Structures · Geometry
ContMDiffVAdd
Basic typeclass stating that the additive action of G on M is Cⁿ as a function G × M → M.
Unlike with ContMDiffAdd (the class stating that addition G × G → G within a single type G is
Cⁿ), we do not extend IsManifold because ContMDiffVAdd contains more
explicit arguments than IsManifold and so ContMDiffVAdd.toIsManifold could not be an instance
anyway: this means that in order for ContMDiffVAdd to be meaningful, smoothness of G and M
have to be required separately. For example, to state that G is a Cⁿ additive Lie group with a Cⁿ
additive action on a Cⁿ manifold M, one can use the typeclasses
[LieAddGroup I n G] [IsManifold I' n M] [ContMDiffVAdd I I' n G M].
- Defined in
- Mathlib.Geometry.Manifold.Algebra.SMul
- Shape
- 5 explicit arguments · adds contMDiff_vadd
Extends0
Extends nothing: this is a root of the hierarchy.
Extended by0
Nothing extends this class yet.
Concrete types that are instances0
No instance on a concrete type; it is reached through other classes.
How is a type an instance?
Loading the hierarchy index…
Assumed by18
- Diffeomorph.vadd
- ContMDiffVAdd.contMDiff_vadd
- ContMDiffWithinAt.vadd
- ContMDiff.vadd
- ContMDiffVAdd.continuousVAdd
- ContMDiffAt.vadd
- Diffeomorph.vadd_apply
- Diffeomorph.vadd_symm_apply
- ContMDiffOn.vadd
- Diffeomorph.vadd_symm
- AddAction.contMDiffVAdd_compHom
- instContMDiffVAddOfNatWithTopENat
- ContMDiffVAdd.contMDiff_const_vadd
- Diffeomorph.vadd_toHomeomorph
- instContMDiffVAddOfTopWithTopENat
- instContMDiffVAddOfSomeENatTopOfLEInfty
- ContMDiffVAdd.of_le
- Prod.prod
Ancestors0
No ancestors.