Documentation

TauCeti.Analysis.Normed.Module.Ball.RadialPush

Pushing a shell of the closed unit ball onto the unit sphere #

In a real normed space and for a radius 0 < r ≤ 1, the rescaled radial retraction r⁻¹ • TauCeti.radialRetraction r maps the closed unit ball onto itself: it expands the closed ball of radius r linearly onto the closed unit ball and sends every point of the shell r ≤ ‖y‖ ≤ 1 to the unit sphere along its ray. The straight-line homotopy TauCeti.radialPush r from the identity to it stays inside the closed unit ball, never decreases norms there, and fixes the unit sphere at all times.

This is the deformation which shows that the inclusion of the pair (closed ball, unit sphere) into the pair (closed ball, shell) is a homotopy equivalence of pairs, and similarly, cell by cell, that the skeleta of a CW complex form good pairs.

Main declarations #

References #

noncomputable def TauCeti.radialPush {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] (r : ℝ) (t : ↑unitInterval) (y : E) :
E

The straight-line homotopy from the identity to the rescaled radial retraction r⁻¹ • TauCeti.radialRetraction r, at time t. For 0 < r ≤ 1 it moves a point y of the closed unit ball along its ray, from y towards r⁻¹ • y if ‖y‖ ≤ r and towards ‖y‖⁻¹ • y otherwise.

Equations
Instances For
    @[simp]
    theorem TauCeti.radialPush_zero {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] (r : ℝ) (y : E) :
    radialPush r 0 y = y
    @[simp]
    theorem TauCeti.continuous_radialPush {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] {r : ℝ} (hr : 0 ≤ r) :
    Continuous fun (p : ↑unitInterval × E) => radialPush r p.1 p.2
    theorem TauCeti.norm_le_norm_radialPush {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] {r : ℝ} {y : E} (hr : 0 < r) (hr1 : r ≤ 1) (t : ↑unitInterval) (hy : ‖y‖ ≤ 1) :

    On the closed unit ball, TauCeti.radialPush does not decrease norms.

    theorem TauCeti.norm_radialPush_le_one {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] {r : ℝ} {y : E} (hr : 0 < r) (hr1 : r ≤ 1) (t : ↑unitInterval) (hy : ‖y‖ ≤ 1) :

    TauCeti.radialPush maps the closed unit ball into itself.

    theorem TauCeti.radialPush_of_norm_eq_one {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] {r : ℝ} {y : E} (hr : 0 < r) (hr1 : r ≤ 1) (t : ↑unitInterval) (hy : ‖y‖ = 1) :
    radialPush r t y = y

    TauCeti.radialPush fixes the unit sphere.

    theorem TauCeti.norm_radialPush_one {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] {r : ℝ} {y : E} (hr : 0 < r) (hy : r ≤ ‖y‖) :

    At the end, TauCeti.radialPush r sends the shell r ≤ ‖y‖ to the unit sphere.