explainx.ai0k
TrendingAI News TodayPathwaysSkills
Pricing
explainx.ai

Upskill in AI — 16 free pathways, live workshops & bootcamps, and 50+ courses from practitioners. Plus the skills, tools, and MCP servers to practice on.

follow us

follow on google

Add explainx.ai as a preferred source

corporate training

support@explainx.ai

get started

Find your pathTake Free Evaluation

community

Join the community

learn

mind: share how you thinkpathways — start freeworkshopsbootcampscoursescompare Explainxcertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcptoolsmdx readeragentsllmsdesignsdictionarypeopleagi trackerfelony benchranks

company

aboutvisionmissionteaminstructorsteach on explainxpartnershipscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource libraryfor LLMsexplainx.ai kids

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

newsletter · weekly

Get AI news, tools, and insights in your inbox.

supportcontactprivacytermsdata rightshow we create contentsubmission guidelines

© 2026 AISOLO Technologies Pvt Ltd

explainx.ai

On this page

  • Quick reference: claimed vs verified
  • What OpenAI actually published
  • What the Lean claim says
  • The race on the constant
  • Why it matters, and why it does not
  • How to check it yourself
  • What to watch next
  • FAQ
  • Related reading
← Back to blog

explainx / blog

OpenAI's Integer Multiplication Result Reportedly Proved in Lean in Six Days: What Is Verified

OpenAI, Math, Lean, AI Research, Verification

Part of OpenAI and ChatGPT

Contributors say they proved OpenAI's sub-n log n integer multiplication result in Lean in six days. What is claimed, what is verified, and how to check.

Oct 15, 2026·10 min read·Yash Thakker
add explainx.ai
go deep
OpenAI's Integer Multiplication Result Reportedly Proved in Lean in Six Days: What Is Verified

Two open-source contributors say they have proved OpenAI's "integer multiplication below n log n" result in the Lean theorem prover in six days, while a separate community race keeps shrinking the result's constant. That is the claim, as it is spreading on X. What we could confirm is narrower: the claims exist in public posts, a public Lean repository exists whose README says the proof is complete, we did not build it, and OpenAI's own repository describes the preprint and its Lean status in careful language. This post lays out what is claimed, what is verified, and how to check it yourself.

If you need the background first, our earlier posts cover what is in OpenAI's math repository and eight of its headline results with their Lean status. In that second post, integer multiplication was the one headline result without a Lean entry in the repository's own catalogue. The new claim is aimed at exactly that gap.

Quick reference: claimed vs verified

table · 2 cols
QuestionAnswer
Who says the result was proved in Lean?A contributor posting as platypii, thanking jdb1729, as quoted by an aggregator. Project coordinator Doug Colkitt says the work required building new Lean libraries
Is there a public Lean repo?Yes: platypii/integer-mult-bounds-lean. Its README says the end-to-end Mathlib proof is complete, with an unconditional saving kappa = 2^-35. We read it but did not compile anything
Does OpenAI's repo list a Lean entry for this family?Not in the catalogue as we read it earlier this month. The repo says it will add Lean formalizations as it obtains them
Is the constant really improving?An Oct. 8 post on X by Doug Colkitt reports a tightening from 2 to the minus 182 to 2 to the minus 15, and the Lean repo README states 2 to the minus 35 for its own statement. Different trackers report different values
Does it matter for real software?No. Even the original saving is a factor of about log n to the power 2 to the minus 182
Is every refinement an unconditional theorem?Per descriptions of the tracker, no: most refinements depend on lemmas from OpenAI's preprints
Weekly digest3.6k readers

Catch up on AI

Curated AI updates on agents, skills, and MCP — delivered to your inbox. Unsubscribe anytime.

What OpenAI actually published

The starting point is the openai/math repository. Its README says the repo "contains mathematical manuscripts and supporting proof artifacts produced by an internal OpenAI model", currently 719 manuscripts in 372 families, with "about 42% top-line results formalized" in Lean. It also warns that "not all have accompanying Lean formalizations" and that "some of the unformalized results could have issues."

The README says most results used an unreleased internal model and, on average, three hours of ChatGPT Pro thinking compute per result, across roughly 4,000 problems posed. Integer multiplication below n log n is one of the families in that collection. Our rumor check on the 400-papers claim shows how quickly the numbers around this release moved in its first days, so treat any count as a snapshot.

For context, the best proven bound before this was Harvey and van der Hoeven's O(n log n) algorithm, published in the Annals of Mathematics in 2021 and itself formalized as a problem on Lean's evaluation site. OpenAI's preprint claims to go below that by a vanishingly small factor.

What the Lean claim says

A puzzle piece locking into a green seal, showing what a Lean proof of integer multiplication would certifyA puzzle piece locking into a green seal, showing what a Lean proof of integer multiplication would certify

The aggregator page we could open summarizes the claim this way: contributors platypii (identified as Kenny) and jdb1729 formally proved OpenAI's sub-n log n integer multiplication result in Lean in six days. It also quotes Doug Colkitt, who coordinates the community effort, saying comparable formalization work previously took person-years because Lean lacked library coverage for the multitape Turing machine model that the proof needs, so Kenny had to build new libraries across a broad area of mathematics and computer science.

Those are claims by participants, relayed second hand. A few things are worth separating:

  • Existence of the post. The quoted line from platypii reads, in the aggregator's rendering, that "6 days later and with huge help from @jdb1729 it looks like we proved in Lean" the result. Note the hedge in "it looks like".
  • Scope of the theorem. Our eight-results post found a real example of the Lean statement being weaker than the manuscript: for the Fourier transform family, the Lean doc covers a subsequential statement, not the all-length bound. A Lean proof is only as strong as the theorem it states, so the first thing to read is the final statement.
  • The model of computation. Multiplication bounds are stated for a computational model, here multitape Turing machines. If the formalization defines the machine model loosely, the headline can be proved without meaning what a complexity theorist means by it.
  • Independence. Proving it in Lean checks the logic, not the choice of statement. Someone other than the authors needs to read the definitions.

The repository itself is public: platypii/integer-mult-bounds-lean. Its README says IntegerMultBounds.MathlibTM2.statement is unconditional: one fixed Turing.FinTM2 machine multiplies every pair of natural numbers, with standard binary encodings, in worst-case time O(n (log n)^(1-kappa)) with kappa = 2^-35. It states that the end-to-end Mathlib proof is complete, that no theorem uses a custom axiom or an admitted proof, and that an axiom audit runs in CI. It also says the stronger target saving of 83/10^12 is still open, and the GitHub description still calls the project a work in progress. These are the repository's own statements. Until independent Lean users build it and read the final statement, the honest label is "claimed by the authors, not yet independently checked." We did not run lake build on anything.

The race on the constant

A figure with a lantern guiding many small shapes, picturing open-source contributors racing to tighten the multiplication constantA figure with a lantern guiding many small shapes, picturing open-source contributors racing to tighten the multiplication constant

Alongside the formalization, there is a public race. A project called Auto Research, described on an aggregator page, tracks pull requests from contributors using Claude, Codex and other agents that tighten the result's conditional exponent saving, written as kappa. It ranks contributors by merged pull requests, commits and time in the lead, and describes its outputs as AI-assisted research drafts. The same page says most refinements are conditional on lemmas from OpenAI's preprints and that maintainer review does not establish a complete unconditional theorem.

OpenAI's original value, in the community's framing, was kappa equal to 2 to the minus 182. On Oct. 8, Doug Colkitt posted that he had validated and merged a pull request from Rohan Arun, tightening it to 2 to the minus 15, which he called a roughly 500,000-fold improvement over the previous community result. Boris Power, listed on the post as Head of Applied Research at OpenAI, quoted it with: "Wow, the rate of progress on this result has been remarkable to observe!" That is an OpenAI researcher publicly welcoming the community work, which is notable on its own.

The Oct. 8 thread also lists the techniques credited for the gains: compact control bits, batching recursive calls, shared circuits and frame reuse, and new geometric approaches. A separate post in the same thread from Ryan Shea announces a research draft on a different family, the exact discrete Fourier transform below n log n, with a claimed delta of 7.3 times 10 to the minus 5.

Here the numbers differ by source. The Oct. 8 post reports 2 to the minus 15, the Lean repository's README reports 2 to the minus 35 for its unconditional statement, and an aggregator summary cited a larger figure that we could not trace to a primary page. Separate community repositories also report their own kappa values, some explicitly conditional on lemmas from the preprints. The figures may differ in what they measure, or the leaderboard may simply have moved. Treat every kappa you see on social media as a snapshot of a live leaderboard, not a result.

Why it matters, and why it does not

It does not change software. A factor of log n to a tiny power is invisible at any input you can store. Our eight-results post made the same point: the saving is indistinguishable from 1 in practice. Nobody should expect faster big-integer libraries from this.

It does change how math may be done. Three things are new at once: a lab-produced manuscript, a community that iterates on it in public within days, and a formal proof effort that claims to catch up with the paper in under a week. If the Lean claim holds, six days against a previous benchmark of person-years is a striking data point about AI-assisted formalization, with the caveat that the contributors reportedly used heavy tooling and had a manuscript to follow. Compare the verification-first approach in our coverage of Lean-based RL environments built from OpenAI's math results.

It sharpens the verification debate. Mathematicians have asked for responsible handling of AI-generated results, see the AGMAI guidance on releasing AI-generated mathematics and the Association for Human Mathematics statement. A race that optimizes a constant, fast, with agents writing most of the pull requests, is exactly the situation that worry is about: speed of claims outrunning speed of review. A fair question to hold alongside the excitement is whether such a race extracts new insight or just lowers a number.

For another example of a headline algorithm result where the details matter, see our explainer on the Tsinghua shortest-path sorting barrier result.

How to check it yourself

  1. Read OpenAI's own status first. In the repository, open CONTENTS.md and history.md and find the integer multiplication family. See whether a Lean entry has been added since this post.
  2. Clone the Lean repository. Start with platypii/integer-mult-bounds-lean. It pins Lean and Mathlib to v4.34.1 and states its theorem in the README.
  3. Read the final theorem statement and the machine model definition. Compare it with the manuscript's claim: same bound, same model, all input lengths, no extra hypotheses.
  4. Build it. Run lake build and look for sorry, new axioms, or native_decide shortcuts. The openai/math README points to Comparator instructions for its own checking setup.
  5. Check the kappa history. Use the tracker's commit log, not a screenshot, and note whether each record is marked conditional or verified.

What to watch next

  • Whether OpenAI adds the contributors' Lean proof to its catalogue or points to a community-hosted repository. Its README says it is exploring community-hosted repositories for these materials.
  • Whether independent Lean users build the proof and report the same theorem statement.
  • Whether the tracker publishes a verified-versus-unverified split for kappa.
  • Whether the Fourier transform draft gets the same treatment.

FAQ

Has OpenAI's integer multiplication result been proved in Lean? Contributors say so and a public repository's README claims a complete proof, but we did not build it, and OpenAI's catalogue had not listed it as of our reading.

What does below n log n mean? Fewer than a constant times n log n bit operations to multiply two n-digit integers, improving on the 2021 O(n log n) algorithm by a tiny factor.

Is the constant improvement real? The posts exist and an OpenAI researcher publicly praised the progress, but the figures differ between sources.

Does it change real software? No.

How do I check? Follow the five steps above.

Related reading

  • OpenAI's 722 math manuscripts: what to check
  • OpenAI's math repo: eight headline results and their Lean status
  • The 400-math-papers rumor, checked
  • Lean RL environments from OpenAI's math results
  • Guidance on releasing AI-generated mathematics
  • Association for Human Mathematics statement on OpenAI
  • Simons Foundation's $15M AI math initiative

Details are accurate as of October 15, 2026. The Lean claim, the repository and the tracker numbers may change quickly.

Spotted something out of date? Let us know.
Yash Thakker

Written by

Yash Thakker

Yash is an AI expert with over 300K learners. Join his workshops →

View Yash Thakker in People in AI →

Related posts

Oct 7, 2026

OpenAI's Math Repo: 8 Headline Results Explained, and Their Lean Status

Nobody can read 722 manuscripts in a day, so the Hacker News thread, number theorists and complexity theorists picked a handful to argue about. This post explains eight of them in plain English, checks each against the repo's CONTENTS.md and Lean docs, and reports how mathematicians and developers reacted.

Oct 6, 2026

OpenAI Releases 722 Math Manuscripts: What the openai/math Repo Contains

On October 6, 2026, OpenAI put 722 mathematical manuscripts from an unreleased internal model into a public GitHub repository, openai/math. This post explains what is in it, how the roughly three-hours-of-ChatGPT-Pro-per-result figure should be read, what Lean does and does not prove, and how to triage a release this large.

Oct 12, 2026

AlphaProof Nexus Is Now Peer Reviewed in Science: 9 Erdős Problems, 44 OEIS Conjectures

Google DeepMind's AlphaProof Nexus pairs Gemini 3.1 Pro with the Lean proof checker. Its results, first posted as a May preprint, now appear in Science after peer review. Here is what it solved, what it did not, and why the venue matters.