December 20, 2025
Indentation Wars: Math Edition
How to Write a 21st Century Proof (2011) [pdf]
Proofs Need a Glow‑Up, Says Math Legend—Comments Explode
TLDR: Lamport’s guide argues for clear, step-by-step proofs to reduce mistakes. Commenters split between “treat proofs like code” and protecting poetic prose, with jokes about indentation wars and proof assistants—this matters because clearer proofs mean fewer errors and easier learning for students and reviewers alike.
Leslie Lamport just resurfaced a 2011 guide on how to write proofs for the 21st century, and the comments are spicier than a math meme subreddit. His pitch: use clear structure and names so every step has a job, which, he says, “makes it harder to prove things that aren’t true.” Fans cheered like it’s finals week: engineers and TLA+ (Temporal Logic of Actions) folks called it “treat proofs like code,” dropping links to the PDF and TLA+. One top joke: “Stop writing Shakespeare; give me an IKEA manual,” complete with e^{iπ}+1=0 as the celebrity cameo.
But the old guard pushed back. Some argued math is art, not checklist, and warned that formality can strangle intuition. A few flexed that “we already do this,” pointing to textbooks like Spivak, while others asked why not go fully machine-checked with Lean or Coq instead. Cue the feud: structured prose vs proof assistants vs vibes. Students begged for mercy (“more numbering = more panic”), while reviewers rejoiced at the promise of fewer sloppy proofs.
The meta-drama? Culture change. Is this a glow‑up or gatekeeping? Either way, the thread devolved into indentation wars, footnote puns, and a surprising amount of popcorn emojis. All day.
Key Points
- •Lamport proposes structured, hierarchical proofs with explicit naming of facts to improve clarity and reduce errors.
- •The paper critiques traditional prose proofs for ambiguity and difficulty of comprehension, comparing them to 17th-century methods.
- •Structure clarifies whether statements assert new facts or justify previous ones and identifies which prior facts are used.
- •Readability and rigor are separated: structure aids understanding, while achieving rigor still requires effort and precision.
- •The paper details components such as hierarchical numbering, equational proofs, TLA+-based proof steps, and includes a formal proof appendix.