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
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
instance
Sequential.instConcreteCategoryContinuousMapCarrierToTop :
CategoryTheory.ConcreteCategory Sequential fun (x1 x2 : Sequential) => C(↑x1.toTop, ↑x2.toTop)
The fully faithful embedding of Sequential in TopCat.
Instances For
@[simp]
theorem
Sequential.sequentialToTop_map
{X✝ Y✝ : CategoryTheory.InducedCategory TopCat toTop}
(f : X✝ ⟶ Y✝)
:
sequentialToTop.map f = f.hom
@[simp]
The functor to TopCat is indeed fully faithful.
Instances For
Construct an isomorphism from a homeomorphism.
Instances For
@[simp]
theorem
Sequential.isoOfHomeo_inv
{X Y : Sequential}
(f : ↑X.toTop ≃ₜ ↑Y.toTop)
:
(isoOfHomeo f).inv = CategoryTheory.InducedCategory.homMk (TopCat.ofHom { toFun := ⇑f.symm, continuous_toFun := ⋯ })
@[simp]
theorem
Sequential.isoOfHomeo_hom
{X Y : Sequential}
(f : ↑X.toTop ≃ₜ ↑Y.toTop)
:
(isoOfHomeo f).hom = CategoryTheory.InducedCategory.homMk (TopCat.ofHom { toFun := ⇑f, continuous_toFun := ⋯ })
Construct a homeomorphism from an isomorphism.
Instances For
@[simp]
theorem
Sequential.homeoOfIso_apply
{X Y : Sequential}
(f : X ≅ Y)
(a : ↑X.toTop)
:
(homeoOfIso f) a = (CategoryTheory.ConcreteCategory.hom f.hom) a
@[simp]
theorem
Sequential.homeoOfIso_symm_apply
{X Y : Sequential}
(f : X ≅ Y)
(a : ↑Y.toTop)
:
(homeoOfIso f).symm a = (CategoryTheory.ConcreteCategory.hom f.inv) a
The equivalence between isomorphisms in Sequential and homeomorphisms
of topological spaces.
Instances For
@[simp]
theorem
Sequential.isoEquivHomeo_symm_apply
{X Y : Sequential}
(f : ↑X.toTop ≃ₜ ↑Y.toTop)
:
isoEquivHomeo.symm f = isoOfHomeo f
@[simp]
theorem
Sequential.isoEquivHomeo_apply
{X Y : Sequential}
(f : X ≅ Y)
:
isoEquivHomeo f = homeoOfIso f