Commit 2021-09-08 14:00 7a2ccb6a
View on Github →feat(group_theory/group_action): Extract a smaller typeclass out of mul_semiring_action (#8918)
This new typeclass, mul_distrib_mul_action, is satisfied by conjugation actions. This PR provides instances for:
mul_autprodof two types with amul_distrib_mul_actionpiof types with amul_distrib_mul_actionunitsof types with amul_distrib_mul_actionuliftof types with amul_distrib_mul_actionoppositeof types with amul_distrib_mul_actionsub(monoid|group|semiring|ring)s of types with amul_distrib_mul_action- anything already satisfying a
mul_semiring_action