Documentation

TauCeti.Geometry.Manifold.Riemannian.PositiveScalarCurvature.Basic

Positive scalar curvature #

A smooth Riemannian metric g on the tangent bundle has positive scalar curvature when its scalar curvature Bundle.ContMDiffRiemannianMetric.scalarCurvature, that of the Levi-Civita connection of g, is positive at every point. Since scalar curvature is a smooth function of the point, on a compact manifold such a metric has scalar curvature bounded below by a positive constant. Scalar curvature is invariant under diffeomorphisms, so pulling a metric back along a diffeomorphism preserves and reflects positive scalar curvature. Likewise a metric descended along a surjective local diffeomorphism, such as the metric induced on the orbit space of a free, properly discontinuous action by isometries, has positive scalar curvature exactly when the original metric does. Scalar curvature is also local, so the restriction of a metric of positive scalar curvature to an open submanifold has positive scalar curvature. No assumption on the boundary is made. The disjoint union of two metrics has the scalar curvature of each metric on its summand, so it has positive scalar curvature exactly when both metrics do.

Since Scal(c g) = c⁻¹ Scal(g) for a constant c > 0, rescaling by a positive constant preserves and reflects positive scalar curvature. The scalar curvature of a product metric g₁ × g₂ is the sum of the scalar curvatures of the factors, so g₁ × g₂ has positive scalar curvature when g₁ does and g₂ has nonnegative scalar curvature, as for a flat factor. More importantly, shrinking a compact factor of positive scalar curvature makes its contribution c⁻¹ Scal(g₂) dominate any scalar curvature of the other factor that is bounded below: if N is compact, g₂ has positive scalar curvature and the scalar curvature of g₁ is bounded below, then g₁ × c g₂ has positive scalar curvature for every sufficiently small c > 0. On a compact manifold the scalar curvature of every smooth metric is bounded below.

Main definitions and results #

References #

A smooth Riemannian metric has positive scalar curvature if its scalar curvature is positive at every point.

Instances For

    A metric has positive scalar curvature exactly when its scalar curvature is positive at every point.

    On a compact manifold, a metric of positive scalar curvature has scalar curvature bounded below by a positive constant.

    On a compact manifold, a metric has positive scalar curvature exactly when its scalar curvature has a uniform positive lower bound.

    @[simp]
    theorem Bundle.ContMDiffRiemannianMetric.hasPositiveScalarCurvature_pullback_iff {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {H : Type u_2} [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [T2Space M] [ChartedSpace H M] [IsManifold I (↑⊤) M] {F : Type u_4} [NormedAddCommGroup F] [NormedSpace ℝ F] [FiniteDimensional ℝ F] {H' : Type u_5} [TopologicalSpace H'] {J : ModelWithCorners ℝ F H'} {N : Type u_6} [TopologicalSpace N] [T2Space N] [ChartedSpace H' N] [IsManifold J (↑⊤) N] (g : ContMDiffRiemannianMetric J (↑⊤) F fun (y : N) => TangentSpace J y) (Φ : Diffeomorph I J M N ↑⊤) (hf : ContMDiff I J (↑⊤ + 1) ⇑Φ) (hinj : ∀ (x : M), Function.Injective ⇑(mfderiv% ⇑Φ x)) :

    The pullback of a metric along a diffeomorphism has positive scalar curvature exactly when the metric does.

    theorem Bundle.ContMDiffRiemannianMetric.HasPositiveScalarCurvature.pullback {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {H : Type u_2} [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [T2Space M] [ChartedSpace H M] [IsManifold I (↑⊤) M] {F : Type u_4} [NormedAddCommGroup F] [NormedSpace ℝ F] [FiniteDimensional ℝ F] {H' : Type u_5} [TopologicalSpace H'] {J : ModelWithCorners ℝ F H'} {N : Type u_6} [TopologicalSpace N] [T2Space N] [ChartedSpace H' N] [IsManifold J (↑⊤) N] {g : ContMDiffRiemannianMetric J (↑⊤) F fun (y : N) => TangentSpace J y} (h : g.HasPositiveScalarCurvature) (Φ : Diffeomorph I J M N ↑⊤) (hf : ContMDiff I J (↑⊤ + 1) ⇑Φ) (hinj : ∀ (x : M), Function.Injective ⇑(mfderiv% ⇑Φ x)) :

    Pulling a metric of positive scalar curvature back along a diffeomorphism gives a metric of positive scalar curvature.

    theorem Bundle.ContMDiffRiemannianMetric.HasPositiveScalarCurvature.pullback_of_isInvertible {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {H : Type u_2} [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [T2Space M] [ChartedSpace H M] [IsManifold I (↑⊤) M] {F : Type u_4} [NormedAddCommGroup F] [NormedSpace ℝ F] [FiniteDimensional ℝ F] {H' : Type u_5} [TopologicalSpace H'] {J : ModelWithCorners ℝ F H'} {N : Type u_6} [TopologicalSpace N] [T2Space N] [ChartedSpace H' N] [IsManifold J (↑⊤) N] {g : ContMDiffRiemannianMetric J (↑⊤) F fun (y : N) => TangentSpace J y} (h : g.HasPositiveScalarCurvature) {f : M → N} (hf : ContMDiff I J (↑⊤ + 1) f) (hinv : ∀ (x : M), (mfderiv% f x).IsInvertible) :

    Pulling a metric of positive scalar curvature back along a smooth map whose differential is invertible at every point gives a metric of positive scalar curvature.

    @[simp]
    theorem Bundle.ContMDiffRiemannianMetric.hasPositiveScalarCurvature_descend_iff {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {H : Type u_2} [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [T2Space M] [ChartedSpace H M] [IsManifold I (↑⊤) M] (g : ContMDiffRiemannianMetric I (↑⊤) E fun (x : M) => TangentSpace I x) {F : Type u_4} [NormedAddCommGroup F] [NormedSpace ℝ F] [FiniteDimensional ℝ F] {H' : Type u_5} [TopologicalSpace H'] {J : ModelWithCorners ℝ F H'} {N : Type u_6} [TopologicalSpace N] [T2Space N] [ChartedSpace H' N] [IsManifold J (↑⊤) N] {f : M → N} (hf : IsLocalDiffeomorph I J (↑⊤ + 1) f) (hsurj : Function.Surjective f) (hg : ∀ (x x' : M) (v w : TangentSpace I x) (v' w' : TangentSpace I x'), f x = f x' → (mfderiv% f x) v = (mfderiv% f x') v' → (mfderiv% f x) w = (mfderiv% f x') w' → ((g.inner x) v) w = ((g.inner x') v') w') :

    A metric descended along a surjective local diffeomorphism has positive scalar curvature exactly when the original metric does.

    @[simp]
    theorem Bundle.ContMDiffRiemannianMetric.hasPositiveScalarCurvature_quotient_iff {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {H : Type u_2} [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [T2Space M] [ChartedSpace H M] [IsManifold I (↑⊤) M] (g : ContMDiffRiemannianMetric I (↑⊤) E fun (x : M) => TangentSpace I x) {G : Type u_4} [Group G] [MulAction G M] [ContMDiffConstSMul I (↑⊤) G M] [ProperlyDiscontinuousSMul G M] [ContinuousConstSMul G M] [IsCancelSMul G M] [LocallyCompactSpace M] (hg : ∀ (a : G) (x : M) (v w : TangentSpace I x), ((g.inner (a • x)) (((mfderiv% fun (x : M) => a • x) x) v)) (((mfderiv% fun (x : M) => a • x) x) w) = ((g.inner x) v) w) :

    The metric on the orbit space of a free, properly discontinuous smooth action by isometries has positive scalar curvature exactly when the original metric does.

    The restriction of a metric of positive scalar curvature to an open submanifold has positive scalar curvature.

    The restriction to M × [a, b] of a metric of positive scalar curvature on M × ℝ has positive scalar curvature.

    @[simp]

    The disjoint union of two metrics has positive scalar curvature exactly when both metrics do.

    The disjoint union of two metrics of positive scalar curvature has positive scalar curvature.

    @[simp]

    Rescaling a metric by a positive constant preserves and reflects positive scalar curvature.

    Rescaling a metric of positive scalar curvature by a positive constant gives a metric of positive scalar curvature.

    The product of a metric of positive scalar curvature with a metric of nonnegative scalar curvature has positive scalar curvature.

    The product of a metric of nonnegative scalar curvature with a metric of positive scalar curvature has positive scalar curvature.

    theorem Bundle.ContMDiffRiemannianMetric.exists_pos_forall_hasPositiveScalarCurvature_prodTangentSpace_rescale_of_forall_le {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {H : Type u_2} [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [T2Space M] [ChartedSpace H M] [IsManifold I (↑⊤) M] {F : Type u_4} [NormedAddCommGroup F] [NormedSpace ℝ F] [FiniteDimensional ℝ F] {H' : Type u_5} [TopologicalSpace H'] {J : ModelWithCorners ℝ F H'} {N : Type u_6} [TopologicalSpace N] [T2Space N] [ChartedSpace H' N] [IsManifold J (↑⊤) N] {g₂ : ContMDiffRiemannianMetric J (↑⊤) F fun (y : N) => TangentSpace J y} {ι : Type u_7} {f : ι → ContMDiffRiemannianMetric I (↑⊤) E fun (x : M) => TangentSpace I x} {m : ℝ} (hf : ∀ (i : ι) (x : M), m ≤ (f i).scalarCurvature x) {δ : ℝ} (hδ : 0 < δ) (h₂ : ∀ (y : N), δ ≤ g₂.scalarCurvature y) :
    ∃ (ε : ℝ), 0 < ε ∧ ∀ (c : ℝ) (hc : 0 < c), c < ε → ∀ (i : ι), ((f i).prodTangentSpace (g₂.rescale (fun (x : N) => c) ⋯ ⋯)).HasPositiveScalarCurvature

    Shrinking a factor of uniformly positive scalar curvature, uniformly in a family. Let g₂ be a metric whose scalar curvature is at least δ > 0, and let f i be metrics whose scalar curvatures have a common lower bound m. Then there is ε > 0 such that f i × c g₂ has positive scalar curvature for every i and every 0 < c < ε.

    theorem Bundle.ContMDiffRiemannianMetric.exists_pos_hasPositiveScalarCurvature_prodTangentSpace_rescale_of_forall_le {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {H : Type u_2} [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [T2Space M] [ChartedSpace H M] [IsManifold I (↑⊤) M] (g : ContMDiffRiemannianMetric I (↑⊤) E fun (x : M) => TangentSpace I x) {F : Type u_4} [NormedAddCommGroup F] [NormedSpace ℝ F] [FiniteDimensional ℝ F] {H' : Type u_5} [TopologicalSpace H'] {J : ModelWithCorners ℝ F H'} {N : Type u_6} [TopologicalSpace N] [T2Space N] [ChartedSpace H' N] [IsManifold J (↑⊤) N] {g₂ : ContMDiffRiemannianMetric J (↑⊤) F fun (y : N) => TangentSpace J y} (h : BddBelow (Set.range g.scalarCurvature)) {δ : ℝ} (hδ : 0 < δ) (h₂ : ∀ (y : N), δ ≤ g₂.scalarCurvature y) :
    ∃ (ε : ℝ), 0 < ε ∧ ∀ (c : ℝ) (hc : 0 < c), c < ε → (g.prodTangentSpace (g₂.rescale (fun (x : N) => c) ⋯ ⋯)).HasPositiveScalarCurvature

    Shrinking a factor of uniformly positive scalar curvature. Let g₂ be a metric whose scalar curvature is at least δ > 0, and let g be a metric whose scalar curvature is bounded below. Then there is ε > 0 such that g × c g₂ has positive scalar curvature for every 0 < c < ε.

    theorem Bundle.ContMDiffRiemannianMetric.exists_pos_hasPositiveScalarCurvature_prodTangentSpace_rescale {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {H : Type u_2} [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [T2Space M] [ChartedSpace H M] [IsManifold I (↑⊤) M] (g : ContMDiffRiemannianMetric I (↑⊤) E fun (x : M) => TangentSpace I x) {F : Type u_4} [NormedAddCommGroup F] [NormedSpace ℝ F] [FiniteDimensional ℝ F] {H' : Type u_5} [TopologicalSpace H'] {J : ModelWithCorners ℝ F H'} {N : Type u_6} [TopologicalSpace N] [T2Space N] [ChartedSpace H' N] [IsManifold J (↑⊤) N] {g₂ : ContMDiffRiemannianMetric J (↑⊤) F fun (y : N) => TangentSpace J y} [CompactSpace N] (h : BddBelow (Set.range g.scalarCurvature)) (h₂ : g₂.HasPositiveScalarCurvature) :
    ∃ (ε : ℝ), 0 < ε ∧ ∀ (c : ℝ) (hc : 0 < c), c < ε → (g.prodTangentSpace (g₂.rescale (fun (x : N) => c) ⋯ ⋯)).HasPositiveScalarCurvature

    Shrinking a compact factor of positive scalar curvature. Let g₂ be a metric of positive scalar curvature on a compact manifold N, and let g be a metric whose scalar curvature is bounded below. Then there is ε > 0 such that g × c g₂ has positive scalar curvature for every 0 < c < ε.