The vector bundle of symmetric bilinear maps #
Let V be a topological vector bundle with model fibre F over a normed field ๐, and let G
be a normed space. The fibres symmetricBilinearMaps ๐ (V x) G of symmetric continuous bilinear
maps V x โ V x โ G form a topological vector bundle with model fibre
symmetricBilinearMaps ๐ F G. For G = โ and V the tangent bundle this is the bundle
Symยฒ(T*M) of symmetric covariant two-tensors, the ambient bundle of Riemannian metrics.
Each trivialization e of V induces the trivialization e.symmetricBilinearMaps ๐ G, which
reads a symmetric bilinear map in the coordinates of e, pulling both arguments back along
e.symmL. The coordinate changes are the pullbacks along the coordinate changes of V. The
topology on the total space is then constructed by Mathlib's VectorPrebundle machinery.
The inclusion into the bundle of all bilinear maps is continuous on total spaces; in induced
frames it is simply the continuous linear inclusion of the symmetric model fibre.
The construction follows Mathlib's bundle of continuous alternating maps,
Mathlib.Topology.VectorBundle.ContinuousAlternatingMap, by Yury Kudryashov,
Heather Macbeth and Floris van Doorn.
Main definitions #
Bundle.Pretrivialization.symmetricBilinearMaps: the pretrivialization induced by a trivialization ofV.TauCeti.symmetricBilinearMapsVectorPrebundle: the vector prebundle structure.Bundle.Trivialization.symmetricBilinearMaps: the induced trivialization, in the atlas of the bundle of symmetric bilinear maps.
The instances FiberBundle and VectorBundle for fun x โฆ symmetricBilinearMaps ๐ (V x) G
are registered.
Pretrivializations #
The coordinate change between the trivializations of the bundle of symmetric bilinear maps
induced by trivializations e and e' of V: pullback along the coordinate change of V
from e' to e.
Instances For
A trivialization e of V induces a pretrivialization of the bundle of symmetric bilinear
maps on V, reading each map in the coordinates of e.
Instances For
The vector bundle structure #
The symmetric bilinear maps on the fibres of a vector bundle form a vector prebundle. This auxiliary structure collects the induced pretrivializations; it provides the topology of the total space.
Instances For
The pretrivializations in the atlas of the bundle of symmetric bilinear maps are those induced
by the trivializations in the atlas of V.
The topology on the total space of the bundle of symmetric bilinear maps.
The symmetric bilinear maps on the fibres of a vector bundle form a fibre bundle.
The symmetric bilinear maps on the fibres of a vector bundle form a vector bundle.
Trivializations #
The trivialization of the bundle of symmetric bilinear maps induced by a trivialization e
in the atlas of V, with base set e.baseSet.
Instances For
The chosen trivialization of the bundle of symmetric bilinear maps at xโ is induced by the
chosen trivialization of V at xโ.
In the chosen trivializations, a symmetric bilinear map has the same coordinates in the symmetric bundle and in the bundle of all bilinear maps.
The inclusion of symmetric bilinear maps into all bilinear maps is continuous on total spaces, including when the fibres have no chosen norms.