In 1928 the great mathematician David Hilbert posed a deceptively simple challenge, the Entscheidungsproblem — German for "decision problem." Is there a single mechanical procedure that, given any statement in first-order logic, decides whether it is universally valid? Feed in a sentence, turn the crank, get back a definite yes or no.
If such a procedure existed, mathematics would, in a sense, be finished. Every conjecture — Goldbach, the Riemann Hypothesis, anything you could phrase — would become a calculation. Truth would be a matter of waiting for the machine.
Hilbert believed the answer would be yes. He was wrong. In 1936, independently, Alonzo Church and Alan Turing proved that no such algorithm can exist. The result is not "we haven't found it yet" — it is proven impossible, forever. And in proving it, Turing had to invent the very idea of a computer.
Comments
Loading comments...