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_monoid
fromalgebra/free
, fixes #929 - use
namespace with_one
- Add
with_one.coe_is_mul_hom
- Restore
with_one.lift
etc fromalgebra/free
free_monoid.lift
etc - Define
with_one.map
based on the deletedfree_monoid.map
Define usingoption.map
, and prove equivalence toλ f, lift $ coe ∘ f
.