Commit 2019-10-04 11:56 494132e1
View on Github →feat(algebra): commuting elements (#1089)
- Not sure how this works
- Small refactor of geometric sums
- Properties of commuting elements
- Geometric sums moved to geom_sum.lean
- Geometric sums, two commuting variables
- Import geom_sum.lean
- Cover commuting elements of noncommutative rings
- Whitespace
- Add file headers
- Delete stray file
- Sum/prod over range 0, range 1
- Add simp lemmas
- Various changes from PR review
- Add semigroup case
- Changes from PR review
- Corrected all_commute to commute.all
- Minor changes from PR review
- Change line endings back to unix
@[to_additive]
can't be alocal attribute
- Rename
add_pow_comm
toadd_pow_of_commute
as suggested by @jcommelin - Add a few missing instances
- DRY
- Notation for
gsmul
should go intoadd_group
, notgroup
- Prove
gsmul_one
- Reorder
algebra/commute
, add more lemmas - Add docs, rename
geom_sum₂_mul_add_comm
tocommute.geom_sum₂_mul_add
. - Rename, add a docstring
- Fix a typo spotted by @ChrisHughes24
- Move common args to
variables
- Rename
commute.mul
tocommute.mul_right
etc. - Add some
@[simp]
attributes. - More
@[simp]
- Add some
_iff
versions