NDR pairs #
An NDR pair (neighbourhood deformation retract pair) (X, A) consists of a subset A ⊆ X
presented by explicit data: a control function u : X → I whose zero set is exactly A, and a
deformation H : I × X → X starting at the identity, fixing A pointwise, and carrying every
point with u x < 1 into A at time 1.
For an NDR pair, the bottom-and-sides subspace J = {0} × X ∪ I × A of the cylinder I × X
(TauCeti.cylinderExtensionDomain A) is again the zero set of an explicit control function,
(t, x) ↦ t * u x, and is a strong deformation retract of the cylinder by the explicit deformation
(s, t, x) ↦ (t - s * min t (u x), H (s * min 1 (t / u x), x)). At time 1 every point of the
cylinder lands in J, including the corner case u x = t = 1. Consequently A has the homotopy
extension property, and the pair (I × X, J) satisfies the hypotheses of the fixed-data relative
lifting theorem for Hurewicz fibrations
(TauCeti.HasHomotopyLiftingProperty.zeroSetSDR_liftingInclusion).
Continuity of the deformation along the zero set, where the formula divides by zero, rests on
the compactness argument ContinuousMap.continuous_apply_prodMk_of_fixed.
Conversely, a closed subset with the homotopy extension property carries NDR data (Strøm): if
r retracts the cylinder onto J, its second coordinate is a deformation, and
x ↦ ⨆ t, t - (r (t, x)).1, the largest amount by which r lowers a point over x, is a control
function (TauCeti.NDRPair.ofRetraction). So the closed cofibrations are exactly the subsets
admitting NDR data (TauCeti.nonempty_ndrPair_iff). NDR pairs (X, A) and (Y, B) have a
product (X × Y, A × Y ∪ X × B) (TauCeti.NDRPair.prod, following Steenrod and May), with
control the minimum of the two controls; this gives Strøm's product theorem for closed
cofibrations.
NDR data usually comes from a neighbourhood U of A that deformation retracts onto A
relative to A, together with a function f : X → I vanishing exactly on A and less than one
only on U. TauCeti.NDRPair.ofHomotopyRel cuts the deformation off where 3 / 4 ≤ f, so that
it extends by the identity to all of X, and takes min 1 (2 f) as control function.
Main declarations #
TauCeti.NDRPair A: NDR data forA ⊆ X.TauCeti.NDRPair.cylinderControl: the control function(t, x) ↦ t * u xofJ.TauCeti.NDRPair.cylinderDeformation: the deformation of the cylinder ontoJ, withTauCeti.NDRPair.cylinderDeformation_one_mem.TauCeti.NDRPair.cylinderRetraction,TauCeti.NDRPair.cylinderHomotopyRel: the resulting strong deformation retraction of the cylinder ontoJ.TauCeti.NDRPair.hasHomotopyExtensionProperty: the subset of an NDR pair has the homotopy extension property.TauCeti.NDRPair.restrict: NDR data restricted to a subspace which its deformation keeps invariant.TauCeti.NDRPair.ofRetraction,TauCeti.nonempty_ndrPair_iff: Strøm's theorem, NDR data for a closed subset from a retraction of the cylinder, so that a subset admits NDR data exactly when it is closed and has the homotopy extension property.TauCeti.NDRPair.prod: the product of two NDR pairs.TauCeti.NDRPair.ofHomotopyRel: NDR data from a deformation of a neighbourhoodU ⊇ AontoA, relative toA, and a function vanishing exactly onAthat is less than one only onU.
References #
- N. E. Steenrod, A convenient category of topological spaces, Michigan Math. J. 14 (1967), 133–152, Section 6, for NDR pairs and their products.
- J. P. May, A Concise Course in Algebraic Topology, Chapter 6, Section 4, for the product of NDR pairs.
- A. Strøm, Note on cofibrations II, Math. Scand. 22 (1968), 130–142, for the control function of a closed cofibration and for products.
NDR data for a subset A ⊆ X: a control function u : X → I vanishing exactly on A, and
a deformation H : I × X → X of the identity which fixes A pointwise and carries every point
with u x < 1 into A at time 1.
The control function, vanishing exactly on
A.The deformation of
X, starting at the identity and fixingA.
Instances For
The subset of an NDR pair is closed, being the zero set of its control function.
The control function (t, x) ↦ t * u x of the bottom-and-sides subspace
{0} × X ∪ I × A of the cylinder.
Instances For
The control function of the cylinder vanishes exactly on {0} × X ∪ I × A.
The deformation of the cylinder I × X onto {0} × X ∪ I × A: at time s it sends
(t, x) to (t - s * min t (u x), H (s * min 1 (t / u x), x)). For t > 0 the height is
t * (1 - s * min 1 (u x / t)).
Instances For
At time 0 the cylinder deformation is the identity.
The cylinder deformation fixes {0} × X ∪ I × A pointwise.
At time 1 the cylinder deformation lands in {0} × X ∪ I × A. Where t ≤ u x it reaches
the bottom of the cylinder; otherwise u x < t ≤ 1, so H (1, x) lies in A. This includes
the corner case u x = t = 1, which reaches the bottom.
The retraction of the cylinder I × X onto {0} × X ∪ I × A, the end of the cylinder
deformation.
Instances For
The cylinder retraction fixes the points of {0} × X ∪ I × A.
The cylinder deformation is a strong deformation retraction of I × X onto
{0} × X ∪ I × A: a homotopy relative to that subspace from the identity to the retraction.
Instances For
The subset of an NDR pair has the homotopy extension property: the cylinder retracts onto
{0} × X ∪ I × A.
NDR data restricted to an invariant subspace. If the deformation of NDR data for A ⊆ X
maps a subset Y into itself at all times, then the restrictions of the control function and of
the deformation to Y are NDR data for the trace Y ∩ A of A on Y.
Instances For
The control function of NDRPair.restrict is the restriction of the control function.
The deformation of NDRPair.restrict is the restriction of the deformation.
Strøm's theorem. A retraction r of the cylinder I × X onto {0} × X ∪ I × A, for a
closed subset A, gives NDR data for A: the deformation is the second coordinate of r, and
the control function is x ↦ ⨆ t, t - (r (t, x)).1, the largest amount by which r lowers a
point of the cylinder over x.
Instances For
The control function of ofRetraction is x ↦ ⨆ t, t - (r (t, x)).1.
The deformation of ofRetraction is the second coordinate of the retraction.
NDR data from a deformation of a neighbourhood. Let D be a homotopy, relative to A,
from the identity of a set U ⊇ A to a retraction onto A, and let f : X → I vanish exactly on
A with {f < 1} ⊆ U. Cutting D off by the time factor max 0 (min 1 (3 - 4 f)) gives NDR
data for A, with control function min 1 (2 f). The deformation runs in full where f ≤ 1 / 2
and moves no point where 3 / 4 ≤ f. The set U need not be open.
Instances For
The control function of ofHomotopyRel is min 1 (2 f).
At a point of U, the deformation of ofHomotopyRel follows D with time scaled by
max 0 (min 1 (3 - 4 f)).
Off U, the deformation of ofHomotopyRel does not move the point.
Where f ≤ 1 / 2, the deformation of ofHomotopyRel is D itself.
Where 3 / 4 ≤ f, the deformation of ofHomotopyRel does not move the point.
The product of NDR pairs. If (X, A) and (Y, B) are NDR pairs with controls u, v
and deformations H, K, then so is (X × Y, A × Y ∪ X × B), with control
(x, y) ↦ min (u x) (v y) and deformation
(t, x, y) ↦ (H (t * min 1 (v y / u x), x), K (t * min 1 (u x / v y), y)): the factor with the
smaller control value runs at full speed, and the other one in proportion.
Instances For
The control function of the product of NDR pairs is the minimum of the two controls.
The deformation of the product of NDR pairs runs the factor with the smaller control value at full speed, and the other one in proportion.
Strøm's characterization of closed cofibrations: a subset admits NDR data exactly when it is closed and has the homotopy extension property.