The category of sequential topological spaces #
We define the category Sequential of sequential topological spaces. We follow the usual template
for defining categories of topological spaces, by giving it the induced category structure from
TopCat.
The type sequential topological spaces.
- toTop : TopCat
The underlying topological space of an object of
Sequential. - is_sequential : SequentialSpace ↑self.toTop
The underlying topological space is sequential.
Instances For
The underlying topological space is sequential.
Equations
- Sequential.instInhabited = { default := Sequential.mk { α := ULift.{?u.3, 0} (Fin 37), str := inferInstance } }
Equations
- Sequential.instCoeSortType = { coe := fun (X : Sequential) => ↑X.toTop }
Constructor for objects of the category Sequential.
Equations
- Sequential.of X = Sequential.mk (TopCat.of X)
Instances For
@[simp]
theorem
Sequential.sequentialToTop_map :
∀ {X Y : CategoryTheory.InducedCategory TopCat Sequential.toTop} (f : X ⟶ Y), Sequential.sequentialToTop.map f = f
@[simp]
theorem
Sequential.sequentialToTop_obj
(self : Sequential)
:
Sequential.sequentialToTop.obj self = self.toTop
The fully faithful embedding of Sequential in TopCat.
Instances For
Equations
@[simp]
theorem
Sequential.isoOfHomeo_inv
{X : Sequential}
{Y : Sequential}
(f : ↑X.toTop ≃ₜ ↑Y.toTop)
:
(Sequential.isoOfHomeo f).inv = { toFun := ⇑f.symm, continuous_toFun := ⋯ }
@[simp]
theorem
Sequential.isoOfHomeo_hom
{X : Sequential}
{Y : Sequential}
(f : ↑X.toTop ≃ₜ ↑Y.toTop)
:
(Sequential.isoOfHomeo f).hom = { toFun := ⇑f, continuous_toFun := ⋯ }
Construct an isomorphism from a homeomorphism.
Equations
- Sequential.isoOfHomeo f = { hom := { toFun := ⇑f, continuous_toFun := ⋯ }, inv := { toFun := ⇑f.symm, continuous_toFun := ⋯ }, hom_inv_id := ⋯, inv_hom_id := ⋯ }
Instances For
@[simp]
theorem
Sequential.homeoOfIso_symm_apply
{X : Sequential}
{Y : Sequential}
(f : X ≅ Y)
(a : (CategoryTheory.forget Sequential).obj Y)
:
(Sequential.homeoOfIso f).symm a = f.inv a
@[simp]
theorem
Sequential.homeoOfIso_apply
{X : Sequential}
{Y : Sequential}
(f : X ≅ Y)
(a : (CategoryTheory.forget Sequential).obj X)
:
(Sequential.homeoOfIso f) a = f.hom a
Construct a homeomorphism from an isomorphism.
Equations
- Sequential.homeoOfIso f = { toFun := ⇑f.hom, invFun := ⇑f.inv, left_inv := ⋯, right_inv := ⋯, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
@[simp]
theorem
Sequential.isoEquivHomeo_apply
{X : Sequential}
{Y : Sequential}
(f : X ≅ Y)
:
Sequential.isoEquivHomeo f = Sequential.homeoOfIso f
@[simp]
theorem
Sequential.isoEquivHomeo_symm_apply
{X : Sequential}
{Y : Sequential}
(f : ↑X.toTop ≃ₜ ↑Y.toTop)
:
Sequential.isoEquivHomeo.symm f = Sequential.isoOfHomeo f
The equivalence between isomorphisms in Sequential and homeomorphisms
of topological spaces.
Equations
- Sequential.isoEquivHomeo = { toFun := Sequential.homeoOfIso, invFun := Sequential.isoOfHomeo, left_inv := ⋯, right_inv := ⋯ }