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.leannow contains the definition ofFunction.Endand some results relating homomorphisms with multiplicationAction/Faithful.leannow contains the definition ofFaithfulActionAction/Pretransitive.leannow contains the definition ofPretransitiveActionAction/TypeTags.leannow contains theAdditive/Multiplicativeinstances.