Bounded lattices #
This file defines top and bottom elements (greatest and least elements) of a type, the bounded
variants of different kinds of lattices, sets up the typeclass hierarchy between them, and provides
instances for Prop and fun.
Common lattices #
- Distributive lattices with a bottom element. Notated by
[DistribLattice α] [OrderBot α]. It captures the properties ofDisjointthat are common toGeneralizedBooleanAlgebraandDistribLatticewhenOrderBot. - Bounded and distributive lattice. Notated by
[DistribLattice α] [BoundedOrder α]. Typical examples includePropandSet α.