AI Proved What?

Episode 107, October 2026

Two and a quarter?

A claimed proof that the exponent of matrix multiplication is at most 9/4

Covers result 107 in OpenAI’s catalog: all 3 papers. See its connections to other results and the work it cites.

5:36. English captions available. The video loads from YouTube when you press play.

Chapters

  1. 0:00Multiplying matrices
  2. 1:19The claims
  3. 2:44How the proof goes
  4. 4:58Where it stands

The claims, in plain words

Multiplying two n × n matrices the schoolbook way takes n³ multiplications. In 1969 Strassen multiplied 2 × 2 matrices with seven multiplications instead of eight; used recursively on blocks, that gives about n2.81 operations. The exponent of matrix multiplication, ω, is the smallest exponent reachable in the limit; it is at least 2, since there are n² entries to write down.

Approximate algorithms, Schönhage’s asymptotic sum inequality and Strassen’s laser method turned the search into a question about tensors. Coppersmith and Winograd reached about 2.375 in 1990. Over the following decades a long line of work, by Stothers, Vassilevska Williams, Le Gall, Alman, Duan, Wu, Zhou and others, lowered the bound only to about 2.3712, the latest step by Dupont and colleagues using AlphaEvolve. Ambainis, Filmus and Le Gall showed that a wide class of laser-method analyses of the Coppersmith–Winograd tensors cannot go below about 2.31.

Result 107 is three OpenAI preprints. The headline paper (13 pages, October 2, 2026) claims ω ≤ 9/4 = 2.25 over the complex numbers: for every ε > 0, n × n matrices can be multiplied with O(n9/4+ε) arithmetic operations. An 83-page write-up (September 24) proves the weaker square bound 2.258 together with new rectangular bounds, including a dual exponent α above 0.465 and ω(1, 0.709, 1) below 2.092. A third paper (35 pages, September 24) proves ω below 2.371054886006746 over every field, including positive characteristic, by refining the existing extraction methods.

What it doesn’t claim

The bounds are about asymptotic arithmetic operation counts. The proof gives no practical algorithm and no crossover size at which it would beat existing methods. The 9/4 proof does not use the Coppersmith–Winograd tensors at all, so the limits known for analyses of those tensors do not apply to it.

Where it stands

Posted as preprints
OpenAI, three preprints dated September 24 and October 2, 2026, released October 6
Peer reviewed
Not yet
Checked in Lean
OpenAI published Lean proofs of the 9/4 bound, the rectangular bounds and the every-field bound; we have not run the checks

Last checked October 19, 2026. The preprints have not been revised. OpenAI published Lean formalizations. The 9/4 bound and the rectangular bounds, matched against their comparator statements, use 251 files and 41,721 lines; the 9/4 proof itself uses 129 files and follows the 9/4 paper, including its detecting-character appendix, with Brouwer’s fixed-point theorem taken from an external Lean package. The every-field bound, matched against its comparator statement, uses 350 files and 181,240 lines. We found no sorry or axiom in the repository’s files. We have not run the checks. None of the papers is among those OSVerify reviewed, and we have seen no expert review.

How the 9/4 proof goes

  1. Characters. A bilinear map is a trilinear form, and forms can be compared by restriction and degeneration. Strassen’s asymptotic spectrum supplies characters: numbers attached to tensors that add on direct sums, multiply on tensor products and can only drop under restriction. A detecting-character lemma reduces the problem to bounding every character on matrix multiplication, where its value is n3t; the goal is t ≤ 3/4 for every character.
  2. Polynomial multiplication. Multiplying a polynomial with a coefficients by one with b coefficients gives a + b − 1 outputs; evaluation at that many points and counting outputs show its rank is exactly a + b − 1. A geometric mean of a character over the six orderings of the legs gives a profile P(a, b) with P ≤ (a + b − 1)1/t and P(1, b) = b.
  3. Separation, concavity, tripling. A separation step uses a Fourier projection over 5M copies and a degeneration weighted by (g − h)² to make blocks that shared one leg fully independent; the number of blocks pays for the copies, and each block gains a dot product. Applied to a determinant filtration, it makes the profile concave in each input length; applied to three sectors, it gives P(a, 3h + a − 1) ≥ 3P(a, h).
  4. Growth. A short discrete argument turns concavity and tripling into P(a, a) ≥ a4/3. With the cap, a4/3 ≤ (2a − 1)1/t for every a, which forces t ≤ 3/4 and hence ω ≤ 9/4.

The numbers in the video

  • Strassen’s seven products reproduced 1,000 of 1,000 random 2 × 2 integer products exactly.
  • The polynomial multiplication tensor C(a, b) has output flattening rank a + b − 1, and evaluation at a + b − 1 points recovers every product exactly.
  • The separation step’s Fourier identity and weight (g − h)² check out for M up to 6; the three-sector split leaves exactly three blocks and no negative weights in five test cases.
  • From a single a, a4/3 ≤ (2a − 1)1/t gives t ≤ 0.959 (a = 10), 0.825 (10³), 0.788 (10⁶), 0.769 (10¹²), approaching 3/4.

Read the source

The 3 papers in this result

OpenAI groups related papers, such as alternative proofs, supporting results and consequences, into one result; we label the first paper it lists the main paper and the others companions.

Transcript

Read the full script

0:00Multiplying matrices

Multiplying two n by n matrices the schoolbook way takes n³ multiplications. In 1969, Strassen found a way to multiply two-by-two matrices with seven multiplications instead of eight. Used recursively on blocks, it multiplies n by n matrices with about n^2.81 operations. The exponent of matrix multiplication, omega, is the smallest exponent reachable in the limit. It is at least two, because there are n² entries to write down. In our check, Strassen’s seven products reproduced 1,000 random products exactly. Approximate algorithms, Schönhage’s asymptotic sum inequality and Strassen’s laser method turned the search into a question about tensors. Coppersmith and Winograd reached about 2.375 in 1990. Over the following decades, a long line of work, by Stothers, Vassilevska Williams, Le Gall, Alman, Duan, Wu, Zhou and others, lowered it only to about 2.3712, the latest step by Dupont and colleagues using AlphaEvolve. Ambainis, Filmus and Le Gall showed that a wide class of laser-method analyses of the Coppersmith and Winograd tensors cannot go below about 2.31.

1:19The claims

Result 107 is three OpenAI preprints. The headline paper, 13 pages, dated October 2, claims that omega is at most 9/4, 2.25, over the complex numbers: for every epsilon, n by n matrices can be multiplied with O(n^(9/4 + ε)) arithmetic operations. An 83-page write-up dated September 24 proves the weaker square bound 2.258, with new rectangular bounds: for example, the dual exponent alpha exceeds 0.465. A third paper proves omega below 2.371055 over every field, including positive characteristic, by refining the existing extraction methods. Two and a quarter (2.25) is far below every bound before these preprints, and the new proof does not use the Coppersmith and Winograd tensors at all. The bounds are asymptotic: the proof gives no practical algorithm or crossover size. OpenAI published Lean formalizations: the 9/4 bound and the rectangular bounds in about 250 files and 42,000 lines, of which the 9/4 proof uses about 130 files, and the every-field bound in about 350 files and 181,000 lines. We have not run the checks.

2:44How the proof goes

The proof works with tensors. A bilinear map is a trilinear form, and forms can be compared by restriction and by degeneration. Strassen’s asymptotic spectrum supplies characters: numbers attached to tensors that add on direct sums, multiply on tensor products, and can only drop under restriction. A detecting-character lemma reduces the problem to bounding every character on matrix multiplication, where its value is n^(3t) for some t. The goal is to show t is at most 3/4 for every character. The test object is polynomial multiplication. Multiplying a polynomial with a coefficients by one with b coefficients gives a + b − 1 outputs, and evaluating at that many points, plus counting outputs, shows its rank is exactly a + b − 1. Averaging a character over the six orderings of the three legs, as a geometric mean, gives a profile, P(a, b). Interpolation caps it: P is at most (a + b − 1)^(1/t). And with one input of length one, P equals b. Two constructions push the profile up. A separation step uses a finite Fourier projection, and a degeneration weighted by the square of a label mismatch, to make blocks that shared one leg fully independent; the number of blocks pays for the copies, and each block gains a dot product. Applied to a determinant filtration, it shows the profile is concave in each input length. Applied to three sectors, it shows that P(a, 3h + a − 1) is at least 3·P(a, h). In our checks, the separation identity and the three-sector split held exactly in every case we tried. A short discrete argument turns concavity and tripling into growth along the diagonal: P(a, a) is at least a^(4/3). Comparing with the cap, a^(4/3) is at most (2a − 1)^(1/t), for every a. That forces t to be at most 3/4, so omega is at most 3 × 3/4: 9/4. The bound from a single a approaches 3/4 slowly: 0.79 at a million.

4:58Where it stands

The three preprints are not peer reviewed and have not been revised. Lean formalizations cover the 9/4 bound, the rectangular bounds and the every-field bound; we have not run them. None of the papers is among those OSVerify reviewed, and we have seen no expert review. The result is about asymptotic operation counts, not a practical algorithm. If it holds, the best bound on the exponent of matrix multiplication drops from about 2.37 to two and a quarter, by a short argument about multiplying polynomials.

Spot a mistake?

This episode simplifies on purpose, but it shouldn’t be wrong. If something is, open an issue on GitHub or leave a comment on YouTube. Corrections are noted here with a date.