Return a CommutativeRig using join and meet.
Return a CommutativeRig using join and meet. Note this must obey the commutative rig laws since meet(a, one) = a, and meet and join are associative, commutative and distributive.
This is the lattice with meet and join swapped
This is the lattice with meet and join swapped
Logic models a logic generally. It is a bounded distributive lattice with an extra negation operator.
The negation operator obeys the weak De Morgan laws:
For intuitionistic logic see Heyting For fuzzy logic see DeMorgan