Degree-one forms as sections of the bundle of fibrewise linear maps #
A degree-one form with values in a vector bundle V assigns to each point an alternating map of
one tangent vector. Mathlib's ContinuousAlternatingMap.ofSubsingleton identifies these with
continuous linear maps TangentSpace I x →L[ℝ] V x, which are the fibres of the smooth bundle of
fibrewise linear maps. This file shows that the identification preserves regularity, and packages
it as a linear equivalence between smooth V-valued one-forms and smooth sections of that bundle.
For the trivial bundle V = Bundle.Trivial M ℝ the bundle of fibrewise linear maps is the
cotangent bundle TauCeti.CotangentBundle I M, so smooth real one-forms are exactly smooth
sections of the cotangent bundle. This is the comparison used to treat a covector field, such as
the tautological one-form of a cotangent bundle, as a differential form to which the exterior
derivative applies.
Main declarations #
TauCeti.mdifferentiableAt_ofSubsingleton_iff: a family of linear maps is differentiable at a point as a section of the linear-map bundle exactly when its degree-one form is.TauCeti.contMDiffAt_ofSubsingleton_iff,TauCeti.isSmoothBundleForm_ofSubsingleton_iff: a family of linear maps hasC^ngraph in the linear-map bundle, at a point or everywhere, exactly when the corresponding degree-one form does. More generally, a family of linear maps along a mapb : N → MisC^nexactly when its family of degree-one forms is (TauCeti.contMDiffAt_sectionAlong_ofSubsingleton_iff).TauCeti.SmoothBundleForm.degreeOneEquiv: the linear equivalence between smooth degree-one forms and smooth sections of the bundle of fibrewise linear maps.TauCeti.SmoothBundleForm.tangentIdentity: the tangent-valued one-form sending a tangent vector to itself.TauCeti.isSmoothForm_ofSubsingleton_iff,TauCeti.SmoothForm.degreeOneEquiv: the same statements for fixed-coefficient forms. ForF = ℝthe bundle of fibrewise linear maps isTauCeti.CotangentBundle I M, so these identify smooth real one-forms with smooth sections of the cotangent bundle.ContMDiff.contMDiff_totalSpaceMk_mvfderiv: the differential of aC^(n+1)function is aC^nsection of the bundle of linear maps, through the exterior derivative of its0-form.ContMDiff.contMDiff_totalSpaceMk_mvfderiv_uncurry: the differentials of a jointlyC^(n+1)family of functions are jointlyC^n.
A bundle-valued one-form is differentiable exactly when the corresponding section of the bundle of continuous linear maps is differentiable.
A family of fibrewise linear maps along a map b : N → M is C^n at m₀ as a section of the
bundle of linear maps TangentSpace I x →L[ℝ] V x along b exactly when the family of degree-one
forms it defines is C^n at m₀ along b.
A family of fibrewise linear maps is C^n at x₀ as a section of the bundle of linear maps
TangentSpace I x →L[ℝ] V x exactly when the degree-one form it defines is C^n at x₀.
A family of fibrewise linear maps is a C^n section of the bundle of linear maps
TangentSpace I x →L[ℝ] V x exactly when the degree-one form it defines is C^n.
Smooth V-valued degree-one forms are smooth sections of the bundle of fibrewise linear maps
TangentSpace I x →L[ℝ] V x, through ContinuousAlternatingMap.ofSubsingleton on each fibre.
Instances For
The section of a smooth degree-one form evaluates a tangent vector as the form does.
The degree-one form of a smooth section evaluates a single tangent vector as the section does.
The canonical tangent-valued one-form: the identity on every tangent fibre.
Instances For
The tangent identity one-form evaluates to its sole tangent-vector argument.
A family of linear functionals TangentSpace I x →L[ℝ] F is a C^n section of the bundle of
linear maps exactly when the fixed-coefficient degree-one form it defines is C^n. For F = ℝ
the total space of this bundle is TauCeti.CotangentBundle I M.
The differential of a C^(n+1) function is a C^n covector field: x ↦ df_x is a C^n
section of the bundle of linear maps TangentSpace I x →L[ℝ] F, which is the cotangent bundle
when F = ℝ.
The differential of a jointly C^(n+1) family is jointly C^n. For a family of functions
f : N → M → F which is jointly C^(n+1) on N × M, the differentials (p, x) ↦ d(f p)_x form a
C^n map into the bundle of linear maps TangentSpace I x →L[ℝ] F, lying over the projection
N × M → M. For N = ℝ this is the regularity in time and space of the differential of a
time-dependent function.
Smooth F-valued one-forms are smooth sections of the bundle of linear maps
TangentSpace I x →L[ℝ] F, through ContinuousAlternatingMap.ofSubsingleton on each fibre. For
F = ℝ these are the smooth sections of TauCeti.CotangentBundle I M. This is
SmoothBundleForm.degreeOneEquiv for the trivial bundle Bundle.Trivial M F.
Instances For
The section of a smooth one-form evaluates a tangent vector as the form does.
The section of a smooth one-form evaluates a tangent vector v as the form evaluates the
one-element family ![v].
A family of smooth one-forms α m, evaluated along a map b : N → M, is C^n at m₀ as a
section of the bundle of linear maps exactly when it is C^n as a section of the bundle of
alternating maps.
A smooth one-form sends the one-element family ![-v] to minus its value on ![v].
The section of a smooth one-form, read as a linear map, evaluates a tangent vector v as the
form evaluates the one-element family ![v].
The section of a smooth one-form, read as a linear map, vanishes at x exactly when the form
vanishes at x.
The one-form of a smooth section evaluates a single tangent vector as the section does.