Symmetrization of C^n bilinear fields #
The transpose of a C^n bilinear field is C^n. When two is nonzero in the scalar field,
averaging a field with its transpose defines a linear projection onto the symmetric C^n
sections. Over the reals this provides a linear ambient space for C^n Riemannian metrics,
without choosing an inner product on the original bundle fibres.
The construction uses Mathlib's ContMDiffSection of the iterated hom bundle. In bundle
coordinates transposition is the fixed continuous linear isometry
ContinuousLinearMap.flipβα΅’; in particular preservation of regularity is valid in boundary
charts as well.
No compactness or finite-dimensionality is needed. The fibres are topological vector spaces
isomorphic to the normed model fibre and need not carry chosen norms.
C^n bilinear fields with values in a normed space on a vector bundle.
Instances For
Fibrewise flip preserves C^n regularity at a point.
Fibrewise flip preserves C^n regularity of a bilinear section.
Transposition as a linear involution on C^n bilinear fields.
Instances For
Transposing a C^n bilinear field twice recovers the original field.
The linear subspace of symmetric C^n bilinear fields.
Instances For
Transposition fixes every symmetric section.
The symmetrization projection b β¦ (b + bα΅) / 2 on C^n bilinear fields.
Instances For
Symmetrization takes values in the symmetric sections.
The fixed points of symmetrization are exactly the symmetric sections.
Symmetrization fixes every symmetric section.
Symmetrization is a projection onto the submodule of symmetric sections.
Every symmetric C^n field is the symmetrization of a C^n bilinear field.
Precomposing both arguments of a bilinear field on W that is C^n at x with a field of
continuous linear maps V x β W x that is C^n at x gives a bilinear field on V that is
C^n at x.
Precomposing both arguments of a C^n bilinear field on W with a C^n field of
continuous linear maps V x β W x gives a C^n bilinear field on V.