morphisms-objects-0.1.2: Algebraic structures

Safe HaskellSafe
LanguageHaskell2010

Control.Object.Lattice

Synopsis

Documentation

class (Infimum a, Supremum a) => Lattice a Source #

When providing a new instance, you should ensure it satisfies the one law:
* Absorption: a \/ (a /\ b) ≡ a /\ (a \/ b) ≡ a