fbpx
Wikipedia

Rosser's trick

In mathematical logic, Rosser's trick is a method for proving a variant of Gödel's incompleteness theorems not relying on the assumption that the theory being considered is ω-consistent (Smorynski 1977, p. 840; Mendelson 1977, p. 160). This method was introduced by J. Barkley Rosser in 1936, as an improvement of Gödel's original proof of the incompleteness theorems that was published in 1931.

While Gödel's original proof uses a sentence that says (informally) "This sentence is not provable", Rosser's trick uses a formula that says "If this sentence is provable, there is a shorter proof of its negation".

Background edit

Rosser's trick begins with the assumptions of Gödel's incompleteness theorem. A theory   is selected which is effective, consistent, and includes a sufficient fragment of elementary arithmetic.

Gödel's proof shows that for any such theory there is a formula   which has the intended meaning that   is a natural number code (a Gödel number) for a formula and   is the Gödel number for a proof, from the axioms of  , of the formula encoded by  . (In the remainder of this article, no distinction is made between the number   and the formula encoded by  , and the number coding a formula   is denoted  .) Furthermore, the formula   is defined as  . It is intended to define the set of formulas provable from  .

The assumptions on   also show that it is able to define a negation function  , with the property that if   is a code for a formula   then   is a code for the formula  . The negation function may take any value whatsoever for inputs that are not codes of formulas.

The Gödel sentence of the theory   is a formula  , sometimes denoted  , such that   proves   ↔ . Gödel's proof shows that if   is consistent then it cannot prove its Gödel sentence; but in order to show that the negation of the Gödel sentence is also not provable, it is necessary to add a stronger assumption that the theory is ω-consistent, not merely consistent. For example, the theory  , in which PA is Peano axioms, proves  . Rosser (1936) constructed a different self-referential sentence that can be used to replace the Gödel sentence in Gödel's proof, removing the need to assume ω-consistency.

The Rosser sentence edit

For a fixed arithmetical theory  , let   and   be the associated proof predicate and negation function.

A modified proof predicate   is defined as:

 

which means that

 

This modified proof predicate is used to define a modified provability predicate  :

 

Informally,   is the claim that   is provable via some coded proof   such that there is no smaller coded proof of the negation of  . Under the assumption that   is consistent, for each formula   the formula   will hold if and only if   holds, because if there is a code for the proof of  , then (following the consistency of  ) there is no code for the proof of  . However,   and   have different properties from the point of view of provability in  .

An immediate consequence of the definition is that if   includes enough arithmetic, then it can prove that for every formula  ,   implies  . This is because otherwise, there are two numbers  , coding for the proofs of   and  , respectively, satisfying both   and  . (In fact   only needs to prove that such a situation cannot hold for any two numbers, as well as to include some first-order logic)

Using the diagonal lemma, let   be a formula such that   proves ρ ↔ ¬ PvblR
T
(#ρ).   ↔ . The formula   is the Rosser sentence of the theory  .

Rosser's theorem edit

Let   be an effective, consistent theory including a sufficient amount of arithmetic, with Rosser sentence  . Then the following hold (Mendelson 1977, p. 160):

  1.   does not prove  
  2.   does not prove  

In order to prove this, one first shows that for a formula   and a number  , if   holds, then   proves  . This is shown in a similar manner to what is done in Gödel's proof of the first incompleteness theorem:   proves  , a relation between two concrete natural numbers; one then goes over all the natural numbers   smaller than   one by one, and for each  ,   proves  , again, a relation between two concrete numbers.

The assumption that   includes enough arithmetic (in fact, what is required is basic first-order logic) ensures that   also proves   in that case.

Furthermore, if   is consistent and proves  , then there is a number   coding for its proof in  , and there is no number coding for the proof of the negation of   in  . Therefore   holds, and thus   proves  .

The proof of (1) is similar to that in Gödel's proof of the first incompleteness theorem: Assume   proves  ; then it follows, by the previous elaboration, that   proves  . Thus   also proves  . But we assumed   proves  , and this is impossible if   is consistent. We are forced to conclude that   does not prove  .

The proof of (2) also uses the particular form of  . Assume   proves  ; then it follows, by the previous elaboration, that   proves  . But by the immediate consequence of the definition of Rosser's provability predicate, mentioned in the previous section, it follows that   proves  . Thus   also proves  . But we assumed   proves  , and this is impossible if   is consistent. We are forced to conclude that   does not prove  .

References edit

  • Mendelson (1977), Introduction to Mathematical Logic
  • Smorynski (1977), "The incompleteness theorems", in Handbook of Mathematical Logic, Jon Barwise, Ed., North Holland, 1982, ISBN 0-444-86388-5
  • Barkley Rosser (September 1936). "Extensions of some theorems of Gödel and Church". Journal of Symbolic Logic. 1 (3): 87–91. doi:10.2307/2269028. JSTOR 2269028. S2CID 36635388.

External links edit

  • Avigad (2007), "Computability and Incompleteness", lecture notes.

rosser, trick, theorem, about, sparseness, prime, numbers, rosser, theorem, mathematical, logic, method, proving, variant, gödel, incompleteness, theorems, relying, assumption, that, theory, being, considered, consistent, smorynski, 1977, mendelson, 1977, this. For the theorem about the sparseness of prime numbers see Rosser s theorem In mathematical logic Rosser s trick is a method for proving a variant of Godel s incompleteness theorems not relying on the assumption that the theory being considered is w consistent Smorynski 1977 p 840 Mendelson 1977 p 160 This method was introduced by J Barkley Rosser in 1936 as an improvement of Godel s original proof of the incompleteness theorems that was published in 1931 While Godel s original proof uses a sentence that says informally This sentence is not provable Rosser s trick uses a formula that says If this sentence is provable there is a shorter proof of its negation Contents 1 Background 2 The Rosser sentence 3 Rosser s theorem 4 References 5 External linksBackground editRosser s trick begins with the assumptions of Godel s incompleteness theorem A theory T displaystyle T nbsp is selected which is effective consistent and includes a sufficient fragment of elementary arithmetic Godel s proof shows that for any such theory there is a formula ProofT x y displaystyle operatorname Proof T x y nbsp which has the intended meaning that y displaystyle y nbsp is a natural number code a Godel number for a formula and x displaystyle x nbsp is the Godel number for a proof from the axioms of T displaystyle T nbsp of the formula encoded by y displaystyle y nbsp In the remainder of this article no distinction is made between the number y displaystyle y nbsp and the formula encoded by y displaystyle y nbsp and the number coding a formula ϕ displaystyle phi nbsp is denoted ϕ displaystyle phi nbsp Furthermore the formula PvblT y displaystyle operatorname Pvbl T y nbsp is defined as xProofT x y displaystyle exists x operatorname Proof T x y nbsp It is intended to define the set of formulas provable from T displaystyle T nbsp The assumptions on T displaystyle T nbsp also show that it is able to define a negation function neg y displaystyle text neg y nbsp with the property that if y displaystyle y nbsp is a code for a formula ϕ displaystyle phi nbsp then neg y displaystyle text neg y nbsp is a code for the formula ϕ displaystyle neg phi nbsp The negation function may take any value whatsoever for inputs that are not codes of formulas The Godel sentence of the theory T displaystyle T nbsp is a formula ϕ displaystyle phi nbsp sometimes denoted GT displaystyle G T nbsp such that T displaystyle T nbsp proves ϕ displaystyle phi nbsp PvblT ϕ displaystyle neg operatorname Pvbl T phi nbsp Godel s proof shows that if T displaystyle T nbsp is consistent then it cannot prove its Godel sentence but in order to show that the negation of the Godel sentence is also not provable it is necessary to add a stronger assumption that the theory is w consistent not merely consistent For example the theory T PA GPA displaystyle T text PA neg text G PA nbsp in which PA is Peano axioms proves GT displaystyle neg G T nbsp Rosser 1936 constructed a different self referential sentence that can be used to replace the Godel sentence in Godel s proof removing the need to assume w consistency The Rosser sentence editFor a fixed arithmetical theory T displaystyle T nbsp let ProofT x y displaystyle operatorname Proof T x y nbsp and neg x displaystyle text neg x nbsp be the associated proof predicate and negation function A modified proof predicate ProofTR x y displaystyle operatorname Proof T R x y nbsp is defined as ProofTR x y ProofT x y z x ProofT z neg y displaystyle operatorname Proof T R x y equiv operatorname Proof T x y land lnot exists z leq x operatorname Proof T z operatorname neg y nbsp which means that ProofTR x y ProofT x y z x ProofT z neg y displaystyle lnot operatorname Proof T R x y equiv operatorname Proof T x y to exists z leq x operatorname Proof T z operatorname neg y nbsp This modified proof predicate is used to define a modified provability predicate PvblTR y displaystyle operatorname Pvbl T R y nbsp PvblTR y xProofTR x y displaystyle operatorname Pvbl T R y equiv exists x operatorname Proof T R x y nbsp Informally PvblTR y displaystyle operatorname Pvbl T R y nbsp is the claim that y displaystyle y nbsp is provable via some coded proof x displaystyle x nbsp such that there is no smaller coded proof of the negation of y displaystyle y nbsp Under the assumption that T displaystyle T nbsp is consistent for each formula ϕ displaystyle phi nbsp the formula PvblTR ϕ displaystyle operatorname Pvbl T R phi nbsp will hold if and only if PvblT ϕ displaystyle operatorname Pvbl T phi nbsp holds because if there is a code for the proof of ϕ displaystyle phi nbsp then following the consistency of T displaystyle T nbsp there is no code for the proof of ϕ displaystyle neg phi nbsp However PvblT ϕ displaystyle operatorname Pvbl T phi nbsp and PvblTR ϕ displaystyle operatorname Pvbl T R phi nbsp have different properties from the point of view of provability in T displaystyle T nbsp An immediate consequence of the definition is that if T displaystyle T nbsp includes enough arithmetic then it can prove that for every formula ϕ displaystyle phi nbsp PvblTR ϕ displaystyle operatorname Pvbl T R phi nbsp implies PvblTR neg ϕ displaystyle neg operatorname Pvbl T R text neg phi nbsp This is because otherwise there are two numbers n m displaystyle n m nbsp coding for the proofs of ϕ displaystyle phi nbsp and ϕ displaystyle neg phi nbsp respectively satisfying both n lt m displaystyle n lt m nbsp and m lt n displaystyle m lt n nbsp In fact T displaystyle T nbsp only needs to prove that such a situation cannot hold for any two numbers as well as to include some first order logic Using the diagonal lemma let r displaystyle rho nbsp be a formula such that T displaystyle T nbsp proves r PvblRT r r displaystyle rho nbsp PvblT r displaystyle neg operatorname Pvbl T rho nbsp The formula r displaystyle rho nbsp is the Rosser sentence of the theory T displaystyle T nbsp Rosser s theorem editLet T displaystyle T nbsp be an effective consistent theory including a sufficient amount of arithmetic with Rosser sentence r displaystyle rho nbsp Then the following hold Mendelson 1977 p 160 T displaystyle T nbsp does not prove r displaystyle rho nbsp T displaystyle T nbsp does not prove r displaystyle neg rho nbsp In order to prove this one first shows that for a formula y displaystyle y nbsp and a number e displaystyle e nbsp if ProofTR e y displaystyle operatorname Proof T R e y nbsp holds then T displaystyle T nbsp proves ProofTR e y displaystyle operatorname Proof T R e y nbsp This is shown in a similar manner to what is done in Godel s proof of the first incompleteness theorem T displaystyle T nbsp proves ProofT e y displaystyle operatorname Proof T e y nbsp a relation between two concrete natural numbers one then goes over all the natural numbers z displaystyle z nbsp smaller than e displaystyle e nbsp one by one and for each z displaystyle z nbsp T displaystyle T nbsp proves ProofT z neg y displaystyle neg operatorname Proof T z text neg y nbsp again a relation between two concrete numbers The assumption that T displaystyle T nbsp includes enough arithmetic in fact what is required is basic first order logic ensures that T displaystyle T nbsp also proves PvblTR y displaystyle operatorname Pvbl T R y nbsp in that case Furthermore if T displaystyle T nbsp is consistent and proves ϕ displaystyle phi nbsp then there is a number e displaystyle e nbsp coding for its proof in T displaystyle T nbsp and there is no number coding for the proof of the negation of ϕ displaystyle phi nbsp in T displaystyle T nbsp Therefore ProofTR e y displaystyle operatorname Proof T R e y nbsp holds and thus T displaystyle T nbsp proves PvblTR ϕ displaystyle operatorname Pvbl T R phi nbsp The proof of 1 is similar to that in Godel s proof of the first incompleteness theorem Assume T displaystyle T nbsp proves r displaystyle rho nbsp then it follows by the previous elaboration that T displaystyle T nbsp proves PvblTR r displaystyle operatorname Pvbl T R rho nbsp Thus T displaystyle T nbsp also proves r displaystyle neg rho nbsp But we assumed T displaystyle T nbsp proves r displaystyle rho nbsp and this is impossible if T displaystyle T nbsp is consistent We are forced to conclude that T displaystyle T nbsp does not prove r displaystyle rho nbsp The proof of 2 also uses the particular form of ProofTR displaystyle operatorname Proof T R nbsp Assume T displaystyle T nbsp proves r displaystyle neg rho nbsp then it follows by the previous elaboration that T displaystyle T nbsp proves PvblTR neg r displaystyle operatorname Pvbl T R text neg rho nbsp But by the immediate consequence of the definition of Rosser s provability predicate mentioned in the previous section it follows that T displaystyle T nbsp proves PvblTR r displaystyle neg operatorname Pvbl T R rho nbsp Thus T displaystyle T nbsp also proves r displaystyle rho nbsp But we assumed T displaystyle T nbsp proves r displaystyle neg rho nbsp and this is impossible if T displaystyle T nbsp is consistent We are forced to conclude that T displaystyle T nbsp does not prove r displaystyle neg rho nbsp References editMendelson 1977 Introduction to Mathematical Logic Smorynski 1977 The incompleteness theorems in Handbook of Mathematical Logic Jon Barwise Ed North Holland 1982 ISBN 0 444 86388 5 Barkley Rosser September 1936 Extensions of some theorems of Godel and Church Journal of Symbolic Logic 1 3 87 91 doi 10 2307 2269028 JSTOR 2269028 S2CID 36635388 External links editAvigad 2007 Computability and Incompleteness lecture notes Retrieved from https en wikipedia org w index php title Rosser 27s trick amp oldid 1176595441, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.