Bourbaki Strict Maps #
This file defines Bourbaki strict maps (Topology.IsStrictMap) and proves some of their
basic properties. ?
A map f : X → Y between topological spaces is called strict in the sense of Bourbaki
if the natural corestriction to its image (i.e., Set.rangeFactorization f) is a quotient map.
Equivalently, these are precisely the maps for which the first isomorphism
theorem yields a homeomorphism: the canonical bijection X ⧸ ker f ≃ range f
is a homeomorphism if and only if f is strict. This provides a natural
generalization of quotient maps to non-surjective maps.
Many important classes of maps are automatically continuous strict maps, including:
- continuous open maps (
IsOpenMap.isStrictMap); - continuous closed maps (
IsClosedMap.isStrictMap).
Equivalent characterizations #
We provide several equivalent ways to characterize a strict map f:
Topology.isStrictMap_iff_isHomeomorph_quotientKerEquivRange:fis strict if and only if the canonical bijectionQuotient (Setoid.ker f) ≃ Set.range fis a homeomorphism.Topology.isStrictMap_iff_isEmbedding_kerLift:fis strict if and only if the canonical injectionQuotient (Setoid.ker f) → Y(Setoid.kerLift f) is an embedding.
A map is a strict map in the sense of Bourbaki if the natural map to its image is a quotient map.
Equations
Instances For
A map is a strict map if and only if the canonical bijection
Quotient (Setoid.ker f) ≃ Set.range f is a homeomorphism.
The homeomorphism Quotient (Setoid.ker f) ≃ₜ Set.range f given by a strict map f.
This is the homeomorphism obtained from the first isomorphism theorem.
Equations
Instances For
A map is a strict map if and only if the canonical injection Quotient (Setoid.ker f) → Y
(Setoid.kerLift f) is an embedding.
A strict map is continuous, since the range factorization is continuous.
A open continuous map is a strict map.
A closed continuous map is a strict map.