Richard's paradox This profound paradox presented by
Jules Richard in 1905 informed the work of
Kurt Gödel and Alan Turing. A succinct definition is found in
Principia Mathematica: Kurt Gödel considered his proof to be “an analogy” of Richard's paradox, which he called "''Richard's antinomy''" .
Alan Turing constructed this paradox with a machine and proved that this machine could not answer a simple question: will this machine be able to determine if any machine (including itself) will become trapped in an unproductive ‘
infinite loop’ (i.e. it fails to continue its computation of the diagonal number).
Complete and consistent axiomatic system To quote Nagel and Newman (p. 68), "Gödel's paper is difficult. Forty-six preliminary definitions, together with several important preliminary theorems, must be mastered before the main results are reached". In fact, Nagel and Newman required a 67-page introduction to their exposition of the proof. But if the reader feels strong enough to tackle the paper, Martin Davis observes that "This remarkable paper is not only an intellectual landmark but is written with a clarity and vigor that makes it a pleasure to read" (Davis in Undecidable, p. 4). Gödel proved, in his own words: : "It is reasonable... to make the conjecture that ...[the] axioms [from
Principia Mathematica and
Peano] are ... sufficient to decide all mathematical questions which can be formally expressed in the given systems. In what follows it will be shown that this is not the case, but rather that ... there exist relatively simple problems of the theory of ordinary whole numbers which cannot be decided on the basis of the axioms" (Gödel in Undecidable, p. 4). Gödel compared his proof to "Richard's antinomy" (an "
antinomy" is a contradiction or a paradox; for more see
Richard's paradox): : "The analogy of this result with Richard's antinomy is immediately evident; there is also a close relationship [14] with the
Liar Paradox (Gödel's footnote 14: Every
epistemological antinomy can be used for a similar proof of undecidability) ... Thus, we have a proposition before us which asserts its own unprovability [15]. (His footnote 15: Contrary to appearances, such a proposition is not circular, for, to begin with, it asserts the unprovability of a quite definite formula)". • Turing's proof is made difficult by number of definitions required and its subtle nature. See
Turing machine and
Turing's proof for details. • Turing's first proof (of three) follows the schema of Richard's paradox: Turing's computing machine is an algorithm represented by a string of seven letters in a "computing machine". Its "computation" is to test
all computing machines (including itself) for "circles", and form a diagonal number from the computations of the non-circular or "successful" computing machines. It does this, starting in sequence from 1, by converting the numbers (base 8) into strings of seven letters to test. When it arrives at its own number, it creates
its own letter-string. It decides it is the letter-string of a successful machine, but when it tries to do this machine's (
its own) computation it locks in a circle and can't continue. Thus, we have arrived at Richard's paradox. (If you are bewildered see Turing's proof for more). A number of similar undecidability proofs appeared soon before and after Turing's proof: • April 1935: Proof of
Alonzo Church ("An Unsolvable Problem of Elementary Number Theory"). His proof was to "...propose a definition of effective calculability ... and to show, by means of an example, that not every problem of this class is solvable" (Undecidable p. 90)) • 1946:
Post correspondence problem (cf Hopcroft and Ullman p. 193ff, p. 407 for the reference) • April 1947: Proof of
Emil Post (
Recursive Unsolvability of a Problem of Thue) (Undecidable p. 293). This has since become known as "The Word problem of Thue" or "Thue's Word Problem" (
Axel Thue proposed this problem in a paper of 1914 (cf References to Post's paper in Undecidable, p. 303)). •
Rice's theorem: a generalized formulation of Turing's second theorem (cf Hopcroft and Ullman •
Greibach's theorem: undecidability in language theory (cf Hopcroft and Ullman p. 205ff and reference on p. 401 ibid:
Greibach [1963] "The undecidability of the ambiguity problem for minimal lineal grammars,"
Information and Control 6:2, 117–125, also reference on p. 402 ibid: Greibach [1968] "A note on undecidable properties of formal languages", Math Systems Theory 2:1, 1–6.) •
Penrose tiling questions. == Information theory ==