The tensoriality criterion #
Given vector bundles V and W over a manifold M, one can construct a section of the hom-bundle
Π x, V x →L[𝕜] W x from a tensorial operation sending sections of V to sections of W.
This file provides this construction.
In fact, we define tensoriality, and provide the above criterion, in slightly greater generality:
for operations sending sections of V to a vector space A (which in the above application is the
fibre W x), the construction produces a continuous linear map V x →L[𝕜] A.
Main definitions #
TensorialAt: Propositional structure stating that an operation on sections of a vector bundleVis tensorial.TensorialAt.mkHom: An operation on sections ofVwhich is tensorial atxdefines a continuous linear map out ofV x.TensorialAt.mkHom₂: An operation on sections ofVandV'which is tensorial atxin both arguments defines a continuous bilinear map out ofV xandV' x.
An operation Φ on sections of a vector bundle V over M is tensorial at x : M, if it
respects addition and scalar multiplication by germs of diffentiable functions at f.
Instances For
If the operation Φ on sections of a vector bundle V is tensorial at x, then it depends
only on the germ of the section at x.
This is later superseded by TensorialAt.pointwise, showing that Φ depends only on the value at
x itself.
A tensorial operation on sections of a vector bundle respects zero (since it respects scalar multiplication).
A tensorial operation on sections of a vector bundle respects sums (since it respects binary addition).
If the operation Φ on sections of a vector bundle V is tensorial at x, then it depends
only on the value of the section at x.
If the operation Φ on sections of vector bundles V and V' is tensorial at x in each
argument, then it depends only on the value of the sections at x.
Given an A-valued operation Φ on sections of a vector bundle V which is tensorial at x,
the construction TensorialAt.mkHom provides the associated continuous linear map V x →L[𝕜] A.
Equations
- TensorialAt.mkHom Φ x hΦ = LinearMap.toContinuousLinearMap { toFun := fun (v : V x) => Φ (FiberBundle.extend F v), map_add' := ⋯, map_smul' := ⋯ }
Instances For
Given an A-valued operation Φ on sections of vector bundles V and V' which is tensorial
at x in each argument, the construction TensorialAt.mkHom₂ provides the associated continuous
linear map V x →L[𝕜] V' x →L[𝕜] A.
Equations
- TensorialAt.mkHom₂ Φ x hΦ₁ hΦ₂ = ⋯.toLinearMap.toContinuousBilinearMap