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
Equations
Equations
Construct a bundled FinBddDistLat
from a Fintype
BoundedOrder
DistribLattice
.
Equations
Instances For
Construct a bundled FinBddDistLat
from a Nonempty
Fintype
DistribLattice
.
Equations
Instances For
The type of morphisms in FinBddDistLat R
.
- hom' : BoundedLatticeHom ↑X.toDistLat ↑Y.toDistLat
The underlying
BoundedLatticeHom
.
Instances For
Equations
Equations
Turn a morphism in FinBddDistLat
back into a BoundedLatticeHom
.
Equations
Instances For
Typecheck a BoundedLatticeHom
as a morphism in FinBddDistLat
.
Equations
Instances For
Use the ConcreteCategory.hom
projection for @[simps]
lemmas.
Equations
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.
Equations
Instances For
The equivalence between FinBddDistLat
and itself induced by OrderDual
both ways.