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_ifffor- left_cancel_monoidis renamed to- mul_right_eq_selfwhich previously was stated for- group
- add_eq_left_iffthe additive version is automatically renamed to- add_right_eq_self
- mul_eq_right_ifffor- right_cancel_monoidis renamed to- mul_left_eq_selfwhich previously was stated for- group
- add_eq_right_iffthe additive version is automatically renamed to- add_left_eq_self
- left_eq_mul_iffis renamed to- self_eq_mul_rightto fit the convention above
- left_eq_add_iffis renamed to- self_eq_add_rightto fit the convention above
- right_eq_mul_iffis renamed to- self_eq_mul_leftto fit the convention above
- right_eq_add_iffis renamed to- self_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_oneand- add_self_iff_eq_zerodeal only with the special case- a=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.