Documentation

TauCeti.Geometry.Manifold.SmoothEmbedding.NormalSpace.Riemannian

Orthogonal representatives of normal classes #

For a smooth embedding into a manifold whose tangent spaces carry a Riemannian metric, every intrinsic normal class has a unique representative orthogonal to the tangent space of the embedded submanifold. This identifies the intrinsic normal space with the orthogonal complement of the embedded tangent space, using Mathlib's Submodule.quotientEquivOfIsTopCompl.

References #

Orthogonal representatives identify an intrinsic normal space with the orthogonal complement of the embedded tangent space in the ambient tangent space.

Instances For
    @[simp]

    The inverse orthogonal-representative equivalence takes the normal class of the given orthogonal vector.

    @[simp]

    The orthogonal representative of the class of an ambient tangent vector is its projection onto the orthogonal complement of the embedded tangent space.

    noncomputable def TauCeti.SmoothEmbedding.normalRepresentative {E : Type u_1} {V : Type u_2} {H : Type u_3} {G : Type u_4} {M : Type u_5} {N : Type u_6} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup V] [NormedSpace ℝ V] [FiniteDimensional ℝ V] [TopologicalSpace H] [TopologicalSpace G] {I : ModelWithCorners ℝ E H} {J : ModelWithCorners ℝ V G} [TopologicalSpace M] [ChartedSpace H M] [TopologicalSpace N] [ChartedSpace G N] {n : WithTop ℕ∞} [Bundle.RiemannianBundle fun (y : N) => TangentSpace J y] (f : SmoothEmbedding I J n M N) (x : M) (hn : n ≠ 0) :

    The unique tangent vector orthogonal to the embedded tangent space which represents an intrinsic normal class.

    Instances For

      The normal representative is the orthogonal vector given by the orthogonal-representative equivalence.

      @[simp]

      The representative of an ambient tangent class is its orthogonal projection to the normal directions.

      @[simp]
      theorem TauCeti.SmoothEmbedding.normalClass_normalRepresentative {E : Type u_1} {V : Type u_2} {H : Type u_3} {G : Type u_4} {M : Type u_5} {N : Type u_6} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup V] [NormedSpace ℝ V] [FiniteDimensional ℝ V] [TopologicalSpace H] [TopologicalSpace G] {I : ModelWithCorners ℝ E H} {J : ModelWithCorners ℝ V G} [TopologicalSpace M] [ChartedSpace H M] [TopologicalSpace N] [ChartedSpace G N] {n : WithTop ℕ∞} [Bundle.RiemannianBundle fun (y : N) => TangentSpace J y] (f : SmoothEmbedding I J n M N) (x : M) (hn : n ≠ 0) (v : f.NormalSpace x hn) :
      (f.normalClass x hn) ((f.normalRepresentative x hn) v) = v

      Taking the normal class of its orthogonal representative recovers the original class.

      Normal representatives are orthogonal to every tangent vector of the embedded submanifold.

      theorem TauCeti.SmoothEmbedding.normalRepresentative_eq_iff {E : Type u_1} {V : Type u_2} {H : Type u_3} {G : Type u_4} {M : Type u_5} {N : Type u_6} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup V] [NormedSpace ℝ V] [FiniteDimensional ℝ V] [TopologicalSpace H] [TopologicalSpace G] {I : ModelWithCorners ℝ E H} {J : ModelWithCorners ℝ V G} [TopologicalSpace M] [ChartedSpace H M] [TopologicalSpace N] [ChartedSpace G N] {n : WithTop ℕ∞} [Bundle.RiemannianBundle fun (y : N) => TangentSpace J y] (f : SmoothEmbedding I J n M N) (x : M) (hn : n ≠ 0) (v : f.NormalSpace x hn) (w : TangentSpace J (f x)) :
      (f.normalRepresentative x hn) v = w ↔ w ∈ (f.tangentRange x hn)ᗮ ∧ (f.normalClass x hn) w = v

      The normal representative is the unique orthogonal ambient tangent vector in its normal class.

      theorem TauCeti.SmoothEmbedding.inner_normalRepresentative_mfderiv {E : Type u_1} {V : Type u_2} {H : Type u_3} {G : Type u_4} {M : Type u_5} {N : Type u_6} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup V] [NormedSpace ℝ V] [FiniteDimensional ℝ V] [TopologicalSpace H] [TopologicalSpace G] {I : ModelWithCorners ℝ E H} {J : ModelWithCorners ℝ V G} [TopologicalSpace M] [ChartedSpace H M] [TopologicalSpace N] [ChartedSpace G N] {n : WithTop ℕ∞} [Bundle.RiemannianBundle fun (y : N) => TangentSpace J y] (f : SmoothEmbedding I J n M N) (x : M) (hn : n ≠ 0) (v : f.NormalSpace x hn) (w : TangentSpace I x) :
      inner ℝ ((f.normalRepresentative x hn) v) ((mfderiv% ⇑f x) w) = 0

      The normal representative is perpendicular to the differential of every tangent vector.

      The orthogonal representative is obtained by subtracting the tangential component. The inverse of the induced metric recovers that component from the ambient metric covector. This pointwise identity needs no regularity assumption on the ambient metric.