Curvature as a function of the second-order jet of a metric #
In coordinates, the curvature of a metric at a point is a universal expression in the value and
the first and second derivatives of its coefficients there: polynomial in the derivatives and in
the entries of the inverse Gram matrix. This file writes that expression down and identifies it
with the curvature of the Levi-Civita connection. For a basis b of the model space, the
coordinate jet of a metric at a point consists of its Gram matrix g_ij = g(b i, b j), the first
derivatives ∂ₖ g_ij and the second derivatives ∂ₘ ∂ₖ g_ij of these coefficients in the
directions of b. From such a jet we define
- the Christoffel symbols
christoffelOfJet,Γᵏᵢⱼ = (1/2) Σ_l g^(kl) (∂ᵢ g_jl + ∂ⱼ g_il - ∂_l g_ij); - their derivatives
christoffelDerivOfJet, obtained by differentiatingg(Γ(∂ᵢ, ∂ⱼ), ∂_l) = (∂ᵢ g_jl + ∂ⱼ g_il - ∂_l g_ij) / 2; - the curvature coefficients
riemannOfJet, thel-th coordinate ofR(∂ᵢ, ∂ⱼ)∂ₖ; - the scalar curvature
scalarCurvatureOfJet, the contractionΣⱼₖ g^(jk) Σᵢ Rⁱᵢⱼₖ.
These functions, and in particular the scalar curvature of a jet, depend continuously on the jet
wherever its Gram matrix is invertible (ContinuousAt.scalarCurvatureOfJet). For the Levi-Civita
connection of a smooth metric read in a chart, the Christoffel symbols, their derivatives along the
coordinate frame and the curvature coefficients are those of the coordinate jet of the chart
metric, for metrics of any signature; for a smooth Riemannian metric, so is the scalar curvature
(Bundle.ContMDiffRiemannianMetric.scalarCurvature_eq_scalarCurvatureOfJet). Thus scalar
curvature is a continuous second-order differential expression in the metric. In particular, for
a family of metrics whose chart coefficients and their first and second derivatives depend jointly
continuously on a parameter, the scalar curvature is jointly continuous in the parameter and the
point (TauCeti.Manifold.continuousAt_scalarCurvature_of_continuousAt_chartMetric).
This is the input for the openness of positive scalar curvature under C² perturbations and for
uniform scalar-curvature bounds over compact families of metrics.
The coordinate identifications hold at points of a chart domain whose chart image is an interior
point of the model, hence everywhere on a manifold without boundary. Jets of fields of bilinear
forms are taken through their scalar coefficients z ↦ G z (b i) (b j), so that no iterated
derivative valued in spaces of multilinear maps is needed.
The index and sign conventions are those of
TauCeti.Geometry.Manifold.VectorBundle.CovariantDerivative.Curvature.Coordinates, following
J. M. Lee, Introduction to Riemannian Manifolds, 2nd ed., Springer GTM 176 (2018), Chapter 7:
R(X,Y)Z = ∇_X ∇_Y Z - ∇_Y ∇_X Z - ∇_[X,Y] Z.
Main definitions and results #
TauCeti.Manifold.christoffelOfJet,TauCeti.Manifold.christoffelDerivOfJet,TauCeti.Manifold.riemannOfJetandTauCeti.Manifold.scalarCurvatureOfJet: the Christoffel symbols, their derivatives, the curvature coefficients and the scalar curvature of a coordinate jet.ContinuousAt.christoffelOfJet,ContinuousAt.christoffelDerivOfJet,ContinuousAt.riemannOfJetandContinuousAt.scalarCurvatureOfJet: the Christoffel symbols, their derivatives, the curvature coefficients and the scalar curvature of a jet are continuous at jets with invertible Gram matrix.TauCeti.Manifold.repr_fderiv_christoffelSecondKind_eq_christoffelDerivOfJetandTauCeti.Manifold.fderiv_repr_christoffelSecondKind_eq_christoffelDerivOfJet: the derivatives of the Christoffel symbols of a field of symmetric nondegenerate bilinear forms on a vector space, and of their coordinates.IsLeviCivitaConnection.christoffelSymbol_eq_christoffelOfJet,IsLeviCivitaConnection.mvfderiv_christoffelSymbol_eq_christoffelDerivOfJetandIsLeviCivitaConnection.localFrameCoeff_curvatureOperator_eq_riemannOfJet, in the namespaceTauCeti.Manifold.ContMDiffNondegenerateMetric: the Christoffel symbols, their derivatives and the curvature coefficients of a Levi-Civita connection in a chart.Bundle.ContMDiffRiemannianMetric.scalarCurvature_eq_scalarCurvatureOfJet: the scalar curvature of a smooth Riemannian metric in a chart.TauCeti.Manifold.continuousAt_scalarCurvature_of_continuousAt_chartMetric: joint continuity of scalar curvature along aC²-continuous family of metrics.
References #
- J. M. Lee, Introduction to Riemannian Manifolds, 2nd ed., Springer GTM 176 (2018), Chapters 5 and 7: the Christoffel symbols and the curvature of a metric in coordinates.
- M. P. do Carmo, Riemannian Geometry, Birkhäuser (1992), Chapter 4.
Curvature of a coordinate jet #
The Christoffel symbols of a coordinate jet. For a metric whose Gram matrix in a basis is
g and whose coefficients have first derivatives dg k i j = ∂ₖ g_ij, these are
Γᵏᵢⱼ = (1/2) Σ_l g^(kl) (∂ᵢ g_jl + ∂ⱼ g_il - ∂_l g_ij), with g^(kl) the inverse of g.
Instances For
The defining formula of the Christoffel symbols of a coordinate jet.
The derivatives of the Christoffel symbols of a coordinate jet. For a metric whose Gram
matrix is g, with first derivatives dg k i j = ∂ₖ g_ij and second derivatives
ddg m k i j = ∂ₘ ∂ₖ g_ij, this is
∂ₘ Γᵏᵢⱼ = Σ_l g^(kl) ((∂ₘ∂ᵢ g_jl + ∂ₘ∂ⱼ g_il - ∂ₘ∂_l g_ij) / 2 - Σ_q ∂ₘ g_ql Γ^qᵢⱼ),
obtained by differentiating g(Γ(∂ᵢ, ∂ⱼ), ∂_l) = (∂ᵢ g_jl + ∂ⱼ g_il - ∂_l g_ij) / 2.
Instances For
The defining formula of the derivatives of the Christoffel symbols of a coordinate jet.
The curvature coefficients of a coordinate jet: the l-th coordinate of R(∂ᵢ, ∂ⱼ)∂ₖ,
∂ᵢ Γˡⱼₖ - ∂ⱼ Γˡᵢₖ + Σₘ (Γᵐⱼₖ Γˡᵢₘ - Γᵐᵢₖ Γˡⱼₘ), for the Christoffel symbols
christoffelOfJet and their derivatives christoffelDerivOfJet.
Instances For
The defining formula of the curvature coefficients of a coordinate jet.
The scalar curvature of a coordinate jet (g, ∂g, ∂²g): the contraction
Σⱼₖ g^(jk) Σᵢ Rⁱᵢⱼₖ of the curvature coefficients riemannOfJet against the inverse of the
Gram matrix g.
Instances For
The defining formula of the scalar curvature of a coordinate jet.
Continuity in the jet #
The Christoffel symbols of a coordinate jet depend continuously on the jet at every jet whose Gram matrix is invertible.
The derivatives of the Christoffel symbols of a coordinate jet depend continuously on the jet at every jet whose Gram matrix is invertible.
The curvature coefficients of a coordinate jet depend continuously on the jet at every jet whose Gram matrix is invertible.
Scalar curvature is continuous in the second-order jet of the metric. The scalar curvature of a coordinate jet depends continuously on the jet at every jet whose Gram matrix is invertible.
The jet of a field of bilinear forms on a vector space #
In a basis, the Christoffel symbols of the second kind of a field G of symmetric
nondegenerate bilinear forms are the Christoffel symbols of its coordinate jet.
The derivatives of the Christoffel symbols in a basis. For a field G of bilinear forms
that is C² at z, nondegenerate and symmetric at z, the k-th coordinate of
∂ₘ Γ(b i, b j) is the derivative christoffelDerivOfJet of the Christoffel symbols of the
coordinate jet (g, ∂g, ∂²g) of G at z.
The derivatives of the coordinates of the Christoffel symbols. For a field G of
bilinear forms that is C² at z, nondegenerate and symmetric at z, the derivative
along b m of the k-th coordinate of Γ(b i, b j) is christoffelDerivOfJet of the coordinate
jet (g, ∂g, ∂²g) of G at z.
Christoffel symbols and curvature of a Levi-Civita connection in a chart #
At a point y of the chart domain at x₀ whose chart image z is interior, the Christoffel
symbol Γᵏᵢⱼ of a Levi-Civita connection of g, in the frame of b, is christoffelOfJet of the
coordinate jet (g, ∂g) of the chart metric at z.
The derivatives of the Christoffel symbols of a Levi-Civita connection in a chart. At a
point y of the chart domain at x₀ whose chart image z is interior, the derivative of the
Christoffel symbol Γᵏᵢⱼ of a Levi-Civita connection of g along the m-th frame vector is
christoffelDerivOfJet of the coordinate jet (g, ∂g, ∂²g) of the chart metric at z.
The curvature of a Levi-Civita connection in a chart. At a point y of the chart domain
at x₀ whose chart image z is interior, the l-th coefficient of R(∂ᵢ, ∂ⱼ)∂ₖ in the frame of
b, for a Levi-Civita connection of g, is riemannOfJet of the coordinate jet (g, ∂g, ∂²g) of
the chart metric at z.
Scalar curvature of a Riemannian metric in a chart #
Scalar curvature as a second-order expression in the metric. At a point y of the chart
domain at x₀ whose chart image z is interior, the scalar curvature of a smooth Riemannian
metric g is scalarCurvatureOfJet of the coordinate jet of the chart metric G of g at z,
in any basis b of the model: the Gram matrix G_ij(z), the first derivatives ∂ₖ G_ij(z) and
the second derivatives ∂ₘ ∂ₖ G_ij(z).
Continuity of scalar curvature along families of metrics #
Scalar curvature is continuous along C²-continuous families of metrics. Let g p be a
family of smooth Riemannian metrics indexed by a topological space P, and y₀ a point whose
image in its own chart is interior. If the Gram matrix, first and second derivatives of the chart
metrics of g p at y₀, in a basis b, depend continuously on (p, z) at (p₀, z₀), where z₀
is the chart image of y₀, then (p, y) ↦ Scal(g p)(y) is continuous at (p₀, y₀).