Schönhage and Strassen conjectured in 1971 that is the optimal order of growth for multiplying two -bit integers on a multitape Turing machine. Harvey and van der Hoeven proved the matching upper bound (Annals of Mathematics, 2021). In September 2026, a preprint by OpenAI, Integer multiplication below , claimed that this bound can itself be beaten by a power of the logarithm, in the same model. If correct, the upper half of the conjecture's "" is false. Two independent follow-up projects then increased the exponent saving by many orders of magnitude. This mission targets the strongest claimed saving and takes the earlier claims as milestones.
Timeline (multitape Turing model; all bounds are of the form ).
A -tape Turing machine, in the conventions of Montanaro's Computational Complexity lecture notes (§3, §3.4), has the following parts:
In one step the machine reads the symbol under every head, writes a symbol under every head, moves each head by at most one cell (never left of ), and changes state. Once in it stays there unchanged.
For (most significant bit first), is the integer that represents, and is the length- binary representation of . A machine computes the product if, for every and all , when started on input it reaches with the output tape holding exactly followed by blanks. Its running time is the largest number of steps on any pair of -bit inputs. With , define
Each milestone is implied by the goal, because decreases in . Each one is also a published claim in its own right and a natural intermediate formalization target. The and constructions are the ones that the later claims rely on.
The result. Any shows that is not the optimal running time for multitape machines, which refutes the upper half of the Schönhage–Strassen conjecture as usually stated. The OpenAI preprint also derives the same bound for exact division and integer square roots (its Corollary 2). Larger values of quantify how far below multiplication can go. The bound is a statement about growth rates, and the constants involved are astronomically large.
Formalizing it. None of the three positive- results has been refereed, and the two follow-ups explicitly depend on the OpenAI manuscript. Their written arguments, their computer-checked combinatorial certificates (rank sums, moment bounds, rational margins), and the full multiplication theorem have not been formally verified. Machine-checking any of the milestones would be the first independent confirmation of the corresponding claim. A formal disproof, or a formal identification of a gap, would be equally informative.
Fourier-based multiplication scans stored bits at each of transform levels, so any algorithm that performs those levels one at a time pays for data movement and arithmetic alone. Beating this requires both moving data and carrying out butterfly layers at cost on a tape that is accessed sequentially, where is the stored volume. In the preprint this is done with recursive linear networks whose total number of smaller calls is strictly less than (number of roles) × (arity). The follow-ups improve by finding better networks and tighter parameter choices, all certified by large exact computations. Each claim therefore combines a long analytic argument, a Turing-machine implementation, and a finite certificate, and all three must be formalized.
IntMul_MultitapeModel, shared with the Harvey–van der Hoeven mission, and follow the -tape conventions of Montanaro's lecture notes. Tapes begin with . There is a state that freezes the configuration. Tape is a read-only input tape holding , and tape is the output tape, which must hold exactly , then the product bits, then blanks. Running time is the number of steps until .namespace IntMul.Kappa theorem jain_round6 : KappaBound (3666565558019 / 10 ^ 17) := by sorry end IntMul.Kappa
Jain's round-six witness. In the fixed finite-alphabet Turing-machine model with a fixed number of one-dimensional tapes, two -bit integers can be multiplied exactly in time
This is the strongest exponent saving claimed so far in the line of work started by the OpenAI preprint. It combines copied retained centres, retained point totals and a two-stage complex interchange with the networks and parameter assembly of the earlier drafts. The project states that the claim is conditional on the OpenAI manuscript and on Colkitt's framework, and has not had independent review. Its moment certificates and parameter assembly are checked in the Lean kernel, with the analytic inequalities they rely on taken as premises.
Formalization Note is defined in IntMul_MultitapeModel, which uses the -tape Turing machine conventions of Montanaro's lecture notes (start symbol, state, read-only input tape, separate output tape). It asserts a single machine that, for every and all , halts on input with output , and whose worst-case running time is at most for all , for some and . Here .
No open leaves. Every sub-goal is proved or awaiting decomposition.