数学建模社区-数学中国
标题:
悖论
[打印本页]
作者:
彭小玉
时间:
2014-10-12 18:40
标题:
悖论
悖论指在逻辑上可以推导出互相矛盾之结论,但表面上又能自圆其说的命题或理论体系。悖论的出现往往是因为人们对某些概念的理解认识不够深刻正确。 悖论的成因极为复杂且深刻,对它们的深入研究有助于数学、逻辑学、语义学、形而上学等等理论学科的发展,因此具有重要意义。其中最经典的悖论包括罗素悖论、说谎者悖论、康托尔悖论等等。
7 J1 [5 k' \$ Q# C/ F! f
悖论,亦称为吊诡、诡局或佯谬,是指一种导致矛盾的命题。在逻辑学上指可以同时推导或证明出两个互相矛盾的命题的理论体系或命题。 悖论的定义可以这样表述:由一个被承认是真的命题为前提,设为B,进行正确的逻辑推理后,得出一个与前提互为矛盾命题的结论非B;反之,以非B为前提,亦可推得B。那么命题B就是一个悖论。当然非B也是一个悖论。我们可以按照某些制定或约定的公理规则去判定或证明某一命题的真假,但是我们按照制定或约定的公理规则去判定或证明有些命题的真假时,有时却出现发生了无法解决的悖论问题,这种情况说明了什么问题?
|1 d6 c2 G( L- t+ R
6 |3 p3 E3 ~+ a( i, E) g
自然在整体上是包含多样性的,而我们却置这些情况于不顾,而专门关注属于我们感兴趣的那一种特殊情况,当特殊情况与其它相反的情况或普遍性存在的一般情况相遇时必然产生某种相悖的结论。不是数学悖论对数学基础产生大的危机影响,而是对逻辑和认识产生重大影响。
3 t8 u- L, V' s/ |7 S2 E
" |: ^2 N9 _8 F
无限集合本身就是一个模糊不清的概念规定,有限是可以称为集合,无限是不能称为集合的。集合是指表示在某一个范围内,无限则是指范围为无限大的,否则就不应该称为无限而称有限。无限不应该成为一个任意性选择或适用的范围,一个数量当超过人类所能达到或认识的程度便进入无限的范围之中。直到我们如今所处的21世纪,人类还没有完全清楚地知道我们所能认识到的半径有多大,所以无法准确精确地规定无限与有限它们之间的界限究竟在哪里。
8 ^. V* F0 E( ]/ M7 w
; |, V; ~0 @* K# J; C
集合本身的概念就是一个没有限制性的概念,总的集合可任意分成若干集合,都是集合,确切地说我们不知道究竟是在哪种意义前提限制下的集合。
( u, X6 [( M5 |: Q7 B! Y
: C9 ]7 y9 O) \' b- ]" ^: a
子集合中存在悖论,或与别的集合之间存在悖论,子母集合之间也还存在悖论,因为在每种具体的子集合中都有属于它自身的规定规则,只在自身范围有效。超越范围则失效,这是永远不可避免或取消的。除非取消类的集合层次之间的区别,那么又不符合对待具体事物的态度,无法满足实际应用要求。另外集合的本义与引申义常混合使用,有时与元素意义混同,集合在低层次相当于元素,当上升时为集合,当再次上升时又相当于元素,是累积式的。
% {* ?, l3 g' B8 O" f' [% h
3 N5 ?6 y. q r8 o
罗素悖论在当它们还没有进行相互联系时是有效的,当它们进行相互联系时即它们已经成为一个类或一个整体,那么一个类或一个整体中是不允许或无法执行两种衡量标准或规定的,自我否定是和没说一个样,或等于没有规定一样。
3 j% i7 z3 {) ~* U {5 c3 N
& V! c5 B1 c! e3 E' L2 A: ]
哥德尔关于一阶逻辑完全性定理与不完全性定理的本身就是悖论,已经暴露出逻辑导致发生的问题。哥德尔不完全性定理是缺乏评判,以决定的主导方面为衡量标准,或衡量标准过多而引起的悖论。所谓的标准也是一种规定。失效以后还可以根据实际需要再次进行新的规则规定,反正原来的规则也是规定,为什么出现发生悖论以后不可以再次重新进行规定规则,以满足实际应用的目的的需要呢?明明是自己的规定,可是自己又制造新的规定来破坏原来的规定,如果这样来干活,那么将永远有活干了,永远有干不完的活。
# n# t& Q' n r
7 G. v9 j Y8 {! V4 W' I" z
类是人为区分出来的,但类是根据需要人为任意性制造的,若分类,故类有所不同。在整体上却不存在类同与不同,由于类不同,故数也有所不同,有些不同相悖是很正常必然的。然而人们又想进行类与数之间变换,那么又不得不重新再作新的规定。
# e% h: p* k6 U) L8 [. P3 e5 Z
3 j) y, Y( D% q% _0 C
证明也只是按照预先所设置和认为的规定去操作,必然会符合规定,我们只管按规定操作执行好了,证明又有什么作用或意义呢?类的悖论问题不是通过进行证明就所能解决得了的。
4 g! B* J& A0 o a+ p% s0 `% J
5 Y4 y) O% ~& Z6 v' j- ` x7 B W
悖论是属于领域广阔、定义严格的数学分支的一个组成部分,这一分支以“趣味数学”知名于世。这就是说它带有强烈的游戏色彩。然而,切莫以为大数学家都看不起“趣味数学”问题。欧拉就是通过对bridge-crossing之谜的分析打下了拓扑学的基础。莱布尼茨也写到过他在独自玩插棍游戏(一种在小方格中插小木条的游戏)时分析问题的乐趣。希尔伯特证明了切割几何图形中的许多重要定理。冯·纽曼奠基了博弈论。最受大众欢迎的计算机游戏—生命是英国著名数学家康威发明的。爱因斯坦也收藏了整整一书架关于数学游戏和数学谜的书。
h2 E. Y' H G, Z& e
$ n7 I, ^, G1 U4 `; N: c }
悖论(paradox)来自希腊语“para+dokein”,意思是“多想一想”。这个词的意义比较丰富,它包括一切与人的直觉和日常经验相矛盾的数学结论,那些结论会使我们惊异无比。 悖论是自相矛盾的命题。即如果承认这个命题成立,就可推出它的否定命题成立;反之,如果承认这个命题的否定命题成立,又可推出这个命题成立 如果承认它是真的,经过一系列正确的推理,却又得出它是假的;如果承认它是假的,经过一系列正确的推理,却又得出它是真的。
' Q* E6 M6 o* D$ }( N6 @. q
& k1 L2 V- I$ J
最早的悖论被认为是古希腊的"说谎者悖论".
0 _) J# L5 v* x3 c4 f. q, P
* I U0 R" E: _/ N& p. Y
" W; {: u) N1 [ c
8 v [( ~/ p% z. ^) t& l7 q
8 W4 B" p" z* A% D
1-1 谎言者悖论
9 ]; [/ V8 I9 p' H/ U
公元前六世纪,哲学家克利特人艾皮米尼地斯(Epimenides):“所有克利特人都说谎,他们中间的一个诗人这么说。”这就是这个著名悖论的来源。
( V9 C, p! T! E5 J J; N
+ E9 m l; X: S% K/ S
《圣经》里曾经提到:“有克利特人中的一个本地中先知说:‘克利特人常说谎话,乃是恶兽,又馋又懒’”(《提多书》第一章)。可见这个悖论很出名,但是保罗对于它的逻辑解答并没有兴趣。
& ^: [/ f4 E8 T! F- b
: S$ \2 P: a8 k5 J* ^* x
人们会问:艾皮米尼地斯有没有说谎?这个悖论最简单的形式是:
! e7 `! I: C( d3 ` r
- p. ?$ ^6 l# B# ? k1 v
( {- h6 k& q$ O3 [+ e! E
: _' c& K$ ?4 T2 c7 v( _# F
) R- b' F8 W0 m, U
1-2 “我在说谎”
! | s M( M' [/ P
如果他在说谎,那么“我在说谎”就是一个谎,因此他说的是实话;但是如果这是实话,他又在说谎。矛盾不可避免。它的一个翻版:
8 C( S! y) d5 B3 ^( V1 k
% u# r2 A( \% L$ _4 ~" E5 X9 H- k
3 ?* S9 e0 g. P
1 @" k& P, T- Z6 I# j
5 a% q$ Z( V c x! i! T
1-3 “这句话是错的”
, |! ^3 \3 U, A$ Y
这句话是错的如果是事实,那么这句话就是对的,但是它是对的,就与所说的这句话是错的事实(开始设定的)不符。这句话是错的如果是假的,那么这句话这句话就是对的,但这句话如果是对的,那么假设的这句话是错的假的结论就被推翻,也矛盾了。这类悖论的一个标准形式是:如果事件A发生,则推导出非A,非A发生则推导出A,这是一个自相矛盾的无限逻辑循环。拓扑学中的单面体是一个形像的表达。
9 B- e% L- b/ h, D0 w' N
( U& A8 C$ |9 X
哲学家罗素曾经认真地思考过这个悖论,并试图找到解决的办法。他在《我的哲学的发展》第七章《数学原理》里说道:“自亚里士多德以来,无论哪一个学派的逻辑学家,从他们所公认的前提中似乎都可以推出一些矛盾来。这表明有些东西是有毛病的,但是指不出纠正的方法是什么。在1903年的春季,其中一种矛盾的发现把我正在享受的那种逻辑蜜月打断了。”
) }2 ~$ I: z; a: v+ ]
4 y# y% H/ q( Q1 e* ? c
他说:谎言者悖论最简单地勾画出了他发现的那个矛盾:“那个说谎的人说:‘不论我说什么都是假的’。事实上,这就是他所说的一句话,但是这句话是指他所说的话的总体。只是把这句话包括在那个总体之中的时候才产生一个悖论。” (同上)
' v [( G1 ~- ?! W5 f
( }1 ]9 L, d; z9 n. K9 W, X! R
罗素试图用命题分层的办法来解决:“第一级命题我们可以说就是不涉及命题总体的那些命题;第二级命题就是涉及第一级命题的总体的那些命题;其余仿此,以至无穷。”但是这一方法并没有取得成效。“1903年和1904年这一整个时期,我差不多完全是致力于这一件事,但是毫不成功。”(同上)
3 N2 m+ W! M% A+ A- @
. D" P! O: K& A, ]3 n$ X( z
《数学原理》尝试整个纯粹的数学是在纯逻辑的前提下推导出来的,并且使用逻辑术语说明概念,回避自然语言的歧意。但是他在书的序言里称这是:“发表一本包含那么许多未曾解决的争论的书。”可见,从数学基础的逻辑上彻底地解决这个悖论并不容易。
' u% B- v3 P- J7 ]6 P' D
% J8 A9 g* u+ v0 }4 R
接下来他指出,在一切逻辑的悖论里都有一种“反身的自指”,就是说,“它包含讲那个总体的某种东西,而这种东西又是总体中的一份子。”这一观点比较容易理解,如果这个悖论是克利特以外的什么人说的,悖论就会自动消除。但是在集合论里,问题并不这么简单。
; h) W' o$ Q$ G5 a
/ Q7 Y* \* K3 f2 @7 r
6 c q F1 _7 E
! a7 t7 b8 O1 }4 G2 Q _. f: i, ]
0 I+ t' L3 W* j" g
1-4 理发师悖论
m1 s8 ]0 @6 D, B' ^
在萨维尔村,理发师挂出一块招牌:“我只给村里所有那些不给自己理发的人理发。”有人问他:“你给不给自己理发?”理发师顿时无言以对。
) F- C+ }$ [1 B3 O0 X( \3 r
# k9 e% e& f8 |- t) x
这是一个矛盾推理:如果理发师不给自己理发,他就属于招牌上的那一类人。有言在先,他应该给自己理发。 反之,如果这个理发师给他自己理发,根据招牌所言,他只给村中不给自己理发的人理发,他不能给自己理发。
, q9 K. m/ _+ v7 z( O
! a' z9 i9 K: {% D
因此,无论这个理发师怎么回答,都不能排除内在的矛盾。这个悖论是罗素在一九〇二年提出来的,所以又叫“罗素悖论”。这是集合论悖论的通俗的、有故事情节的表述。显然,这里也存在着一个不可排除的“自指”问题。
" C+ T$ H% I9 k1 q* ~- H4 Z
8 i" ?! H! a) \! a% b- ~9 v
9 o! h+ a, @( U
, N/ W" v) P# X# A* @
6 ?$ n. T0 C- I o% W
1-5 集合论悖论
' e$ }* q C. r X' M) _
“R是所有不包含自身的集合的集合。”
, j2 T% d/ r2 b( d6 H, H
2 t" e+ a1 f# _$ o: y
人们同样会问:“R包含不包含R自身?”如果不包含,由R的定义,R应属于R。如果R包含自身的话,R又不属于R。
) N$ b+ n, n* E, A. G. _5 Q$ y5 P! f
& t' t/ F+ z7 y. J
继罗素的集合论悖论发现了数学基础有问题以后,1931年歌德尔(Kurt Godel ,1906-1978,捷克人)提出了一个“不完全定理”,打破了十九世纪末数学家“所有的数学体系都可以由逻辑推导出来”的理想。这个定理指出:任何公设系统都不是完备的,其中必然存在着既不能被肯定也不能被否定的命题。例如,欧氏几何中的“平行线公理”,对它的否定产生了几种非欧几何;罗素悖论也表明集合论公理体系不完备。
, ~1 }$ y- q& C
+ Z- A- |( _% d/ H
0 n, M4 j, D" Q& B
; N) \2 W3 u3 D
6 t0 X$ A: ? m1 A- A: x5 h
1-6 书目悖论
8 S5 O7 X# u F! y3 {4 V- c( O- v
一个图书馆编纂了一本书名词典,它列出且只列出这个图书馆里所有不列出自己书名的书。那么它列不列出自己的书名?
x* [' e9 D i8 D1 \: W& R
) S3 l4 P. J' F
这个悖论与理发师悖论基本一致。
/ j% L7 `2 Z; e
1 w5 W9 c. F4 w# c3 I+ x! Y: f; c
a, K% ]7 }2 I t
! M1 X1 @* Y+ k( l! Q/ g; o: {7 n
, M5 {3 b2 \5 r; r' f
1-7 苏格拉底悖论
# ~1 i) J& M3 C/ E9 C
有“西方孔子”之称的雅典人苏格拉底(Socrates,公元前470-前399)是古希腊的大哲学家,曾经与普洛特哥拉斯、哥吉斯等著名诡辩家相对。他建立 “定义”以对付诡辩派混淆的修辞,从而勘落了百家的杂说。但是他的道德观念不为希腊人所容,竟在七十岁的时候被当作诡辩杂说的代表。在普洛特哥拉斯被驱逐、书被焚十二年以后,苏格拉底也被处以死刑,但是他的学说得到了柏拉图和亚里士多德的继承。
5 W; o9 e C$ q0 Q3 p J
! }$ c7 R- {) V
苏格拉底有一句名言:“我只知道一件事,那就是什么都不知道。”
8 Q/ T- Z/ F" J& ]/ [
& T8 u$ W9 T7 L0 A' M
这是一个悖论,我们无法从这句话中推论出苏格拉底是否对这件事本身也不知道。古代中国也有一个类似的例子:
$ b0 |! N7 n" ]+ x9 Z0 A
/ d& S& _. Q* h, i+ j' `( }1 @
/ m- q! m) X. G5 ]8 \/ w
* t, w! K' X7 a0 w' w
; v( m9 w8 K% h+ e0 @7 `" G! M3 C9 z4 L
1-8 “言尽悖”
" a1 y* L% s* x
这是《庄子·齐物论》里庄子说的。后期墨家反驳道:如果“言尽悖”,庄子的这个言难道就不悖吗?我们常说:
! Y" \ {7 Z. [, X
4 {$ U' K9 j: N. T6 x1 [7 I& h
5 P, R9 F! L" B5 a' \
& y: K) f0 ]: R0 ~- j
$ l: |0 n) @* y3 J0 f$ i
1-9 “世界上没有绝对的真理”
" z: Y/ T! ?1 J9 r
我们不知道这句话本身是不是“绝对的真理”。
5 A( r9 M1 W, K& Z
5 a% X. }- q2 o0 r/ p0 g* k
& ? {+ P' z. K% @ S+ Z/ Z) i
% t; x: x$ B2 J1 `
1 F9 y' E7 y& W- O
1—10柏拉图-苏格拉底悖论
! {8 \2 ^4 Z, D+ i+ [/ F5 q; @
柏拉图(Platon,Πλτων, 约前427年-前347年),古希腊伟大的哲学家,也是全部西方哲学乃至整个西方文化最伟大的哲学家和思想家之一,他和老师苏格拉底,学生亚里士多德并称为古希腊三大哲学家。
2 U* R* o- W8 t( N' i8 W
* j# z( @) Z: o
柏拉图说:“苏格拉底的下句话是错误的”。
" L3 y- \. T0 Z+ q8 H( k
/ \' R1 Y2 L5 G, a/ w& L9 @
苏格拉底说:“柏拉图说得对。”
9 h [$ |! D3 ~1 d
$ J: b7 Q& O2 [, N1 Z9 E
不论你假定哪个句子是真的,另一个句子都会与之矛盾。两个句子都不是自我诠释,但作为一个整体,同样构成了说谎者悖论。
; m2 C* f* d, V, X0 e
" C) n- C; `2 u# L f" H
! c8 l; j9 P5 Z$ `8 F2 }$ V
8 g# ]$ B% E6 c" [0 n
* T: x( [+ d) A% H" ]. G' m. f9 h
1-11 “荒谬的真实”
; p1 ]! V8 u/ k, J
有字典给悖论下定义,说它是“荒谬的真实”,而这种矛盾修饰本身也是一种“压缩的悖论”。悖论(paradox)来自希腊语“para+dokein”,意思是“多想一想”。
: J& }" ]7 D# w2 V7 U2 H. K5 T
+ x7 \7 u! B8 N) w) d
这些例子都说明,在逻辑上它们都无法摆脱概念自指所带来的恶性循环。有没有进一步的解决办法?在下面一节的最后一部份还将继续探讨。
: H w9 z Y/ {% I$ s% Q
. J5 {: B8 K* i4 j. N$ z1 Z3 I5 H
: q" }# r, c9 N7 n( N Z0 h
【转】
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5