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
.
The compactly generated topology on a topological space X
. This is the finest topology
which makes all maps from compact Hausdorff spaces to X
, which are continuous for the original
topology, continuous.
Note: this definition should be used with an explicit universe parameter u
for the size of the
compact Hausdorff spaces mapping to X
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A topological space X
is compactly generated if its topology is finer than (and thus equal to)
the compactly generated topology, i.e. it is coinduced by the continuous maps from compact
Hausdorff spaces to X
.
- le_compactlyGenerated : t ≤ TopologicalSpace.compactlyGenerated X
The topology of
X
is finer than the compactly generated topology.
Instances
The topology of X
is finer than the compactly generated topology.
Equations
- ⋯ = ⋯
The type of u
-compactly generated w
-small topological spaces.
- toTop : TopCat
The underlying topological space of an object of
CompactlyGenerated
. - is_compactly_generated : CompactlyGeneratedSpace ↑self.toTop
The underlying topological space is compactly generated.
Instances For
The underlying topological space is compactly generated.
Equations
- CompactlyGenerated.instInhabited = { default := CompactlyGenerated.mk { α := ULift.{w, 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 := ⋯ }