The category of bounded distributive lattices #
This defines BddDistLat, the category of bounded distributive lattices.
Note that this category is sometimes called DistLat when
being a lattice is understood to entail having a bottom and a top element.
The category of bounded distributive lattices with bounded lattice morphisms.
- str : DistribLattice ↑self.toDistLat
- isBoundedOrder : BoundedOrder ↑self.toDistLat
Instances For
Construct a bundled BddDistLat from a BoundedOrder DistribLattice.
Instances For
The type of morphisms in BddDistLat R.
- hom' : BoundedLatticeHom ↑X.toDistLat ↑Y.toDistLat
The underlying
BoundedLatticeHom.
Instances For
Turn a morphism in BddDistLat back into a BoundedLatticeHom.
Instances For
Typecheck a BoundedLatticeHom as a morphism in BddDistLat.
Instances For
Use the ConcreteCategory.hom projection for @[simps] lemmas.
Instances For
The results below duplicate the ConcreteCategory simp lemmas, but we can keep them for dsimp.
Turn a BddDistLat into a BddLat by forgetting it is distributive.
Instances For
Constructs an equivalence between bounded distributive lattices from an order isomorphism between them.
Instances For
OrderDual as a functor.
Instances For
The equivalence between BddDistLat and itself induced by OrderDual both ways.