mayaoji的个人博客分享 http://blog.sciencenet.cn/u/mayaoji

博文

贝里悖论和哥德尔定理——逻辑学笔记29

已有 3905 次阅读 2019-5-1 12:46 |个人分类:逻辑学|系统分类:科研笔记| 贝里悖论, 哥德尔定理

1、贝里悖论

“不可描述的感觉”,这个词本身描述了一种感觉,但它又说这种感觉是不可描述的,这里存在矛盾。

贝里悖论是由英国的图书管理员贝里发现的,它和上面的例子类似。“不能用少于20个字确定的最小自然数”,这句话确定了一个自然数,但它本身又少于20个字,说明这个自然数能被少于20个字确定。

 

2、哥德尔定理

数学命题不是真的就是假的,或者说不是正确的就是错误的。以往认为,对于真的命题我们总能证明它,即使我们暂时还证明不了,但理论上这样的证明总是存在的。哥德尔定理表明,存在着真的但又无法证明的命题。

哥德尔在1931年实际上证明了,存在正确的算术命题,而这命题无法在算术中得到证明。麻省理工学院的逻辑学教授George Boolos于1989年给出哥德尔定理的一种新证明,这种新的证明参考了贝里悖论。

 

3、新证明的思路

“不能用少于20个字确定的最小自然数”,这句话不是数学命题。但Boolos将这句话翻译成算术命题,并且得到,这个命题是真的但无法在算术上证明它。和贝里悖论不同,这命题在数学上并不会导致矛盾。证明的思路如下。

Boolos首先给出“确定”这个概念的数学定义:

公式G(x)确定自然数m,当且仅当,∀x(G(x)↔x=m)是定理,即它可以在算术系统中证明。

按照这个定义,2x=4确定2,因为能够证明∀x(2x=4↔x=2)

Boolos然后构造出公式F(x):

y(y=10k∧A(x,y))

它的意思是:x是不能用长度小于10k的公式确定的最小自然数(这个公式的细节在后面解释)。而公式F(x)本身的长度又小于10k。所以F(x)本质上和贝里的那个句子相同。

n是长度小于10k的公式无法确定的最小自然数,则∀x(F(x)↔x=n)是真的。

由于F(x)的长度小于10k,所以n无法由F(x)确定。按照确定的定义, ∀x(F(x)↔x=n)不是定理。

所以,∀x(F(x)↔x=n)是正确的算术命题,但无法在算术系统中证明。

 

4、证明的细节

(1)公式及其长度

公式由联结词、量词、运算符、谓词、个体常元、个体变元和括号按合适的方式组合而成。公式的长度就是公式包含的符号数。

联结词:﹁,,  ∧

量词:

运算符:+,x

谓词:=

个体常元:0,S0,S00,……

个体变元:xx’x’’,……

括号:()

一共有16个符号。

说明,上面的0就是通常的0,而通常的1用S0表示,2用S00表示……。为了方便,后面仍用通常的表示方法,但要清楚它实际上是上面的符号。同样,为了方便我们用y和z表示变量x’x’’

举个例子,∀x(x+1=y)是公式。这个公式的长度不是9,而是11。因为1S0yx’

由于只有16个符号,对任一个自然数i,只有有限个长度为i的公式,也只有有限个长度小于i的公式。

(2)“确定”的性质

如前面所述,“确定”的定义是这样的:

公式G(x)确定自然数m,当且仅当,∀x(F(x)↔x=m)是定理,即它可以在算术系统中证明。

容易证明,一个公式最多确定一个自然数。又由于只有有限个长度小于i的公式,所以存在不能被长度小于i的公式确定的自然数,而这些自然数中又有一个是最小的。即不能被长度小于i的公式确定的最小自然数是存在的。

(3)F(x)的展开

为什么y(y=10k∧A(x,y))表示 “x是不能用长度小于10k的公式确定的最小自然数”呢?

这里需要把A(x,y)展开。

先引入C(x,z)C(x,z)表示“x可被某个长度为z的公式确定”。

B(x,y)z(z<y∧C(x,z)),它表示“x可被某个长度小于y的公式确定”。

A(x,y) 为﹁B(x,y) ∧∀a(a<xB(a,y))它表示“x是不能被长度小于y的公式确定最小自然数”。

F(x)y(y=10k∧A(x,y)),即“x是不能被长度小于10k的公式确定的最小自然数”,其中kA(x,y)的长度。

F(x)的长度是多少呢?10的长度是11k的长度是k+1A(x,y)的长度为k,其他为9,所以F(x)的长度是2k+21。因为k大于3,所以2k+21<10k。所以F(x)的长度小于10k

 证明还没有完成,C(x,z)还需要进一步展开,或者需要证明C(x,z)能用算术公式表达。Boolos认为,利用哥德尔编码技术,C(x,z)能够用算术公式表达。不过他省略了具体的证明,这里的证明应该是和哥德尔的原始证明类似的。




https://blog.sciencenet.cn/blog-1255140-1176554.html

上一篇:认知时态逻辑——逻辑学笔记28
下一篇:纽康姆悖论:你选一百块还是一万块?
收藏 IP: 58.62.195.*| 热度|

1 王安良

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-27 10:33

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部