Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Buchholz contribution pairing-count domination: row-energy case

Proved
buchholz_contribution_pairing_count_energy_domination_row_case

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

buchholzkhintchinematrix-completionreduction

This is the row-energy branch of the Buchholz matched-walk contribution estimate used in the noncommutative Khintchine bound.

Let nge1nge 1nge1, let OmegaOmegaOmega be a sampled set of matrix coordinates, let p>0p>0p>0, and let XXX be a real matrix. If the row diagonal energy moment is at least the column diagonal energy moment, then the total matched-walk contribution is bounded by the number of Buchholz pair partitions times the larger row/column energy maximum:

sumextrowssumextcolsCOmega,p,X(extrows,extcols)le∣mathcalP2n∣,max(Rn,Cn).sum_{ ext{rows}}sum_{ ext{cols}} C_{Omega,p,X}( ext{rows}, ext{cols}) le |mathcal P_{2n}|,max(R_n,C_n).sumextrows​sumextcols​COmega,p,X​(extrows,extcols)le∣mathcalP2n​∣,max(Rn​,Cn​).

This isolates the row-dominant case of the combinatorial charging argument from the final linear-order case split.

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_row_case
    (n : Nat) (hn : 1 ≤ n)
    {n1 n2 : Nat} (Omega : Finset (Fin n1 × Fin n2)) (p : ℝ) (hp : 0 < p)
    (X : RealMatrix n1 n2)
    (hrow :
      (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))
        ≤
      (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 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