哥德尔第一不完备定理要求理论K具有ω−一致性,数学家Rosser把这个条件变弱了。他说,K不需要ω−一致性,而是满足两个小小条件,一样可以构造出如下一个不可判定句子:
H(x1): (∀x2)(PF(x2,x1)⇒(∀x3)(NEG(x1,x3)⇒(∃x4)(x4≤x2∧PF(x4,x3))))
。其中 H(x1) 里面的 NEG 是前面哥德尔那些递归关系和函数里面的 y=Neg(x) (即若 x 是某个好式子
根据不动点定理,Rosser构造了以下不可判定句子,
⊢KR⇔H(┌R┌)
。这个
R
也是不可判定的,其证明称为Rosser’s Trick。
命题3.38(Godel-Rosser Theorem):假设K满足哥德尔第一不完备定理中的条件1,2,3,并且额外满足以下两个条件,
4.
5.
那么,若K是一致的,则Rosser句子
证明:a. 假设有⊢KR,记R的哥德尔数为
(∇1) ⊢K(∃x4)(x4≤m¯∧PF(x4,q¯))
。接下来,因为K是一致的,所以
⊢K¬R
不成立,所以对所有自然数
n
,