The tangent space at the identity point #
For a bialgebra A over R, the identity B-point of the functor of points is the
counit followed by the structure map — the unit of the convolution
monoid whenever the latter exists. This file packages B as an A-algebra through that point
(Bialgebra.CounitAlgebra), so that the dual-number dictionary
TauCeti.derivationToDualNumberEquivLift applies verbatim: derivations of A at the
identity point are the dual-number points lying over the identity
(the dictionary applied at Bialgebra.CounitAlgebra).
For A a Hopf algebra and B commutative, the dual-number points form a convolution
group, reduction of the infinitesimal part is a group homomorphism
(dualNumberReduction), and its kernel tangentKer is multiplicatively equivalent to
the additive monoid of derivations at the identity
(derivationMulEquivTangentKer); in particular the kernel is a commutative group
(the CommGroup (tangentKer R A B) instance).
This identifies counit-valued derivations with the first-order infinitesimal kernel.
The additive wrapper of the kernel inherits its natural B-module structure through this
identification, and derivationLinearEquivTangentKer records the resulting linear equivalence.
No Lie bracket or functoriality in B is constructed here — first-order commutativity of the
kernel says nothing about the Lie bracket, which appears at second order.
The synonym CounitAlgebra is a fresh scope for the point-induced algebra structure,
as the dictionary requires; it does not install instances on B itself, and
Bialgebra.CounitAlgebra.algEquivSelf transports back to B as an R-algebra.
An algebra homomorphism between coefficient algebras transports these synonyms via
Bialgebra.CounitAlgebra.mapAlgHom; Bialgebra.CounitAlgebra.map records that this
transport is linear for the actions induced by the counit.
The general generator criterion Derivation.apply_eq_zero_of_mem_span says that a
counit-valued derivation vanishing on counit-zero generators vanishes on their ideal span.
The exterior convolution product #
This file applies the exterior convolution product LinearMap.mulTensor — two
convolution linear maps applied legwise on A ⊗[R] A and multiplied in the coefficients
— to counit-valued derivations. The product itself, together with its normalization rules
(zero, addition, scalars) and its multiplicativity for convolution, is defined generically
in TauCeti/Algebra/Coalgebra/Convolution.lean. Composing with the multiplication of A lands in
this product's image: an algebra-map point satisfies g ∘ mul = g ⊠ g
(AlgHom.toConv_toLinearMap_comp_mul'), and a counit-valued derivation satisfies the
Leibniz rule d ∘ mul = 1 ⊠ d + d ⊠ 1 (Derivation.toConv_coe_comp_mul'). This
calculus lives here, at the tangent level, because every later structure on the tangent
space — the Lie bracket and the adjoint action alike — is a composition-level
consequence of these three identities.
Type synonym: B as an A-algebra through the identity point of the functor of
points — the counit followed by the structure map, which is the convolution unit
whenever B is commutative (toAlgHom_eq_one_ofConv); at semiring B the
convolution monoid does not exist and the composite is its generalization.
Derivations of A valued in Bialgebra.CounitAlgebra R A B are the tangent vectors
at the identity.
Equations
- TauCeti.Bialgebra.CounitAlgebra _R _A B = B
Instances For
Equations
- One or more equations did not get rendered due to their size.
The canonical R-algebra identification of the counit-point coefficient algebra
with B itself.
Equations
Instances For
The coefficient synonym is a module over the coefficients, inherited from B.
Its lower priority lets Algebra.toModule remain canonical when the coefficient and base rings
coincide.
Equations
- One or more equations did not get rendered due to their size.
Base and coefficient scalars commute on the synonym, inherited from B.
Base scalars act through the coefficient algebra on the coefficient synonym.
Coefficient scalars associate with the synonym's multiplication, inherited from
B.
The counit-point coefficient synonym is a ring whenever B is.
Equations
- One or more equations did not get rendered due to their size.
The counit-point coefficient synonym is a commutative ring whenever B is.
Equations
- TauCeti.Bialgebra.CounitAlgebra.instCommRing = { toRing := TauCeti.Bialgebra.CounitAlgebra.instRing, mul_comm := ⋯ }
Equations
- TauCeti.Bialgebra.CounitAlgebra.instAlgebra_1 R A B = ((Algebra.ofId R B).comp (Bialgebra.counitAlgHom R A)).toAlgebra' ⋯
Scalars of the coefficient algebra commute with the bialgebra scalar action, because
the latter multiplies by a central element — the image of the counit in B.
The base R-algebra map of the coefficient synonym agrees with that of B itself:
the synonym changes only the A-algebra structure.
The coordinate algebra acts on the coefficient ring through the counit.
Counit-valued derivations carry their pointwise B-module structure through the
coefficient type synonym.
Equations
- TauCeti.instModuleDerivationCounitAlgebra = { toDistribMulAction := Derivation.instDistribMulAction, add_smul := ⋯, zero_smul := ⋯ }
Scalar multiplication of counit-valued derivations agrees with multiplication after identifying the coefficient type synonym with the original coefficient algebra.
The Leibniz rule of a counit-valued derivation, read in the coefficient algebra.
A counit-valued derivation which vanishes on a set of counit-zero elements vanishes on the ideal generated by that set.
An algebra homomorphism of coefficients, transported to the counit coefficient algebras.
Equations
- TauCeti.Bialgebra.CounitAlgebra.mapAlgHom phi = (↑(TauCeti.Bialgebra.CounitAlgebra.algEquivSelf R A C).symm).comp (phi.comp ↑(TauCeti.Bialgebra.CounitAlgebra.algEquivSelf R A B))
Instances For
Identifying counit coefficient algebras with their coefficient rings commutes with an algebra homomorphism of coefficients.
Transport of counit coefficient algebras acts pointwise by the original coefficient homomorphism.
The identity coefficient homomorphism induces the identity homomorphism of counit coefficient algebras.
Homomorphisms of counit coefficient algebras preserve composition.
An algebra map between coefficient algebras, regarded as a linear map for the
A-module structures induced by the counit.
Equations
- TauCeti.Bialgebra.CounitAlgebra.map phi = { toFun := ⇑(TauCeti.Bialgebra.CounitAlgebra.mapAlgHom phi), map_add' := ⋯, map_smul' := ⋯ }
Instances For
The linear coefficient map has the same underlying function as the coefficient algebra map.
The identity algebra homomorphism induces the identity coefficient map.
Coefficient maps preserve composition.
Coefficient scalars commute with multiplication in the coefficient synonym.
Equations
- TauCeti.instCommSemiringCounitAlgebra R A B = { toSemiring := TauCeti.Bialgebra.CounitAlgebra.instSemiring R A B, mul_comm := ⋯ }
Reduction of dual-number points to their classical part, as a homomorphism of
convolution monoids: postcomposition with the infinitesimal augmentation B[ε] → B.
For a Hopf algebra its kernel is the tangent space at the identity.
Equations
Instances For
dualNumberReduction is postcomposition with the classical-part projection.
Where the convolution monoid exists — commutative B — the identity point through
which CounitAlgebra is built is the convolution unit.
The tangent subgroup: dual-number points of A lying over the identity point, as
the kernel of the reduction inside the convolution group. Over commutative rings this
is the additive group of the tangent space at the identity of the corresponding affine
group scheme; the Lie bracket is second-order data and is not carried by this
subgroup.
Equations
- TauCeti.tangentKer R A B = (TauCeti.dualNumberReduction R A B).ker
Instances For
tangentKer is the kernel of the dual-number reduction.
The classical part of any tangent-kernel point is the identity point: pointwise, the
first component of its value at x is algebraMap R _ (counit x).
The group of the tangent space at the identity: the kernel of the dual-number reduction is, additively, the derivations at the identity point. Convolution of dual-number points over the identity corresponds to addition of derivations.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Membership in the tangent subgroup: a dual-number point lies in tangentKer iff
its classical part is the identity point of the tower.
The tangent subgroup is abelian: first-order infinitesimal points commute, because
multiplication corresponds to addition of derivations under
derivationMulEquivTangentKer.
Equations
- TauCeti.instCommGroupSubtypeWithConvAlgHomDualNumberCounitAlgebraMemSubgroupTangentKer = { toGroup := (TauCeti.tangentKer R A B).toGroup, mul_comm := ⋯ }
The natural B-module structure on the tangent kernel, written additively and
transported from counit-valued derivations.
Equations
- One or more equations did not get rendered due to their size.
The tangent kernel at the identity is linearly equivalent to the module of derivations at the counit point.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Applying derivationLinearEquivTangentKer and removing the additive type tag
recovers derivationMulEquivTangentKer.
Applying the inverse of derivationLinearEquivTangentKer recovers the derivation
underlying the inverse of derivationMulEquivTangentKer.
The second component of the tangent point associated to a derivation is the value of that derivation.
The inverse linear equivalence evaluates a tangent point at a by taking its
second component at a.
Scalar multiplication on the additive tangent kernel multiplies its second component,
viewed in B through Bialgebra.CounitAlgebra.algEquivSelf.
The Leibniz rule in convolution form: composing a counit-valued derivation with
the multiplication of A is the exterior product against the convolution unit, on
either side.