Comultiplication as a convolution product #
Let C be an R-algebra carrying a comultiplication. This file records that, in the convolution
monoid of linear maps C →ₗ[R] C ⊗[R] C, comultiplication is the convolution product of the two
canonical inclusions c ↦ c ⊗ₜ 1 and c ↦ 1 ⊗ₜ c of C into its tensor square.
The file also provides the exterior convolution product LinearMap.mulTensor: linear maps
out of modules M and N, valued in an algebra, applied legwise on M ⊗[R] N and
multiplied in the codomain. Its normalization rules (zero, addition, scalars) and its
multiplicativity for the convolution product make it the engine for composition-level
convolution calculations: convolution products interleave legwise, and composing with a
multiplication lands in the image of mulTensor for maps with a suitable multiplicativity
law. This file proves that for an algebra map
(AlgHom.toConv_toLinearMap_comp_mul'); the Leibniz-rule counterpart for counit-valued
derivations is in TauCeti/Algebra/AlgebraicGroup/Tangent/Basic.lean.
Finally, the file records how convolution algebras change with their coefficients. An algebra
map g : B →ₐ[R] B' induces an algebra map of convolution algebras by post-composition, and when
B' is a B-algebra with a basis over B, taking coordinates identifies the convolution
algebra with coefficients in B' with a free module over the one with coefficients in B.
Main declarations #
TauCeti.Coalgebra.comul_eq_convMul_includeLeft_includeRight: comultiplication as the convolution product of the two tensor inclusions.TauCeti.Bialgebra.comulPoint_eq_include_mul: the corresponding identity for the algebra-hom points of a commutative bialgebra.TauCeti.Bialgebra.toConv_comp_comulAlgHom: the functorial form of the previous identity, after post-composing with an arbitrary algebra map out of the tensor square.TauCeti.LinearMap.mulTensor: the exterior convolution product, with its normalization rules andTauCeti.LinearMap.mulTensor_convMul.TauCeti.AlgHom.toConv_toLinearMap_comp_mul': an algebra map composed with multiplication is its own exterior square.AlgHom.convCompLeft: post-composition with an algebra map, as an algebra map of convolution algebras.Module.Basis.convCoordEquiv: the coordinates of a convolution-algebra element in a basis of the coefficients, withModule.Basis.convCoordEquiv_convCompLeft_mulrecording that they are linear over the convolution algebra of the smaller coefficient ring.
Comultiplication is the convolution product of the two tensor inclusions. In the
convolution monoid of maps C →ₗ[R] C ⊗[R] C, the product of includeLeft and includeRight
multiplies the two legs of Δ c back together in order, which is Δ itself.
Only the comultiplication data is used, so this needs CoalgebraStruct rather than
Coalgebra: no coalgebra law, bialgebra compatibility or antipode axiom enters.
Post-composition splits the comultiplication point into its two inclusions. For any
algebra map φ out of the tensor square, the point φ ∘ Δ is the convolution product of φ
restricted along the two inclusions.
The convolution monoid here is the one on points of H with values in the commutative algebra
A, so H itself need only be a semiring: the tensor square H ⊗[R] H is used solely as the
source of φ, never as a convolution target. That is why this is proved from the linear-map
identity TauCeti.Coalgebra.comul_eq_convMul_includeLeft_includeRight rather than from
TauCeti.Bialgebra.comulPoint_eq_include_mul, which needs H ⊗[R] H to be commutative.
The comultiplication point of a commutative bialgebra is the convolution product of the
two canonical tensor-factor points. This is the algebra-hom form of
Coalgebra.comul_eq_convMul_includeLeft_includeRight.
The exterior convolution product on M ⊗[R] N: apply one factor on each tensor
leg and multiply the results in the coefficients. It underlies the Leibniz-rule
manipulations for counit-valued derivations: composing with the multiplication of the
bialgebra lands in this product's image (there at N = M).
Equations
Instances For
The exterior product evaluates a pure tensor legwise and multiplies the results in the coefficients.
The exterior product vanishes when the left factor is zero.
The exterior product vanishes when the right factor is zero.
The exterior product is additive in the left factor.
The exterior product is additive in the right factor.
Scalars pull out of the left factor of the exterior product.
Scalars pull out of the right factor of the exterior product.
An algebra-map point composed with multiplication is its own exterior square: the multiplicativity of the point, in convolution form.
The exterior product is multiplicative for convolution: products interleave legwise. Only the comultiplication data on each leg is used — no multiplication on the sources and no bialgebra compatibility — so the two legs may be distinct coalgebras.
Post-composition with an algebra homomorphism g : B →ₐ[R] B' of coefficient algebras, as an
algebra homomorphism between the convolution algebras of linear maps out of a coalgebra C.
Equations
- g.convCompLeft C = { toFun := fun (f : WithConv (C →ₗ[R] B)) => WithConv.toConv (g.toLinearMap ∘ₗ f.ofConv), map_one' := ⋯, map_mul' := ⋯, map_zero' := ⋯, map_add' := ⋯, commutes' := ⋯ }
Instances For
g.convCompLeft C post-composes with g.
A basis of B' over B identifies linear maps C → B' with families of linear maps
C → B, by taking coordinates.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The i-th component of b.convCoordEquiv R C φ is the i-th coordinate of φ.
The inverse of b.convCoordEquiv R C reassembles a family of coordinate maps.
Taking coordinates in a basis of B' over B is linear over the convolution algebra with
coefficients in B, which acts on maps into B' through post-composition with
algebraMap B B'.