Documentation

TauCeti.Geometry.Manifold.SmoothEmbedding.RadialContraction

Radial contraction of bundled smooth embeddings #

A radial contraction with nonnegative parameter can precompose a smooth embedding from a finite-dimensional real normed space or postcompose an embedding into that space. The bundled operations preserve every regularity at most ∞; coercion and application lemmas describe their underlying functions.

Since a radial contraction preserves every orientation of E at its centre (TauCeti.isOrientationPreservingAt_radialContraction_self), precomposing an embedding with a radial contraction about the origin keeps it orientation-preserving at the origin (TauCeti.SmoothEmbedding.isOrientationPreservingAt_compRadialContraction).

A smooth embedding of E precomposed with the radial contraction about 0 with parameter κ ≥ 0, preserving any regularity n ≤ ∞.

Instances For
    @[simp]

    Precomposing with a radial contraction does not enlarge the image of an embedding.

    noncomputable def TauCeti.SmoothEmbedding.transRadialContraction {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {n : WithTop ℕ∞} {E₀ : Type u_5} {H₀ : Type u_6} {M : Type u_7} [NormedAddCommGroup E₀] [NormedSpace ℝ E₀] [TopologicalSpace H₀] {I : ModelWithCorners ℝ E₀ H₀} [TopologicalSpace M] [ChartedSpace H₀ M] (f : SmoothEmbedding I (modelWithCornersSelf ℝ E) n M E) (c : E) (hn : n ≤ ↑⊤) {κ : ℝ} (hκ : 0 ≤ κ) :

    A smooth embedding into E followed by the radial contraction about c with parameter κ ≥ 0, preserving any regularity n ≤ ∞.

    Instances For
      @[simp]
      theorem TauCeti.SmoothEmbedding.coe_transRadialContraction {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {n : WithTop ℕ∞} {E₀ : Type u_5} {H₀ : Type u_6} {M : Type u_7} [NormedAddCommGroup E₀] [NormedSpace ℝ E₀] [TopologicalSpace H₀] {I : ModelWithCorners ℝ E₀ H₀} [TopologicalSpace M] [ChartedSpace H₀ M] (f : SmoothEmbedding I (modelWithCornersSelf ℝ E) n M E) (c : E) (hn : n ≤ ↑⊤) {κ : ℝ} (hκ : 0 ≤ κ) :
      ⇑(f.transRadialContraction c hn hκ) = radialContraction c κ ∘ ⇑f
      @[simp]
      theorem TauCeti.SmoothEmbedding.transRadialContraction_apply {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {n : WithTop ℕ∞} {E₀ : Type u_5} {H₀ : Type u_6} {M : Type u_7} [NormedAddCommGroup E₀] [NormedSpace ℝ E₀] [TopologicalSpace H₀] {I : ModelWithCorners ℝ E₀ H₀} [TopologicalSpace M] [ChartedSpace H₀ M] (f : SmoothEmbedding I (modelWithCornersSelf ℝ E) n M E) (c : E) (hn : n ≤ ↑⊤) {κ : ℝ} (hκ : 0 ≤ κ) (x : M) :
      (f.transRadialContraction c hn hκ) x = radialContraction c κ (f x)

      Precomposing an embedding of E with a radial contraction about the origin keeps it orientation-preserving at the origin.