Homotoping a map off a point of a higher-dimensional chart #
Let D be a closed subset of a finite-dimensional real normed space E, let Y be a Hausdorff
space, and let φ be a chart of Y with values in a finite-dimensional real normed space F
whose target contains a ball B = ball c r. If dim E < dim F, then every map f : D → Y is
homotopic, relative to the points that f sends outside φ⁻¹(B), to a map that misses a point
of φ⁻¹(B).
This is the key lemma behind cellular approximation, where D is a cube or a disk, Y is a
complex Z ∪ eⁿ with a cell attached, and φ is the inverse of the characteristic map on the
open cell. Hatcher's proof approximates f by a map that is linear on the simplices of a fine
subdivision. Here the approximation is differentiable instead:
- by the Tietze extension theorem,
φ ∘ frestricted to the closed set of points sent intoφ⁻¹(closedBall c (r / 2))extends to a continuous mapE → F, which Mathlib approximates uniformly withinr / 8by a differentiable mapG : E → F(Continuous.exists_contDiff_approx); - since
dim E < dim F, the complement of the range ofGis dense (Differentiable.dense_compl_range_of_finrank_lt_finrank), so some pointpofball c (r / 8)is not a value ofG; - a bump function (
ContDiffBump) equal to1onclosedBall c (r / 4)and supported inball c (r / 2)interpolates betweenφ ∘ fandG. The interpolated map agrees withG, hence avoidsp, whereφ ∘ flies inclosedBall c (r / 4), and movesφ ∘ fby less thanr / 8elsewhere, hence also avoidspthere; - the straight-line homotopy in the chart from
φ ∘ fto the interpolated map stays inball c rand is stationary wherever the bump function vanishes, so it glues with the constant homotopy outside the chart (ContinuousMap.exists_homotopyRel_of_segment_subset_target).
Main results #
ContinuousMap.exists_homotopyRel_of_segment_subset_target: a map can be moved along straight lines in a chart, relative to the points that do not move, provided the closure of the moving points stays in the chart.ContinuousMap.exists_homotopyRel_notMem_range: a map from a closed subset of a space of smaller dimension is homotopic, relative to the preimage of the complement ofφ⁻¹(B), to a map missing a point ofφ⁻¹(B)and still sending the points sent into the chart into the chart.
References #
- A. Hatcher, Algebraic Topology, Section 4.1, Lemma 4.10.
Straight-line homotopy inside a chart. Let φ be a chart of Y with values in a real
topological vector space, and let w assign a new chart value, continuously, to each point that
f sends into the chart, so that the segment from φ (f x) to w x stays in the target. If the
closure of the set of points that actually move stays inside f ⁻¹' φ.source, then f is
homotopic, relative to any set of points that do not move, to the map equal to φ.symm ∘ w on
f ⁻¹' φ.source and to f elsewhere.
Homotoping a map off a point of a higher-dimensional chart (Hatcher, Lemma 4.10). Let
D be a closed subset of E, and let φ be a chart of the Hausdorff space Y into F whose
target contains ball c r. If dim E < dim F, then every map f : D → Y is homotopic, relative
to the points that f does not send into φ.symm '' ball c r, to a map g missing the point
φ.symm p for some p ∈ ball c r. The map g sends the points that f sends into the chart
into the chart.