Commit 2022-12-07 02:29 376d360e
View on Github →feat: port Algebra.Group.Ext (#850) mathlib SHA: e574b1a4e891376b0ef974b926da39e05da12a06 Porting notes:
- Constructing a
MonoidHom(orOneHom) with ambiguous instances requires the use of themkconstructor and using(_)to disable the TC inference on the input type. - For the proofs of injectivity, I needed to destructure the instances further for the proofs to work. In the case of
CancelCommMonoid.toCommMonoid_injective, I needed to nestinjectiontactics. Not sure ifinjectionorcongrshould do these automatically.