The deletion coproduct Δ^d #
The deletion variant of the Connes-Kreimer admissible-cut coproduct
([MCB25] Lemma 1.3.10, p. 44), obtained from the
trace coproduct Δ^c (Coproduct/Trace.lean) by erasing
trace-placeholder leaves from both tensor channels:
Δ^d = (Π_{d,c} ⊗ Π_{d,c}) ∘ Δ^c, where Π_{d,c} erases
trace-placeholder leaves.
Main definitions #
ConnesKreimer.eraseTracesAlgHom—Π_{d,c}as an algebra homConnesKreimer R (Nonplanar (α ⊕ β)) →ₐ[R] ConnesKreimer R (Nonplanar α), induced by the tree-level partial map (Core/Data/RoseTree/FilterMap.lean) viaConnesKreimer.mapDomainAlgHom.ConnesKreimer.embedInlAlgHom— theSum.inlembedding as an algebra hom.ConnesKreimer.comulDN— the deletion coproduct, as the composite above.
Main results #
ConnesKreimer.eraseTracesAlgHom_comp_embedInlAlgHom— erasure inverts the embedding.ConnesKreimer.comulDN_embedInl_eq_comulAlgHomN— on embedded trace-free trees, Δ^d agrees with the pruning coproduct Δ^ρ.
Implementation notes #
[MCB25] work with binary trees: their Δ^d
composes with a second projection Π_{d,p} contracting degree-1
vertices to restore binary structure, and their comparison
Δ^d = (id ⊗ Π_{d,p}) ∘ Δ^ρ holds only weakly (Lemma 1.2.12, a
distance-≤-1 multiplicity discrepancy). On n-ary Nonplanar trees
Π_{d,p} is the identity, the erasure alone defines Δ^d, and the Δ^ρ
comparison is an exact equality. We erase on both tensor channels so the
target carrier is uniformly trace-free; on the embedded trace-free
inputs of the comparison the crown-channel erasure is the identity,
recovering MCB's one-channel form (id ⊗ Π_{d,c}) ∘ Δ^c.
Δ^d carries no separate Bialgebra structure: consumers compose through
embedInlAlgHom and use the Δ^ρ instance (instBialgebraRho,
Coproduct/PruningDuality.lean).
Status #
[UPSTREAM] candidate.
The trace-erasure algebra hom Π_{d,c} #
The trace-erasure algebra hom Π_{d,c}: erase trace subtrees componentwise across each basis
forest, dropping trace-rooted trees
(Multiset.filterMapAddMonoidHom (Nonplanar.filterMap Sum.getLeft?)), lifted
through ConnesKreimer.mapDomainAlgHom.
Equations
Instances For
eraseTracesAlgHom on a single tree: the trace-erased tree if the root
survives, 1 if the root is a trace placeholder.
Sum.inl embedding #
The embedding α → α ⊕ β lifts componentwise to trees and forests via
RoseTree.map / Nonplanar.map / Multiset.map.
The Sum.inl embedding algebra hom: relabel every basis forest
componentwise along Sum.inl, embedding trace-free trees into the
marked alphabet.
Equations
- ConnesKreimer.embedInlAlgHom = ConnesKreimer.mapDomainAlgHom (Multiset.mapAddMonoidHom (RoseTree.Nonplanar.map Sum.inl))
Instances For
Erasure inverts embed #
Erasure inverts the Sum.inl embedding: trace-free trees survive
the round trip.
Δ^d definition #
comulDN := (Π_{d,c} ⊗ Π_{d,c}) ∘ Δ^c — MCB Lemma 1.3.10 by
construction. Target carrier is Nonplanar α (trace-free).
The Δ^d coproduct on ConnesKreimer R (Nonplanar (α ⊕ β)) as an
algebra hom, with trace-erasure applied to both channels of
comulCAlgHomN τ.
Equations
- ConnesKreimer.comulDN τ = (Algebra.TensorProduct.map ConnesKreimer.eraseTracesAlgHom ConnesKreimer.eraseTracesAlgHom).comp (ConnesKreimer.comulCAlgHomN τ)
Instances For
Equivalence with Δ^ρ via embedding #
The substantive MCB-correspondence: starting from a trace-free
T : Nonplanar α and embedding into Nonplanar (α ⊕ β) via Sum.inl,
applying comulDN (= Δ^c then erasure) gives the same result as applying
comulAlgHomN (Δ^ρ) directly.
In MCB's binary substrate this requires the additional Π_{d,p}
rebinarize step on the right channel; in our n-ary substrate, the
erasure is enough.
The cut-summand tensor builder #
Option-tolerant on both channels: a filtered-out crown entry (none)
is dropped, a filtered-out trunk contributes 1. The filtered Δ^c
summands and the some-embedded Δ^ρ summands of
Core/Combinatorics/RootedTree/CutFilterMap.lean both land in its
domain.
Lift from tree-level to Nonplanar #
On embedded trace-free trees the deletion coproduct agrees with the
pruning coproduct Δ^ρ: the n-ary form of the
[MCB25] comparison
Δ^d = (id ⊗ Π_{d,p}) ∘ Δ^ρ, exact here because the rebinarize step
Π_{d,p} is the identity.