The smooth-function module of bundle sections #
The native ContMDiffSection carrier is a module over scalar-valued ContMDiffMaps,
with pointwise multiplication. This extends its vector-space structure: constant functions
act by the original scalar action, and the two actions form a scalar tower and commute.
These structures allow function-linear maps on sections, in particular tensorial bundle
operators, to be expressed using the usual LinearMap API.
Pullback along a C^n map takes values in the pullback bundle. It is linear over the
ground field and intertwines multiplication with composition of scalar functions.
Restriction to an open subset is pullback along its inclusion. No finite-dimensionality,
compactness, or boundary assumption is needed, and the construction works at every
differentiability order.
More generally, for a normed field extension ๐ โ ๐', the sections of a ๐'-vector bundle over
a ๐-manifold form a module over the ๐'-valued functions
(ContMDiffSection.instModuleContMDiffMapOfNormedAlgebra). This action extends the ๐-valued
function action and the ๐'-scalar action through constant functions, and commutes with pullback
and restriction. For ๐ = โ and ๐' = โ it makes the sections of a complex bundle over a real
manifold a module over the complex-valued functions.
Sections form a module over the ring of scalar-valued functions of the same regularity.
Ground-field scalars and smooth scalar functions form a tower on sections.
Ground-field multiplication commutes with smooth-function multiplication on sections.
Evaluation of sections at a point as a ground-field linear map.
Instances For
Pull a section back along a C^n map, with values in the pullback bundle.
Instances For
Pullback evaluates the original section at the image point.
Pullback intertwines smooth-function multiplication with composition of functions.
Pullback of sections along a C^n map as a ground-field linear map.
Instances For
Restriction of a section to an open subset, in the pullback bundle along its inclusion.
Instances For
Restriction keeps the value at each point of the open subset.
Restriction intertwines smooth-function multiplication with restriction of functions.
Restriction of sections to an open subset as a ground-field linear map.
Instances For
Functions with values in a normed algebra #
Functions with values in a normed algebra ๐' act by pointwise multiplication on the
sections of a ๐'-vector bundle over a ๐-manifold. When ๐' = ๐,
ContMDiffSection.instSMulContMDiffMap takes precedence; both actions are pointwise.
Evaluation of the ๐'-valued function action is fibrewise scalar multiplication.
Constant ๐'-scalars commute with ๐'-valued functions acting on sections.
A constant ๐'-valued function acts on sections by its value.
Pullback intertwines the ๐'-valued function action with composition of functions.
Restriction intertwines the ๐'-valued function action with restriction of functions.
The sections of a ๐'-vector bundle over a ๐-manifold form a module over the ring of
๐'-valued functions of the same regularity.
Ground-field scalars, acting on ๐'-valued functions, and these functions form a tower on
sections.
๐-valued functions, acting on ๐'-valued functions by ContMDiffMap.instSMul', and
๐'-valued functions form a tower on sections.