You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, one needs to define a union, intersection, difference and reverse difference between two set types. One should also define the difference between the universal set and the set type:
There's some set algebra laws that could simplify these requirements:
B \ A = Aᶜ ∩ B - If UNIVERSAL \ TypeA is defined and the type of that result TypeC has an intersection with TypeB, then TypeB \ TypeA doesn't need to be defined.
A ∩ B = A \ (A \ B) - Intersection doesn't need to be defined if the difference between TypeA and the result of (TypeA \ TypeB) is defined.
The text was updated successfully, but these errors were encountered:
Currently, one needs to define a
union
,intersection
,difference
and reversedifference
between two set types. One should also define the difference between the universal set and the set type:There's some set algebra laws that could simplify these requirements:
B \ A = Aᶜ ∩ B
- IfUNIVERSAL \ TypeA
is defined and the type of that resultTypeC
has an intersection withTypeB
, thenTypeB \ TypeA
doesn't need to be defined.A ∩ B = A \ (A \ B)
- Intersection doesn't need to be defined if the difference betweenTypeA
and the result of(TypeA \ TypeB)
is defined.The text was updated successfully, but these errors were encountered: