Sectional curvature #
For a metric-compatible connection, the sectional curvature of the tangent plane spanned by
linearly independent vectors u, v is
<R(u, v)v, u> / det(Gram(u, v)).
This file defines that quotient for a smooth metric-compatible connection on a Riemannian tangent bundle and packages the pointwise and global constant-sectional-curvature predicates. The quotient is defined for all pairs, as is conventional for an algebraic API; the geometric predicates quantify only over linearly independent pairs, where the Gram determinant is strictly positive. Metric compatibility supplies the curvature symmetries that make the quotient independent of the chosen basis of the tangent plane; no torsion-free hypothesis is needed.
The constant-curvature tensor R(w, u)v = κ * (<u, v> * w - <w, v> * u) has sectional
curvature κ, fixing the sign convention and providing the form used to state constant negative
curvature.
The definition and convention follow J. M. Lee, Introduction to Riemannian Manifolds, 2nd ed.,
Springer GTM 176 (2018), Chapter 8, pp. 250–254 (Proposition 8.36). The curvature convention is
R(X,Y)Z = ∇_X ∇_Y Z - ∇_Y ∇_X Z - ∇_[X,Y] Z.
Main definitions #
CovariantDerivative.sectionalCurvature: sectional curvature evaluated on two spanning vectors.CovariantDerivative.HasSectionalCurvatureAt: every tangent two-plane at a point has a given sectional curvature.CovariantDerivative.HasConstantSectionalCurvature: every tangent two-plane at every point has the same sectional curvature.
Main results #
CovariantDerivative.hasSectionalCurvatureAt_of_finrank_le_oneandCovariantDerivative.HasSectionalCurvatureAt.eq_of_one_lt_finrank: in dimension at most one everykis a sectional curvature, since there are no tangent two-planes; from dimension two on the sectional curvature at a point is unique.CovariantDerivative.forall_sectionalCurvature_le_fixed_iffandCovariantDerivative.forall_le_sectionalCurvature_fixed_iff: an upper or lower sectional bound on the two-planes containing a fixed vector is equivalent to the corresponding bound on all curvature numerators with that vector in the second slot, the interface for radial curvature bounds.
The sectional curvature evaluated on the tangent vectors u and v:
<R(u,v)v,u> / det(Gram(u,v)).
Its geometric use is on linearly independent vectors. Defining the quotient on all pairs makes it an ordinary real-valued function; the constant-curvature predicates below impose linear independence explicitly.
Instances For
The defining quotient for sectional curvature.
On an orthonormal pair, sectional curvature is just <R(u,v)v,u>.
Rescaling either spanning vector by a nonzero scalar does not change sectional curvature.
Adding a multiple of the first spanning vector to the second does not change sectional curvature.
For a metric-compatible connection, sectional curvature is symmetric in its two spanning vectors.
An upper sectional-curvature bound is equivalent to the corresponding bound on every curvature numerator, including dependent pairs. The latter have zero numerator and Gram determinant, so no dimension or nonzero-vector hypothesis is needed.
An upper sectional bound on planes through a fixed vector bounds every curvature numerator.
A lower sectional bound on planes through a fixed vector bounds every curvature numerator.
A connection has sectional curvature k at x when every tangent two-plane at x has
sectional curvature k.
Instances For
The pointwise characterization of having prescribed sectional curvature.
Evaluate the prescribed sectional curvature of a linearly independent tangent pair.
In dimension at most one there are no tangent two-planes, so every k is the sectional
curvature at every point.
In dimension at least two the tangent two-planes at a point determine their common sectional curvature.
A connection has constant sectional curvature k when it has sectional curvature k at
every point.
Instances For
The pointwise characterization of constant sectional curvature.
Constant sectional curvature specializes to the prescribed curvature at each point.
The algebraic constant-curvature tensor with parameter k has sectional curvature k on
every tangent two-plane at the point.
If the curvature tensor has the constant-curvature form with the same parameter at every point, then the connection has constant sectional curvature with that parameter.
A connection whose curvature tensor vanishes everywhere has constant sectional curvature zero.