Mathlib Map

Structures · Algebra

MulDistribMulAction

Typeclass for multiplicative actions on multiplicative structures. The key axiom here is smul_mul : g • (x * y) = (g • x) * (g • y). If G is a multiplicative group with automorphism group Γ, then there is a natural instance of MulDistribMulAction Γ G. The axiom is also satisfied by a Galois group $Gal(L/K)$ acting on the field L, but here you can use the even stronger class MulSemiringAction, which captures how the action plays with both multiplication and addition.

Defined in
Mathlib.Algebra.Group.Action.Defs
Shape
2 explicit arguments · adds smul_one, smul_mul

Extends1

Extended by0

Nothing extends this class yet.

Concrete types that are instances9

  • DomMulAct
  • Units
  • AlgEquiv
  • AlgHom
  • ConjAct
  • MulAut
  • Subtype
  • ULift
  • HasQuotient.Quotient

How is a type an instance?

Loading the hierarchy index…

Assumed by181

Ancestors6