返回列表 回復 發帖

[冷知識分享] 1+1=2 的正確解釋

不要小看這個公式,1+1=2登上科學界‘最偉大公式’之一。5.39.217.76# W% C, `; l- @9 N' p, ~; |+ G
有不少人都可能曾經問過"為何1+1=2?"這個看似多餘(!?)的問題。現在我嘗試向有興趣的網友簡單介紹一下怎樣在公理集合論的框架內証明"1+1=2& quot;這句對絕大多數人來說都"顛撲不破"的數學述句。首先,大家要知道在集合論的脈絡中我們討論的對象是各式各樣的集合(或類(class),它們和集合的分別在此不贅),故此我們經常碰到的自然數在這裡也是以集合(或類)來定義。例如我們可用以下的方式界定0,1和2(eg.qv. Quine, Mathematical Logic, Revised Ed., Ch. 6, §43-44):
9 _. w5 G  N8 N+ c% L$ h
  K9 h; q+ {1 k+ e" T! t$ j公仔箱論壇0 := {x: x ={y: ~(y = y)}}
1 A- o! i5 V' ]' \& u5.39.217.761 := {x: y(yεx.&.x\{y}ε0)}
1 [6 d3 `& v5 C. Rtvb now,tvbnow,bttvb2 := {x: y(yεx.&.x\{y}ε1)}
1 `" k  Z3 W6 O2 O; m$ ]$ o6 Btvb now,tvbnow,bttvb
$ J1 T( @& L9 a8 j% I- PTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。+ L7 d' j5 L; T# I
〔比如說,如果我們從某個屬於1這個類的分子拿去一個元素的話,那麼該分子便會變成0的分子。換言之,1就是由所有只有一個元素的類組成的類。〕 ( v4 f4 e" [( G9 a4 I- S

  P/ U8 t* U9 P5.39.217.76現在我們一般採用主要由 von Neumann 引入的方法來界定自然數。例如:
+ f" `+ k) d0 R% F4 E5 w公仔箱論壇
9 T) z# r$ }* {- _0 a* C7 \0:= Λ, 1:= {Λ} = {0} =0∪{0}, 公仔箱論壇& F' q4 a  S: U6 g5 s8 _: D+ J
2:= {Λ,{Λ}} = {0,1} = 1∪{1} 9 j7 m, P9 i. i
5.39.217.765 U9 ^2 q2 w, D* W1 o6 P0 e
[Λ為空集] 5.39.217.76, G# m  P9 `* r' g. `- }
: |9 k. b' S6 {$ ]
一般來說,如果我們已經構作集n, 那麼它的後繼元(successor) n* 就界定為n∪{n}。 / D' @- a7 M: n8 ^  c. J5 {! z
tvb now,tvbnow,bttvb  Q1 m3 o0 P+ Z/ c
在一般的集合論公理系統中(如ZFC)中有一條公理保證這個構作過程能不斷地延續下去,並且所有由這構作方法得到的集合能構成一個集合,這條公理稱為無窮公理(Axiom of Infinity)(當然我們假定了其他一些公理(如並集公理)已經建立。 , z' t% B! X* E7 D+ ]3 p2 P- }. w
tvb now,tvbnow,bttvb2 D- `, ?0 ?2 J5 ?
〔注:無窮公理是一些所謂非邏輯的公理。正是這些公理使得以Russell 為代表的邏輯主義學派的某些主張在最嚴格的意義下不能實現。〕 5.39.217.76+ J4 n+ L$ ?$ |! I& f; A% f

2 w" Y; x! ?1 m/ z0 Vtvb now,tvbnow,bttvb跟覑我們便可應用以下的定理來定義關於自然數的加法。 ) g  o4 O0 r+ |, K" e& Z( h
  H7 @, v/ h; k5 S0 M
定理:命"|N"表示由所有自然數構成的集合,那麼我們可以唯一地定義映射A:|Nx|N→|N,使得它滿足以下的條件: 2 _4 T! ]4 l7 C2 P1 o
(1)對於|N中任意的元素x,我們有A(x,0) = x ;
& |7 e4 S7 V+ c' e/ Y5.39.217.76(2)對於|N中任意的元素x和y,我們有A(x,y*) = A(x,y)*。
% W9 |* ?+ o7 q& K7 X* |  M
) y% s4 c6 }- S) W5 B7 R$ s9 L" U+ o映射A就是我們用來定義加法的映射,我們可以把以上的條件重寫如下: tvb now,tvbnow,bttvb3 j6 v! C, a% c) p  Z6 G3 z) Q- H2 b
(1) x+0 = x ;(2) x+y* = (x+y)*。 公仔箱論壇8 W/ d. ]' M( n9 I
TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。4 d+ h4 Z1 ^4 c" i) a2 b) n/ S
現在,我們可以証明"1+1 = 2" 如下:
4 l# y3 `) R8 f. \1 S6 P1+1
( T6 z/ J5 s3 L& ~% ]= 1+0* (因為 1:= 0*)
# S) s. a: o# G5 ]4 ^TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。= (1+0)* (根據條件(2)) ( ^) X0 c$ m, ~  E: p% d/ M
= 1* (根據條件(1))
% J3 Y! n/ V2 H= 2 (因為 2:= 1*) tvb now,tvbnow,bttvb! ?3 `+ f. U6 _3 p6 I( R- [4 b% W

. v! H. L  m! Xtvb now,tvbnow,bttvb〔注:嚴格來說我們要援用遞歸定理(Recursion Theorem)來保證以上的構作方法是妥當的,在此不贅。] tvb now,tvbnow,bttvb4 n1 v& C6 }# t6 v

! e7 \0 O$ Y- M7 P( S  y8 \5.39.217.761+ 1=2"可以說是人類引入自然數及有關的運算後"自然"得到的結論。但從十九世紀起數學家開始為建基於實數系統的分析學建立嚴密的邏輯基礎後,人們才真正審視關於自然數的基礎問題。我相信這方面最"經典"的証明應要算是出現在由Russell和Whitehead合著的"PrincipiaMathematica" ;中的那個。 5.39.217.76! E7 |- E$ Q: Y7 B
我們可以這樣証明"1+1 = 2":
0 r/ T1 O% s2 T- s公仔箱論壇 首先,可以推知:
& m% \! E; x9 M+ X8 _. w1 s; [αε1<=> (Σx)(α={x})
3 ~7 Q( T" I9 B' ~& b* {/ F8 pβε2 <=> (Σx)(Σy)(β={x,y}.&.~(x=y)) 公仔箱論壇6 F0 n5 ?7 ?& z% U( p! [
ξε1+1 <=> (Σx)(Σy)(β={x}∪{y}.&.~(x=y))
' o; B+ i. ]% e$ J+ p2 x" p5 l( l; fTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。所以對於任意的集合γ,我們有
( ^% d1 _! d4 \) a+ `& o( q; X/ d γε1+1 5.39.217.76( a2 S' P' ?) e2 |4 b7 N& X. ]
<=>(Σx)(Σy)(γ={x}∪{y}.&.~(x=y))
% _9 ]8 l' U, h$ N+ X* n1 e<=>(Σx)(Σy)(γ={x,y}.&.~(x=y))
) h) a/ }& I& Q7 [! \; `公仔箱論壇<=> γε2 TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。1 z' C# M8 n/ @, p( ?
根據集合論的外延公理(Axiom of Extension),我們得到1+1 = 2。]
謝謝分享!
Wow!!Even tho. i don't get it at all but still need to thank you for explain to us
wa , add math , logic all come out :019:
% G; l8 w9 Y4 Y/ E" u1 E, {tvb now,tvbnow,bttvbthank nice info !!!
thx for sharing
thanks for sharing....
好像很复杂!?
好難......我無腦!
原來還有推導
waw...very hard...
very difficult...
confuse... :019:
还是不知道比较好!!!:onion05: :onion05:
thanks for sharing
too bad, i didn't know Axiom of Extension theory
返回列表