In mathematics, a lattice is a partially ordered set in which every two
elements x and y have a unique supremum (also called a least upper bound, join, or x /\ y)
and a unique infimum (also called a greatest lower bound, meet, or x \/ y).
This package provide type-classes for different lattice types, as well
as a class for the partial order.
Changes
2.2.1 (2024-05-16)
Support GHC-8.6.5..GHC-9.10.1
2.2 (2022-03-15)
Drop semigroupoids dependency in favour of foldable1-classes-compat.
Be careful with which Foldable1 class you end up using.
2.1 (2022-12-27)
Fix comprable for PartialOrd (a,b) instance
Remove Stacked, use Either instead for ordinal sum.
There is no type for disjoint union / parallel composition.
Open an issue if you need one.
Terminology is from https://en.wikipedia.org/wiki/Partially_ordered_set#Sums_of_partially_ordered_sets