public CSScope Intersect(CSScope first, CSScope second) { CSScope result = CSScope.From(DefaultTupleLogic.Intersect( first.ToTupleScope(), second.ToTupleScope())); result.Name = $"intersection of ({first.Name}) " + $"and ({second.Name})"; return(result); }
public bool Influences(CSScope first, CSScope second) => DefaultTupleLogic.Influences( first.ToTupleScope(), second.ToTupleScope());
public bool Contains(CSScope outer, CSScope inner) => DefaultTupleLogic.Contains( outer.ToTupleScope(), inner.ToTupleScope());