The category of complete lattices #
This file defines CompleteLat, the category of complete lattices.
The category of complete lattices.
- of :: (
- carrier : Type u_1
The underlying lattice.
- str : CompleteLattice ↑self
- )
Instances For
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
instance
CompleteLat.instConcreteCategoryCompleteLatticeHomCarrier :
CategoryTheory.ConcreteCategory CompleteLat fun (x1 x2 : CompleteLat) => CompleteLatticeHom ↑x1 ↑x2
@[implicit_reducible]
Constructs an isomorphism of complete lattices from an order isomorphism between them.
Instances For
@[simp]
@[simp]
theorem
CompleteLat.Iso.mk_hom
{α β : CompleteLat}
(e : ↑α ≃o ↑β)
:
(mk e).hom = CategoryTheory.ConcreteCategory.ofHom { toFun := ⇑e, map_sInf' := ⋯, map_sSup' := ⋯ }
OrderDual as a functor.
Instances For
@[simp]
theorem
CompleteLat.dual_map
{x✝ x✝¹ : CompleteLat}
(a : CompleteLatticeHom ↑x✝ ↑x✝¹)
:
dual.map a = CompleteLatticeHom.dual a
The equivalence between CompleteLat and itself induced by OrderDual both ways.