Commit 2019-07-19 14:39 07ae80f4
View on Github →refactor(algebra/*): delete free_monoid from algebra/free, restore some functions in algebra/group/with_one (#1227)
- refactor(algebra/*): Remove free_monoidfromalgebra/free, fixes #929
- use namespace with_one
- Add with_one.coe_is_mul_hom
- Restore with_one.liftetc fromalgebra/freefree_monoid.liftetc
- Define with_one.mapbased on the deletedfree_monoid.mapDefine usingoption.map, and prove equivalence toλ f, lift $ coe ∘ f.