Commit 2023-11-01 17:24 0e345e85
View on Github →feat(Data/Polynomial/Module) : define an R[X] module, given a linear map. (#7728)
Given an element a in an R-algebra A and an A-module M,
define an R[X]-module Module.AEval R M a, whose elements correspond to
elements of M, and where the action of f : R[X] is f • m = aeval a f • m.
Equivalently, X • m = a • m.
This module is abbreviated to Module.AEval' φ in the special case that A is the algebra of R-linear maps and φ : M → M is an R-linear map.
This is needed in #7419.