Specific classes of maps between topological spaces #
This file introduces the following properties of a map f : X → Y between topological spaces:
IsOpenMap fmeans the image of an open set underfis open.IsClosedMap fmeans the image of a closed set underfis closed.
(Open and closed maps need not be continuous.)
Inducing fmeans the topology onXis the one induced viaffrom the topology onY. These behave like embeddings except they need not be injective. Instead, points ofXwhich are identified byfare also inseparable in the topology onX.Embedding fmeansfis inducing and also injective. Equivalently,fidentifiesXwith a subspace ofY.OpenEmbedding fmeansfis an embedding with open image, so it identifiesXwith an open subspace ofY. Equivalently,fis an embedding and an open map.ClosedEmbedding fsimilarly meansfis an embedding with closed image, so it identifiesXwith a closed subspace ofY. Equivalently,fis an embedding and a closed map.QuotientMap fis the dual condition toEmbedding f:fis surjective and the topology onYis the one coinduced viaffrom the topology onX. Equivalently,fidentifiesYwith a quotient ofX. Quotient maps are also sometimes known as identification maps.
References #
- https://en.wikipedia.org/wiki/Open_and_closed_maps
- https://en.wikipedia.org/wiki/Embedding#General_topology
- https://en.wikipedia.org/wiki/Quotient_space_(topology)#Quotient_map
Tags #
open map, closed map, embedding, quotient map, identification map
The topology induced under an inclusion f : X → Y from a discrete topological space Y
is the discrete topology on X.
See also DiscreteTopology.of_continuous_injective.
A continuous surjective open map is a quotient map.
An inducing map with an open range is an open map.
Alias of IsClosedMap.isClosed_range.
A map f : X → Y is closed if and only if for all sets s, any cluster point of f '' s is
the image by f of some cluster point of s.
If you require this for all filters instead of just principal filters, and also that f is
continuous, you get the notion of proper map. See isProperMap_iff_clusterPt.
A surjective embedding is an OpenEmbedding.