Documentation

Linglib.Core.Algebra.RootedTree.DysonSchwinger

Dyson-Schwinger equations on ConnesKreimer R (Nonplanar α) — MCB §1.17 #

[MCB25]

MCB §1.17 ("Merge and Combinatorial Recursions in Physics") draws a structural parallel between two recursive equations:

This file provides the algebraic substrate (Eq 1.17.1 + 1.17.2 + an algebraic quadratic DS analog of Eq 1.17.3). The fully linguistic Eq 1.17.3 (interpreted as a type-level recursion on SyntacticObject) belongs in Syntax/Minimalist/ — those Studies files consume this substrate.

§1.17.1: B+ as Hochschild 1-cocycle for Δ^ρ #

Already proven as comulTreeN_node_cocycle / comulAlgHomN_bPlusLin_cocycle in Coproduct/PruningNonplanar.lean. Surfaced here with an MCB-citation alias for citation discovery.

§1.17.2: The Dyson-Schwinger map and equation #

For P : H →ₗ[R] H a linear self-map and a : α a root label, the Dyson-Schwinger map is

dsMap P a := bPlusLin a ∘ₗ P

A DS solution for (P, a) is an X : H satisfying X = dsMap P a X, equivalently X = B+_a(P(X)). The classical existence theorem (Foissy 2008) requires the degree-completion of H (formal power series in the grading variable) and is out of scope for this substrate file.

§1.17.3 algebraic analog #

The quadratic case X = B+_a(X * X) is the direct algebraic analog of MCB Eq 1.17.3. It is not literally X = M(X, X) (which is a type-level claim about SyntacticObject), but it captures the same recursion shape in the CK algebra.

Status #

[UPSTREAM] candidate. Sorry-free. Pure substrate built on PruningNonplanar.lean (B+ + Δ^ρ).

§1: B+ as Hochschild 1-cocycle (MCB Eq 1.17.1) #

Re-export of comulTreeN_node_cocycle and comulAlgHomN_bPlusLin_cocycle under MCB-anchored names. The substantive content was proven in Coproduct/PruningNonplanar.lean (Phase A.7-γ).

theorem RootedTree.ConnesKreimer.mcb_1_17_1_hochschild_cocycle_basis {R : Type u_1} [CommSemiring R] {α : Type u_2} (a : α) (F : Forest (Nonplanar α)) :
comulTreeN (Nonplanar.node a F) = ofTree (Nonplanar.node a F) ⊗ₜ[R] 1 + (LinearMap.lTensor (ConnesKreimer R (Nonplanar α)) (bPlusLin a)) (comulForestN F)

MCB Eq 1.17.1 (Hochschild 1-cocycle property of B+_a for Δ^ρ, basis-level form). For every forest F : Forest (Nonplanar α), applying Δ^ρ after B+_a (i.e., comulTreeN ∘ Nonplanar.node a) decomposes as the explicit primitive term plus the right-channel application of B+_a to comulForestN F.

This is the central algebraic property of B+_a; it makes (ConnesKreimer R (Nonplanar α), Δ^ρ, ε) a graded connected Hopf algebra (Foissy clean coassoc + antipode by induction).

theorem RootedTree.ConnesKreimer.mcb_1_17_1_hochschild_cocycle_algHom {R : Type u_1} [CommSemiring R] {α : Type u_2} (a : α) (F : Forest (Nonplanar α)) :
comulAlgHomN ((bPlusLin a) (of' F)) = (bPlusLin a) (of' F) ⊗ₜ[R] 1 + (LinearMap.lTensor (ConnesKreimer R (Nonplanar α)) (bPlusLin a)) (comulAlgHomN (of' F))

MCB Eq 1.17.1 lifted to the algebra-hom level on tree basis elements. Re-export of comulAlgHomN_bPlusLin_cocycle.

§2: The Dyson-Schwinger map and equation (MCB Eq 1.17.2) #

For a linear endomorphism P : H →ₗ[R] H and a root label a : α, dsMap P a := bPlusLin a ∘ₗ P is the DS self-map.

noncomputable def RootedTree.ConnesKreimer.dsMap {R : Type u_1} [CommSemiring R] {α : Type u_2} (P : ConnesKreimer R (Nonplanar α) →ₗ[R] ConnesKreimer R (Nonplanar α)) (a : α) :

The Dyson-Schwinger map T_{P,a}(X) := B+_a(P(X)) for a linear operator P and root label a.

Equations
Instances For
    @[simp]
    theorem RootedTree.ConnesKreimer.dsMap_apply {R : Type u_1} [CommSemiring R] {α : Type u_2} (P : ConnesKreimer R (Nonplanar α) →ₗ[R] ConnesKreimer R (Nonplanar α)) (a : α) (X : ConnesKreimer R (Nonplanar α)) :
    (dsMap P a) X = (bPlusLin a) (P X)
    def RootedTree.ConnesKreimer.IsDSSolution {R : Type u_1} [CommSemiring R] {α : Type u_2} (P : ConnesKreimer R (Nonplanar α) →ₗ[R] ConnesKreimer R (Nonplanar α)) (a : α) (X : ConnesKreimer R (Nonplanar α)) :

    MCB Eq 1.17.2: an element X : H is a Dyson-Schwinger solution for the pair (P, a) if it is a fixed point of the DS map, i.e., X = B+_a(P(X)).

    Equations
    Instances For
      theorem RootedTree.ConnesKreimer.IsDSSolution.def {R : Type u_1} [CommSemiring R] {α : Type u_2} (P : ConnesKreimer R (Nonplanar α) →ₗ[R] ConnesKreimer R (Nonplanar α)) (a : α) (X : ConnesKreimer R (Nonplanar α)) :
      IsDSSolution P a X X = (bPlusLin a) (P X)
      theorem RootedTree.ConnesKreimer.dsMap_add {R : Type u_1} [CommSemiring R] {α : Type u_2} (P Q : ConnesKreimer R (Nonplanar α) →ₗ[R] ConnesKreimer R (Nonplanar α)) (a : α) :
      dsMap (P + Q) a = dsMap P a + dsMap Q a

      dsMap is additive in P.

      theorem RootedTree.ConnesKreimer.dsMap_smul {R : Type u_1} [CommSemiring R] {α : Type u_2} (r : R) (P : ConnesKreimer R (Nonplanar α) →ₗ[R] ConnesKreimer R (Nonplanar α)) (a : α) :
      dsMap (r P) a = r dsMap P a

      dsMap commutes with scalar multiplication.

      @[simp]
      theorem RootedTree.ConnesKreimer.dsMap_zero {R : Type u_1} [CommSemiring R] {α : Type u_2} (a : α) :
      dsMap 0 a = 0

      dsMap is zero on the zero operator.

      theorem RootedTree.ConnesKreimer.isDSSolution_zero_iff_zero {R : Type u_1} [CommSemiring R] {α : Type u_2} (a : α) (X : ConnesKreimer R (Nonplanar α)) :
      IsDSSolution 0 a X X = 0

      For the zero operator P = 0, the unique DS solution is X = 0 (since dsMap 0 a X = B+_a(0) = 0 for all X).

      §3: Quadratic Dyson-Schwinger (algebraic analog of MCB Eq 1.17.3) #

      The equation X = B+_a(X * X) is the direct algebraic analog of MCB Eq 1.17.3 (X = M(X, X)). Not a dsMap instance — multiplication by X is bilinear, not linear, so this lives outside the linear DS framework.

      The two-tree-product solution X = ofTree (Nonplanar.node a {T, T}) for a fixed T is structurally a "two-children-with-same-subtree" recursion.

      def RootedTree.ConnesKreimer.IsQuadDSSolution {R : Type u_1} [CommSemiring R] {α : Type u_2} (a : α) (X : ConnesKreimer R (Nonplanar α)) :

      The quadratic Dyson-Schwinger predicate: X = B+_a(X * X). Algebraic analog of MCB Eq 1.17.3 X = M(X, X).

      Equations
      Instances For
        theorem RootedTree.ConnesKreimer.zero_isQuadDSSolution {R : Type u_1} [CommSemiring R] {α : Type u_2} (a : α) :

        0 is trivially a quadratic-DS solution (since 0 * 0 = 0 and B+_a(0) = 0).

        §4: Sanity tests #