HOME

TheInfoList



OR:

In
mathematical logic Mathematical logic is the study of logic, formal logic within mathematics. Major subareas include model theory, proof theory, set theory, and recursion theory. Research in mathematical logic commonly addresses the mathematical properties of for ...
, the Hilbert–Bernays provability conditions, named after
David Hilbert David Hilbert (; ; 23 January 1862 – 14 February 1943) was a German mathematician, one of the most influential mathematicians of the 19th and early 20th centuries. Hilbert discovered and developed a broad range of fundamental ideas in many a ...
and
Paul Bernays Paul Isaac Bernays (17 October 1888 – 18 September 1977) was a Swiss mathematician who made significant contributions to mathematical logic, axiomatic set theory, and the philosophy of mathematics. He was an assistant and close collaborator of ...
, are a set of requirements for formalized provability predicates in formal theories of arithmetic (Smith 2007:224). These conditions are used in many proofs of
Kurt Gödel Kurt Friedrich Gödel ( , ; April 28, 1906 – January 14, 1978) was a logician, mathematician, and philosopher. Considered along with Aristotle and Gottlob Frege to be one of the most significant logicians in history, Gödel had an imme ...
's
second incompleteness theorem The second (symbol: s) is the unit of time in the International System of Units (SI), historically defined as of a day – this factor derived from the division of the day first into 24 hours, then to 60 minutes and finally to 60 seconds e ...
. They are also closely related to axioms of
provability logic Provability logic is a modal logic, in which the box (or "necessity") operator is interpreted as 'it is provable that'. The point is to capture the notion of a proof predicate of a reasonably rich formal theory, such as Peano arithmetic. Examples ...
.


The conditions

Let be a formal theory of arithmetic with a formalized provability predicate , which is expressed as a formula of with one free number variable. For each formula in the theory, let be the Gödel number of . The Hilbert–Bernays provability conditions are: # If proves a sentence then proves . # For every sentence , proves # proves that and imply Note that is predicate of numbers, and it is a provability predicate in the sense that the intended interpretation of is that there exists a number that codes for a proof of . Formally what is required of is the above three conditions. In the more concise notation of
provability logic Provability logic is a modal logic, in which the box (or "necessity") operator is interpreted as 'it is provable that'. The point is to capture the notion of a proof predicate of a reasonably rich formal theory, such as Peano arithmetic. Examples ...
, letting T \vdash \varphi denote "T proves \varphi" and \Box \varphi denote \text(\#(\varphi)): #(T \vdash \varphi) \to (T \vdash \Box \varphi) #T \vdash (\Box \phi \to \Box \Box \phi) #T \vdash (\Box (\varphi \to \psi) \to \Box \varphi \to \Box \psi)


Use in proving Gödel's incompleteness theorems

The Hilbert–Bernays provability conditions, combined with the
diagonal lemma In mathematical logic, the diagonal lemma (also known as diagonalization lemma, self-reference lemma or fixed point theorem) establishes the existence of self-referential sentences in certain formal theories of the natural numbers—specificall ...
, allow proving both of Gödel's incompleteness theorems shortly. Indeed the main effort of Godel's proofs lied in showing that these conditions (or equivalent ones) and the diagonal lemma hold for Peano arithmetics; once these are established the proof can be easily formalized. Using the diagonal lemma, there is a formula \rho such that T \Vdash \rho \leftrightarrow \neg Prov(\#(\rho)).


Proving Godel's first incompleteness theorem

For the first theorem only the first and third conditions are needed. The condition that is ω-consistent is generalized by the condition that if for every formula , if proves , then proves . Note that this indeed holds for an -consistent because means that there is a number coding for the proof of , and if is -consistent then going through all natural numbers one can actually find such a particular number , and then one can use to construct an actual proof of in . Suppose T could have proven \rho. We then would have the following theorems in : #T\Vdash \rho #T\Vdash \neg Prov(\#(\rho)) (by construction of \rho and theorem 1) #T\Vdash Prov(\#(\rho)) (by condition no. 1 and theorem 1) Thus proves both Prov(\#(\rho)) and \neg Prov(\#(\rho)). But if is consistent, this is impossible, and we are forced to conclude that does not prove \rho. Now let us suppose could have proven \neg\rho. We then would have the following theorems in : #T\Vdash \neg\rho #T\Vdash Prov(\#(\rho)) (by construction of \rho and theorem 1) #T\Vdash \rho (by ω-consistency) Thus proves both \rho and \neg\rho. But if is consistent, this is impossible, and we are forced to conclude that does not prove \neg\rho. To conclude, can prove neither \rho nor \neg\rho.


Using Rosser's trick

Using
Rosser's trick In mathematical logic, Rosser's trick is a method for proving Gödel's incompleteness theorems without the assumption that the theory being considered is ω-consistent (Smorynski 1977, p. 840; Mendelson 1977, p. 160). This method ...
, one needs not assume that is -consistent. However, one would need to show that the first and third provability conditions holds for , Rosser's provability predicate, rather than for the naive provability predicate Prov. This follows from the fact that for every formula , holds if and only if holds. An additional condition used is that proves that implies . This condition holds for every that includes logic and very basic arithmetics (as elaborated in Rosser's trick#The Rosser sentence). Using Rosser's trick, is defined using Rosser's provability predicate, instead of the naive provability predicate. The first part of the proof remains unchanged, except that the provability predicate is replaced with Rosser's provability predicate there, too. The second part of the proof no longer uses ω-consistency, and is changed to the following: Suppose could have proven \neg\rho. We then would have the following theorems in : #T\Vdash \neg\rho #T\Vdash Prov^R(\#(\rho)) (by construction of \rho and theorem 1) #T\Vdash \neg Prov^R(\#(\neg\rho)) (by theorem 2 and the additional condition following the definition of Rosser's provability predicate) #T\Vdash Prov^R(\#(\neg\rho)) (by condition no. 1 and theorem 1) Thus proves both Prov^R(\#(\neg\rho)) and \neg Prov^R(\#(\neg\rho)). But if is consistent, this is impossible, and we are forced to conclude that does not prove \neg\rho.


The second theorem

We assume that proves its own consistency, i.e. that: :T\Vdash \neg Prov(\#(1=0)) . For every formula : :T\Vdash \neg\varphi \rightarrow (\varphi\rightarrow (1=0)) (by negation elimination) It is possible to show by using condition no. 1 on the latter theorem, followed by repeated use of condition no. 3, that: :T\Vdash Prov(\#(\neg\varphi))\rightarrow (Prov (\#(\varphi)) \rightarrow Prov(\#(1=0))) And using proving its own consistency it follows that: :T\Vdash Prov(\#(\neg\varphi))\rightarrow \neg Prov (\#(\varphi)) We now use this to show that is not consistent: #T\Vdash Prov(\#(\neg Prov(\#(\rho)))\rightarrow \neg Prov(\#(Prov(\#(\rho))) (following proving its own consistency, with \varphi = Prov(\#(\rho))) #T\Vdash \rho\rightarrow \neg Prov(\#(\rho)) (by construction of \rho) #T\Vdash Prov(\#(\rho\rightarrow \neg Prov(\#(\rho))) (by condition no. 1 and theorem 2) #T\Vdash Prov(\#(\rho)) \rightarrow Prov(\#(\neg Prov(\#(\rho))) (by condition no. 3 and theorem 3) #T\Vdash Prov(\#(\rho)) \rightarrow \neg Prov(\#(Prov(\#(\rho))) (by theorems 1 and 4) #T\Vdash Prov(\#(\rho)) \rightarrow Prov(\#(Prov(\#(\rho))) (by condition no. 2) #T\Vdash \neg Prov(\#(\rho)) (by theorems 5 and 6) #T\Vdash \neg Prov(\#(\rho)) \rightarrow \rho (by construction of \rho) #T\Vdash \rho (by theorems 7 and 8) #T\Vdash Prov(\#(\rho)) (by condition 1 and theorem 9) Thus proves both Prov(\#(\rho)) and \neg Prov(\#(\rho)), hence is inconsistent.


References

* Smith, Peter (2007). ''An introduction to Gödel's incompleteness theorems''. Cambridge University Press. Mathematical logic Provability logic {{mathlogic-stub