Theorems · Inductive type · group theory
DistribMulAction
(M : Type u_12) → (A : Type u_13) → [Monoid M] → [AddMonoid A] → Type (max u_12 u_13)
Typeclass for multiplicative actions on additive structures.
For example, if G is a group (with group law written as multiplication) and A is an
abelian group (with group law written as addition), then to give A a G-module
structure (for example, to use the theory of group cohomology) is to say [DistribMulAction G A].
Note in that we do not use the Module typeclass for G-modules, as the Module typeclass
is for modules over a ring rather than a group.
Mathematically, DistribMulAction G A is equivalent to giving A the structure of
a ℤ[G]-module.
- Cited by
- 584 results in Mathlib
- Foundations
- Depth 1 from the axioms, rests on 3 definitions · uses no axioms
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites2
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
Cited by748
Results whose statement or proof uses this declaration.
- NonUnitalStarAlgHomstatement · cited by 208
- NonUnitalAlgHomstatement · cited by 148
- Submodule.pointwiseDistribMulActionstatement and proof · cited by 105
- NonUnitalAlgHomClassstatement and proof · cited by 75
- DistribMulActionHomstatement · cited by 63
- Ideal.pointwiseDistribMulActionstatement · cited by 56
- NonUnitalStarAlgHom.compstatement and proof · cited by 40
- Module.compHomproof · cited by 39
- TensorProduct.smul_tmulstatement and proof · cited by 33
- TensorProduct.tmul_smulstatement and proof · cited by 33
- Submodule.pointwiseSetSMulstatement and proof · cited by 30
- DistribMulActionHom.toMulActionHomstatement and proof · cited by 30
Showing the 200 most cited of 748.