Birkhoff factorization of Connes–Kreimer characters #
Let φ : H → ℛ be a linear map from the Connes–Kreimer algebra of rooted forests into a
commutative algebra and P an additive operator on ℛ. The Bogolyubov recursion over the cuts
(F, T') of a tree defines the preparation φ̃(T) = Σ (Π_{t ∈ F} φ₋(t)) · φ(T'), the negative part
φ₋(T) = P (φ̃(T)) and the renormalized part φ₊(T) = φ̃(T) + φ₋(T), each extended
multiplicatively to forests. Connes and Kreimer's construction over a ring, with a Rota–Baxter
operator R of weight -1, is the case P = -R, where φ₋ = -R(φ̃) and φ₊ = (1 - R)(φ̃);
over a semiring, as in Marcolli and Tedeschi, P is itself the operator, of weight +1. Either
way P has weight +1.
For a unital φ, φ₊ = φ₋ ⋆ φ holds on trees for every P, and on all of H when φ is a
character. The Rota–Baxter identity puts the two parts in subalgebras: if P has weight +1, then
φ₋ sends every nonempty forest into the range of P and φ₊ into the range of id + P. At
P = -id the renormalized part vanishes on trees, so φ₋ is a left convolution inverse of φ;
at φ = id this is the antipode ConnesKreimer.antipodeAlgHomN, which turns φ₊ = φ₋ ⋆ φ into
the factorization φ = (φ₋ ∘ S) ⋆ φ₊ (ConnesKreimer.birkhoffFactorization).
Main definitions #
ConnesKreimer.birkhoffMinus: the negative partφ₋.ConnesKreimer.birkhoffPrepTree: the Bogolyubov preparationφ̃on a tree.ConnesKreimer.birkhoffPlus: the renormalized partφ₊.
Main results #
ConnesKreimer.convMul_birkhoffMinus_apply_ofTree,ConnesKreimer.birkhoffPlus_eq_convMul:φ₊ = φ₋ ⋆ φ, on trees and for characters.ConnesKreimer.birkhoffMinus_of'_mem_range,ConnesKreimer.birkhoffPlus_of'_mem_range: forPof weight+1, the two parts land in the ranges ofPand ofid + P.ConnesKreimer.birkhoffPlus_eq_self: a character thatPkills on every tree is its own renormalized part.ConnesKreimer.birkhoffMinus_neg_id_convMul: atP = -id,φ₋ ⋆ φ = 1.
Implementation notes #
The weight of P is stated in ℕ, which acts canonically on every semiring. On Laurent series
the base ring also acts through HahnSeries.powerSeriesAlgebra, an action not definitionally
equal to the coefficientwise one.
References #
The negative part on a tree,
φ₋(T) = P (Σ_{(F, T') ∈ cutSummandsN T} (Π_{t ∈ F} φ₋(t)) · φ(T')), by recursion on the number
of vertices.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The negative part φ₋, the multiplicative extension of birkhoffMinusTree to forests.
Equations
Instances For
The Bogolyubov preparation on a tree,
φ̃(T) = Σ_{(F, T') ∈ cutSummandsN T} (Π_{t ∈ F} φ₋(t)) · φ(T').
Equations
- One or more equations did not get rendered due to their size.
Instances For
The renormalized part on a tree, φ₊(T) = φ̃(T) + φ₋(T).
Equations
- ConnesKreimer.birkhoffPlusTree φ P T = ConnesKreimer.birkhoffPrepTree φ P T + ConnesKreimer.birkhoffMinusTree φ P T
Instances For
The renormalized part φ₊, the multiplicative extension of birkhoffPlusTree to forests.
Equations
Instances For
The factorization φ₊ = φ₋ ⋆ φ #
For a unital φ, φ₊ = φ₋ ⋆ φ on trees, since the term T ⊗ 1 of the coproduct contributes
φ₋(T) and the cuts contribute the preparation φ̃(T).
φ₊ = φ₋ ⋆ φ for a character φ, both sides being characters that agree on trees.
The subalgebras of the factorization #
For P of weight +1, the negative part sends every nonempty forest into the range of P.
For P of weight +1, the renormalized part sends every nonempty forest into the range of
id + P.
If P kills φ on every tree, the negative part vanishes: the empty cut contributes
P (φ T) = 0, and every other cut has a crown tree, where φ₋ vanishes by recursion.
If P kills φ on every tree, the renormalized part on a tree is the value of φ.
A character that P kills on every tree is its own renormalized part.
The operator -id #
At P = -id the renormalized part vanishes on every tree, φ₊(T) = φ̃(T) - φ̃(T).
At P = -id the negative part of a character is its left convolution inverse.