Documentation

TauCeti.Geometry.Manifold.Riemannian.Restriction.Basic

Restrictions of Riemannian metrics #

This file restricts a C^n Riemannian metric to an open submanifold. Mathlib models the tangent space of a manifold on the model vector space itself, so the restricted metric is pointwise the ambient metric; the content is that this family is C^n for the inherited manifold and tangent bundle structures.

It also restricts a C^n metric on M × ℝ to the manifold with boundary M × [a, b], as the pullback along the inclusion, whose differential is invertible also at the boundary.

Main definitions #

The three instances are in the TauCeti scope; use open scoped TauCeti to install them. In particular, under the usual separation hypotheses this makes EMetricSpace.ofRiemannianMetric available on the open submanifold.

References #

Restrict a Riemannian metric on a tangent bundle to an open submanifold.

Instances For
    @[simp]

    Restricting a Riemannian metric evaluates the ambient metric through the canonical tangent-space identification.

    theorem Bundle.RiemannianMetric.restrictOpenTangentSpace_inner_mfderiv_subtype_val {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] {H : Type u_2} [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [ChartedSpace H M] (g : RiemannianMetric fun (x : M) => TangentSpace I x) (U : TopologicalSpace.Opens M) (x : ↥U) (v w : TangentSpace I x) :
    (((g.restrictOpenTangentSpace U).inner x) v) w = ((g.inner ↑x) ((mfderiv% Subtype.val x) v)) ((mfderiv% Subtype.val x) w)

    The restricted metric is the pullback of the ambient metric along the differential of the open-submanifold inclusion.

    Restrict a C^n Riemannian metric on a manifold to an open submanifold.

    Instances For
      @[simp]

      Restricting a C^n Riemannian metric evaluates the ambient metric through the canonical tangent-space identification.

      Restriction to an open submanifold is pullback along its inclusion.

      @[simp]

      Forgetting C^n regularity after restricting a metric gives its fibrewise restriction.

      Two C^n Riemannian metrics that agree on an open set U have equal restrictions to U.

      The C^n Riemannian metric on an open submanifold obtained by restricting the ambient metric.

      Instances For
        @[simp]

        The restricted Riemannian metric is the ambient metric under the canonical identification of tangent spaces.

        @[instance_reducible]

        An open submanifold inherits the ambient Riemannian bundle (fibrewise inner product).

        Instances For

          The restricted Riemannian bundle is continuous whenever the ambient bundle is continuous.

          The restricted Riemannian bundle is as C^n as the ambient one.

          @[simp]

          The metric installed on an open submanifold is the fibrewise restriction of the ambient metric.

          @[simp]

          The inner product installed on an open submanifold is the ambient inner product under the canonical tangent-space identification.

          @[simp]

          The norm installed on an open submanifold is the ambient Riemannian norm under the canonical tangent-space identification.

          @[simp]

          The extended norm installed on an open submanifold is the ambient Riemannian extended norm under the canonical tangent-space identification.

          @[simp]

          Path length is intrinsic: restricting the metric of M to an open submanifold U does not change the length of a curve read in U. (Where the curve is not differentiable both integrands take the junk value 0.)

          Restricting the Riemannian metric to an open submanifold cannot decrease distance: every curve in the submanifold is an ambient curve of the same length.

          The restriction of a metric G on M × ℝ to the manifold with boundary M × [a, b]: the pullback of G along the inclusion.

          Instances For

            The restriction of G to M × [a, b] is the pullback of G along the inclusion.

            @[simp]
            theorem Bundle.ContMDiffRiemannianMetric.restrictIcc_inner {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {H : Type u_2} [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {n : WithTop ℕ∞} {M : Type u_3} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I 1 M] {a b : ℝ} [Fact (a < b)] (G : ContMDiffRiemannianMetric (I.prod (modelWithCornersSelf ℝ ℝ)) n (E × ℝ) fun (p : M × ℝ) => TangentSpace (I.prod (modelWithCornersSelf ℝ ℝ)) p) (p : M × ↑(Set.Icc a b)) (v w : TangentSpace (I.prod (modelWithCornersEuclideanHalfSpace 1)) p) :
            (((restrictIcc a b G).inner p) v) w = ((G.inner (p.1, ↑p.2)) ((mfderiv% (Prod.map id Subtype.val) p) v)) ((mfderiv% (Prod.map id Subtype.val) p) w)

            The restriction of G to M × [a, b] at (x, t) is G at (x, t), evaluated on the images of the tangent vectors under the differential of the inclusion.

            theorem Bundle.ContMDiffRiemannianMetric.restrictIcc_inner_congr {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {H : Type u_2} [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {n : WithTop ℕ∞} {M : Type u_3} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I 1 M] {a b : ℝ} [Fact (a < b)] {G G' : ContMDiffRiemannianMetric (I.prod (modelWithCornersSelf ℝ ℝ)) n (E × ℝ) fun (p : M × ℝ) => TangentSpace (I.prod (modelWithCornersSelf ℝ ℝ)) p} {p : M × ↑(Set.Icc a b)} (h : G.inner (p.1, ↑p.2) = G'.inner (p.1, ↑p.2)) :
            (restrictIcc a b G).inner p = (restrictIcc a b G').inner p

            The restriction of G to M × [a, b] at (x, t) only depends on G at (x, t).