  
- 积分
- 13286
- 威望
- 13286
- 包包
- 34831
|
2.6 知道在这里画圈才值钱
7 p8 n, }: h d# y
3 i/ M( c# {, }; l9 |: ?9 n7 w8 [# N% K& H2 Q+ V: b7 J R
) ~% w3 w" v/ ^% Y4 L F8 T0 \2 }( G9 u( G8 W, C# v, |* X+ n8 h
7 ?; b/ q( ^, `2 }# e" U 曾经看过一个小故事,一家大工厂引进的一台高档机床坏了,外聘了一个老师傅来检修。老师傅围着机床转悠了半天,最后在机器左下角画了个小圈,告诉工厂的小技工打开这里,把此处的螺丝换一个。新螺丝拧紧,开机,果然恢复如初。厂长问老师傅维修费用多少钱,老师傅答一万元。厂长诧异,问为什么这么贵,不就是画了个小圈吗?况且换螺丝还是工厂自己的人动手的。老师傅答:“在这里画一个圈不值钱,只要一元钱;知道在这里画圈才值钱,值九千九百九十九元。”2 k% P+ F2 p9 a: q
. e+ p$ G% S" }8 f! B
+ o& R; N& F3 C8 W* U6 w H0 r7 v4 J H3 N$ o: F
在哥德尔论文《论数学原理和有关系统的形式不可判定命题》中,最终画的那个圈,诡论命题,只花了一点点篇幅。虽然大多数人注意的是那个画龙点睛的刺目的圈圈,但是正确发现圈圈的过程也许才更有意义。; S* @2 ?7 ~6 d$ t4 {4 V
4 h8 n) p8 J1 E, v( E* R
实际上,这个发现过程的意义非常深远。虽然也许由于它过于繁琐,反而极易让人逃避和忽略。
8 r* [# ^/ e$ r' ?7 a) `
4 n" d5 `8 j- G) p
6 f! U- @; w* p5 ? @0 s- _
: D& Y# i1 |% q! \% O0 p& A 哥德尔的不完备性定理的复杂证明,其核心思想大致可以分为这样的三个步骤:9 O" X8 P* v( h) P | Q6 q( R
% _( J" p' g: R; j! t8 I
- b8 Q- t" `( ? d( b: p2 N/ m, Q& q- B# [
; Q/ c9 y2 i! p) j+ i5 ^$ {' N4 W D) n2 N4 `7 `
【第一步:数字化同构】. l" l$ e1 D* ?, h( R6 b7 R8 M
. ?$ U) X! K, ]# K/ X& d2 Y! k- }
3 x+ O) ~0 |- m" c
( e$ H% E; b$ I “色不异空、空不异色;色即是空、空即是色。”这是佛教智慧核心经典《心经》的语句。这里“色”指实体物质,“空”指因缘法则 (即缘起性空)。很明显,佛家的因缘法则,实际上就是自然逻辑、宇宙逻辑的含义。万法皆空、因果不空,佛教对实体物质和自然逻辑的关系的理解是智慧的。类似的含义在诸子百家也有,比如道家说阴阳五行、儒家说中庸和谐。但是,无论佛家、道家、儒家,智慧的表达都是非度量的,是模糊笼统的概念。类似的模糊笼统言语,两千年前的先人说出来,是聪慧睿智远见卓识;但是,类似的模糊笼统言语,两千年后的后辈说出来,则无异于空话套话大话废话。
6 O* k) i6 m( T1 G, Y }1 w) k4 @6 @" u; P3 v
数字化、数据化、量化刻画,无疑才是更加高级的形式。现代社会,无论是学术论文、或是分析报告,没有数值度量、没有详实数据、没有计算公式,则不可能有精确严谨,则无异于nonsense。
I4 q) I1 Z; H7 u8 M8 `+ k7 q. G4 h1 ^; H5 h+ @
1 G, Y1 Y; A# y5 H. m, s! C4 k9 i. |
* d9 O$ `& L6 @/ Y* v7 O- f
哥德尔的奇思妙想,是把自然语言数字化。
& `- Z: l/ t7 n" s3 E& K
' G$ Z, f1 i( [# t/ a, M1 d& ?* o! j! p7 U0 F. ^* b6 U0 n, ?
7 ~0 Z- s( s& ^* E% K3 J3 x 因为自然语言可以转换为形式逻辑、而形式逻辑可以演算成命题范式、而命题范式可以展开称为标准的逻辑门、并且逻辑门可视作一种二进制代码。逻辑门“与”可对应为1,逻辑门“或”可对应为10,逻辑门“非”可对应为11。然后二进制数再转换成小数,如0.1,0.01,0.11。因为组合逻辑运算不过是这三种码的组合,所以即使非常复杂的逻辑门组合,也只是小数点后的尾巴更长点而已,仍然还是个小数。* }& H' M; A& ]
0 @( k7 w3 T! k; G
/ }6 A6 K0 w& d' A( W& Q: D
* w* ]+ }, a A* l* d% r
轨迹如下所示:7 n/ Z2 [, K6 l5 ~+ [6 S/ t
/ A. R/ r3 _+ J) l' ]
, w2 C N9 C9 [, I) e. C$ i! b" ]+ Z% l- K" ~+ z9 _$ G
自然语言—>形式逻辑—>命题范式—>逻辑门—> 二进制数—>小数
9 T) D: Y9 p% e1 a0 q! d& n _3 i4 I
. k# V/ V2 a4 X, o: I1 X" H' ]5 W. x4 p
也就是说‘自然语言系统’转换的命题逻辑门,恰巧可以对应于一个‘算术公理系统’的自然数。哥德尔通过一种十分新颖的同构映射形式,把‘自然语言系统’和‘算术公理系统’联系到了一起。
6 g7 p* h4 v1 F2 }% ^2 V
]/ _5 u l! @0 c/ S! g i/ C 然后,对于原本并不严谨的自然语言的语义的证明,也就变成了惯常熟知的相对简单的严格算术证明。
' J7 r5 J6 u0 i* [* j- ~" y/ s( V }% f" B1 H- e4 S& ^* ]# X
, |6 Q& e. G' _. G* {% d. ?9 L4 }* h$ S+ q* l# V
哥德尔天才的洞察力,发现了‘自然语言系统’和‘算术公理系统’的映射同构关系,这是解决自然语言系统语义歧义的关键!1 Y9 i8 y) V- O/ B4 ^% m. z# e
& T: L. F3 j# S6 @6 }7 H2 V) i# W0 v H! t0 ~3 Y
$ w8 a' H1 U) W! ? I% Y/ S4 h 哥德尔在文中大量篇幅花费在十分繁琐的映射定义上。映射是数学研究中极为重要的一种研究方法,其基本思想就是借助一一对应使得某一领域内的对象之间的某种关系得以在另一领域内的对象之间的关系得到表现。
' X; o# ?/ D8 d" G; f, D) O
: k- n9 \( z, i
; k0 U+ n3 ^- ^$ T" ]$ Z3 x8 X( w( Z
多说一句,自然界广泛的同构关系,不仅是哥德尔不完备性定理证明的关键,也是数理逻辑、是人工智能、是人类智慧的核心。0 H/ B# [( N& u. f9 u& x8 m- x+ g
/ }) k9 r# V2 f. P+ P0 ]2 \ 大自然总是这样的神奇,两个乍看起来毫无联系的系统,它们内在的结构却可能存在同构关系。正因为不同的系统存在同构性,才使得数学“抽象”成为可能。
/ h+ x0 Q: T4 I: H
8 x! G- o. ?* `8 F$ }: R" }' K! g3 w1 D
& d4 r+ l3 T) t. P
! \( [1 r! m2 U! }- z! S
& `. w* g/ X t 【第二步:递归-分数-有理数】
# M" f2 M7 f. T2 S. N) G& K6 B" U, U* P
$ a1 E) w* H. j, [8 N0 Y H8 n! m2 L1 M" j/ X! w; P- W E
理发师悖论提出后,数学家们纷纷提出自己的解决方案。人们希望能够通过对基本集合论进行改造,通过对集合定义加以限制来排除悖论,这就需要建立新的原则。当一个形式逻辑体系出现上述悖论时,就用一个更大的逻辑体系去把它包了,让原先那个逻辑体系作为更大的逻辑体系的子集合。当然这样做的结果,新的母体系又可能产生新的矛盾。但这也没关系,只样类似地一层一层地包下去,以致于无穷。有了这样的“递归”工具,不就完全化解所有矛盾了吗?依此类推,似乎所有的问题命题总能精确找到问题的因子,从而针对性解决。罗素等数学家也坚信,任何数学真理,只要通过一代又一代人的不断努力,都能用逻辑的推理将其整合到数学的大厦中。
, V1 ?9 \# e( p% e* c: K" z9 l3 R" @# w: K' l- P; H6 I0 {# C
简单来看,把一个有歧义的命题分而析之各个击破,相当于细化切分问题。类似于“一尺之捶,日取其半,万世不竭。”我们知道,以这种一刀一刀砍出来小段,其实就是一个分数的数列,而分数即有理数。& j t |$ a( ^% E P" g2 ]
3 P& A, w- Q1 Y) r9 a
1 [) \' C+ T) n0 t3 k+ }6 ^, G/ w6 L' z) y
按照这样的逻辑,哥德尔证明的脉络如下:首先,把形式逻辑系统同构映射到算术系统;然后第二步,把形式逻辑的“理发师悖论”的公理拓展形式同构为有理数的运算;最后第三步,通过集合论中的实数的“势”的关系来严格证明。
3 ^* _9 y3 K* V# ~' d% T; a! h5 Y9 k% A$ m: w
u4 F# p; r% Z& @) R4 {: C
$ P3 @ h: i5 {- I7 q
" j# ^' g8 o& A0 c# T/ O. Q
! x5 o+ J3 T0 \$ K, v& j 【第三步:“势”-无穷大的阶 】
$ g# N1 {6 @- N/ c6 [
' g' ~7 ^8 E, _. ~' B6 v3 v' F, r
4 j( Z% }& g9 Q5 l2 O2 U! d4 A7 _# M2 Z
当一个形式逻辑体系出现悖论时,就用一个更大的逻辑体系去把它包了,让原先那个逻辑体系作为更大的逻辑体系的子集合。当然这样做的结果,新的母体系又可能产生新的矛盾。但这也没关系,只样类似地一层一层地包下去,以致于无穷。有了这样的“递归”工具,不就完全化解所有矛盾了吗?" C# p3 `9 X0 F7 b5 U' T1 y3 p( ^
4 c, p) Z; j0 l* y5 B 是吗?
! l/ T* ? h4 A1 w+ t/ F6 H# F9 c1 s+ w$ D2 o- n' e4 W
非也!' C- c c- p! g
/ Z$ {6 d& ^. u/ x8 v& P6 Y2 p4 L% Y7 P! u, M; a- ]7 ?* P
% n2 S1 |( U7 U5 Y% x6 o7 ?
请深吸一口气,注意!
6 t* d' z( G, x$ _! w2 e$ J) U9 p U. ^9 G `% h, _( y, @+ v
“说谎者诡论”和“理发师悖论”有深刻的本质的区别。, \2 b! Z; H% [& f
' }, ~- O' b [ “理发师悖论”可以通过打补丁弥补,把公理体系扩展到n+1维解决即可。3 e9 j( \' I/ U
* H+ C8 \0 U; o( ^
但是,使用层层外延法扩张的形式逻辑体系并不能清除“说谎者诡论”的矛盾。即便通过增加公理体系扩展到n+1维、n+2维、n+3维,哪怕扩展到无穷大维都是没有用的,形式数理逻辑的公理体系永远解答不了这个诡论命题。 所以“说谎者诡论”是形式数理逻辑公理体系永远也解决不了的“不可判定命题”。8 ^' o3 E8 x' e) _2 v
, t1 m- x6 c! B' b- c" M# r& |# ~& Q/ @
+ U) _1 ^5 ^ m+ X 说谎者诡论的数学模型:【如果A,则非A。】并且【如果非A,则A。】
# T# _2 `; L p4 G$ T& T. n
f( e6 c. t: B. C/ X: T 即:(A --> ¬A) .and (¬A --> A )) v6 G2 @3 a9 p
( ]/ R$ d& E" u, M( r" r1 B& v: p 这个模型说明,说谎者诡论必然引出矛盾,它无法通过拆分命题来化解歧义,这种是非混淆的逻辑根本不可能被人类形式语义逻辑所允许。也就是说:这句话在本质上就不存在于人类正常的语言逻辑模型中。并且任何一个自洽的语言系统都无法推断这句话的真伪。* S1 U- g) |& {0 V i+ Y/ |0 A/ m) o
: W; p# D1 e6 W" f
这种“不可判定性命题”对应于算术公理系统中的“超越数”(超越代数系统解答能力)2 E9 J7 \! b) e) C1 z' K* p
2 U* l) s. {# L8 I* S" O/ o6 k1 ]7 l& B- k+ c( |
4 X' D" J# I4 p9 R" L: d# B( T/ Z
我们知道,超越数是无理数的主力军。; S- D1 A/ r N i* r. Z
+ R" g3 ?: P( s3 v3 w4 d k- v
% q3 |6 j9 Z! {" c/ }5 ~' E- {( f$ R0 W# v! W# h: k% E
根据数论的理论,实数可以看作无穷位的小数(有限小数和整数都可以视为后面跟0),无穷位小数包含了两类数:无限循环小数叫有理数,无限不循环小数叫无理数。从前,正常的地球人的形式逻辑惯常思维,认为无限不循环小数(无理数),是无限循环小数(有理数、分数)的无穷次递归逼近得到的。" X7 J) P8 V; S2 _. T
0 f+ m8 v& {! d3 @+ S
% h* w2 Z1 l6 ~7 z/ |
( X4 \; O/ U- M1 e6 [; ^+ A# V) q, d+ Z' Y2 X2 n* E
- q$ |# H: G& k7 X x) a" p 是这样吗---请大家花几分钟看看下面这个视频: q6 o5 |8 V) W
+ y( S4 v* f2 x' Z' {) Y5 t# b* ]5 g* Y3 A9 g; \
9 P+ L. Y) Y* @- B {2 w% P- H9 o http://v.youku.com/v_show/id_XNDkxMDkyMzQ0.html; ^% i% X, V1 E& J. T
1 D1 f3 _1 T5 l
& E6 Y, S4 D8 o: m1 n0 X/ s7 \, H6 p1 ~% N/ b
这个视频不是脑筋急转弯,视频的内容每一个数学系的学生都熟悉,这个视频证明了‘不可列’数比‘可列’数要多、无穷小数比无穷分数多、无理数比有理数多。这也是关于无限不循环小数(无理数)不能由分数(有理数)完全表达的标准证明。. `8 S* n8 {$ m( Z v0 q. h& e2 U0 f
6 v" M& v* V% n g: W$ [
鉴于无穷大概念的复杂性,视频中关于的分数的‘可列’和小数的‘不可列’的无穷的证明,简洁让人窒息、冰凉让人清醒,淋漓尽致、难以置信,却又无可辩驳、惶恐不安。4 n; B* g& s8 ]0 n+ w# g6 v; u
; |- [- i" D5 p' }3 Y4 Y K8 F& b9 x5 f
: \ Q ~: w( t: i! n3 f, m- e
, u+ k l. L/ R/ W, I' B! K' W* A3 u4 i! R3 j/ h
这个证明告诉我们这样的事实,尽管有理数有无穷多个,但是无理数比有理数“稠密”得多。即使‘可列’的有理数的无穷次递归逼近,也得不到‘不可列’的稠密得多的无理数。所以,有理数公理系统对于包含了无理数的系统,是不完备的!( s; U( ]" a/ @% ]
$ K% i( ]( R- ^: @/ ~8 ^; z6 y3 G9 l7 [) T; D
/ u3 H3 H d/ P& B' ~ 剑芒一瞬断冥曲,砍月劈星削阎罗。恶鬼凶奴何处躲,且看利刃披血污,仗剑怒江湖!7 Q% b1 u; S+ V4 j- M
% r. }- c4 y& L- O. y1 l 后世在评论哥德尔不完备性定理时,往往注意“说谎者诡论”那有形的剑锋,却没有留意剑锋后面的醇厚内功。其实,没有深厚的功力,哪有那惊鸿一剑。哥德尔不完备性定理的醇厚内功,修炼心法的要旨正体现于此———无限不循环小数(无理数)。
- [9 ^2 f; ~( P' h# d* m$ [2 ?" S* \# E0 [
' R# x# ]+ J6 p! w: ^1 _1 g/ N2 j* V/ l( n+ h* q' d% n
% d7 j% }/ d! d. P, @
B1 r4 l& Q$ ^ “理发师悖论”可以通过打补丁弥补,把公理体系扩展到n+1维解决即可,因此“理发师悖论”的命题逻辑系统相当于以可列的无限循环小数(有理数)为基的系统。
- ?5 |# ^' ]% P, y S; u5 z' w# k' ]8 `& H
O8 @( A; H+ |' I
4 O0 V5 M9 r' V3 p& K 但是,“说谎者诡论”对应于不可列的无限不循环小数(无理数),而无理数不可能通过有理数的递归方式而得到。使用层层外延法扩张的形式逻辑体系并不能清除“说谎者诡论”的矛盾。即便通过增加公理体系扩展到n+1维、n+2维、n+3维,哪怕扩展到无穷大维都是没有用的,形式数理逻辑的公理体系永远解答不了这个诡论命题。 所以“说谎者诡论”是形式数理逻辑公理体系永远也解决不了的“不可判定命题”。2 U& e" l1 ]/ V; L- Z1 y# j' s
" n' f3 g( _9 b/ }- \
$ R* h- m9 F! N( x- b0 _2 N# z
" `* [. c* C! k4 y+ w: [) K 也就是说,可列的‘有理数’维度的公理体系(哪怕扩展到无穷大维),永远解答不了不可列的‘无理数’问题,所以形式逻辑无论如何都做不到完备!!!; B6 b: \7 K# U, `4 k2 ?$ Z% Y# `
2 M8 o! l8 M4 a+ U
9 h5 \. h- X' q8 I# {$ h: {* s% K, v P0 g! B
【注:严格说,“理发师悖论”映射为代数数,“说谎者诡论”对应于超越数。不过为了叙述方便,本文把“理发师悖论”类比为有理数,把“说谎者诡论”对类比于无理数。这种类比欠严谨,但对于大多数非数学系的读者更易理解些。】 |
|