Commit 2026-04-28 01:10 a45cae53
View on Github →refactor(Algebra/MonoidAlgebra/PointwiseSMul): switch action from Finsupp to (Add)MonoidAlgebra and multiplicativize (#35243)
This PR moves the API for convolution action on functions from Finsupp to MonoidAlgebra, adding a Semiring hypothesis. We do this move, because the convolution action of finsupps on formal functions is more naturally expressed as an action by the monoid algebra with its convolutional multiplication.
This PR also multiplicativizes, preserving the original material with to_additive.