In 1935, a 22-year-old named Gerhard Gentzen published a proof system so clean that it still powers every modern theorem prover, proof assistant and type-checker. He called it the Sequent Calculus.
The central object is a sequent: a statement of the form , read "assuming everything in , at least one thing in holds." Think of as a bag of hypotheses on the left and as a bag of conclusions on the right. A proof is a tree: you start with the goal sequent at the bottom and work upward, applying rules that break it into simpler sub-goals, until every leaf is an axiom (a trivially true sequent like ).
What made Gentzen's system revolutionary is that every step is local and mechanical. Unlike the informal proofs mathematicians write by hand, a sequent-calculus proof can be checked by a computer in linear time â just walk the tree and verify each rule application. That mundane fact is the secret ingredient behind the halting problem boundary: we can reliably check proofs even when we cannot reliably find them.
Comments
Loading comments...