Commit 2022-12-09 00:56 f4eb9061
View on Github →feat: port Algebra.Group.WithOne.Basic (#922) mathlib3 SHA: 4dc134b97a3de65ef2ed881f3513d56260971562 porting notes:
- In
WithOne.liftmathport's output was broken, but I think the only reason was that it was parenthesized wrong (or maybe it was a whitespace / formatting issue?) - In
MulEquiv.withOneCongr, there were somesimpcalls that broke. I think this is a result of the way coercions are handled now. I think the net result is thatsimpdoesn't get it into a form where it can applyEquiv.symm_apply_apply. - I added the
to_additiveattribute toMulEquiv.withOneCongr_{refl, symm, trans}because it just seemed to be missing from mathlib3. WithOnealready has semireducible transparency in mathlib4, so we are just ignoring the changing of transparency settings (this isn't even possible in Lean 4); see Zulip