Maps of monoid algebras #
This file defines maps of monoid algebras along both the ring and monoid arguments.
Given a function f : M ā N between magmas, return the corresponding map R[M] ā R[N] obtained
by summing the coefficients along each fiber of f.
Instances For
Given a function f : M ā N between magmas, return the corresponding map R[M] ā R[N] obtained
by summing the coefficients along each fiber of f.
Instances For
Given a map f : R ā+ S, return the corresponding map R[M] ā S[M] obtained by mapping
each coefficient along f.
Instances For
Given a map f : R ā+ S, return the corresponding map R[M] ā S[M] obtained by mapping
each coefficient along f.
Instances For
Pullback the coefficients of an element of R[N] under an injective f : M ā N.
Coefficients not in the range of f are dropped.
Instances For
Pullback the coefficients of an element of R[N] under an injective f : M ā N.
Coefficients not in the range of f are dropped.
Instances For
comapDomain as an `AddMonoidHom.
Instances For
comapDomain as an `AddMonoidHom.
Instances For
If f : G ā H is a multiplicative homomorphism between two monoids, then
MonoidAlgebra.mapDomain f is a ring homomorphism between their monoid algebras.
See also MulEquiv.monoidAlgebraCongrRight.
Instances For
If f : G ā H is a multiplicative homomorphism between two additive monoids, then
AddMonoidAlgebra.mapDomain f is a ring homomorphism between their additive monoid algebras.
Instances For
Equivalent monoids have additively isomorphic monoid algebras.
MonoidAlgebra.mapDomain as an AddEquiv.
Instances For
Equivalent additive monoids have additively isomorphic additive monoid algebras.
AddMonoidAlgebra.mapDomain as an AddEquiv.
Instances For
Additively isomorphic rings have additively isomorphic monoid algebras.
MonoidAlgebra.map as an AddEquiv.
Instances For
Additively isomorphic rings have additively isomorphic additive monoid algebras.
AddMonoidAlgebra.map as an AddEquiv.
Instances For
Alias of MonoidAlgebra.mapAddEquiv.
Additively isomorphic rings have additively isomorphic monoid algebras.
MonoidAlgebra.map as an AddEquiv.
Instances For
Alias of MonoidAlgebra.mapAddEquiv_apply.
Alias of MonoidAlgebra.mapAddEquiv_single.
Alias of MonoidAlgebra.symm_mapAddEquiv.
Alias of MonoidAlgebra.mapAddEquiv_trans.
If f : G ā H is a multiplicative homomorphism between two monoids, then
MonoidAlgebra.mapDomain f is a ring homomorphism between their monoid algebras.
Instances For
If f : G ā H is a multiplicative homomorphism between two additive monoids, then
AddMonoidAlgebra.mapDomain f is a ring homomorphism between their additive monoid algebras.
Instances For
Alias of MonoidAlgebra.mapRingHom.
The ring homomorphism of monoid algebras induced by a homomorphism of the base rings.
Instances For
Alias of MonoidAlgebra.coe_mapRingHom.
Alias of MonoidAlgebra.mapRingHom_apply.
Alias of MonoidAlgebra.mapRingHom_single.
Alias of MonoidAlgebra.mapRingHom_id.
Alias of MonoidAlgebra.mapRingHom_comp.
Alias of MonoidAlgebra.mapRingEquiv.
Isomorphic rings have isomorphic monoid algebras.
Instances For
Alias of MonoidAlgebra.mapRingEquiv_apply.
Alias of MonoidAlgebra.mapRingEquiv_single.
Alias of MonoidAlgebra.toRingHom_mapRingEquiv.
Alias of MonoidAlgebra.symm_mapRingEquiv.
Alias of MonoidAlgebra.mapRingEquiv_trans.
Conversions between AddMonoidAlgebra and MonoidAlgebra #
We have not defined AddMonoidAlgebra k G = MonoidAlgebra k (Multiplicative G)
because historically this caused problems;
since the changes that have made nsmul definitional, this would be possible,
but for now we just construct the ring isomorphisms using RingEquiv.refl _.
The equivalence between AddMonoidAlgebra and MonoidAlgebra in terms of
Multiplicative
Instances For
The equivalence between MonoidAlgebra and AddMonoidAlgebra in terms of Additive