Local frames: duality with the coefficient functionals, and testing hom-bundle sections #
Let V → M be a smooth vector bundle, let e be a trivialization of V and let b be a basis
of the model fibre, so that e.localFrame b is a local frame of V over e.baseSet with
coefficient functionals e.localFrameCoeff I b. This file records that over e.baseSet the frame
and its coefficient functionals are dual to each other: the i-th functional takes the value 1
on the i-th frame vector and 0 on the others.
It then uses a local frame of the source bundle to test smoothness of a section of a bundle of
continuous linear maps: such a section is C^n on an open subset of the two base sets as soon as
its evaluations on the frame sections are. Read through a trivialization, a continuous linear map
out of a finite-dimensional space is recovered from its values on a basis by
T = ∑ j, (b.coord j).smulRight (T (b j)), and each summand depends continuously linearly on
T (b j). This is the criterion through which a covariant derivative is proved to be C^n:
ContMDiffCovariantDerivativeOn asks for smoothness of the hom-bundle section ∇σ, while the
constructions of connections produce smoothness of the vector fields ∇_X σ one direction X at
a time.
Main results #
TauCeti.Manifold.localFrameCoeff_basisAt: the coefficient functionals are dual to the basise.basisAt b hxof the fibre at a point ofe.baseSet.TauCeti.Manifold.localFrameCoeff_localFrame: the same duality, stated for the frame sections themselves.TauCeti.Manifold.symmL_basis_eq_localFrameandTauCeti.Manifold.continuousLinearMapAt_localFrame: a trivialization transports basis vectors to its local frame and reads those frame vectors back as basis vectors.TauCeti.Manifold.coordChangeL_toMatrix: a trivialization coordinate change has the change-of-basis matrix between the corresponding local frames.TauCeti.Manifold.contMDiffOn_hom_of_localFrame: a section of the bundle of continuous linear maps isC^nonce its evaluations on a local frame of the source bundle are.
A local frame is dual to its own coefficient functionals on the basis sections at x.
A local frame is dual to its own coefficient functionals.
The continuous inverse of a trivialization transports a model-fibre basis vector to the corresponding local-frame vector.
A trivialization reads a vector of its local frame as the corresponding model-fibre basis vector.
The matrix of a coordinate change between two vector-bundle trivializations is the change-of-basis matrix between the corresponding local frames.
Testing a hom-bundle section on a local frame #
A hom-bundle section is tested on a local frame. A section A of the bundle of continuous
linear maps from V to V' is C^n on an open subset of e.baseSet ∩ e'.baseSet as soon as each
of its evaluations A (e.localFrame b j) on the local frame of the source bundle is.