For roughly three millennia, the gold standard of absolute metaphysical truth was a tired academic staring at forty pages of dense Greek symbols until their eyes crossed, whispering, "Yeah, looks fine to me." That was peer review. That was the unshakeable bedrock of human certainty. It gave us calculus, non-Euclidean geometry, and a frankly horrifying number of published journal articles containing catastrophic errors nobody noticed until the author was safely buried.
Then Terence Tao decided mathematicians should probably stop behaving like Victorian mystics interpreting tea leaves. Tao, a man who has collected every award in mathematics short of an actual Nobel (because Alfred Nobel hated math), is currently championing Lean, an interactive proof assistant developed at Microsoft Research. His grand thesis is shockingly radical: maybe, just maybe, mathematical correctness should be verified by a deterministic computer program rather than three anonymous tenured professors who skimmed the manuscript on an Amtrak train between conferences.
Naturally, the profession is having an existential meltdown about the loss of human romance.
The Scholarly Miracle of Nodding Along
To appreciate why Lean terrifies so many people, you have to understand how mathematics actually gets done right now. A researcher spends five years in a windowless office solving a problem. They produce a 120-page proof that relies on seventy-four obscure lemmas from papers written in 1984. They submit it to a journal. The journal finds two referees who are theoretically qualified to understand the paper, but who are also trying to grade 200 undergraduate calculus midterms, beg for grant money, and manage a department committee.
Those reviewers do not recalculate every step. They look at the architecture of the argument, verify that the author isn't a known crank, check three lemmas that look slightly suspicious, and conclude that the author's pedigree makes the conclusion probably sound. We call this rigorous epistemology.
Consider the saga of Shinichi Mochizuki's claimed proof of the abc conjecture in 2012. It was over 500 pages of newly invented, deeply idiosyncratic mathematical vocabulary dubbed "Inter-universal Teichmüller theory." A decade later, the mathematical community is still arguing about whether it actually works, with Fields Medalists Peter Scholze and Jakob Stix openly stating there is an unfixable gap, while Mochizuki's camp insists the critics simply don't understand the transcendent beauty of the ideas. That is not science. That is an ongoing theological schism over ancient scroll translation.
Under Tao's "Math 2.0" model, you feed the code to a machine. If the compiler exits with zero errors, the proof is correct. If it spits out a syntax failure on line 4,000, your ten-year magnum opus is garbage and you don't get to write a blog post claiming you were spiritually misunderstood.
The Terrible Inconvenience of Explaining Yourself to a Machine
Mathematicians hate Lean because Lean is the most pedantic roommate in the universe. In ordinary human mathematics, writers get away with murder using a carefully curated glossary of hand-wavy phrases:
- "Without loss of generality"
- "It is trivial to see that"
- "By symmetry"
- "A routine calculation yields"
Human readers glide over these phrases because doing so spares everyone a massive headache. We assume everyone involved is a gentleman and a scholar. Lean does not care about your social standing. Lean is a cold, heartless piece of software running on an x86 processor that looks at "it is trivial to see that" and demands four hundred lines of explicit logical formalization proving the triangle inequality still works in your specific coordinate space.
Formalization forces researchers to confront a mortifying reality: most "obvious" mathematical steps contain tiny, festering logical potholes. In 2020, Peter Scholze asked the formalization community to verify his Liquid Tensor Experiment because he wasn't entirely sure a foundational lemma in his own groundbreaking work was true. A team of volunteers spent eighteen months translating his ideas into Lean code. The compiler ultimately validated it, but the fact that an active Fields Medalist felt the need to call in a digital sanity check should have terrified every department chair on the planet.
Instead, traditionalists complain that turning math into code removes the "intuition." Intuition is wonderful. It gives us poetry, brilliant conjectures, and bad financial decisions. It also produces proofs that turn out to be false seven years after they get cited by forty doctoral dissertations.
The Death of the Solitary Genius Myth
There is a deeper, uglier grievance driving the resistance to formal proofs: vanity. Pure mathematics has historically cultivated the myth of the lone ascetic genius, the solitary weirdo who wanders through a forest, drinks black coffee, and emerges with an incontrovertible truth plucked from the Platonic ether. It is the most romantic academic grift ever invented.
Lean demolishes this completely. Translating a modern mathematical proof into code is so grueling and tedious that it almost always requires open-source collaboration. It looks less like Grigori Perelman solving the Poincaré conjecture in his mother's apartment and more like five dozen software engineers submitting pull requests on GitHub to fix a broken database driver.
theorem prime_infinite (n : ℕ) : ∃ p, p ≥ n ∧ Nat.Prime p
That one tiny theorem looks neat, but formalizing modern algebraic geometry turns mathematics into infrastructure maintenance. It becomes an engineering discipline. It demands unit tests, dependency management, and refactoring. And nothing terrifies an intellectual aristocrat quite like the prospect of being demoted to an unpaid software maintainer.
Tao isn't doing this because he hates beauty; he is doing this because human mathematics has hit a cognitive wall. Modern proofs have grown so intricate, cross-disciplinary, and agonizingly long that individual human brains can no longer reliably hold the context required to audit them. We are building intellectual cathedrals on foundations that no single living human has completely inspected.
What This Actually Means
We are witnessing the slow, agonizing retirement of human consensus as the ultimate arbiter of truth in formal systems. For centuries, "true" meant "enough smart people agree this doesn't look broken." In the very near future, "true" will mean "the machine parsed it without throwing an exception." The transition is going to bruise a staggering number of elite academic egos, which makes it well worth watching.
The real irony is that this will make mathematics faster, not slower. Once you compile a mathematical concept into an verified digital library, anyone can build on top of it with complete, zero-doubt confidence that the floor beneath them won't collapse. You don't have to spend three months double-checking a competitor's theorem; the machine already gave it a cryptographic blessing.
Mathematicians will inevitably keep complaining that formal software turns an art form into cold accounting. They can complain all they want, but they will do it while running Tao's code. Because in science, the only thing people fear more than a cold machine is being the last person standing behind a human proof that turns out to be wrong.
Quick Answers
Does Lean use generative AI to write proofs?
No, Lean is a deterministic interactive proof assistant, not a large language model. It acts as an unforgiving logic checker, though researchers are increasingly using AI models to suggest code snippets for Lean to verify.
Why can't mathematicians just keep peer-reviewing like they always have?
Because modern proofs are routinely hundreds of pages long and span multiple specialized disciplines. The number of humans capable of auditing these proofs is shrinking, while the rate of unnoticed errors in published papers is climbing.
Will this put mathematicians out of work?
No, because someone still has to invent the conceptual ideas, define the problems, and guide the software through the architecture of the argument. It just means they will spend less time pretending they read their colleagues' 200-page papers.

