CV-26: channel-level RG at the cutoff — coarse-graining with a priced defect #
Category: CV (continuous variables — the multi-mode field).
The Stage-4 no-go (exists_unitary_compress_not_unitary) proved that exact unitary
RG matching is impossible: decimating a support-spreading drive loses norm. Its own
conclusion was that an honest RG statement has to be about channels with an error
budget. This module is that statement.
The coarse-graining is mode tracing: keep the spectator modes, discard mode k.
coarseIsom k/coarseChannel k— the coarse-graining as a genuine CPTP map, built as the Stinespring channel of the mode-split permutation isometry (Channel.ofIsometry), so complete positivity and trace preservation come for free.coarseChannel_apply_entry:C(ρ)ᵢⱼ = ∑ₘ ρ(i⊕m, j⊕m)— trace out modek.spectatorEnergy/spectatorU— the coarse system's own free drive, the diagonal phase of the spectator energy.fieldEnergy_modeSplit_symmis the split that makes it work:E(s ⊕ m) = E_spec(s) + E_osc(m).★
coarseChannel_free_intertwine(CR-2) — the free drive intertwines the coarse-graining exactly:C(F ρ F†) = U_eff · C(ρ) · U_eff†. The traced mode's phase cancels against its own conjugate under the trace — the samemappears on both sides of every surviving entry — so no error is incurred: at zero coupling the RG step is exact, and the whole budget below is the price of the interaction.★★
channelRG_dist_le(CR-3, the capstone) — the priced RG step:D( C(U^n ρ U^{n†}), U_eff^n · C(ρ) · U_eff^{n†} ) ≤ 2n·|τ|·|λ|·Cfor every density operator
ρ. Coarse-graining the interacting evolution and evolving the coarse-grained state with the free effective drive agree up to a defect linear in the period count and in the coupling — the channel-level replacement for the matching the no-go forbids.
The budget, and where each factor comes from #
2 from the unitary-perturbation bridge (traceDist_conj_sub_le, CR-1); n from the
growth-free telescoping (Matrix.norm_pow_sub_pow_le_of_unitary, CV-12); |τ|·|λ|·C
from the one-period Duhamel price (interactingU_dist_le, CV-9). The data-processing
inequality (channel_traceDist_le, K3) is what lets the coarse-graining be applied
after the estimate rather than before — it is the step that makes a channel-level
statement cheaper than an operator-level one, not more expensive.
⚠️ Honest scope, unchanged from the scoping pass. No RG flow: this is one
coarse-graining step with a priced defect — no iteration, no fixed point, no beta
function. No level decimation: the compressCfg route of CV-16 is trace-decreasing
and needs a leakage arm the corpus does not have; mode tracing is the route that is CPTP
today. Uniform in distance: the cone-refined budget ε(distance) is a deferred
refinement, not claimed here. No continuum limit (ApproxCCR.no_exact_finite_ccr
stands); the diamond norm is not used, and no claim is made beyond per-state trace
distance.
References #
specs/channel-rg-scoping.md (the CV-25 scoping pass: rows CR-1/CR-2/CR-3, the budget
chain, the wall-checks this module discharges); specs/BACKLOG.md (Q21 → CV-26);
specs/future-work.md (row CV-26); CV/Decimation.lean (CV-16, the no-go this answers);
Mathlib/QuantumInfo/UnitaryPerturbation.lean (CR-1, traceDist_conj_sub_le);
Mathlib/QuantumInfo/DataProcessing.lean (channel_traceDist_le);
Mathlib/QuantumInfo/Stinespring.lean (Channel.ofIsometry);
CV/PowerCounting.lean (modeSplit); CV/InteractionPrice.lean
(interactingU_dist_le); CV/FreeFieldFloquet.lean (phaseDiagU, freeFieldU).
The coarse system: spectator modes #
The spectator energy: the free energy carried by the modes the coarse-graining keeps.
Equations
- CSD.CV.spectatorEnergy k s = ∑ j : { j : Fin K // j ≠ k }, CSD.CV.oscEnergy ↑(s j)
Instances For
The energy splits across the mode split: E(s ⊕ m) = E_spec(s) + E_osc(m). This
additivity is what makes the free drive factorise, and hence CR-2 exact.
The coarse-graining channel #
The mode-split isometry: the permutation matrix carrying a field configuration to
its (spectators, mode-k) pair.
Equations
- CSD.CV.coarseIsom k = Matrix.of fun (p : CSD.CV.SpectatorCfg K N k × Fin N) (c : CSD.CV.FieldConfig K N) => if p = (CSD.CV.modeSplit k) c then 1 else 0
Instances For
The mode-split matrix is an isometry — it is a permutation of the index set.
★ The coarse-graining channel: trace out mode k, keeping the spectators. A
genuine CPTP map — the Stinespring channel of the mode-split isometry — so the
data-processing inequality applies to it.
Equations
Instances For
Conjugating by the mode-split isometry is reindexing.
The coarse-graining, entrywise: C(ρ)ᵢⱼ = ∑ₘ ρ(i ⊕ m, j ⊕ m) — mode k is
traced out.
The effective (coarse) free drive #
The effective free drive on the coarse system: the diagonal phase of the spectator energy.
Equations
- CSD.CV.spectatorU k θ = CSD.CV.phaseDiagU fun (s : CSD.CV.SpectatorCfg K N k) => θ * CSD.CV.spectatorEnergy k s
Instances For
The effective drive at n periods is the n-th power of the one-period drive — the
coarse dynamics is a genuine stroboscopic evolution.
A pure phase times its own conjugate is 1 — the cancellation that makes the traced
mode drop out of CR-2.
Conjugation by a diagonal matrix, entrywise.
★ CR-2: the free drive intertwines the coarse-graining exactly.
C(F ρ F†) = U_eff · C(ρ) · U_eff†, with no error term: the traced mode's phase meets
its own conjugate in every surviving entry and cancels. At zero coupling the RG step is
exact — every bit of the CR-3 budget is the price of the interaction.
The priced RG step #
Conjugation by a unitary preserves Hermiticity.
Conjugation by a unitary preserves the trace.
The coarse-grained interacting evolution: run the true (interacting) dynamics for
n periods, then coarse-grain.
Equations
- CSD.CV.coarseInteracting k τ lam v n ρ = (CSD.CV.coarseChannel k).apply (↑(CSD.CV.interactingU K N τ lam v ^ n) * ρ * (↑(CSD.CV.interactingU K N τ lam v ^ n)).conjTranspose)
Instances For
The effective coarse evolution: coarse-grain first, then run the free effective
drive on the coarse system for n periods.
Equations
- CSD.CV.coarseEffective k τ n ρ = ↑(CSD.CV.spectatorU k (↑n * τ)) * (CSD.CV.coarseChannel k).apply ρ * (↑(CSD.CV.spectatorU k (↑n * τ))).conjTranspose
Instances For
The RG step is exact at zero coupling: the effective coarse evolution IS the coarse-grained free evolution (CR-2, in the named form the capstone consumes).
★★ CR-3: the channel-level RG step, priced (the CV-26 capstone).
D( C(U^n ρ U^{n†}), U_eff^n · C(ρ) · U_eff^{n†} ) ≤ 2n·|τ|·|λ|·C
for every density operator ρ: coarse-graining the interacting evolution and running
the coarse-grained state under the free effective drive agree up to a defect linear in
the period count and in the coupling strength.
This is the statement the Stage-4 no-go said had to replace unitary RG matching
(exists_unitary_compress_not_unitary: exact unitary matching is impossible for
support-spreading drives). The coarse-graining is CPTP, the comparison is in trace
distance, and the defect is the CV-9 Duhamel price carried through the CV-12 telescoping
by the CR-1 bridge, with the data-processing inequality applying the channel after the
estimate.
⚠️ One coarse-graining step, not a flow: no iteration, no fixed point, no beta function.
The bound is uniform in ρ and in the distance between modes.