A lower bound of 21 for 3 × 3 matrix multiplication over every field
For a field , what is the smallest number of products of input linear forms needed to multiply two arbitrary matrices exactly? Equivalently, how small can be in an identity holding for every pair , with -linear forms and fixed matrices ? The minimum is the exact bilinear complexity . Which lower bounds hold uniformly over all fields?
- Result
- Proved(see note)
- Status
- Partial result
- AI contribution
- AI co-developed
- Method
- Argument
- Field
- Algebraic complexity; exact bilinear complexity and tensor rank
- Posed by
- —
- Year posed
- —
- Years open
- —
- Solved
- 2026-10-12
- Model
- GPT-6 Astra (gpt-6-astra), with GPT-6 Sol (gpt-6-sol) used for part of the work
- Vendor
- OpenAI
- Collaborators
- Andrey Ivanov
- Verification
- Lean-checked, statement unaudited
- Publication
- Announced
- Significance
- 30 / 100
- Disclosed cost
- —
- Wikipedia
- No dedicated article
What was actually shown
The formal proof establishes for every field , including finite and infinite fields in every characteristic. The input linear forms and output matrices are unrestricted; there are no minimality, nonzero-term, symmetry or coefficient-rank assumptions. The argument passes to an algebraic closure, chooses a decomposition minimizing a coefficient-rank sum, and uses conductor growth and residual reconstruction to rule out at most 20 terms. This is partial progress on exact rank: it does not determine the exact rank over every field and gives no border-rank or asymptotic-exponent bound. Results establishing 22 or 23 over or for integer-coefficient algorithms do not imply the same numerical bound over arbitrary fields. The README places this result alongside the classical general lower bound 19 and recent field-specific results.
What the AI did
Andrey Ivanov posed the research task and directed the project. According to his account, GPT-6 Astra (gpt-6-astra) performed most of the work, contributing both to the development of the mathematical proof and to its Lean formalization. GPT-6 Sol (gpt-6-sol) was also used for part of the work to reduce costs. Ivanov supplied known results missed during the models' literature searches, redirected work when approaches reached dead ends, and organized the research workspace around a catalogue of results, Lean formalization, and SageMath for rapid testing of conjectures. Mathematical ideas were discussed throughout the process, but the extent to which those discussions influenced particular model-generated ideas cannot be reconstructed reliably. The AI co-developed classification describes this human-directed collaboration without assigning individual lemmas or a numerical share of the mathematical contribution to either party. Ivanov is the author and responsible maintainer. The repository's own disclosure at the registered commit (README and formalization.yaml) says the research and formalization had substantial assistance from OpenAI's ChatGPT/Codex, model versions not recorded; the model names above are the author's later clarification.
Verification
No independent mathematician has checked this yet. Read by this site on 15 October 2026, not rebuilt. The headline theorem MMRank.Palomar.lower_bound was read in Challenge.lean, which imports only Mathlib: for any field K and finite index set I, if for all matrices , with arbitrary linear forms and matrices , then . That is exactly bilinear rank (tensor rank) of the 3x3 matrix multiplication tensor: exact equality, not border rank, no restriction on the algorithm, and an arbitrary Field includes finite fields and characteristic 2. Solution.lean proves the same statement and comparator.json pairs the two. A grep of all 198 Lean files (18,829 lines) found only the deliberate sorry in Challenge.lean, which nothing imports; no axiom declarations, native_decide, unsafe, implemented_by or extern. The repository's CI run 38306224074 on commit cb1557b printed propext, Classical.choice and Quot.sound for the headline and audited 1,842 project declarations; Palomar run 38306239835 fetched the same commit and its Comparator step passed. Both logs were read here; neither build was repeated. The proof itself was not read.
Sources
- PaperRelated result over F2: exact rank 23Bläser 2003: the previous general lower bound of 19Related result over F2: lower bound 21 (Wang)Related result over the integers: lower bound 22 (Rudich and Rousseau)
- Lean proofGitHub repository with Lean proofStandalone statement using only MathlibProved statement and proof entry pointPublic theorem for arbitrary linear forms
- Problem recordBläser, Fast Matrix Multiplication (survey, 2013): the range 19 to 23
- OtherPalomar registry record, version 1Archived release 0.1.1 on ZenodoAuthorship and initial AI disclosure in the registered snapshotPalomar mechanical verification of this commitProof overview
Submitted by VelvetCobra335 on