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 ofDisjoint
that are common toGeneralizedBooleanAlgebra
andDistribLattice
whenOrderBot
. - Bounded and distributive lattice. Notated by
[DistribLattice α] [BoundedOrder α]
. Typical examples includeProp
andSet α
.