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
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
The fully faithful embedding of Sequential
in TopCat
.
Instances For
@[simp]
theorem
Sequential.sequentialToTop_obj
(self : Sequential)
:
Sequential.sequentialToTop.obj self = self.toTop
@[simp]
theorem
Sequential.sequentialToTop_map
{X✝ Y✝ : CategoryTheory.InducedCategory TopCat Sequential.toTop}
(f : X✝ ⟶ Y✝)
:
Sequential.sequentialToTop.map f = f
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.isoOfHomeo_hom
{X Y : Sequential}
(f : ↑X.toTop ≃ₜ ↑Y.toTop)
:
(Sequential.isoOfHomeo f).hom = { toFun := ⇑f, continuous_toFun := ⋯ }
@[simp]
theorem
Sequential.isoOfHomeo_inv
{X Y : Sequential}
(f : ↑X.toTop ≃ₜ ↑Y.toTop)
:
(Sequential.isoOfHomeo f).inv = { toFun := ⇑f.symm, continuous_toFun := ⋯ }
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.homeoOfIso_symm_apply
{X 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 Y : Sequential}
(f : X ≅ Y)
(a : (CategoryTheory.forget Sequential).obj X)
:
(Sequential.homeoOfIso f) a = f.hom a
The equivalence between isomorphisms in Sequential
and homeomorphisms
of topological spaces.
Equations
- Sequential.isoEquivHomeo = { toFun := Sequential.homeoOfIso, invFun := Sequential.isoOfHomeo, left_inv := ⋯, right_inv := ⋯ }
Instances For
@[simp]
theorem
Sequential.isoEquivHomeo_apply
{X Y : Sequential}
(f : X ≅ Y)
:
Sequential.isoEquivHomeo f = Sequential.homeoOfIso f
@[simp]
theorem
Sequential.isoEquivHomeo_symm_apply
{X Y : Sequential}
(f : ↑X.toTop ≃ₜ ↑Y.toTop)
:
Sequential.isoEquivHomeo.symm f = Sequential.isoOfHomeo f