Commit 2024-10-24 19:49 1cc8fd22
View on Github →chore(Algebra/Group/Action): reduce theory included with Group.Action.Defs
(#18187)
The Group/Action/Defs.lean
file depends on a bit of theory and in turn defines some results not needed for e.g. modules. This PR tries to ensure that the focus is on the definitions of MulAction
, SMulCommClass
and IsScalarTower
.
In the process, I made the following moves:
Action/End.lean
now contains the definition ofFunction.End
and some results relating homomorphisms with multiplicationAction/Faithful.lean
now contains the definition ofFaithfulAction
Action/Pretransitive.lean
now contains the definition ofPretransitiveAction
Action/TypeTags.lean
now contains theAdditive
/Multiplicative
instances.