just a few years after Julius Lilienfeld patented the
Kurt Gödel (or `Goedel' but not `Godel') layed the
foundations of theoretical computer
science with his work on universal formal languages and the limits
of proof and computation.
He constructed formal systems allowing
for self-referential statements that talk about themselves, in
particular, about whether they can be derived from an enumerable set of given
axioms through a computational theorem proving procedure. Gödel
went on to construct statements that claim their own unprovability,
to demonstrate that traditional math is either flawed in a certain
algorithmic sense or contains unprovable but true statements.
incompleteness result is widely regarded as the most
remarkable achievement of 20th century mathematics, although some
mathematicians say it is logic, not math, and others call it the
fundamental result of theoretical computer science (reformulated by Church & Post &
Turing around 1936), a discipline
that did not yet officially exist back then but was effectively
created through Gödel's work. It had enormous impact
not only on computer science but also on philosophy and other fields.
born in Bruenn.
most famous paper at age 25 .
Starves himself to death.
. Kurt Gödel.
Ueber formal unentscheidbare Saetze der Principia Mathematica
und verwandter Systeme I. Monatshefte fuer Mathematik und Physik,
Since Gödel's exhibition of the fundamental limits of proof and
computation, and Konrad Zuse's
subsequent construction of the first
programmable computer (1935-1941),
there has been a lot of work on specialized algorithms
solving problems taken from more or less general problem classes.
Apparently, however, until recently
one remarkable fact has escaped the attention of computer
scientists: it is possible to use self-referential proof systems to
build optimally efficient yet conceptually very simple
universal problem solvers: the
Gödel machines (2003).