static public void Assert( Set_eqDefault <T, TEq> a, Set_eqDefault <T, TEq> b ) { nilnul.Assert.True(Be(a, b)); }
public int GetHashCode(Set_eqDefault <T, TEq> obj) { return(0); throw new NotImplementedException(); }
public bool Equals(Set_eqDefault <T, TEq> x, Set_eqDefault <T, TEq> y) { return(x.IsSubsetOf(y) && y.IsSubsetOf(x)); throw new NotImplementedException(); }
static public bool Joint <T, TEq>(Set_eqDefault <T, TEq> a, Set_eqDefault <T, TEq> b) where TEq : IEqualityComparer <T>, new() { return(nilnul.str.rel._JointX.Joint <T, TEq>(a, b)); }
static public bool Eval(Set_eqDefault <T, TEq> set, IEnumerable <Set_eqDefault <T, TEq> > sets) { return(sets.All(a => nilnul.set.co._DisjointX.Disjoint(set, a))); }
static public bool Be(Set_eqDefault <T, TEq> a, Set_eqDefault <T, TEq> b) { return(a.IsSubsetOf(b)); }
public bool contain(Set_eqDefault <T, TEq> a, Set_eqDefault <T, TEq> b) { return(a.IsSubsetOf(b)); }