Documentation

TauCeti.Geometry.Manifold.Algebra.SMul

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 #

instance ContMDiffMul.contMDiffConstSMul {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} {G : Type u_4} [Mul G] [TopologicalSpace G] [ChartedSpace H G] {n : WithTop โ„•โˆž} [ContMDiffMul I n G] :

Smooth multiplication makes each left translation smooth.

instance ContMDiffAdd.contMDiffConstVAdd {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} {G : Type u_4} [Add G] [TopologicalSpace G] [ChartedSpace H G] {n : WithTop โ„•โˆž} [ContMDiffAdd I n G] :

Smooth addition makes each left translation smooth.

def Diffeomorph.constSmul {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {H : Type u_2} [TopologicalSpace H] {E : Type u_3} [NormedAddCommGroup E] [NormedSpace ๐•œ E] (I : ModelWithCorners ๐•œ E H) {G : Type u_4} {M : Type u_5} [TopologicalSpace M] [ChartedSpace H M] [Group G] [MulAction G M] (n : WithTop โ„•โˆž) [ContMDiffConstSMul I n G M] (g : G) :
Diffeomorph I I M M n

The diffeomorphism given by a fixed element of a pointwise Cโฟ group action. Its inverse is scalar multiplication by the inverse group element.

Equations
Instances For
    def Diffeomorph.constVAdd {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {H : Type u_2} [TopologicalSpace H] {E : Type u_3} [NormedAddCommGroup E] [NormedSpace ๐•œ E] (I : ModelWithCorners ๐•œ E H) {G : Type u_4} {M : Type u_5} [TopologicalSpace M] [ChartedSpace H M] [AddGroup G] [AddAction G M] (n : WithTop โ„•โˆž) [ContMDiffConstVAdd I n G M] (g : G) :
    Diffeomorph I I M M n

    The diffeomorphism given by a fixed element of a pointwise Cโฟ additive group action. Its inverse is addition by the negated group element.

    Equations
    Instances For
      @[simp]
      theorem Diffeomorph.constSmul_apply {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {H : Type u_2} [TopologicalSpace H] {E : Type u_3} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {I : ModelWithCorners ๐•œ E H} {G : Type u_4} {M : Type u_5} [TopologicalSpace M] [ChartedSpace H M] [Group G] [MulAction G M] {n : WithTop โ„•โˆž} [ContMDiffConstSMul I n G M] (g : G) (x : M) :
      (constSmul I n g) x = g โ€ข x

      Evaluating the diffeomorphism associated to a fixed group element agrees with its action.

      @[simp]
      theorem Diffeomorph.constVAdd_apply {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {H : Type u_2} [TopologicalSpace H] {E : Type u_3} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {I : ModelWithCorners ๐•œ E H} {G : Type u_4} {M : Type u_5} [TopologicalSpace M] [ChartedSpace H M] [AddGroup G] [AddAction G M] {n : WithTop โ„•โˆž} [ContMDiffConstVAdd I n G M] (g : G) (x : M) :
      (constVAdd I n g) x = g +แตฅ x

      Evaluating the diffeomorphism associated to a fixed additive-group element agrees with its action.

      @[simp]
      theorem Diffeomorph.constSmul_symm_apply {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {H : Type u_2} [TopologicalSpace H] {E : Type u_3} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {I : ModelWithCorners ๐•œ E H} {G : Type u_4} {M : Type u_5} [TopologicalSpace M] [ChartedSpace H M] [Group G] [MulAction G M] {n : WithTop โ„•โˆž} [ContMDiffConstSMul I n G M] (g : G) (x : M) :

      The inverse of the diffeomorphism associated to a fixed group element acts by its inverse.

      @[simp]
      theorem Diffeomorph.constVAdd_symm_apply {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {H : Type u_2} [TopologicalSpace H] {E : Type u_3} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {I : ModelWithCorners ๐•œ E H} {G : Type u_4} {M : Type u_5} [TopologicalSpace M] [ChartedSpace H M] [AddGroup G] [AddAction G M] {n : WithTop โ„•โˆž} [ContMDiffConstVAdd I n G M] (g : G) (x : M) :
      (constVAdd I n g).symm x = -g +แตฅ x

      The inverse of the diffeomorphism associated to a fixed additive-group element acts by its negation.

      theorem Diffeomorph.constSmul_symm {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {H : Type u_2} [TopologicalSpace H] {E : Type u_3} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {I : ModelWithCorners ๐•œ E H} {G : Type u_4} {M : Type u_5} [TopologicalSpace M] [ChartedSpace H M] [Group G] [MulAction G M] {n : WithTop โ„•โˆž} [ContMDiffConstSMul I n G M] (g : G) :

      Taking the inverse of a fixed-action diffeomorphism inverts the acting group element.

      theorem Diffeomorph.constVAdd_symm {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {H : Type u_2} [TopologicalSpace H] {E : Type u_3} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {I : ModelWithCorners ๐•œ E H} {G : Type u_4} {M : Type u_5} [TopologicalSpace M] [ChartedSpace H M] [AddGroup G] [AddAction G M] {n : WithTop โ„•โˆž} [ContMDiffConstVAdd I n G M] (g : G) :
      (constVAdd I n g).symm = constVAdd I n (-g)

      Taking the inverse of a fixed-action diffeomorphism negates the acting additive-group element.