MonoidAlgebra.mapDomain #
Multiplicative monoids #
Equations
Instances For
Like Finsupp.mapDomain_zero, but for the 1 we define in this file
Like Finsupp.mapDomain_add, but for the convolutive multiplication we define in this file
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 k f = { toFun := (↑(Finsupp.mapDomain.addMonoidHom ⇑f)).toFun, map_one' := ⋯, map_mul' := ⋯, map_zero' := ⋯, map_add' := ⋯ }
Instances For
Additive monoids #
Equations
Instances For
Like Finsupp.mapDomain_zero, but for the 1 we define in this file
Like Finsupp.mapDomain_add, but for the convolutive multiplication we define in this file
If f : G → H is an additive homomorphism between two additive monoids, then
Finsupp.mapDomain f is a ring homomorphism between their add monoid algebras.
Equations
- AddMonoidAlgebra.mapDomainRingHom k 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.