Commit 2020-10-22 07:48 aba31c93
View on Github →feat(algebra/monoid_algebra): define a non-commutative version of lift (#4725)
- define
monoid_algebra.lift_candadd_monoid_algebra.lift_ncto be generalizations of(mv_)polynomial.eval₂to(add_)monoid_algebras. - use
to_additivein many proofs aboutadd_monoid_algebra; - define
finsupp.nontrivial, use it for(add_)monoid_algebra.nontrivial; - copy more lemmas about
liftfrommonoid_algebratoadd_monoid_algebra; - use
@[ext]on more powerful type-specific lemmas; - fix docstrings of
(add_)monoid_algebra.lift₂; - fix compile failures.