The topology that is generated by a family of topological spaces #
Let X : ι → Type u be a family of topological spaces.
Let Y be a topological space. We introduce a type synonym
WithGeneratedByTopology X Y for Y. This type is endowed
with the X-generated topology, which is coinduced by
all continuous maps X i → Y. When the bijection
WithGeneratedByTopology X Y ≃ Y is an homeomorphism,
we say that Y is X-generated (typeclass IsGeneratedBy X Y).
TODO (@joelriou) #
- Redefine compactly generated spaces and delta generated spaces using these definitions
- Define the category of
X-generated spaces and show that it is coreflective inTopCat - Show that under suitable assumptions, the category of
X-generated spaces is a closed cartesian monoidal category.
References #
Given a family of topological spaces X i, the X-generated topology on
a topological space Y is the topology that is coinduced
by all continuous maps X i → Y.
Equations
- TopologicalSpace.generatedBy X = ⨆ (i : ι), ⨆ (f : C(X i, Y)), TopologicalSpace.coinduced (⇑f) inferInstance
Instances For
Given a family of topological spaces X i, and a topological space Y,
this is a type synonym for Y which we endow with the X-generated topology.
Equations
Instances For
The obvious bijection WithGeneratedByTopology X Y ≃ Y, where
the source is endowed with the X-generated topology. See continuous_equiv
for the continuity of equiv. The inverse map equiv.symm is continuous
iff Y is X-generated, see isGeneratedBy_iff.
Instances For
Given a family of topological spaces X i, we say that a topological space is
X-generated (IsGeneratedBy X Y) when the topology on Y is the X-generated
topology, i.e. when the identity is an homeomorphism
WithGeneratedByTopology X Y ≃ₜ Y (see IsGeneratedBy.homeomorph).
- continuous_equiv_symm : Continuous ⇑WithGeneratedByTopology.equiv.symm
Instances
The homeomorphism WithGeneratedByTopology X Y ≃ₜ Y when Y is X-generated.
Equations
- Topology.IsGeneratedBy.homeomorph = { toEquiv := Topology.WithGeneratedByTopology.equiv, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
Any topology coinduced by an X-generated topology is X-generated.
Suprema of X-generated topologies are X-generated.
Suprema of X-generated topologies are X-generated.
Quotients of X-generated spaces are X-generated.
Quotients of X-generated spaces are X-generated.
Disjoint unions of X-generated spaces are X-generated.
Disjoint unions of X-generated spaces are X-generated.