MonoidAlgebra.mapDomain #
Multiplicative monoids #
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.
Equations
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.
Equations
Instances For
If f : G → H is a multiplicative homomorphism between two monoids, then
Finsupp.mapDomain f is a ring homomorphism between their monoid algebras.
Equations
- MonoidAlgebra.mapDomainRingHom R f = { toFun := (↑(Finsupp.mapDomain.addMonoidHom ⇑f)).toFun, map_one' := ⋯, map_mul' := ⋯, map_zero' := ⋯, map_add' := ⋯ }
Instances For
If f : G → H is a multiplicative homomorphism between two monoids, then
Finsupp.mapDomain f is a ring homomorphism between their monoid algebras.
Equations
- AddMonoidAlgebra.mapDomainRingHom R f = { toFun := (↑(Finsupp.mapDomain.addMonoidHom ⇑f)).toFun, map_one' := ⋯, map_mul' := ⋯, map_zero' := ⋯, map_add' := ⋯ }
Instances For
Conversions between AddMonoidAlgebra and MonoidAlgebra #
We have not defined 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
Equations
- One or more equations did not get rendered due to their size.
Instances For
The equivalence between MonoidAlgebra and AddMonoidAlgebra in terms of Additive
Equations
- One or more equations did not get rendered due to their size.