Power-series logarithm lemmas #
This module proves the power-series logarithm additivity and coefficient identities used to transport the Connes-Kreimer Eulerian idempotent calculation to convolution algebras.
The derivative (log(1+X))' substituted at h-1 is the inverse of h
(for h with constant term 1): (log A)'.subst (h-1) * h = 1.
The chain-rule form of the derivative of logOf: (logOf h)' · h = h'
for h with constant term 1.
Logarithm of a product at the power-series level:
logOf (f · g) = logOf f + logOf g for f, g with constant term 1.
logOf 1 = 0.
Logarithm of a power: logOf (f ^ n) = n • logOf f for f with constant term 1.
This is the eigen-relation engine: at f = id in the convolution algebra,
logOf (Ψⁱ) = i · logOf id.
A series with zero constant coefficient has its d-th power vanishing below degree d.
Coefficient form of logOf_pow (the eigen-transport core). The degree-≤N truncation of
the log series, substituted at (1+X)^p − 1, has m-th coefficient p · cₘ for m ≤ N
(cₘ = coeff m (log A)). This is what transports to the convolution algebra (evaluate X ↦ J,
the per-degree-nilpotent augmentation) to give the Adams eigen-relation
Ψᵖ ∘ e⁽¹⁾ = p · e⁽¹⁾.
Polynomial form of coeff_logTrunc_pow (Poly↔PowerSeries bridge). For evaluating at
a per-degree-nilpotent ring element, such as the convolution J = id − u∘ε, via
Polynomial.eval₂.