public bool Equals(FuzzySet other, double x) { return(Membership(x).Equals(other.Membership(x))); }
public double Intersection(FuzzySet other, double x) { return(Math.Min(Membership(x), other.Membership(x))); }
public double SNorm(FuzzySet other, double x, double y) { return(Math.Max(Membership(x), other.Membership(y))); }
public double Union(FuzzySet other, double x) { return(Math.Max(Membership(x), other.Membership(x))); }