Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Buchholz contribution domination with pairing count

Proved
buchholz_contribution_pairing_count_energy_domination

by Shuze Chen · Jul 26, 2026 · Mathlib 0df444a (Lean v4.33.1)

buchholzcandes-rechtexact-matrix-completionmatched-walksnoncommutative-khintchinepair-partitions

Let nge1nge 1nge1, let Omegasubseteq[n1]imes[n2]Omegasubseteq[n_1] imes[n_2]Omegasubseteq[n1​]imes[n2​], let p>0p>0p>0, and let XXX be a real matrix. The left side is the total one-walk contribution that remains after Rademacher sign averaging in Buchholz's even-moment expansion.

This theorem states that this total contribution is bounded by the number of pair partitions of the 2n2n2n edge positions times the larger of the row and column diagonal energy moments:

sumrows,colsmathrmContribution(rows,cols)le∣mathrmPair(2n)∣,maxRn(Omega,p,X),Cn(Omega,p,X).sum_{rows,cols} mathrm{Contribution}(rows,cols)le |mathrm{Pair}(2n)|,max{R_n(Omega,p,X),C_n(Omega,p,X)}.sumrows,cols​mathrmContribution(rows,cols)le∣mathrmPair(2n)∣,maxRn​(Omega,p,X),Cn​(Omega,p,X).

It is the same Buchholz matched-walk domination used in the noncommutative Khintchine proof, kept in cardinality form so the surrounding theorem can separately rewrite ∣mathrmPair(2n)∣,M|mathrm{Pair}(2n)|,M∣mathrmPair(2n)∣,M as a constant sum over pairings.

Preamble
import Definitions.Def_buchholz_matched_walk_contribution
import Definitions.Def_buchholz_pairing
open MatrixCompletion
open scoped BigOperators
Formal statement
theorem buchholz_contribution_pairing_count_energy_domination
    (n : Nat) (hn : 1 ≤ n)
    {n1 n2 : Nat} (Omega : Finset (Fin n1 × Fin n2)) (p : ℝ) (hp : 0 < p)
    (X : RealMatrix n1 n2) :
    Finset.univ.sum (fun rows : Fin n → Fin n1 =>
      Finset.univ.sum (fun cols : Fin n → Fin n2 =>
        buchholzMatchedWalkContribution Omega p X rows cols))
      ≤ (Fintype.card (BuchholzPairing n) : ℝ) *
          max
            (Finset.univ.sum (fun i : Fin n1 =>
              (p⁻¹ ^ 2 *
                (Finset.univ.sum
                  (fun j : Fin n2 => if (i, j) ∈ Omega then X i j ^ 2 else 0))) ^ n))
            (Finset.univ.sum (fun j : Fin n2 =>
              (p⁻¹ ^ 2 *
                (Finset.univ.sum
                  (fun i : Fin n1 => if (i, j) ∈ Omega then X i j ^ 2 else 0))) ^ n)) := by
  sorry
Source
Buchholz, "Operator Khintchine inequality in non-commutative probability", Math. Ann. 319 (2001), Sections 2--3; used in Candes--Recht, Exact Matrix Completion via Convex Optimization, Section 6.1, Lemma 6.1, PDF p. 25.

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me