The C^n bundle of symmetric bilinear maps #
For a C^n vector bundle V with model fibre F and a normed space G, the topological vector
bundle fun x β¦ symmetricBilinearMaps π (V x) G of symmetric bilinear maps is a C^n vector
bundle, provided two is invertible in π. For G = β and the tangent bundle this is the bundle
SymΒ²(T*M) of symmetric covariant two-tensors.
Its coordinate changes are pullbacks of symmetric bilinear maps along the coordinate changes of
V. Their regularity is read off through the ambient space of all bilinear maps: the inclusion of
the symmetric subspace and the symmetrization b β¦ (b + bα΅) / 2 are continuous linear maps, and
the symmetrization is a retraction onto the symmetric subspace.
The same retraction compares the bundle with the ambient bundle of bilinear maps: a field of
symmetric bilinear maps is C^n as a section of the symmetric bundle if and only if it is C^n
as a section of the bundle of all bilinear maps. Consequently the C^n sections of the symmetric
bundle are identified with the symmetric C^n bilinear sections,
TauCeti.Manifold.symmetricBilinearSectionEquiv. Riemannian metrics are among the latter, as the
positive-definite symmetric sections.
The C^n structure follows Mathlib's C^n bundle of continuous alternating maps,
Mathlib.Geometry.Manifold.VectorBundle.ContinuousAlternatingMap, by SΓ©bastien GouΓ«zel.
Main results #
ContMDiffVectorBundle.symmetricBilinearMaps: the bundle of symmetric bilinear maps on aC^nvector bundle is aC^nvector bundle.TauCeti.Manifold.contMDiffWithinAt_symmetricBilinearMaps_section_iff: regularity of a field of symmetric bilinear maps agrees in the symmetric and in the ambient bilinear bundle.TauCeti.Manifold.symmetricBilinearSectionEquiv:C^nsections of the symmetric bundle are the symmetricC^nbilinear sections.
Regularity of the symmetric pullback #
When two is invertible, symmetric pullback depends in a C^n way on the map it pulls back
along.
The C^n vector bundle structure #
The coordinate changes of the bundle of symmetric bilinear maps are C^n.
When two is invertible, the symmetric bilinear maps on the fibres of a C^n vector bundle
form a C^n vector bundle.
Comparison with the bundle of all bilinear maps #
A field of symmetric bilinear maps is C^n as a section of the symmetric bundle exactly when
it is C^n as a section of the bundle of all bilinear maps.
A field of symmetric bilinear maps is C^n at a point as a section of the symmetric bundle
exactly when it is as a section of the bundle of all bilinear maps.
A field of symmetric bilinear maps is a C^n section of the symmetric bundle exactly when it
is a C^n section of the bundle of all bilinear maps.
The C^n sections of the bundle of symmetric bilinear maps are the symmetric C^n bilinear
sections.