Other meanings of Gödel's incompleteness theorems
Logic
Gödel's incompleteness theorems are two fundamental theorems of mathematical logic published by Kurt Gödel in 1931. The first incompleteness theorem states that in any consistent formal system of arithmetic that is sufficiently powerful (e.g., Robinson arithmetic or Peano arithmetic), there exist true statements that cannot be proved within the system. The second incompleteness theorem states that such a system cannot prove its own consistency.
The first incompleteness theorem shows that any consistent formal system F that contains a certain minimal amount of arithmetic (typically Robinson arithmetic Q) is incomplete: there exists a sentence GF (the Gödel sentence) that is true in the standard model of arithmetic but not provable in F. Moreover, neither GF nor its negation is provable.1 The second incompleteness theorem, a corollary of the first, shows that F cannot prove its own consistency (assuming F is consistent and sufficiently strong).2 These theorems overturned Hilbert's program, which aimed to prove the consistency of all of mathematics using finitary, provable methods.
The incompleteness theorems have deep implications for the foundations of mathematics. They demolish the hope of a complete, consistent, and decidable axiomatization of arithmetic. Hilbert's program, which sought to banish all uncertainty, was shown to be impossible in its original form.3 In philosophy, the theorems are often cited in debates about mechanism, consciousness, and the limits of human reasoning—though such interpretations are disputed.4 The theorems also influenced early computer science: the undecidability of the halting problem (Turing, 1936) is closely related to the first incompleteness theorem.5
Gödel originally proved the theorems under the assumption of ω-consistency (a stronger condition than plain consistency).6 In 1936, J. Barkley Rosser improved the first theorem to require only consistency, by constructing a more complex self-referential sentence.7 Another lesser-known result is that the first theorem does not prevent the existence of a consistent, complete theory of arithmetic if we drop the requirement that the axioms be recursively enumerable—but such a theory would be non‑constructive. The second theorem is often misinterpreted: it does not say that a system's consistency cannot be proved at all, but only that it cannot be proved within the system itself (if the system is consistent). For example, the consistency of Peano arithmetic can be proved in ZF set theory.2 Gödel's original paper used a complicated numbering of formulas; the modern presentation using Gödel numbering is simpler but retains the same idea.
The proof of the first incompleteness theorem proceeds by constructing a self-referential sentence that asserts its own unprovability. Gödel devised a method of encoding expressions of a formal language as natural numbers (Gödel numbers). Using this, he could express the syntactic property of being a proof of a sentence as an arithmetical predicate. The Gödel sentence G is then defined as the fixed point of the formula “there is no proof of the sentence with Gödel number y”. Assuming the system is consistent, G is neither provable nor refutable, yet it is true in the standard interpretation.1 The second theorem follows by formalizing the proof of the first theorem within the system itself, showing that if the system could prove its own consistency, it would also prove G—a contradiction.
The first incompleteness theorem is often misstated as 'mathematics is incomplete'; it applies only to formal systems meeting certain conditions (consistent, recursively axiomatizable, and containing a minimum of arithmetic).
Help improve the encyclopedia. Reports go straight to the site manager.