Generic admissible-cut coproduct on ConnesKreimer R (Nonplanar α) #
The three MCB coproducts — Δ^ρ (pruning), Δ^c (contraction/trace), Δ^d
(deletion) — share one shape: a primitive ofTree T ⊗ 1 plus a sum over cut
summands (crown, trunk) of of' crown ⊗ ofTree trunk. They differ only
in the cut enumeration cuts T. This file factors that shape into a single
cuts-parameterized algebra hom comulAlgHomNG, recovering the existing
comulTreeN/comulAlgHomN (Δ^ρ, cuts := cutSummandsN) and
comulCTreeN/comulCAlgHomN τ (Δ^c, cuts := cutSummandsCN τ) as instances —
the bridges are definitional (rfl).
The cut-enumeration layer was already generic (ConnesKreimer.cutSummandsG,
over an extraction policy); this lifts that genericity to the coproduct
operator, so one Merge operator (Minimalist.Merge.mergeOpG, downstream)
serves every coproduct instead of one bespoke copy per Δ.
Main definitions #
comulTreeNG cuts/comulForestNG cuts— the generic coproduct.comulAlgHomNG cuts— packaged as anAlgHom.comulTreeN_eq_G,comulCTreeN_eq_G,comulAlgHomN_eq_G,comulCAlgHomN_eq_G— the Δ^ρ / Δ^c instance bridges.
The generic admissible-cut coproduct (tree level), parameterized by a cut
enumeration cuts. Specializing cuts to cutSummandsN gives Δ^ρ, to
cutSummandsCN τ gives Δ^c, to the deletion enumeration gives Δ^d.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Forest-level generic coproduct (multiplicative extension).
Equations
- RootedTree.ConnesKreimer.comulForestNG cuts F = (Multiset.map (RootedTree.ConnesKreimer.comulTreeNG cuts) F).prod
Instances For
Forest-level generic coproduct as a MonoidHom on the additive forest monoid.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The generic admissible-cut coproduct as an algebra hom, parameterized by
the cut enumeration cuts.
Equations
Instances For
Instance bridges (Δ^ρ, Δ^c) — definitional #
Δ^ρ is the generic coproduct at cuts := cutSummandsN.
Δ^c is the generic coproduct at cuts := cutSummandsCN τ.