Commit 2022-12-09 00:56 f4eb9061
View on Github →feat: port Algebra.Group.WithOne.Basic (#922) mathlib3 SHA: 4dc134b97a3de65ef2ed881f3513d56260971562 porting notes:
- In
WithOne.lift
mathport'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 somesimp
calls that broke. I think this is a result of the way coercions are handled now. I think the net result is thatsimp
doesn't get it into a form where it can applyEquiv.symm_apply_apply
. - I added the
to_additive
attribute toMulEquiv.withOneCongr_{refl, symm, trans}
because it just seemed to be missing from mathlib3. WithOne
already 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