Pushing coefficients of a monoid algebra forward along a map #
Functoriality of MonoidAlgebra.mapDomain, the map R[M] → R[N] induced by a map M → N of the
index types, in the form of the corresponding Finsupp.mapDomain lemmas: the identity induces the
identity, a composite induces the composite, and a surjection induces a surjection. Mathlib states
the first two only for the bundled ring and algebra homomorphisms mapDomainRingHom and
mapDomainAlgHom; the unbundled forms are what a computation with the coefficients of an
inverse system of group algebras uses. Also: the image of mapDomain f commutes with a monomial
single n r as soon as every f m commutes with n and r is central.
Main results #
MonoidAlgebra.mapDomain_id,MonoidAlgebra.mapDomain_mapDomain: the functor laws.MonoidAlgebra.mapDomain_surjective: the map induced by a surjection is surjective.MonoidAlgebra.mapDomain_commute_single: the image ofmapDomain fcommutes withsingle n rwhen the values offcommute withnandris central.
Pushing the coefficients forward along the identity does nothing.
Pushing the coefficients forward along two maps in turn is pushing them forward along the composite.
Pushing the coefficients forward along a surjection is surjective.
The image of mapDomain f commutes with the monomial single n r when every value of f
commutes with n and r is central.