Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Multinomial capacity of the coupled floor profile at every q

Proved
mme_CW_primary_profile_capacity_quarter_root

by allychan327 · Sep 7, 2026 · Mathlib 777aaa6 (Lean v4.29.0-rc3)

algebraic-complexitycoppersmith-winogradlaser-methodmatrix-multiplication

The multinomial capacity of the coupled floor profile dominates the raw laser base, for every q≥3q\ge3q≥3.

With λ=2/(q3τ+2)\lambda=2/(q^{3\tau}+2)λ=2/(q3τ+2), L=⌊λN⌋L=\lfloor\lambda N\rfloorL=⌊λN⌋, G=N−LG=N-LG=N−L, write

Z=(2NL)(2N−LL),X=(NG),B=(2GG),capacity=Z3B216X4,Z=\binom{2N}{L}\binom{2N-L}{L},\qquad X=\binom{N}{G},\qquad B=\binom{2G}{G},\qquad \text{capacity}=\frac{Z^3B^2}{16X^4},Z=(L2N​)(L2N−L​),X=(GN​),B=(G2G​),capacity=16X4Z3B2​, side=q4G+2L,raw=4q3τ(q3τ+2),loss=(N+1)−1/4.\text{side}=q^{4G+2L},\qquad \text{raw}=4q^{3\tau}\bigl(q^{3\tau}+2\bigr),\qquad \text{loss}=(N+1)^{-1/4}.side=q4G+2L,raw=4q3τ(q3τ+2),loss=(N+1)−1/4.

Then, eventually in NNN and whenever L>0L>0L>0, G>0G>0G>0, L+G=NL+G=NL+G=N,

(raw⋅e−loss/2)2N  ≤  (capacity⋅e−N loss/2)⋅(side3)τ.\bigl(\text{raw}\cdot e^{-\text{loss}/2}\bigr)^{2N}\;\le\;\bigl(\text{capacity}\cdot e^{-N\,\text{loss}/2}\bigr)\cdot\bigl(\text{side}^3\bigr)^{\tau}.(raw⋅e−loss/2)2N≤(capacity⋅e−Nloss/2)⋅(side3)τ.

What is actually being proved. At the level of exponential rates the two sides agree exactly: writing x=q3τx=q^{3\tau}x=q3τ and λ=2/(x+2)\lambda=2/(x+2)λ=2/(x+2), the identity

3[2H(λ2)+(2−λ)H(λ2−λ)]−4H(λ)+4(1−λ)log⁡2+(4−2λ)log⁡x  =  2log⁡(4x(x+2))3\Bigl[2H\bigl(\tfrac\lambda2\bigr)+(2-\lambda)H\bigl(\tfrac{\lambda}{2-\lambda}\bigr)\Bigr]-4H(\lambda)+4(1-\lambda)\log 2+(4-2\lambda)\log x \;=\; 2\log\bigl(4x(x+2)\bigr)3[2H(2λ​)+(2−λ)H(2−λλ​)]−4H(λ)+4(1−λ)log2+(4−2λ)logx=2log(4x(x+2))

holds for every x>0x>0x>0 — λ=2/(x+2)\lambda=2/(x+2)λ=2/(x+2) is precisely the maximiser. So there is no slack to exploit, and the whole content of the statement is that the Stirling polynomial corrections and the cost of rounding λN\lambda NλN down to an integer are absorbed by the quarter-root loss e−N3/4/2e^{-N^{3/4}/2}e−N3/4/2, which decays faster than any polynomial but slower than any exponential.

This is the general-qqq form of mme_CW_q6_primary_profile_capacity_quarter_root; the hypothesis is weakened from the full pruning triple to L>0∧G>0∧L+G=NL>0\wedge G>0\wedge L+G=NL>0∧G>0∧L+G=N, since the ratio condition 341L<100G341L<100G341L<100G is not used here.

Preamble
import Mathlib.Analysis.SpecialFunctions.Exp
import Mathlib.Analysis.SpecialFunctions.Pow.Real
import Mathlib.Analysis.SpecificLimits.Basic
open Filter Topology
Formal statement
theorem mme_CW_primary_profile_capacity_quarter_root
    (q : ℕ) (hq : 3 ≤ q) (tau : ℝ) (htau : 2 ≤ 3 * tau) :
    ∀ᶠ N : ℕ in atTop,
      let lambda : ℝ := 2 / ((q : ℝ) ^ (3 * tau) + 2)
      let L : ℕ := ⌊lambda * (N : ℝ)⌋₊
      let Gcount : ℕ := N - L
      let side : ℕ := q ^ (4 * Gcount + 2 * L)
      let raw : ℝ :=
        4 * (q : ℝ) ^ (3 * tau) * ((q : ℝ) ^ (3 * tau) + 2)
      let Zcount : ℕ :=
        Nat.choose (2 * N) L * Nat.choose (2 * N - L) L
      let Xcount : ℕ := Nat.choose N Gcount
      let middle : ℕ := Nat.choose (2 * Gcount) Gcount
      let capacity : ℝ :=
        ((Zcount : ℝ) ^ 3 * (middle : ℝ) ^ 2) /
          (16 * (Xcount : ℝ) ^ 4)
      let loss : ℝ :=
        (Real.sqrt (Real.sqrt (((N + 1 : ℕ) : ℝ))))⁻¹
      (0 < L ∧ 0 < Gcount ∧ L + Gcount = N) →
        (raw * Real.exp (-(loss / 2))) ^ (2 * N) ≤
          (capacity * Real.exp (-((N : ℝ) * loss / 2))) *
            ((((side * side * side : ℕ) : ℝ)) ^ tau) := by
  sorry
Source
Don Coppersmith and Shmuel Winograd, Matrix multiplication via arithmetic progressions, Journal of Symbolic Computation 9(3), 1990, 251-280; the coupled four-sum constituent (d) on printed p. 266 and its value lemma on printed p. 270. General-q form of the q=6 chain used for omega < 2.376.

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