public SimpleRule(FuzzySet x, FuzzySet fi, FuzzySet teta)
 {
     this.teta = teta;
     premise   = x.CartesianProduct(fi, OperationType.MinMax);
 }