The category of complete lattices #
This file defines CompleteLat
, the category of complete lattices.
The category of complete lattices.
Instances For
Equations
- CompleteLat.instCoeSortCompleteLatType = CategoryTheory.Bundled.coeSort
Equations
- CompleteLat.instCompleteLatticeα X = X.str
@[simp]
Equations
- CompleteLat.instInhabitedCompleteLat = { default := CompleteLat.of PUnit.{u_1 + 1} }
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
@[simp]
theorem
CompleteLat.Iso.mk_inv_toFun
{α : CompleteLat}
{β : CompleteLat}
(e : ↑α ≃o ↑β)
(a : ↑β)
:
(CompleteLat.Iso.mk e).inv.tosInfHom.toFun a = (OrderIso.symm e) a
@[simp]
theorem
CompleteLat.Iso.mk_hom_toFun
{α : CompleteLat}
{β : CompleteLat}
(e : ↑α ≃o ↑β)
(a : ↑α)
:
(CompleteLat.Iso.mk e).hom.tosInfHom.toFun a = e a
Constructs an isomorphism of complete lattices from an order isomorphism between them.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
theorem
CompleteLat.dual_map
{X : CompleteLat}
{Y : CompleteLat}
(a : CompleteLatticeHom ↑X ↑Y)
:
CompleteLat.dual.toPrefunctor.map a = CompleteLatticeHom.dual a
@[simp]
theorem
CompleteLat.dual_obj
(X : CompleteLat)
:
CompleteLat.dual.toPrefunctor.obj X = CompleteLat.of (↑X)ᵒᵈ
OrderDual
as a functor.
Equations
- CompleteLat.dual = CategoryTheory.Functor.mk { obj := fun (X : CompleteLat) => CompleteLat.of (↑X)ᵒᵈ, map := fun {X Y : CompleteLat} => ⇑CompleteLatticeHom.dual }
Instances For
@[simp]
@[simp]
The equivalence between CompleteLat
and itself induced by OrderDual
both ways.
Equations
- One or more equations did not get rendered due to their size.