Smooth translations and diffeomorphisms from group actions #
This file packages the action of an element of a group with a ContMDiffConstSMul instance as a
self-diffeomorphism. Unlike Diffeomorph.smul, this construction does not require a manifold
structure on the acting group or joint smoothness of the action. Smooth multiplication supplies
the required smoothness of individual left translations via a self-action instance, as does
smooth addition for additive translations.
Main declarations #
ContMDiffMul.contMDiffConstSMul: smooth multiplication gives smooth left translations.Diffeomorph.constSmul: the diffeomorphism given by a fixed element of a pointwise-smooth group action.
Smooth multiplication makes each left translation smooth.
Smooth addition makes each left translation smooth.
The diffeomorphism given by a fixed element of a pointwise Cโฟ group action. Its inverse is
scalar multiplication by the inverse group element.
Equations
- Diffeomorph.constSmul I n g = { toEquiv := MulAction.toPerm g, contMDiff_toFun := โฏ, contMDiff_invFun := โฏ }
Instances For
The diffeomorphism given by a fixed element of a pointwise Cโฟ additive group action. Its
inverse is addition by the negated group element.
Equations
- Diffeomorph.constVAdd I n g = { toEquiv := AddAction.toPerm g, contMDiff_toFun := โฏ, contMDiff_invFun := โฏ }
Instances For
Evaluating the diffeomorphism associated to a fixed group element agrees with its action.
Evaluating the diffeomorphism associated to a fixed additive-group element agrees with its action.
The inverse of the diffeomorphism associated to a fixed group element acts by its inverse.
The inverse of the diffeomorphism associated to a fixed additive-group element acts by its negation.
Taking the inverse of a fixed-action diffeomorphism inverts the acting group element.
Taking the inverse of a fixed-action diffeomorphism negates the acting additive-group element.