The category of locales #
This file defines Locale
, the category of locales. This is the opposite of the category of frames.
Equations
- Locale.instCoeSortLocaleType = { coe := fun (X : Locale) => ↑X.unop }
Equations
- Locale.instFrameαUnopFrm X = X.unop.str
Equations
- Locale.instInhabitedLocale = { default := Locale.of PUnit.{u_1 + 1} }
@[simp]
theorem
topToLocale_obj
(X : TopCat)
:
topToLocale.toPrefunctor.obj X = Opposite.op (Frm.of (TopologicalSpace.Opens ↑X))
@[simp]
theorem
topToLocale_map :
∀ {X Y : TopCat} (f : X ⟶ Y), topToLocale.toPrefunctor.map f = (TopologicalSpace.Opens.comap f).op
The forgetful functor from Top
to Locale
which forgets that the space has "enough points".
Equations
- topToLocale = topCatOpToFrm.rightOp