哥德尔不完全性定理

物理
哥德尔不完全性定理

用户头像
bug(电脑版) 更新于2025-3-22 07:01:11

  (数学区没人,就发这了)

前言

昨天看了B站毕导的视频,感觉非常有意思,今天来分享一下。

库尔特·哥德尔(Kurt Gödel,1906年4月28日—1978年1月14日),美籍奥地利数学家、逻辑学家和哲学家,二十世纪最伟大的逻辑学家之一。他于1937年提出了不完全性定理(又称不完备性定理),其内容如下:

第一定理

任意一个包含一阶谓词逻辑与初等数论的形式系统,都存在一个命题,它在这个系统中既不能被证明为真,也不能被证明为否。

设T是一个包含皮亚诺算术在内的形式系统,那么存在一个语句A,它断言自己在T中的不可证性,使得

(i)若T是协调的,那么T不能推出A,即A不是T 的定理;

(ii)若T是不协调的,那么T不能推出~A,即~A也不是T 的定理。

第二定理

如果系统S含有初等数论,当S无矛盾时,它的无矛盾性不可能在S内证明。


历史背景

20世纪20年代,在集合论不断发展的基础上,大数学家希尔伯特向全世界的数学家抛出了个宏伟计划,其大意是:

建立一组公理体系,使一切数学命题原则上都可由此经有限步推定真伪,这叫做公理体系的“完备性”;

公理体系保持“独立性”(即所有公理都是互相独立的,使公理系统尽可能的简洁)

和“无矛盾性”(即相容性,不能从公理系统导出矛盾)。

(值得指出的是,希尔伯特所说的公理不是我们通常认为的公理,而是经过了彻底的形式化。)

希尔伯特的计划也确实有一定的进展,几乎全世界的数学家都乐观地看着数学大厦即将竣工。

正当一切都越来越明朗之际,突然一声晴天霹雳。

1931年,在希尔伯特提出计划不到3年,年轻的哥德尔就使希尔伯特的梦想变成了令人沮丧的噩梦。

由于哥德尔的第一条定理有不少误解。我们举出一些例子:

该定理并不意味着任何有意义的公理系统都是不完备的。该定理需假设公理系统可以“定义”自然数。不过并非所有系统都能定义自然数,就算这些系统拥有包括自然数作为子集的模型。例如,欧氏几何是可以被一阶公理化为一个完备的系统的。


证明

说了这么多,这个定理到底是怎么证明的呢?

我们要做的第一步是构造一种对应关系,使得把数学中所有的东西都映射到某个数,称为哥德尔数。

这样,我们就可以把对 数学的性质 的讨论,变为对 数的性质 的讨论。

数学最基础的是符号,我们先定义12个最基础的数学符号以及n个未知数。

基本数学符号  哥德尔数

~ 非        1

∨ 或        2

⊂ 如果...那么...   3

∃ 存在       4

= 等号       5

0 零        6

s 后继       7

( 左括号      8

) 右括号      9

, 逗号       10

+ 加号       11

× 乘号       12

变量符号 哥德尔数

  x    13

  y    17

  z    19

其他变量 后续质数


这12个符号加上字母基本能表示一切了,例如皮亚诺算术公理:

(1)∃0        存在0。

(2)(∃x)(x=sy)     存在自然数x为y的后继。

(3)~(sx=0)      0不为任意自然数的后继。

(4)(sx=sy)⊂(x=y)   对自然数x,y,若x,y的后继相等,则x,y相等。

那么怎么将一个命题转换为哥德尔数呢?

...

今天先打这么多吧,剩下的证明明天再弄。

你的建议可以留在评论区。

收起
24
14
共3条回复
时间正序
用户头像
Hydrogen
10月前
顶。。。。
用户头像
NONE
8月前
顶。。。。。。。
用户头像
4月前

sub(n,n,17)

第一次在论坛看到毕导