Commit 2023-10-23 17:38 55c25193

View on Github →

chore(Algebra/Group/TypeTags): lemmas about pow and smul (#7862) Half of these lemmas already existed, but were a long way from the definition that define the operators. For the ones that did exist, the #aligns have been kept. The new lemmas are all @[simp] since that matches the corresponding add/mul lemmas. This makes some lemmas about Int and Nat not simp-normal any more (they disagree on commutativity), but that doesn't seem to matter.

Estimated changes

added theorem ofAdd_nsmul
added theorem ofAdd_zsmul
added theorem ofMul_pow
added theorem ofMul_zpow
added theorem toAdd_pow
added theorem toAdd_zpow
added theorem toMul_nsmul
added theorem toMul_zsmul
deleted theorem ofAdd_nsmul
deleted theorem ofAdd_zsmul
deleted theorem ofMul_pow
deleted theorem ofMul_zpow