The proof follows the formal rules.
Every logical step is accepted by the checker, with the allowed assumptions and definitions.
Independent investigation · Plain-English edition
That is the idea behind this audit of OpenAI’s ten machine-checked math results. It is also the problem companies will face as AI agents begin doing real work.
Every logical step is accepted by the checker, with the allowed assumptions and definitions.
A flawless proof of the wrong statement is still a flawless proof. The checker cannot recover human intent from the proof alone.
Formal verification is powerful. The mistake is treating it as a guarantee about everything surrounding the proof.
It also released formal proof artifacts that software can inspect line by line.
A proof checker rejects a step that does not logically follow.
It does not know the private intent, headline, paper narrative or business goal behind it.
“It checked” means specific files were accepted by specific checker versions at a specific time.
Verification informs that decision. It does not make the accountability decision disappear.
The confidence does not automatically spread backward to the original intent or forward to the real-world outcome.
Eleven bundles ask the system to fill in proofs. The GapCVP bundle also lets it supply four definitions.
For most bundles, the trusted file already fixes the statement and asks for a proof. In the GapCVP bundle, four definition bodies are also supplied by the solution.
The checker can confirm that those definitions have the required names, types, safety level and permitted assumptions. That is real assurance.
But the shape of a definition is not the same thing as its intended meaning. Lean’s Comparator documentation therefore calls for an additional verifier when definition holes are involved.
The enterprise version of this problem will not look like a math proof. It will look like a workflow that completed exactly as designed.
Example request
“Follow up with every qualified lead.”
The agent uses the company’s qualification rule, sends the emails, updates the CRM and creates the follow-up tasks.
Every recorded step is true. The workflow reports 100% completion.
The system really did complete every recorded action.
The wrong leads were contacted because the specification was stale.
Not just the prompt. The real business result.
And within what limits?
Policies and definitions change.
How fresh was it, and what remained uncertain?
Do not confuse “workflow ended” with “outcome occurred.”
Someone still accepts, rejects or escalates the remaining risk.
I turned those questions into a simple AI Action Assurance Record: a portable receipt for consequential actions, not another dashboard.
Open the action recordThis is not an argument against formal verification. It is an argument for describing its guarantee precisely.
The first release compared proof-file bytes with statement-file bytes. That ratio was real, but the interpretation was not useful: file size is not a measure of confidence, effort or consequence. The better insight is that a small trust surface can control the meaning of a much larger checked artifact.
No technical knowledge is required to understand the finding. Technical readers can inspect every source and assumption.
Exact theorem targets, source excerpts, assumptions and caveats. The old progress-style bars have been removed.
Machine-readableThe repository commit, toolchain, findings, limits and definition-hole boundary in JSON.
Enterprise templateA clean printable worksheet for intent, authority, evidence, execution, outcome, validation and human control.
ImplementationA starting structure for adding action assurance records to an agent or operating system.
A theorem hole asks the solver to provide a proof of a statement whose surrounding definitions are already trusted. A definition hole also asks the solver to provide the body of a named definition. Comparator can verify that the supplied definition has the expected formal interface and uses permitted assumptions. An extra review is needed to judge whether that body represents the intended concept.
No. This audit found no evidence that any result is false. It is an assurance and release-artifact audit, not mathematical peer review. The finding is about the scope and portability of the verification claim.
The mathematical relationship may be timeless. The statement “this artifact was accepted” describes an event performed by particular software, dependencies and configurations. A durable assurance claim should name and hash those exact inputs so another party can reproduce the same check later.
That is the standard this page now tries to meet—and the standard consequential AI systems should eventually meet too.