Multiplication of regular subcomodules #
For a bialgebra H, multiplication is a morphism from the tensor square of the regular
right comodule to the regular right comodule. Consequently, if N and P are
subcomodules of the regular comodule and a third subcomodule Q contains all products
n * p, multiplication corestricts to a comodule morphism N ⊗ P ⟶ Q.
When H is free over the base semiring and N and P are finite submodules, the products
of their elements lie in some finite regular subcomodule. This packages the multiplication
map needed to compare tensor-compatible natural transformations on finite regular
subcomodules.
Main declarations #
TauCeti.Subcomodule.mulHom: multiplication corestricted to a containing regular subcomodule.TauCeti.Subcomodule.exists_finite_mul_le_of_exists_mem: pairwise products lie in a finite regular subcomodule whenever every element does.TauCeti.Subcomodule.exists_finite_mul_le: two finite submodules have all their pairwise products in a third finite regular subcomodule.
References #
The regular-comodule multiplication is the coalgebra-homomorphism part of the bialgebra axioms; see Sweedler, Hopf Algebras, Chapter 2. The finite containment argument uses the finite-subcomodule theorem from the same chapter.
This advances the Layer 1 Tannakian reconstruction milestone of the reductive-groups
roadmap, ReductiveGroups/README.md in TauCetiRoadmap: tensor naturality applied to these
multiplication morphisms supplies the multiplicativity law for the reconstructed point.
If a regular subcomodule contains every pairwise product from N and P, it contains
every value of Submodule.mulMap N.toSubmodule P.toSubmodule.
Multiplication from N ⊗ P, corestricted to a regular subcomodule Q containing
every product n * p.
Equations
- N.mulHom P Q h = (TauCeti.Comodule.Hom.regularMul.comp (N.subtype.tensorMap P.subtype)).codRestrict Q ⋯
Instances For
Corestricted regular multiplication sends a pure tensor to the product of its factors.
The underlying linear map of corestricted regular multiplication is Mathlib's
Submodule.mulMap, with codomain restricted to Q.
If every element of H belongs to a finite regular subcomodule, then pairwise products
from two finite submodules lie in a finite regular subcomodule.
If H is free over R, pairwise products from two finite submodules lie in a finite
regular subcomodule.