The Model Proposes, the Kernel Decides. On 2026-07-22, ChatGPT and Claude generated counterexamples to open conjectures associated with Erdős and Grothendieck, with some verified in Lean, the formal proof language. Terence Tao published a post analyzing the counterexample to the Jacobian conjecture, highlighting that the neural network proposed candidates while the Lean kernel decided acceptance, an orchestration pattern rather than a reasoning breakthrough. The same day, Google released Gemini 3.6 Flash, 3.5 Flash-Lite, and 3.5 Flash Cyber, signaling a shift toward cost-efficient models that made the propose-verify loop economically viable. On 2026-07-22 the headline was that ChatGPT and Claude, within weeks, generated counterexamples to open conjectures associated with Erdős and Grothendieck, and that some were then verified in Lean, the formal proof language. Terence Tao published a long post digesting the counterexample to the Jacobian conjecture 81-point threads ran the same feed . Read at face value it looks like a jump in model reasoning. Read as an architecture, it is something narrower and more useful: the neural network supplies candidate objects at volume — including wrong ones — and a mechanical checker accepts or rejects each one. The detail that fixes the framing is not that a model produced a clever answer. It is that the model did not have to be right on any single try. The neural side proposed; the symbolic kernel, not a human, decided. That division of labor is the actual result, and it is an orchestration pattern, not a reasoning breakthrough. Hallucination, offloaded to a symbolic kernel Stripped of the framing around breakthroughs and milestones, what happened is a well-known software pattern on a new substrate. A large language model is a generator with a hallucination rate it cannot self-correct; a proof assistant like Lean is a deterministic checker with a search space it cannot self-explore. Wired together in a loop, the model’s weakness it confabulates is harmless, because every candidate it emits is cheap to test, and the checker’s weakness it cannot guess is covered, because the model does the guessing. The neural network did not learn to be rigorous. It was paired with something that already was. This is hallucination control offloaded to a symbolic kernel — the same shape as a fuzz tester feeding a type checker, or a model proposing code that a compiler must accept. What changed is not the pattern but its cost. A propose-verify loop against an open conjecture is expensive in the way a single prompt is not: many iterations, long contexts, many candidate objects thrown away. Running that loop only pays when the cost per iteration has fallen far enough. The Tao post matters here less as content than as evidence that the artifact was worth a working mathematician’s time on its merits — the boundary between “sounds mathematical” and “is mathematical” moved from the human reviewer to the Lean kernel, for these specific cases. The economics that made the loop affordable The same day carried the second signal that explains the timing. Google released Gemini 3.6 Flash, 3.5 Flash-Lite, and 3.5 Flash Cyber in a single batch — a low-latency, low-cost line built for agent workflows — and it took the top of Hacker News with 565 points and 451 comments. Fireworks published a benchmark the same morning placing Kimi K3 level with Fable, and level with it as a combined system. The trend notes across the day converged on one read: the contest between frontier models has stopped being about which is smartest and started being about which is cheapest and fastest for a given domain, at cost-per-token figures reported down by roughly an order of magnitude. Read against the proof result, this is the economics that made the cognitive loop runnable. The Cyber variant — a security-specialized model — is the clearest tell that the general model’s price floor has dropped far enough that slicing the market by domain pays; a specialty model only ships when the base tier is cheap enough to specialize from. The propose-verify loop crossed into open research problems on the same day the per-iteration cost of running it crossed into a new tier, and that is causation, not coincidence. A category shift, not a milestone The thread worth keeping is the modest one. The math result does not say models surpassed a province of human intellect; it says an orchestration pattern — neural generator plus symbolic verifier, iterated — cleared a threshold on problems that neither half could clear alone. The capability-to-infrastructure shift this site has tracked for five days value migrating off the model and onto the system around it holds, and the proof loop is consistent with it: the scarce, decisive component is the verifier and the loop controller, not the model’s raw intelligence. What changed on 2026-07-22 was not the model’s reach but the set of problems an affordable verifier-in-the-loop could be pointed at — and that set is determined by inference cost and checker availability, not by model IQ. 💡 Perspective The market’s first read of the math result is the story that the model has finally surpassed human logical reasoning. The substance is different. This is not a leap in single-model intelligence; it is a clean division of labor and a working orchestration. A large language model is a probabilistic generator that cannot verify its own output to the precision a proof requires. A proof assistant like Lean is a fully deterministic verifier with no ability to invent the hypothesis it checks. The result was produced not by making the model more precise but by accepting what the model is — a fast candidate generator — and bolting it to a compiler that rejects the wrong answers at near-zero marginal cost. The model’s weakness, hallucination, stopped being a defect to suppress and became a feature to exploit: a high-rate source of candidates, most of them wrong, all of them cheap to test. This is a software fuzzing engine, in the strict sense. A probabilistic generator the LLM throws a large volume of candidate inputs at a deterministic verifier a type checker, a compiler, a Lean kernel, or an SMT solver like Z3 , and the verifier keeps the few candidates that hold. The neural network did not become rigorous; it was connected to a mechanical kernel that never errs. The center of engineering gravity has already moved from “which prompt, which model” to “how do you mechanically design a domain-specific checker that can validate the model’s many attempts.” The pattern itself is not new in theory. What made it clear open conjectures in a specific week of July 2026 was not model IQ but a threshold in inference economics. A propose-verify loop runs at a high rejection rate — most candidates are wrong and get discarded — which means the cost of a right answer is the cost of generating and rejecting many wrong ones. At the token prices of a year ago that rejection rate was unaffordable, commercially or as research. When Flash-tier models and Kimi K3 pushed per-token inference cost down by roughly an order of magnitude, the same rejection rate became something a budget could absorb, and the math result followed from the affordability. That cost drop also breaks the conversational ceiling on the interface. The relevant shape stops being an interactive chatbot trading one prompt for one answer, and becomes an autonomous exploration layer that generates, verifies, and discards hypotheses in the background for as long as the budget holds. Pure IQ benchmarks between frontier models lose their meaning once the unit of value is a million-iteration loop controlled from outside the model. The value moved off the model entirely — to the loop controller and to the cost infrastructure that lets the loop run. The line worth drawing, and the one the headline skips, is where this pattern works at all. The propose-verify loop only pays where the right answer can be told from a wrong one by a machine. That boundary splits the world cleanly. The line worth drawing, and the one the headline skips, is where this pattern works at all. The propose-verify loop only pays where the right answer can be told from a wrong one by a machine, and that boundary — the verification frontier — splits the world cleanly on the cost of rejecting a wrong answer. Inside the mechanical verification zone — mathematics, AST and compiler checks, static security analysis, Z3-backed specification checking — the rejection cost is effectively zero, so the model’s failure rate stops mattering; any hit-rate above zero is enough, because the wrong attempts cost nothing to discard. The risk of a wrong guess is fully absorbed by the system. Outside it, in the human bottleneck zone — business strategy, product decisions, UI/UX, contextual writing — there is still no checker but the human, and the rejection cost stays high because evaluating a wrong answer takes a person’s time. The economics of the loop never establish. The propose-verify pattern does not generalize into those fields, however cheap the model gets, because the verifier is still slow, human, and serial. The catch, and the reason the moat is real rather than notional, is that the mechanical kernel does not exist for free. Encoding a domain’s logic into a checker — writing the Lean definitions, the Z3 specifications, the compiler invariants, the security properties a static analyzer can actually evaluate — is a hand-built formalization job, and it demands scarce, expensive human engineering. The model side is commoditizing; the kernel side is hitting a formalization bottleneck, where the cost of building the very thing that would capture the value may be the dominant constraint. The verification frontier is not a line that moves on its own as models improve; it moves only as fast as someone formalizes the next domain, by hand. The real signal in the math headline is the movement of a scarce resource. The next contest in the AI industry will not be decided by who holds the largest parameter count or who moves a benchmark by one point. It will be decided by who has already paid the formalization cost to own a mechanical kernel — the checker that can precisely validate a domain’s business logic, safety rules, and formal spec — and who has built the orchestration framework to run a cheap model against that kernel, efficiently, for as long as it takes. The kernel and the loop are the moat now. The model is the commodity that runs inside them, and the cost of building the kernel is the gate that keeps the moat narrow. Tomorrow’s watchpoint Whether any proof assistant or formal-methods toolchain ships an LLM-in-the-loop integration as a default rather than a research demo — the speed of that move tells you whether the math result was a curiosity or the first row of a category. On the model side, watch whether Flash-tier pricing pulls a class of always-on verifier-in-the-loop workloads into viability that were not viable a month ago, because that is the demand this pattern will create.