In the 1930s, years before the first electronic computer, mathematicians were chasing a slippery word: computable. What does it mean to say a function can be worked out by a mechanical, step-by-step procedure — an "effective method" — with no insight or luck required?
Three answers appeared almost at once. Alan Turing imagined an idealized machine reading and writing symbols on an infinite tape. Alonzo Church invented the lambda calculus, a tiny language where everything is a function. And Kurt Gödel, building on Jacques Herbrand and later sharpened by Stephen Kleene, formalized the general recursive functions. Three worlds with nothing in common on the surface.
The shock was that they all compute exactly the same functions. Not similar, not mostly overlapping — identical. That coincidence is so striking that it became a thesis about reality itself: anything effectively computable at all is computable by a Turing machine.
Comments
Loading comments...