Theorems · Inductive type · group theory
MulAction
(α : Type u_9) → Type u_10 → [Monoid α] → Type (max u_10 u_9)
Type class for monoid actions on types, with notation g • p.
The MulAction G P typeclass says that the monoid G acts multiplicatively on a type P.
More precisely this means that the action satisfies the two axioms 1 • p = p and
(g₁ * g₂) • p = g₁ • (g₂ • p). A mathematician might simply say that the monoid G
acts on P.
For example, if G is a group and X is a type, if a mathematician says
say "let G act on the set X" they will probably mean [MulAction G X].
[Wikidata Q288465](https://www.wikidata.org/wiki/Q288465)
- Defined in
- Mathlib.Algebra.Group.Action.Defs
- Cited by
- 1,294 results in Mathlib
- Foundations
- Depth 1 from the axioms, rests on 2 definitions · uses no axioms
- Assumes
- Monoid
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 by1,572
Results whose statement or proof uses this declaration.
- one_smulstatement and proof · cited by 1,374
- smul_smulstatement and proof · cited by 360
- MulAction.stabilizerstatement and proof · cited by 254
- MulAction.orbitRelstatement and proof · cited by 114
- Set.mulActionSetstatement and proof · cited by 95
- OreLocalizationstatement and proof · cited by 90
- fixingSubgroupstatement and proof · cited by 83
- inv_smul_smul₀statement and proof · cited by 80
- inv_smul_smulstatement and proof · cited by 76
- OreLocalization.oreDivstatement and proof · cited by 72
- Subgroup.pointwiseMulActionstatement · cited by 66
- smul_inv_smul₀statement and proof · cited by 59
Showing the 200 most cited of 1,572.