讓X是不包含自己的所有集合的集合。 X是X的一員嗎?羅素的悖論
羅素的悖論
回答
在ZFC,無論是基礎公理[如上所述]或公理(方案)的理解將禁止這一點。第一,由於顯而易見的原因;第二,因爲它基本上是說,對於給定的ž和一級物業P,你可以構造{X∈ž:P(X)},但產生的羅素集,您將需要z = V(所有集合的類),它不是一個集合(即不能從任何給定的公理生成)。
在新的基礎(NF), 「X∉X」 不是一個分層公式,所以我們再次不能定義羅素集。然而有點有趣的是,V是一套NF。
在馮·諾依曼 - 伯奈斯 - 哥德爾集合論(NBG),類- [R = {X:X是一組和X∉X}是可定義的。然後我們詢問是否R∈R;如果是這樣,那麼也R∉R,給出一個矛盾。因此我們必須有R∉R。但沒有矛盾嗎,因爲對於任何給定A級,一個∉[R意味着要麼一個∈一個或一個是一個適當的類。由於R∉R,我們必須簡單地認爲R是一個適當的類。
當然,類- [R = {X:X∉X},沒有限制,只是在NBG不可定義的。
音符也就是上述過程是在NBG證明正式施工的,而在ZFC一個不得不訴諸元推理。
該問題在標準ZFC(選擇的Zermelo-Fraenkel +公理)集合論中不適用,因爲這樣定義的對象不是集合。
由於(再次假設標準ZFC)類 {x:x \ not \ in x}不是一個集合,答案變成否,它不是它自身的元素(即使作爲一個類),因爲只有集合可以是類或集合的元素。
順便說一下,只要你同意axiom of foundation,沒有一個組可以是其本身的一個元素。
當然,關於數學的好處是你可以選擇任何你想要的公理:)但相信悖論只是奇怪。
我見過的最優雅的證明類似於羅素的悖論。
定理(康托爾,我想)。 設X是一個集合,2^X是它的子集合集合。然後卡(X)<卡(2^X)。
證明。當然,card(X)< = card(2^X),因爲X和2^X中的單例之間存在一個平凡的雙射。我們必須證明卡(X)!=卡(2^X)。
假設X和2^X之間存在雙射。然後將X中的每個xk映射到2^X中的一組Ak。
- X1 ---> A1
- X2 ---> A2
- ...
- XK --->阿克
- ...
對於每個xk的機會是:xk屬於Ak,或者它不屬於Ak。假設M是所有這些xk的集合,其中不是屬於它們對應的集合Ak。 M是X的子集,因此必須存在X的元素m,該元素通過雙射映射到M。
是否屬於M?如果是的話,那麼它不會,因爲M是那些屬於它們映射到的集合的那些x的那組。如果沒有,那麼它確實對於M包含全部是這樣的x's。這種矛盾源於存在雙射的假設。因此雙射不可能存在,這兩個基數是不同的,並且證明了這個定理。
- 1. Python - 羅素的悖論(列表,未設置)
- 2. Delphi的悖論
- 3. 生日悖論
- 4. Ruby'Capitalize!'悖論
- 5. log4Net悖論
- 6. '生日悖論'
- 7. jquery動畫和元素綁定悖論
- 8. 休眠LazyInitializing悖論
- 9. FTP權限悖論
- 10. WSSE認證悖論
- 11. 異步悖論BackboneJS
- 12. WPF繪圖悖論
- 13. Python中的邏輯悖論?
- 14. 常量變量悖論
- 15. 悖論DB文件簽名
- 16. 嵌套報價悖論PHP
- 17. 重載=操作悖論
- 18. PHP POST悖論錯誤
- 19. 元組生日悖論
- 20. 悖論數據庫文件
- 21. 哈希生日悖論
- 22. Burali-Forti悖論的Coq類似物?
- 23. DataDirect的驅動程序悖論
- 24. 哈斯克爾的祖父悖論
- 25. 多IEnumerable的實施方式中悖論
- 26. 如何打開.db悖論文件
- 27. 如何做生日悖論循環
- 28. 如何解決分類悖論?
- 29. 生日悖論列表是非類型
- 30. 參數悖論? (不知道如何字)
但是ZFC對類沒有提及,它只定義了什麼是集合。 – 2011-08-10 01:49:33