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 #
CompactlyGenerated
is a reflective subcategory ofTopCat
.CompactlyGenerated
is 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 (TopCat.of (ULift.{?u.3, 0} (Fin 37))) }
Equations
- CompactlyGenerated.instCoeSortType = { coe := fun (X : CompactlyGenerated) => ↑X.toTop }
Constructor for objects of the category CompactlyGenerated
.
Equations
Instances For
Typecheck a ContinuousMap
as a morphism in CompactlyGenerated
.
Instances For
Construct an isomorphism from a homeomorphism.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Construct a homeomorphism from an isomorphism.
Equations
- One or more equations did not get rendered due to their size.
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 := ⋯ }