Compactly generated topological spaces #
This file defines the category of compactly generated topological spaces. These are spaces X such
that a map f : X → Y is continuous whenever the composition S → X → Y is continuous for all
compact Hausdorff spaces S mapping continuously to X.
TODO #
CompactlyGeneratedis a reflective subcategory ofTopCat.CompactlyGeneratedis cartesian closed.- Every first-countable space is
u-compactly generated for every universeu.
CompactlyGenerated.{u, w} is the type of u-compactly generated w-small topological spaces.
This should always be used with explicit universe parameters.
- toTop : TopCat
The underlying topological space of an object of
CompactlyGenerated. - is_compactly_generated : UCompactlyGeneratedSpace ↑self.toTop
The underlying topological space is compactly generated.
Instances For
Equations
- CompactlyGenerated.instInhabited = { default := CompactlyGenerated.mk { α := ULift.{?u.3, 0} (Fin 37), str := inferInstance } }
Equations
- CompactlyGenerated.instCoeSortType = { coe := fun (X : CompactlyGenerated) => ↑X.toTop }
Constructor for objects of the category CompactlyGenerated.
Equations
Instances For
compactlyGeneratedToTop is fully faithful.
Equations
Instances For
Construct an isomorphism from a homeomorphism.
Equations
- CompactlyGenerated.isoOfHomeo f = { hom := { toFun := ⇑f, continuous_toFun := ⋯ }, inv := { toFun := ⇑f.symm, continuous_toFun := ⋯ }, hom_inv_id := ⋯, inv_hom_id := ⋯ }
Instances For
Construct a homeomorphism from an isomorphism.
Equations
- CompactlyGenerated.homeoOfIso f = { toFun := ⇑f.hom, invFun := ⇑f.inv, left_inv := ⋯, right_inv := ⋯, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
The equivalence between isomorphisms in CompactlyGenerated and homeomorphisms
of topological spaces.
Equations
- CompactlyGenerated.isoEquivHomeo = { toFun := CompactlyGenerated.homeoOfIso, invFun := CompactlyGenerated.isoOfHomeo, left_inv := ⋯, right_inv := ⋯ }