A R-algebra homomorphism from MonoidAlgebra R M is uniquely defined by its
values on the functions single a 1.
Isomorphic monoids have isomorphic monoid algebras.
Equations
- MonoidAlgebra.domCongrBialgHom R A e = BialgEquiv.ofAlgEquiv (MonoidAlgebra.domCongr R A e) ⋯ ⋯
Instances For
The trivial monoid algebra is isomorphic to the base ring.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A group algebra is spanned by its group-like elements.
MonoidAlgebra.lift as a MulEquiv.
Equations
- MonoidAlgebra.liftMulEquiv R A M = { toEquiv := MonoidAlgebra.lift R M A, map_mul' := ⋯ }
Instances For
A bialgebra homomorphism R[G] → R[H] between group algebras over a domain R comes from a
group hom G → H.
See MonoidAlgebra.mapDomainBialgHom for the forward map.
Equations
- MonoidAlgebra.mapDomainOfBialgHom f = { toFun := MonoidAlgebra.mapDomainOfBialgHomFun✝ f, map_one' := ⋯, map_mul' := ⋯ }
Instances For
The equivalence between group homs G → H and bialgebra homs R[G] → R[H] of group algebras
over a domain.
Equations
- MonoidAlgebra.mapDomainBialgHomEquiv = { toFun := MonoidAlgebra.mapDomainBialgHom R, invFun := MonoidAlgebra.mapDomainOfBialgHom, left_inv := ⋯, right_inv := ⋯ }
Instances For
The group isomorphism between group homs G → H and bialgebra homs R[G] → R[H] of group
algebras over a domain.
Equations
- MonoidAlgebra.mapDomainBialgHomMulEquiv = { toEquiv := MonoidAlgebra.mapDomainBialgHomEquiv, map_mul' := ⋯ }
Instances For
A R-algebra homomorphism from R[M] is uniquely defined by its values on the functions
single a 1.
Isomorphic monoids have isomorphic monoid algebras.
Equations
- AddMonoidAlgebra.domCongrBialgHom R A e = BialgEquiv.ofAlgEquiv (AddMonoidAlgebra.domCongr R A e) ⋯ ⋯
Instances For
The trivial monoid algebra is isomorphic to the base ring.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A group algebra is spanned by its group-like elements.
A bialgebra homomorphism R[G] → R[H] between group algebras over a domain R comes from a
group hom G → H.
See AddMonoidAlgebra.mapDomainBialgHom for the forward map.
Equations
- AddMonoidAlgebra.mapDomainOfBialgHom f = { toFun := AddMonoidAlgebra.mapDomainOfBialgHomFun✝ f, map_zero' := ⋯, map_add' := ⋯ }
Instances For
The equivalence between group homs G → H and bialgebra homs R[G] → R[H] of group algebras
over a domain.
Equations
- AddMonoidAlgebra.mapDomainBialgHomEquiv = { toFun := AddMonoidAlgebra.mapDomainBialgHom R, invFun := AddMonoidAlgebra.mapDomainOfBialgHom, left_inv := ⋯, right_inv := ⋯ }
Instances For
The group isomorphism between group homs G → H and bialgebra homs R[G] → R[H] of group
algebras over a domain.
Equations
- AddMonoidAlgebra.mapDomainBialgHomAddEquiv = { toEquiv := AddMonoidAlgebra.mapDomainBialgHomEquiv.trans Additive.ofMul, map_add' := ⋯ }
Instances For
The R-algebra map from the group algebra on the group-like elements of A to A.
Equations
- MonoidAlgebra.liftGroupLikeAlgHom R A = (MonoidAlgebra.lift R (GroupLike R A) A) { toFun := fun (g : GroupLike R A) => ↑g, map_one' := ⋯, map_mul' := ⋯ }
Instances For
The R-bialgebra map from the group algebra on the group-like elements of A to A.