The first Eulerian idempotent is idempotent on the commutative algebra #
On the commutative Hopf algebra Hab k (over a ℚ-algebra k) the Adams operators are algebra
morphisms with Ψᵖ ∘ Ψ^q = Ψ^{pq}, the image of the first Eulerian idempotent is an eigenvector,
Ψⁱ ∘ e⁽¹⁾ = i · e⁽¹⁾, and a finite-difference identity collapses the convolution logarithm on
eigenvectors. Hence e⁽¹⁾ ∘ e⁽¹⁾ = e⁽¹⁾ on Hab k; on the planar algebra this fails.
Main results #
ConnesKreimer.adamsAb_mul,ConnesKreimer.adamsAb_comp:Ψⁿis an algebra morphism onHab k, andΨᵖ ∘ Ψ^q = Ψ^{pq}.ConnesKreimer.alternating_choose_weighted:Σᵢ (−1)^{j−i} C(j,i) · i = δ_{j,1}.ConnesKreimer.star_identity,ConnesKreimer.adamsAb_comp_JcAb_pow: the eigen-transportJ_ab ↦ Yᵖ − 1evaluated at the per-degree nilpotentJ_ab.ConnesKreimer.adamsAb_eigen:Ψⁱ ∘ e⁽¹⁾ = i · e⁽¹⁾.ConnesKreimer.brickC: on an Adams eigenvector the truncated convolution logarithm is the identity.ConnesKreimer.eulerian1_idem_ab:π (e⁽¹⁾ (e⁽¹⁾ x)) = π (e⁽¹⁾ x).
The power-series input is PowerSeries.coeff_logTrunc_pow
(Formalizations.RingTheory.PowerSeries.LogMul).
References #
- F. Patras, L'algèbre des descentes d'une bigèbre graduée, J. Algebra 170 (1994) 547–566.
- J.-L. Loday, Opérations sur l'homologie cyclique des algèbres commutatives, Invent. Math. 96 (1989) 205–230.
- M. Aguiar, A. Lauve, The characteristic polynomial of the Adams operators on graded connected Hopf algebras, Algebra Number Theory 9 (2015) 547–583.
- C. Marín, How a Tree Forgets Its Order: the Eulerian idempotent and the Adams spectrum on the
commutative Connes–Kreimer–Butcher Hopf algebra of rooted trees, machine-checked in Lean 4
(2026), doi:10.5281/zenodo.20774821. Ported from
ConnesKreimer.leanof karlesmarin/connes-kreimer-lean (Lean v4.30.0-rc2).
Adams operators on H_ab #
On the COMMUTATIVE H_ab the Eulerian idempotents e⁽ⁱ⁾ become orthogonal idempotents
(Patras/Loday), so e⁽¹⁾∘e⁽¹⁾ = e⁽¹⁾ holds (unlike on the planar algebra). The
principled route is via the Adams operators Ψⁿ: on a commutative Hopf algebra each Ψⁿ is an
algebra morphism, whence Ψᵖ∘Ψq = Ψ^{pq}, whence the e⁽ⁱ⁾ are the orthogonal eigen-projectors.
First (no commutativity yet): the Adams operators on H_ab, and their naturality through π
(Ψⁿ_ab ∘ π = π ∘ Ψⁿ), which both defines Ψⁿ_ab and ties it to the planar Ψⁿ.
The Adams operators Ψⁿ = id^{⋆n} on H_ab (convolution powers of the identity).
Equations
Instances For
Element-level convolution on H_ab: (F⋆G)(x) = mu_ab((F⊗G)(Delta_ab x)).
Ψⁿ⁺¹_ab = id ⋆ Ψⁿ_ab evaluated.
Adams naturality: Ψⁿ_ab ∘ π = π ∘ Ψⁿ. The planar Adams operators descend to H_ab
through the bialgebra quotient map π.
Adams operators are algebra morphisms #
Commutativity enters: each Adams operator `Ψⁿ` is an algebra morphism on the
commutative `H_ab`. We package `Ψⁿ` as an `AlgHom` built by composition:
`Ψⁿ⁺¹ = mu_ab∘(id⊗Ψⁿ)∘Delta_ab`. This is a composite of the algebra homs
`Delta_ab`, `id⊗Ψⁿ`, and `mu_ab`, and the multiplication is an algebra hom precisely
because `H_ab` is commutative.
Ψⁿ packaged as an algebra hom on the commutative H_ab (Ψ₀ = u∘ε,
Ψⁿ⁺¹ = mu_ab ∘ (id ⊗ Ψⁿ) ∘ Delta_ab).
Equations
- One or more equations did not get rendered due to their size.
- ConnesKreimer.adamsAbHom k 0 = (Algebra.ofId k (ConnesKreimer.Hab k)).comp (ConnesKreimer.εab k)
Instances For
The algebra-hom Ψⁿ and the convolution-power Ψⁿ agree as linear maps.
The Adams composition law #
`Ψᵖ ∘ Ψq = Ψ^{pq}`. Post-composition by an algebra hom
distributes over convolution (`LinearMap.algHom_comp_convMul_distrib`), so an algebra-hom
`φ` post-composed with `Ψᵖ = id^{⋆p}` gives `(φ ∘ id)^{⋆p} = (toConv φ)^p`.
Taking `φ = Ψq` gives `Ψq ∘ Ψᵖ = (Ψq)^{⋆p} = id^{⋆qp} = Ψ^{qp}`.
The Adams composition law Ψᵖ ∘ Ψq = Ψ^{pq} on the commutative H_ab. The
Adams (Hopf-power) operators form a commuting family of algebra endomorphisms realising the
multiplicative monoid (ℕ, ·); this is the structural reason the Eulerian idempotents are
orthogonal.
Toward e⁽¹⁾∘e⁽¹⁾ = e⁽¹⁾ on the commutative H_ab: the finite-difference engine #
The route avoids the full Eulerian decomposition / Vandermonde inversion. The point:
if `v` is an Adams eigenvector with `Ψⁱ(v) = i·v` for all `i`, then expanding
`J^{⋆j} = (id − u∘ε)^{⋆j}` into Adams operators and applying to `v` collapses
each `J^{⋆j}(v)` to a scalar multiple of `v` by the finite-difference identity below.
Hence `e⁽¹⁾` is the identity on its own image.
Finite-difference engine: the j-th finite difference of the identity sequence i ↦ i,
∑ᵢ (-1)^{j-i} C(j,i)·i = δ_{j,1}. This collapses the convolution-log of an
Adams eigenvector to its weight-1 component, which is the combinatorial heart of the
Eulerian idempotency on H_ab.
Binomial expansion of J_ab^{⋆j} into Adams operators on the commutative H_ab #
Toward `e⁽¹⁾∘e⁽¹⁾ = e⁽¹⁾`: expand the convolution-log's `J^{⋆j}` into the Adams
basis so that, on an Adams eigenvector, `alternating_choose_weighted` collapses it.
J^{⋆j} naturality through π and per-degree nilpotency on H_ab #
The ring-hom step: post-composition by Ψᵖ (adamsAb p, an #
algebra hom) is a ⋆-ring hom, sending J_ab ↦ Yᵖ − 1 (Y = toConv id_ab). This is
Ψᵖ ∘ e = log(Yᵖ).
Evaluation: bridge the power-series coefficient identity (coeff_logTrunc_pow) #
to the convolution sums via `eval₂ (X ↦ J_ab)`, then kill high powers with nilpotency.
r ↦ r • 1 as a ring hom k →+* WithConv(H_ab) (image central; convCommRing).
Equations
- ConnesKreimer.smulOne k = { toFun := fun (r : k) => r • 1, map_one' := ⋯, map_mul' := ⋯, map_zero' := ⋯, map_add' := ⋯ }
Instances For
eval₂ smulOne J_ab P, applied through .ofConv to w, is the explicit sum
Σₘ (P.coeff m) • (J_ab^m).ofConv w.
The truncated ∑ⱼ cⱼ X^j polynomial has coeff m = cₘ for m ≤ N.
(★) — the eigen-transport identity on a per-degree-nilpotent w: applying Ψᵖ
to the truncated convolution-log scales it by p. Proven by evaluating the polynomial
coeff_logTrunc_pow identity at J_ab (eval₂), killing the surplus J_ab^{>N} by
nilpotency.
π(e⁽¹⁾ y) as a truncated convolution-log sum on H_ab, for any degree bound
M ≥ deg(y).
The finite-difference collapse: on an Adams eigenvector the convolution-log #
truncation collapses to the eigenvector itself (only the weight-1 term survives).
Collapse. On an Adams eigenvector v (Ψⁱ(v) = i·v), the truncated
convolution-log is the identity: Σⱼ≤M cⱼ · J_ab^{⋆j}(v) = v (M ≥ 1). The
J_ab^{⋆j} expands into Adams ops, the eigen-relation turns each into a scalar, and
alternating_choose_weighted kills all but j = 1.
e⁽¹⁾ ∘ e⁽¹⁾ = e⁽¹⁾ on the commutative H_ab (the Eulerian idempotency, via
π). The first Eulerian idempotent is genuinely idempotent on the abelianized
Connes–Kreimer / Butcher Hopf algebra. Combines pi_eulerian1_eq, the Adams
eigen-relation adamsAb_eigen, and the collapse brickC.