Commit 2021-02-14 19:41 22b26d3c
View on Github →chore(algebra/group/basic): remove three redundant lemmas (#6197) The following lemmas are changed in this PR (long list because of the additive versions:
mul_eq_left_iffforleft_cancel_monoidis renamed tomul_right_eq_selfwhich previously was stated forgroupadd_eq_left_iffthe additive version is automatically renamed toadd_right_eq_selfmul_eq_right_iffforright_cancel_monoidis renamed tomul_left_eq_selfwhich previously was stated forgroupadd_eq_right_iffthe additive version is automatically renamed toadd_left_eq_selfleft_eq_mul_iffis renamed toself_eq_mul_rightto fit the convention aboveleft_eq_add_iffis renamed toself_eq_add_rightto fit the convention aboveright_eq_mul_iffis renamed toself_eq_mul_leftto fit the convention aboveright_eq_add_iffis renamed toself_eq_add_leftto fit the convention above- the duplicate
mul_left_eq_selfandadd_left_eq_selffor groups are removed - the duplicate
mul_right_eq_selfandadd_right_eq_selffor groups are removed mul_self_iff_eq_oneandadd_self_iff_eq_zerodeal only with the special casea=bof the other lemmas. It is therefore removed and the few instances in the library are replaced by one of the above. While I was at it, I provided a module doc for this file.