如何建立一個從N到{?,{?},{{?}},{{{?}}}...}的雙射?
01-04
顯然是存在雙射的,但能否用嚴格的數學語言將它表示出來?
首先,我們要定義{?,{?},{{?}},{{{?}}},...}是什麼。
設這個集合為M,用邏輯語言描述是遞歸定義類函數(class function):
2. F是否可以遞歸定義?一開始我是拒絕的,因為我起初想到的是自然數上的遞歸定理,這樣F必須是個函數,就又陷入了1里的死循環。但是根據超窮遞歸定理,F即使不是函數,也是可以遞歸定義的,只要F定義域是所有序數的類就行(真子類當然也行)。所以可以遞歸定義。
Method1:let S={?,{?},{?,{?}},{?,{?},{{?}}}...}, N set of natural numbersf: N--&>Slet f(0)=?,f(1)={?}, f(2)={?,{?}} f(n)=f(n-1)∪{f(n-1)f(n-2)} for all n larger than or equals to 3f(n) have n elements insideIt is obvious that it is injective and surjective, hence bijective.Method2:
Let g: N--&>{?,{?},{{?}}...}
g(0)=?, g(n)={g(n-1)}, it is easy to see g(n)={{{{...?...}}}} (n left braces)g is a bijectionh:N--&>Sh(0)=?h(n)= g(1)∪g(2)...∪g(n)=f(n)hence it is a bijection.這個描述讓我想起自然數的另一個定義(比較傳統的是Peano"s Axioms)Or in other words, define0 :=?1:= 0∪{0}=?∪{?}={?, {?}}2:= 1∪{1}={?, {?}}∪{{?, {?}}}={?,{?},{?,{?}}}Hence, N+1 :=N∪{N}={?,{?},{?,{?}},{?,{?},{?,{?}}}...}(the last elements have N elements inside)∪{{?,{?},{?,{?}},{?,{?},{?,{?}}}...}={?,{?},{?,{?}},{?,{?},{?,{?}}}...}(the last elements have N+1 elements inside)Let ω denote the minimal infinite successor set.
The natural numbers can be defined as the elements of ω.
Following Definition 2 of ω, this amounts to defining the natural numbers as the finite ordinals.
In terms of the empty set ? and successor sets, we thus define:0:=?={}1:=0+=0∪{0}={0}2:=1+=1∪{1}={0,1}3:=2+=2∪{2}={0,1,2}
?
//多圖預警
//多圖預警//重要的事情不說三遍//流量黨準備好,Wi-Fi隨意我可能不會給出一個和題主相似的對自然數的雙射構造,但題主也許可以借鑒一下這個思路去構造。
由於我是個鶸,我還在自學latex中。於是我拍一下手寫的筆記給你,以供參考(英文預警)。



以上,希望有一些幫助....我想我是不是要匿了....畢竟悶聲發大財才是墜吼的!
分為兩步。
第一步用嚴格的數學語言描述{?,{?},{{?}},{{{?}}}...}。第二步,建立雙射。顯然第一步用遞歸的方式定義最自然,又自然數可以歸納,那遞歸定義的雙射就非常自然得到了。本來覺得這是個trivial的問題,用自然數上的遞歸定理把這個集合構造出來就很簡單了,但是看了Ruoz的回答之後,發現這個問題並不是那麼的trivial,在ZF裡面把這個集合構造出來還是要稍微想一想的。記號說明:
首先自然數上的遞歸定理是不能用的在這裡:
設有一個集合A以及A上的一個函數f以及一個A中的元素a,那麼存在唯一的一個函數F:戈德門特的《代數學教程》裡面有講,法蘭西數學譯叢那套書里的
推薦閱讀:
※關於羅素悖論?
※關於三維旋轉的歐拉角的問題?
※三角形穩定性的本質是什麼?
※求推薦幾本好的力學及有限元書籍?
※1+1=2是公理還是定理?
