Commit 2021-03-17 19:18 7e82bba0
View on Github →feat(algebra/module/submodule): add smul_of_tower_mem (#6712)
This adds the lemmas:
sub_mul_action.smul_of_tower_memsubmodule.smul_of_tower_memAnd uses them to construct the new scalar actions:sub_mul_action.mul_action'sub_mul_action.is_scalar_towersubmodule.semimodule'submodule.is_scalar_towerWith associated lemmassub_mul_action.coe_smul_of_towersubmodule.coe_smul_of_towerThe unprimed instance continue to hold their old values, and exist to speed up typeclass search; the same pattern we use fortensor_product.semimodulevstensor_product.semimodule.