Mathlib v3 is deprecated. Go to Mathlib v4

Commit 2020-08-10 19:28 4a75df92

View on Github →

feat(group_theory/group_action): generalize is_algebra_tower (#3717) This PR introduces a new typeclass is_scalar_tower R M N stating that scalar multiplications between the three types are compatible: smul_assoc : ((x : R) • (y : M)) • (z : N) = x • (y • z). This typeclass is the general form of is_algebra_tower. It also generalizes some of the existing instances of is_algebra_tower. I didn't try very hard though, so I might have missed some instances. Related Zulip discussions:

Estimated changes