public static Set New(params Expression[] Members) { return(FiniteSet.New(Members.AsEnumerable())); }
public static FiniteSet Intersection(FiniteSet A, FiniteSet B) { return(FiniteSet.New(A.Members.Intersect(B.Members))); }
public static Set New(IEnumerable <Expression> Members) { return(FiniteSet.New(Members)); }
public static FiniteSet Union(FiniteSet A, FiniteSet B) { return(FiniteSet.New(A.Members.Union(B.Members))); }