n-connected maps #
A continuous map f : X → Y is n-connected if every point of Y is joined by a path to a
point of the image of f, and the induced map π_k(X, x) → π_k(Y, f x) is injective for every
k < n and surjective for every k ≤ n, at every point x : X. Equivalently, the pair formed
by the mapping cylinder of f and its bottom face is n-connected (Hatcher, Algebraic
Topology, Section 4.1). Weak homotopy equivalences are exactly the maps that are n-connected
for every n.
n-connected maps are the range in which homotopy groups control homology: an n-connected map
induces isomorphisms on singular homology below degree n and a surjection in degree n
(ContinuousMap.IsNConnected.isIso_singularHomologyMap and
ContinuousMap.IsNConnected.epi_singularHomologyMap, in
TauCeti.AlgebraicTopology.Singular.Homotopy.ConnectedMap). For instance, the inclusion of the
n-skeleton of a CW complex is n-connected (TauCeti.isNConnected_inclusion_skeletonLT).
This file defines the predicate on Mathlib's cubical homotopy groups and proves its closure properties: it depends only on the homotopy class of the map, it is preserved by composition, and composing on either side with a weak homotopy equivalence neither creates nor destroys it.
Main declarations #
ContinuousMap.IsNConnected: the predicate.ContinuousMap.IsNConnected.map_injective,ContinuousMap.IsNConnected.map_surjective: the conditions for homotopy groups indexed by any finite type of cube directions.ContinuousMap.isWeakHomotopyEquivalence_iff_forall_isNConnected: a map is a weak homotopy equivalence exactly when it isn-connected for everyn.ContinuousMap.IsNConnected.of_homotopic,ContinuousMap.IsNConnected.comp: invariance under homotopy and closure under composition.ContinuousMap.IsWeakHomotopyEquivalence.isNConnected_iff_of_comp_eq: in a squareg ∘ i = j ∘ fwithfandgweak homotopy equivalences,iandjhave the same connectivity.ContinuousMap.IsWeakHomotopyEquivalence.isNConnected_comp_iff,ContinuousMap.IsWeakHomotopyEquivalence.isNConnected_comp_iff': composing with a weak homotopy equivalence, on the left or on the right, does not change the connectivity.
References #
- A. Hatcher, Algebraic Topology,
Section 4.1, the discussion of
n-connected maps and mapping cylinders.
A continuous map f : X → Y is n-connected if every point of Y is joined by a path to
a point of the image of f, and the induced map π_k(X, x) → π_k(Y, f x) is injective for every
k < n and surjective for every k ≤ n, at every point x : X.
In degree 0, where π_0(X, x) is the set of path components of X, injectivity says that f
is injective on path components.
- exists_joined (y : Y) : ∃ (x : X), Joined (f x) y
Every point of the target is joined by a path to a point of the image.
The induced map
π_k(X, x) → π_k(Y, f x)is injective fork < n.The induced map
π_k(X, x) → π_k(Y, f x)is surjective fork ≤ n.
Instances For
An n-connected map induces an injection on the homotopy group indexed by any finite type of
fewer than n cube directions.
An n-connected map induces a surjection on the homotopy group indexed by any finite type of
at most n cube directions.
An n-connected map is m-connected for every m ≤ n.
A map homotopic to an n-connected map is n-connected.
A composite of n-connected maps is n-connected.
A weak homotopy equivalence is n-connected for every n.
In a square g ∘ i = j ∘ f whose maps f and g are weak homotopy equivalences, j is
n-connected exactly when i is.
Composing on the left with a weak homotopy equivalence does not change connectivity. If
g is a weak homotopy equivalence, then g ∘ f is n-connected exactly when f is.
Composing on the right with a weak homotopy equivalence does not change connectivity. If
f is a weak homotopy equivalence, then g ∘ f is n-connected exactly when g is.
A map is a weak homotopy equivalence exactly when it is n-connected for every n.