Documentation

TauCeti.Algebra.Bialgebra.MonoidAlgebra.Product

The monoid algebra of a product is the tensor product of monoid algebras #

For two monoids G and H, the canonical map single (g, h) 1 ↦ single g 1 ⊗ₜ single h 1 is an isomorphism of R-bialgebras R[G × H] ≃ₐc[R] R[G] ⊗[R] R[H].

The bialgebra isomorphism is promoted from the standard algebra maps: the lift of the group-like monoid hom (g, h) ↦ single g 1 ⊗ₜ single h 1 one way, and the tensor-product universal map of the two inclusions R[G] → R[G × H], R[H] → R[G × H] (themselves MonoidAlgebra.mapDomainAlgHom of MonoidHom.inl/MonoidHom.inr) the other way. The public API keeps only the bialgebra equivalence and its generator formulas.

This is generic monoid-algebra API used by the diagonalizable-group product calculation.

Main definitions #

References #

The tensor-product bialgebra structure and Algebra.TensorProduct.lift are from Mathlib's Mathlib.RingTheory.Bialgebra.TensorProduct and Mathlib.RingTheory.TensorProduct.Maps; the monoid-algebra bialgebra structure and MonoidAlgebra.mapDomainAlgHom are from Mathlib.RingTheory.Bialgebra.MonoidAlgebra and Mathlib.Algebra.MonoidAlgebra.Basic.

The monoid algebra of a product is the tensor product of monoid algebras, as a bialgebra isomorphism.

Equations
Instances For
    @[simp]

    The forward product bialgebra equivalence sends the generator indexed by (g, h) to the pure tensor of the two factor generators.

    @[simp]

    The inverse product bialgebra equivalence sends a pure tensor of factor generators to the generator indexed by their product pair.