Theorems · Inductive type · group theory
MulDistribMulAction
(M : Type u_9) → (N : Type u_10) → [Monoid M] → [Monoid N] → Type (max u_10 u_9)
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
- Cited by
- 120 results in Mathlib
- Foundations
- Depth 1 from the axioms, rests on 2 definitions · uses no axioms
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites1
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Monoidstatement · cited by 3,887
Cited by170
Results whose statement or proof uses this declaration.
- Subgroup.pointwiseMulActionstatement and proof · cited by 66
- MulDistribMulActionHomstatement · cited by 25
- Submonoid.pointwiseMulActionstatement and proof · cited by 20
- MulDistribMulAction.toMonoidEndstatement and proof · cited by 15
- Rep.ofMulDistribMulActionstatement and proof · cited by 12
- MulDistribMulAction.toMonoidHomstatement and proof · cited by 10
- algebraMap.smul'statement and proof · cited by 9
- MulDistribMulAction.smul_onestatement and proof · cited by 7
- smul_algebraMapstatement and proof · cited by 7
- smul_mul'statement and proof · cited by 7
- MulDistribMulActionHom.extstatement and proof · cited by 6
- smul_div₀'statement and proof · cited by 6