Monoid algebras #
Multiplicative monoids #
Non-unital, non-associative algebra structure #
A non_unital k-algebra homomorphism from MonoidAlgebra k G is uniquely defined by its
values on the functions single a 1.
See note [partially-applied ext lemmas].
The functor G ↦ MonoidAlgebra k G, from the category of magmas to the category of non-unital,
non-associative algebras over k is adjoint to the forgetful functor in the other direction.
Equations
Instances For
Algebra structure #
The instance Algebra k (MonoidAlgebra A G) whenever we have Algebra k A.
In particular this provides the instance Algebra k (MonoidAlgebra k G).
Equations
Finsupp.single 1 as an AlgHom
Equations
Instances For
liftNCRingHom as an AlgHom, for when f is an AlgHom
Equations
Instances For
A k-algebra homomorphism from MonoidAlgebra k G is uniquely defined by its
values on the functions single a 1.
Any monoid homomorphism G →* A can be lifted to an algebra homomorphism
MonoidAlgebra k G →ₐ[k] A.
Equations
Instances For
Decomposition of a k-algebra homomorphism from MonoidAlgebra k G by
its values on F (single a 1).
If f : G → H is a homomorphism between two magmas, then
Finsupp.mapDomain f is a non-unital algebra homomorphism between their magma algebras.
Equations
Instances For
If f : G → H is a multiplicative homomorphism between two monoids, then
Finsupp.mapDomain f is an algebra homomorphism between their monoid algebras.
Equations
Instances For
If e : G ≃* H is a multiplicative equivalence between two monoids, then
MonoidAlgebra.domCongr e is an algebra equivalence between their monoid algebras.
Equations
Instances For
When V is a k[G]-module, multiplication by a group element g is a k-linear map.
Equations
Instances For
Build a k[G]-linear map from a k-linear map and evidence that it is G-equivariant.
Equations
Instances For
Non-unital, non-associative algebra structure #
A non_unital k-algebra homomorphism from k[G] is uniquely defined by its
values on the functions single a 1.
See note [partially-applied ext lemmas].
The functor G ↦ k[G], from the category of magmas to the category of
non-unital, non-associative algebras over k is adjoint to the forgetful functor in the other
direction.
Equations
Instances For
Algebra structure #
The instance Algebra R k[G] whenever we have Algebra R k.
In particular this provides the instance Algebra k k[G].
Equations
Finsupp.single 0 as an AlgHom
Equations
Instances For
liftNCRingHom as an AlgHom, for when f is an AlgHom
Equations
Instances For
A k-algebra homomorphism from k[G] is uniquely defined by its
values on the functions single a 1.
Any monoid homomorphism G →* A can be lifted to an algebra homomorphism
k[G] →ₐ[k] A.
Equations
Instances For
Decomposition of a k-algebra homomorphism from MonoidAlgebra k G by
its values on F (single a 1).
If f : G → H is a homomorphism between two additive magmas, then Finsupp.mapDomain f is a
non-unital algebra homomorphism between their additive magma algebras.
Equations
Instances For
If f : G → H is an additive homomorphism between two additive monoids, then
Finsupp.mapDomain f is an algebra homomorphism between their add monoid algebras.
Equations
Instances For
If e : G ≃* H is a multiplicative equivalence between two monoids, then
AddMonoidAlgebra.domCongr e is an algebra equivalence between their monoid algebras.
Equations
Instances For
The algebra equivalence between AddMonoidAlgebra and MonoidAlgebra in terms of
Multiplicative.
Equations
Instances For
The algebra equivalence between MonoidAlgebra and AddMonoidAlgebra in terms of
Additive.