Curvature in a moving frame #
For a local frame s write Aˡⱼ(X) for the coefficient of ∇_X sⱼ along sₗ.
The coefficients of curvature in this frame are
Rˡⱼ(X,Y) = X(Aˡⱼ(Y)) - Y(Aˡⱼ(X)) - Aˡⱼ([X,Y])
+ Σₘ (Aˡₘ(X) Aᵐⱼ(Y) - Aˡₘ(Y) Aᵐⱼ(X)).
Thus, with section coefficients read as columns, the matrix convention is F = dA + A∧A.
The Lie bracket term is retained: neither the frame nor the direction fields need be coordinate
fields. On the tangent bundle, expanding that bracket gives the usual structure-coefficient
correction to the coordinate curvature formula. These formulas allow curvature computations in
orthonormal and other noncoordinate frames using the native IsLocalFrameOn and its coefficients.
Only a C² frame, a C¹ connection on its open domain and C¹ direction fields are required. No metric or torsion condition is imposed, and the bundle need not be the tangent bundle.
References #
- J. M. Lee, Introduction to Riemannian Manifolds, second edition, Chapter 7 (curvature in local frames).
- The local differentiation formula extends
TauCeti.Manifold.covariantDerivative_eq_frameCovariantDerivative_add_sumfrom trivialization frames to arbitrary local frames; coefficient regularity usesIsLocalFrameOn.trivialization_mem_maximalAtlas.
The curvature matrix in a C² moving frame is dA + A∧A, evaluated on arbitrary C¹
vector fields. The exterior derivative includes the noncoordinate term -A([X,Y]).
The curvature coefficients in a C² tangent frame, with the Lie bracket expanded in the same frame. Its structure coefficients supply the correction absent from a coordinate frame.