The category of finite bounded distributive lattices #
This file defines FinBddDistLat, the category of finite distributive lattices with
bounded lattice homomorphisms.
The category of finite distributive lattices with bounded lattice morphisms.
- str : DistribLattice βself.toDistLat
- isBoundedOrder : BoundedOrder βself.toDistLat
Instances For
Construct a bundled FinBddDistLat from a Fintype BoundedOrder DistribLattice.
Instances For
Construct a bundled FinBddDistLat from a Nonempty Fintype DistribLattice.
Instances For
The type of morphisms in FinBddDistLat R.
- hom' : BoundedLatticeHom βX.toDistLat βY.toDistLat
The underlying
BoundedLatticeHom.
Instances For
Turn a morphism in FinBddDistLat back into a BoundedLatticeHom.
Instances For
Typecheck a BoundedLatticeHom as a morphism in FinBddDistLat.
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.
Constructs an equivalence between finite distributive lattices from an order isomorphism between them.
Instances For
OrderDual as a functor.
Instances For
The equivalence between FinBddDistLat and itself induced by OrderDual both ways.