Algebraic operations on smooth maps #
This file complements Mathlib's algebraic structures on spaces of smooth maps with the pointwise
evaluation of finite sums, with the iterated derivatives of a difference of C^n maps between
normed spaces, with the pullback of smooth functions along a smooth map, and with the transport of
pointwise identities between scalar-valued smooth functions to identities in the algebra of smooth
functions. It also bundles the coordinate functions of a basis of a finite-dimensional space as
smooth functions.
Main definitions #
Module.Basis.smoothCoord: thei-th coordinate function of a basis, as a smooth function.
Main results #
ContMDiffMap.coe_sum: the coercion of a finite sum of smooth maps is the sum of the coercions.ContMDiffMap.algebraMap_apply: the scalars of the algebra ofC^nfunctions are the constant functions.ContMDiffMap.iteratedFDeriv_sub_apply: the iterated derivatives of order at mostnof a difference ofC^nmaps are the differences of their iterated derivatives.ContMDiffMap.compRightAlgHom: precomposition with a smooth mapฯ : N โ M, as an algebra homomorphismC^nโฎI, M; ๐(๐, A), Aโฏ โโ[๐] C^nโฎJ, N; ๐(๐, A), Aโฏ.ContMDiffMap.evalAlgHom: evaluation at a point, as an algebra homomorphismC^nโฎI, M; ๐(๐, A), Aโฏ โโ[๐] A.ContMDiffMap.eq_zero_of_forall_mem_ker_evalAlgHom_smul_top: the points ofMseparate the scalarC^nfunctions.Diffeomorph.compRightAlgEquiv: precomposition with a diffeomorphism, as an algebra isomorphism.TauCeti.sub_algebraMap_eq_sum_mul_sub_algebraMap: the bundled form of a pointwise factorization ofg - g xin the algebra of smooth functions.
The coercion of a finite sum of smooth maps into a commutative additive Lie group is the pointwise sum.
The image of a scalar c in the algebra of C^n functions is the constant function with
value algebraMap ๐ A c.
The iterated derivatives of order at most n of a difference of C^n maps between normed
spaces are the differences of their iterated derivatives.
Precomposition with a C^n map ฯ : N โ M, as an algebra homomorphism from the C^n
functions on M to the C^n functions on N: the pullback f โฆ f โ ฯ of functions along ฯ.
This is the smooth analogue of ContinuousMap.compRightAlgHom.
Instances For
Evaluation at a point x : M, as an algebra homomorphism from the C^n functions on M
to their values. This is the algebra version of ContMDiffMap.evalRingHom.
Instances For
The points of M separate the scalar C^n functions: a function lying in
ker (ev x) โข C^n(M, ๐) for every point x is zero.
Precomposition with a C^n diffeomorphism ฯ : N โ M, as an algebra isomorphism from the
C^n functions on M to the C^n functions on N, with inverse the precomposition with
ฯโปยน.
Instances For
Hadamard's identity in the algebra of smooth functions. A pointwise factorization of
g - g x through the functions c i, with coefficients a i, is an identity between the bundled
smooth maps themselves, the constants appearing as the images of algebraMap.
This is the pointwise-to-bundled transport: the hypothesis speaks of values, the conclusion of
elements of C^nโฎI, M; ๐โฏ, and the two are related by evaluation being a ring homomorphism.
The i-th coordinate function of a basis b of a finite-dimensional space, as a smooth
function.