CV-27: Feynman diagrams at the cutoff — the Dyson vertices meet Wick #
Category: 3-Local (CV; continuous variables — the multi-mode field).
The three pieces of the diagrammatic rung are landed separately: Wick's theorem for an arbitrary
equal-time word (CV/WickGeneral.lean) and at four points with the phases on (CV/Wick.lean),
the Dyson series (Analysis/Matrix/DysonSeries.lean), and the vertex bookkeeping
(Analysis/Matrix/DysonVertex.lean). This module joins them on the lattice field: the Dyson
expansion of the propagator exp (−i t (H_field + lam·V)) of the free field perturbed by a
polynomial vertex V, its terms as vacuum diagrams, and the diagrams evaluated by Wick.
neg_I_smul_fieldHamiltonian— the free generator−i H_fieldis diagonal with entries−i E_c, so the eigenbasis form of the bookkeeping applies verbatim;- ★
interactionPicture_neg_I_smul_fieldHamiltonian— the interaction-picture vertex is the free Heisenberg vertex,V_I(s) = U(s)† V U(s)withU(s) = freeFieldU K N s: the same object whose products the time-separated Wick theorem evaluates (heisenbergFlow_eq_interactionPictureidentifies it with CV-17's flow as well); - ★★
hasSum_dysonTerm_fieldHamiltonian— the lattice propagator is the sum of its vacuum diagrams' generating series: for HermitianVand0 ≤ t,exp (−i t (H_field + lam·V)) = ∑ₙ Dₙ(t); - ★
dysonTerm_one_vac— the one-vertex vacuum amplitude for any vertex:D₁(t) vac vac = e^{−i t E₀} · t · (−i lam) · ⟨vac∣V∣vac⟩— the vacuum phase cancels between the two legs of the vertex, which is inserted with the same weight at every time in[0, t]; ★★dysonTerm_one_vac_wordOp— the first-order vacuum diagram, by Wick: for a monomial vertexV = Q_{k₁} ⋯ Q_{kₘ}below the threshold,⟨vac∣V∣vac⟩ = ∏_k wickMoment (count k)— the sum over pairings of the vertex's own legs (the figure-eight ofQ⁴, value3/4; the tadpole ofQ², value1/2); - ★
dysonTerm_two_vac— the two-vertex vacuum amplitude for any vertex: the double integral over the ordered times0 ≤ s₁ ≤ s₂ ≤ tof the two-time free correlator⟨vac∣ V · U(s₁ − s₂)† V U(s₁ − s₂) ∣vac⟩of the vertex with itself — only the time difference enters, the vacuum eigenphase having cancelled;vertexPair_eq_timeFourPoint— for the quadratic vertexV = Q_a Q_bthat correlator IS CV-23b'stimeFourPoint τ 0 0 1 1 a b a b, and ★★dysonTerm_two_vac_quadratic— the second-order vacuum diagrams, by Wick (2 < N): the integrand is the three-pairing sum of stroboscopic kernels at the time difference; ★dysonTerm_two_vac_quadratic_of_ne— distinct modesa ≠ b: only the connected bubbleK(0,1)²survives, both propagators running between the two vertices; ★dysonTerm_two_vac_quadratic_self— one modeV = Q_a²: the disconnected double tadpole¼ = ⟨Q²⟩⟨Q²⟩plus two bubbles2 K(0,1)², the textbook⟨Q²(s₂) Q²(s₁)⟩ = ⟨Q²⟩² + 2⟨Q(s₂)Q(s₁)⟩².
Reading. A term of the Dyson series at order n is a diagram with n vertices at ordered
times; the eigenbasis recursion dysonTermI_succ_apply_diagonal places a free propagation
between consecutive vertices; and at the vacuum the free correlator of the vertices is Wick's
pairing sum, each pairing a product of propagator lines twoPointKernel. First order needs Wick
at equal time (any vertex, any length — landed generally); second order needs Wick at two times
(landed at four points, so for quadratic vertices).
Honest scope #
⚠️ Orders one and two by Wick; every order by bookkeeping. The n-th order vacuum amplitude
is the ordered n-fold integral of an (n − 1)-time free correlator of vertices
(dysonTermI_succ_apply_diagonal, all n); evaluating it as a sum over pairings needs the
time-separated Wick theorem for words of length n·deg V, which the corpus has at four points
only. The general time-separated Wick theorem is priced separately (BACKLOG #36(b)(iv)).
⚠️ Vacuum bubbles, not scattering amplitudes. The objects are transition amplitudes
⟨vac∣ exp (−i t (H₀ + lam V)) ∣vac⟩ at finite t; no adiabatic switching, no Gell-Mann–Low
formula, no cancellation of disconnected diagrams against a denominator. At the cutoff these
amplitudes are exact matrix elements, which is why the statements are theorems.
⚠️ Finite cutoff. The thresholds count k / 2 < N, 2 < N are where Wick survives
truncation, as in CV-23; nothing continuum is claimed.
References: Analysis/Matrix/DysonSeries.lean, Analysis/Matrix/DysonVertex.lean (Category 1);
CV/Wick.lean (CV-23b, timeFourPoint_wick, twoPointKernel); CV/WickGeneral.lean
(wordOp_vac_eq_prod_wickMoment); CV/ThermalPropagator.lean (heisenberg_freeFieldU_pow_apply);
CV/LiebRobinson.lean (CV-17, heisenbergFlow); CV/InteractionPrice.lean
(fieldHamiltonian_isHermitian); specs/BACKLOG.md #36(b)(iii); specs/future-work.md
(row CV-27, FP-1).
The free generator in its eigenbasis #
The free generator −i H_field is diagonal with entries −i E_c.
★ The interaction-picture vertex is the free Heisenberg vertex:
exp (−s (−i H)) · V · exp (s (−i H)) = U(s)† V U(s) with U(s) = freeFieldU K N s.
CV-17's Heisenberg flow is the interaction picture of DysonVertex.lean, argument order
aside.
The propagator as the sum of its diagrams #
★★ The lattice propagator is the sum of the Dyson series in the coupling: for a Hermitian
vertex V and 0 ≤ t, exp (−i t (H_field + lam·V)) = ∑ₙ Dₙ(t).
One vertex #
★ The one-vertex vacuum amplitude for any vertex:
D₁(t) vac vac = e^{−i t E₀} · t · (−i lam) · ⟨vac∣V∣vac⟩.
★★ The first-order vacuum diagram, by Wick: for a monomial vertex Q_{k₁} ⋯ Q_{kₘ} below
the threshold, D₁(t) vac vac = e^{−i t E₀} · t · (−i lam) · ∏_k wickMoment (count k) — the sum
over pairings of the vertex's own legs.
Two vertices #
★ The two-vertex vacuum amplitude for any vertex: the double integral over the ordered
vertex times of the two-time free correlator ⟨vac∣ V · U(s₁ − s₂)† V U(s₁ − s₂) ∣vac⟩ — only
the time difference enters.
For the quadratic vertex V = Q_a Q_b, the two-time vertex correlator is CV-23b's four-point
function at periods (0, 0, 1, 1) and step τ.
★★ The second-order vacuum diagrams, by Wick. For the quadratic vertex Q_a Q_b above the
threshold 2 < N, the integrand of the two-vertex amplitude is the three-pairing sum of
stroboscopic kernels at the time difference τ = s₁ − s₂: the pairing within each vertex
(K(0,0) K(1,1), the disconnected double tadpole, present only for a = b) and the two pairings
across the vertices (K(0,1)², the bubbles — one for every mode pattern, one more for
a = b).
★ The disconnected double tadpole and the two bubbles: for the one-mode vertex Q_a² the
integrand is ¼ + 2 K(0,1)² — ⟨Q²(s₂) Q²(s₁)⟩ = ⟨Q²⟩² + 2 ⟨Q(s₂) Q(s₁)⟩².