冯·诺伊曼-博内斯-哥德尔集合论(英語:von Neumann–Bernays–Gödel Set Theory,NBG)是種以类為直觀動機的一阶公理化集合论,它是配上选择公理的策梅洛-弗兰克尔集合论(英語:Zermelo-Fraenkel Set Theory with the axiom of Choice,ZFC)的保守扩展(ZFC裡可以證明的定理也都是NBG的定理)[1],而且NBG僅需在一階邏輯基本的公理模式上添加有限数目的公理,但ZFC需添加與集合有關的公理模式[2]。
NBG首先由冯·诺伊曼在1920年代提出,從1937年开始由保罗·博内斯作修改,在1940年由哥德尔进一步简化。
基本符號
在NBG下,「属于關係」以一個雙元斷言符號
來表示,
通常簡記為
,並被直觀理解成「x属于y」;類似地,
的否定
通稱被簡記為
,並被直觀理解為「x不属于y」。
以下都把
簡寫為普通的
。
本條目定理的證明會頻繁引用一階邏輯的定理,定理的代號可以參見一阶逻辑#常用的推理性質一節。
類與集合
「類」這個名詞在公理化集合论出現之前,通常被理解為「以集合為元素的集合。」或是集合(如等价类)。
但NBG所談及的一切對象(變數和項)都是類。而所謂的集合,是屬於某個類的類,也就是說以下的合式公式(
來自德语的"集合"「Menge」)式
![{\displaystyle {\mathcal {M}}(x):=\exists y(x\in y)}](//wikimedia.org/api/rest_v1/media/math/render/svg/48125ab02281dc278e3c2cb7c5e0183f420b238b)
可直觀理解為「x是集合」,特別注意到,為了避免跟其他合式公式的變數產生混淆,
必須是展開
時首次出現的變數。反之合式公式
![{\displaystyle {\mathcal {Pr}}(x):=\neg {\mathcal {M}}(x)}](//wikimedia.org/api/rest_v1/media/math/render/svg/d46cc869b62e48fec87b4ff79a5e8d72ee245f23)
可稱為「
是真类(proper class)」。
子類
直觀上「x包含於y」意為「所有x的元素a都會屬於y」,以此為動機,NBG有以下的符號簡寫
![{\displaystyle x\subseteq y:=\forall a[\,(a\in x)\Rightarrow (a\in y)\,]}](//wikimedia.org/api/rest_v1/media/math/render/svg/3e54551e2f224d51dd5e4b2f8b9c292c8abac9db)
以上可稱為「x包含於y」或「x是y的子類(subclass)」;在
和
成立的前提下(也就是「x和y都是集合」),可稱為「x是y的子集(subset)」。
與集合相關的量詞簡寫
仿造量詞的簡寫,對於任意變數
與合式公式
,可作如下的符號定義
(對所有
,
是集合則
)
(存在
不但是集合且
)
也有書籍以小寫字母來表示被量化的集合變數[3],但考慮到一般的非邏輯數學書籍都將大小寫的差異挪作他用,為避免混淆本條目採用以上的上標表示法。
等號公理
看待等號的不同方式
直觀上,兩個集合相等意為「x的元素就是y的元素」,也就是朴素集合论的外延公理,換句話說,可用以下的嚴謹合式公式重寫為
![{\displaystyle \forall a[\,(a\in x)\Leftrightarrow (a\in y)\,]}](//wikimedia.org/api/rest_v1/media/math/render/svg/5f414002fb71a39ad26aa5f361a6ffaa8d2c32dc)
但一階邏輯的等號可以視為單獨的斷言符號,也可以視為一條複合的合式公式。具體來說,視為一個新的斷言符號
並簡記為
的話,需在NBG內額外添加以下的公理
—
直觀上可理解為「類x的元素就是類y的元素,等價於類x等於類y」。
但視為一條合式公式,則僅需做以下的符號定義
![{\displaystyle (x=y):=\forall a[\,(a\in x)\Leftrightarrow (a\in y)\,]}](//wikimedia.org/api/rest_v1/media/math/render/svg/4483a1038e1057291a3534e521cd83274a21ea67)
不管是何種看待方法,習慣上都會把
簡記成
(直觀上的「不相等」)。
等號的良置
為了確保
的確符合直觀上對等號的要求,還需添加以下的公理
—
直觀上,這個公理確保「x等於y,則x屬於z等同於y屬於z」。
這樣,以下的元定理就確保了如此定義的等號是「成功的」。
元定理 — NBG是帶相等符號
的一阶逻辑理論
更多信息
,
...
證明
|
以下的證明會逐條檢驗等式定理一節所條列的定義
(E1):
展開來是(或等價於)
![{\displaystyle \forall a[\,(a\in x)\Leftrightarrow (a\in x)\,]}](//wikimedia.org/api/rest_v1/media/math/render/svg/39799bb561f82ea4b7807813208c037843b23d47)
那考慮到恆等關係和(AND)有
![{\displaystyle \vdash (a\in x)\Leftrightarrow (a\in x)}](//wikimedia.org/api/rest_v1/media/math/render/svg/476d803dcc72f6889aa9a1f6cae8874468df648e)
那再套用(GEN),就會有
![{\displaystyle \vdash \forall a[\,(a\in x)\Leftrightarrow (a\in x)\,]}](//wikimedia.org/api/rest_v1/media/math/render/svg/43c9967717313cfc08cd538155545af8612c6cec)
所以(E1)得證。
(E2):
因為目前的NBG理論內沒有任何函數符號,所以對變數 來說,NBG的原子公式只有 和 兩種可能,這樣的話,(E2)等同於要求以下兩式是NBG的定理
- (1)
![{\displaystyle (x=y)\Rightarrow [\,(x\in z)\Rightarrow (y\in z)\,]}](//wikimedia.org/api/rest_v1/media/math/render/svg/6f25e51a4dc54b3e283dfdaadf52563b7284f5fd)
- (2)
![{\displaystyle (x=y)\Rightarrow [\,(z\in x)\Rightarrow (z\in y)\,]}](//wikimedia.org/api/rest_v1/media/math/render/svg/4b46b631f1d0cdb5190e4d7fda754634cb2d409d)
但依據量词公理(A4),(1)可從本節一開始添加的公理(T)所推出;類似地,把 視為斷言符號時,(2)都可以從(T')配合(A4)推出;若把 視為合式公式的簡寫,(2)也可以用 的定義配上(A4)推出。
(E3):
本條定義要求以下的合式公式為NBG的定理
![{\displaystyle (x=y)\Rightarrow (y=x)}](//wikimedia.org/api/rest_v1/media/math/render/svg/12df266673cfc39017443f0c49283218f2cf1614)
從且的交換性有
![{\displaystyle \vdash (\forall z)[(z\in x)\Leftrightarrow (z\in y)]\Rightarrow (\forall z)[(z\in y)\Leftrightarrow (z\in x)]}](//wikimedia.org/api/rest_v1/media/math/render/svg/eedf333f77ff04d9ee57d1887fb10a1c40eaf52a)
對上式使用(AND)和(D1)就有
![{\displaystyle (x=y)\vdash (\forall z)[(z\in y)\Leftrightarrow (z\in x)]}](//wikimedia.org/api/rest_v1/media/math/render/svg/d9a43568c1169c550d165beb9b2c92ccaf6d70d4)
再對上面式使用(AND)和(D1)又有
![{\displaystyle (x=y)\vdash (y=x)}](//wikimedia.org/api/rest_v1/media/math/render/svg/aca6fe6e1612ced029646276f60f49fdc5211e58)
所以(E3)的確是NBG的定理。
綜上所述,定理得證。
|
关闭
真子類
在定義「相等」以後,可以把「相等的類」排除出子類的定義中,換句話說,NBG有以下的符號定義
![{\displaystyle x\subset y:=(x\subseteq y)\wedge (x\neq y)}](//wikimedia.org/api/rest_v1/media/math/render/svg/27b5e2ef22687fb2624af532639f8012e64a7917)
可直觀理解為「x是y的真子類(proper subclass),定義為x包含於y且x不等於y」;在
和
成立的前提下(也就是「x和y都是集合」),可稱為「x是y的真子集(proper subset)」。
外延定理
為以下的定理可直觀理解為「x等於y等價於,對所有集合z,z屬於x等價於z屬於y」,也就是說,等於的定義可以「限縮」成元素為集合的狀況。
外延定理 —
更多信息 以下取一個不曾出現的變數
...
證明
|
以下取一個不曾出現的變數 來展開
( )
- (1)
(Hyp)
- (2)
(MP with 1, A4)
- (3)
(MP with 2, A1)
- (4)
(GEN with 3)
( )
![{\displaystyle {\mathcal {A}}:=(z\in x)\Leftrightarrow (z\in y)}](//wikimedia.org/api/rest_v1/media/math/render/svg/dbf491f2181165c1cb88f691b111a734da14cfc2)
- (1)
(Hyp)
- (2)
(MP with A4, 1)
- (3)
(MP with T, 2)
- (4)
(D1, with A4, 3)
- (5)
(MP with T, 4)
- (6)
(GEN with 5)
- (7)
(MP with A4, 6)
- (8)
(MP with A4, 6)
- (9)
(D1 with AND, 7)
- (10)
(D1 with AND, 8)
- (11)
(MP twice with A2, I, 9)
- (12)
(MP twice with A2, I, 10)
- (13)
(AND with 11, 12)
- (14)
(GEN with 13)
|
关闭
引入新的函數符號前,常需要唯一存在性的證明,而外延定理大大簡化了證明的難度。
特定條件下的存在性
以下關於一阶逻辑的一般性定理,也大大簡化了 NBG 引入新公理的過程所需的證明
(DC, Definition under certain condition) —
於合式公式
完全不自由且
是常數符號。若
則有
更多信息 (1)
...
證明
|
(1) (Hyp)
(2) (Hyp)
(3) (MP with A4, 2)
(4) (MP with 3, DIS)
(5) (MP with AND,4)
(6) (MP with AND, 4)
(7) (MP with DIS, DN 5)
(8) (MP with DIS, DN, 5)
(9) (MP with T, 8)
(10) (GENe with 9)
(11) (MP with T, 11)
(12) (A3' with 1, 11)
(13) (MP with 7, 12)
(14) (GEN with 13)
再套用一次(DN)也就是
但由一阶逻辑的等式性質有
對上式以變數 套用一次(GENe)有
所以由(C2)本定理就會得證。
|
关闭
空集合公理
—
這個公理的直觀意思是「存在集合x,使的所有集合y都不屬於x」。
事實上這個公理還確保了空集的唯一性,嚴格來說,它確保了:
定理 —
更多信息
,
...
證明
|
假設
![{\displaystyle ({\forall }^{M}y)(y\not \in x)}](//wikimedia.org/api/rest_v1/media/math/render/svg/8dcbc20274d64eaa734f16d56dd9bbdb9e18b252)
![{\displaystyle ({\forall }^{M}y)(y\not \in t)}](//wikimedia.org/api/rest_v1/media/math/render/svg/a6d830b99c975de7c373a1df4ee6f9ae6e176ede)
那根據量词公理的(A4)有
![{\displaystyle {\mathcal {M}}(y)\Rightarrow (y\not \in x)}](//wikimedia.org/api/rest_v1/media/math/render/svg/c65a25379db0c3da5d1e83f04cbbae88220eb340)
![{\displaystyle {\mathcal {M}}(y)\Rightarrow (y\not \in t)}](//wikimedia.org/api/rest_v1/media/math/render/svg/c228aefd957b43a0adafbc2661510e86578edda4)
另一方面,根據常用的推理性質的(M0)有
![{\displaystyle \vdash (y\not \in x)\Rightarrow [\,(y\in x)\Rightarrow (y\in t)\,]}](//wikimedia.org/api/rest_v1/media/math/render/svg/1dd5b77f3bc3cd80e2612f0dd2c7580790711d21)
![{\displaystyle \vdash (y\not \in t)\Rightarrow [\,(y\in t)\Rightarrow (y\in x)\,]}](//wikimedia.org/api/rest_v1/media/math/render/svg/2826084acf4ac8a141a4156ae56782c004f3bdca)
這樣根據演繹定理的推論(D1)有
![{\displaystyle {\mathcal {M}}(y)\Rightarrow [\,(y\in x)\Rightarrow (y\in t)\,]}](//wikimedia.org/api/rest_v1/media/math/render/svg/7ab686156612bc86749d956145e4d0e20e1a62d1)
![{\displaystyle {\mathcal {M}}(y)\Rightarrow [\,(y\in t)\Rightarrow (y\in x)\,]}](//wikimedia.org/api/rest_v1/media/math/render/svg/b0f494e99338e0101548413e5738da320d277af8)
這樣根據常用的推理性質(T)有
![{\displaystyle \neg [\,(y\in x)\Rightarrow (y\in t)\,]\Rightarrow \neg {\mathcal {M}}(y)}](//wikimedia.org/api/rest_v1/media/math/render/svg/9efeff1247bc20e94db549e7c43e916bb23d4cec)
![{\displaystyle \neg [\,(y\in t)\Rightarrow (y\in x)\,]\Rightarrow \neg {\mathcal {M}}(y)}](//wikimedia.org/api/rest_v1/media/math/render/svg/19519d5241e52b62ef78314c8dc0b639c745eaae)
這樣根據德摩根定律和邏輯與的(DisJ)有
![{\displaystyle \neg \{\,[\,(y\in x)\Rightarrow (y\in t)\,]\wedge [\,(y\in t)\Rightarrow (y\in x)\,]\,\}\Rightarrow \neg {\mathcal {M}}(y)}](//wikimedia.org/api/rest_v1/media/math/render/svg/03d0f71774fbc2509a56fc9ff58e2f69bc1bb52c)
這樣再根據(T)有
![{\displaystyle {\mathcal {M}}(y)\Rightarrow [\,(y\in x)\Leftrightarrow (y\in t)\,]}](//wikimedia.org/api/rest_v1/media/math/render/svg/1f8e45873ecb23255af032d4797955f5f831ca64)
這樣根據普遍化有
![{\displaystyle (\forall ^{M}y)[\,(y\in x)\Leftrightarrow (y\in t)\,]}](//wikimedia.org/api/rest_v1/media/math/render/svg/b7ac999a37929bc6207ec84d91bb44d31493c261)
那這樣根據上節的外延定理有
![{\displaystyle x=t}](//wikimedia.org/api/rest_v1/media/math/render/svg/f6c0426ebd38c267805e4308c63f11cb976e4963)
換句話說
![{\displaystyle \vdash [\,({\forall }^{M}y)(y\not \in x)\wedge ({\forall }^{M}y)(y\not \in t)\,]\Rightarrow (x=t)}](//wikimedia.org/api/rest_v1/media/math/render/svg/8b38bba154234266e915c148cd40a78343517d58)
這樣根據邏輯與的直觀性質和(D1)有
![{\displaystyle \vdash \{\,[\,{\mathcal {M}}(x)\wedge ({\forall }^{M}y)(y\not \in x)\,]\wedge [\,{\mathcal {M}}(t)\wedge ({\forall }^{M}y)(y\not \in t)\,]\,\}\Rightarrow (x=t)}](//wikimedia.org/api/rest_v1/media/math/render/svg/917e30ccd1348237cbefbe8288ad50dc39aadab5)
這樣根據普遍化有
![{\displaystyle \vdash (\forall x)(\forall t){\big \{}\,\{\,[\,{\mathcal {M}}(x)\wedge ({\forall }^{M}y)(y\not \in x)\,]\wedge [\,{\mathcal {M}}(t)\wedge ({\forall }^{M}y)(y\not \in t)\,]\,\}\Rightarrow (x=t)\,{\big \}}}](//wikimedia.org/api/rest_v1/media/math/render/svg/617d50c62533601f6ccb89f7eb185277045158cb)
再綜合本節的空集合公理(N),本定理就得証了。
|
关闭
也就是直觀上,「空集是唯一存在的」,這樣根據函數符號與唯一性一節,可以在NBG加入新的常數符號
和以下的新公理(嚴格來說,把完全沒有函數符號和常數符號的NBG擴展成有
的新NBG,但兩個理論是等效的)
—
這個新公理直觀上以「
為集合,且任意集合y都不屬於
」,把
定義成了空集的表示符號。
配對公理
—
這個公理的直觀意思是「對所有集合x和集合y,存在一個僅以x跟y為元素的集合p」。
這個公理還確保了以下的唯一性:
定理(P-1) —
更多信息
,
...
證明
|
根據量詞的簡寫,配對公理(P)等價於
![{\displaystyle (\forall x)(\forall y){\bigg \{}\,{\mathcal {M}}(x)\wedge {\mathcal {M}}(y)\Rightarrow (\exists p){\big \{}\,{\mathcal {M}}(p)\wedge ({\forall }^{M}z)\{\,(z\in p)\Leftrightarrow [(z=x)\vee (z=y)]\,\}\,{\big \}}\,{\bigg \}}}](//wikimedia.org/api/rest_v1/media/math/render/svg/01a6b3a7d28bd4df9d8e963ef7ab2db0b2640252)
這樣對上式套用兩次量词公理的(A4)有
![{\displaystyle {\mathcal {M}}(x)\wedge {\mathcal {M}}(y)\Rightarrow (\exists p){\big \{}\,{\mathcal {M}}(p)\wedge ({\forall }^{M}z)\{\,(z\in p)\Leftrightarrow [(z=x)\vee (z=y)]\,\}\,{\big \}}}](//wikimedia.org/api/rest_v1/media/math/render/svg/9f7d353ee9ed99487648e3c195e57818e7161d59)
這樣在有 的前提就有
![{\displaystyle (\exists p){\big \{}\,{\mathcal {M}}(p)\wedge ({\forall }^{M}z)\{\,(z\in p)\Leftrightarrow [(z=x)\vee (z=y)]\,\}\,{\big \}}}](//wikimedia.org/api/rest_v1/media/math/render/svg/96857dcb065c5d6adde2a4c331db75cf93893379)
所以
![{\displaystyle {\mathcal {M}}(x)\wedge {\mathcal {M}}(y)\vdash (\exists p){\big \{}\,{\mathcal {M}}(p)\wedge ({\forall }^{M}z)\{\,(z\in p)\Leftrightarrow [(z=x)\vee (z=y)]\,\}\,{\big \}}}](//wikimedia.org/api/rest_v1/media/math/render/svg/dddc7c97c04571616bfc61ed404ee480fdf9c494)
另一方面,若假設
![{\displaystyle {\mathcal {M}}(p)\wedge ({\forall }^{M}z)\{\,(z\in p)\Leftrightarrow [(z=x)\vee (z=y)]\,\}}](//wikimedia.org/api/rest_v1/media/math/render/svg/d45e3de98587233c12ba4f47ee98a8c5c0e07988)
![{\displaystyle {\mathcal {M}}(\pi )\wedge ({\forall }^{M}z)\{\,(z\in \pi )\Leftrightarrow [(z=x)\vee (z=y)]\,\}}](//wikimedia.org/api/rest_v1/media/math/render/svg/c615af0ea3af9220b8319c766248d8c2611f402b)
這樣根據邏輯與的直觀性質有
![{\displaystyle ({\forall }^{M}z)\{\,(z\in p)\Leftrightarrow [(z=x)\vee (z=y)]\,\}}](//wikimedia.org/api/rest_v1/media/math/render/svg/1b74a16e310b92ee66f9d3e338c6097fe4f0b673)
![{\displaystyle ({\forall }^{M}z)\{\,(z\in \pi )\Leftrightarrow [(z=x)\vee (z=y)]\,\}}](//wikimedia.org/api/rest_v1/media/math/render/svg/b5257a62d97008535ed3ccbce904b84c5f49528e)
再根據(A4)有
![{\displaystyle {\mathcal {M}}(z)\Rightarrow \{\,(z\in p)\Leftrightarrow [(z=x)\vee (z=y)]\,\}}](//wikimedia.org/api/rest_v1/media/math/render/svg/e241401ea0f233965d765ee75a9b04a6ecfd0283)
![{\displaystyle {\mathcal {M}}(z)\Rightarrow \{\,(z\in \pi )\Leftrightarrow [(z=x)\vee (z=y)]\,\}}](//wikimedia.org/api/rest_v1/media/math/render/svg/046fba6fdb0b399dec3eb107d1a6ba3f02778b04)
如果再假設 ,根據MP律有
![{\displaystyle (z\in p)\Leftrightarrow [(z=x)\vee (z=y)]}](//wikimedia.org/api/rest_v1/media/math/render/svg/2dc70f58521511bd5f263c90a284d6deb6bfdf15)
![{\displaystyle (z\in \pi )\Leftrightarrow [(z=x)\vee (z=y)]}](//wikimedia.org/api/rest_v1/media/math/render/svg/7114adb74956949ddf6bdcb792e9ac9a05e672c4)
這樣根據演繹定理的推論(D1)和邏輯與的直觀性質有
![{\displaystyle (z\in p)\Leftrightarrow (z\in \pi )}](//wikimedia.org/api/rest_v1/media/math/render/svg/63c53d44f943a319f3594351df7cf7d44f33a8ad)
也就是說
![{\displaystyle {\mathcal {B}}(p)\wedge {\mathcal {B}}(\pi ),\,{\mathcal {M}}(z)\,\vdash \,(z\in p)\Leftrightarrow (z\in \pi )}](//wikimedia.org/api/rest_v1/media/math/render/svg/208cbd855bc6bbf7b5dcf4effb7c8e10cbb8c266)
其中
因為變數 在 和 內完全不自由,對上式套用演繹定理(D)將 移到右方後,再對 套用普遍化會有
![{\displaystyle {\mathcal {B}}(p)\wedge {\mathcal {B}}(\pi )\,\vdash \,(\forall ^{M}z)[\,(z\in p)\Leftrightarrow (z\in \pi )\,]}](//wikimedia.org/api/rest_v1/media/math/render/svg/b66b8354dda1142dc012ed601213cc167691630f)
這樣根據本條目的外延定理有
![{\displaystyle {\mathcal {B}}(p)\wedge {\mathcal {B}}(\pi )\,\vdash \,(p=\pi )}](//wikimedia.org/api/rest_v1/media/math/render/svg/f68ea7ce880bf056ba6b98ed3bc8012b3158b053)
那以演繹定理(D)將 移到右方,然後接連對 和 使用普遍化有
![{\displaystyle \vdash (\forall p)(\forall \pi )[\,{\mathcal {B}}(p)\wedge {\mathcal {B}}(\pi )\Rightarrow (p=\pi )\,]}](//wikimedia.org/api/rest_v1/media/math/render/svg/c66b01a26ed9c9bb8efd1add92061949102469c8)
故本定理得証。
|
关闭
這樣的話會有
定理 —
更多信息 (P-2)
...
證明
|
根據(P-1)和本條目的特定條件下的存在性(DC)會有
- (P-2)
![{\displaystyle \vdash (\exists p){\bigg \{}\,\{\,\neg [\,{\mathcal {M}}(x)\wedge {\mathcal {M}}(y)\,]\wedge (p=\varnothing )\,\}\vee {\big \{}\,{\mathcal {M}}(x)\wedge {\mathcal {M}}(y)\wedge {\mathcal {M}}(p)\wedge ({\forall }^{M}z)\{\,(z\in p)\Leftrightarrow [(z=x)\vee (z=y)]\,\}\,{\big \}}\,{\bigg \}}}](//wikimedia.org/api/rest_v1/media/math/render/svg/6e292f98d65067132d969cea200173f5226850e6)
設
![{\displaystyle {\mathcal {A}}(p):=\neg [\,{\mathcal {M}}(x)\wedge {\mathcal {M}}(y)\,]\wedge (p=\varnothing )}](//wikimedia.org/api/rest_v1/media/math/render/svg/e490a6badb5d9eecf7cd578244025f3dc5043e48)
![{\displaystyle {\mathcal {B}}(p):={\mathcal {M}}(x)\wedge {\mathcal {M}}(y)\wedge {\mathcal {M}}(p)\wedge ({\forall }^{M}z)\{\,(z\in p)\Leftrightarrow [(z=x)\vee (z=y)]\,\}}](//wikimedia.org/api/rest_v1/media/math/render/svg/b3226c04e55e44973fad9d577d49d718f094d29b)
![{\displaystyle {\mathcal {C}}:={\mathcal {M}}(x)\wedge {\mathcal {M}}(y)}](//wikimedia.org/api/rest_v1/media/math/render/svg/13a0a4717522bcc9a0676126c99938555f8c17b1)
那連續套用邏輯與合邏輯或的分配律與邏輯與的交換性會有
![{\displaystyle \vdash \{\,[\,{\mathcal {A}}(p)\vee {\mathcal {B}}(p)\,]\wedge [\,{\mathcal {A}}(\pi )\vee {\mathcal {B}}(\pi )\,]\,\}\Leftrightarrow {\big \{}\,\{\,[\,{\mathcal {A}}(p)\wedge {\mathcal {A}}(\pi )\,]\vee [\,{\mathcal {B}}(p)\wedge {\mathcal {A}}(\pi )\,]\,\}\vee \{\,[\,{\mathcal {A}}(p)\wedge {\mathcal {B}}(\pi )\,]\vee [\,{\mathcal {B}}(p)\wedge {\mathcal {B}}(\pi )\,]\,\}\,{\big \}}}](//wikimedia.org/api/rest_v1/media/math/render/svg/9e7a62d8769175cc8338ea8b3740cfe302eb7de9)
但考慮到邏輯與的直觀性質和逻辑與的定義有
![{\displaystyle \vdash [\,{\mathcal {B}}(p)\wedge {\mathcal {A}}(\pi )\,]\Rightarrow (\neg {\mathcal {C}}\wedge {\mathcal {C}})}](//wikimedia.org/api/rest_v1/media/math/render/svg/c9751856e45d35b87366b153ed56483ac429b6c1)
![{\displaystyle \vdash [\,{\mathcal {A}}(p)\wedge {\mathcal {B}}(\pi )\,]\Rightarrow (\neg {\mathcal {C}}\wedge {\mathcal {C}})}](//wikimedia.org/api/rest_v1/media/math/render/svg/e4deb2633f401668d6f9da005e8d4f108d36b039)
![{\displaystyle \vdash (\neg {\mathcal {C}}\wedge {\mathcal {C}})\Leftrightarrow \neg ({\mathcal {C}}\Rightarrow {\mathcal {C}})}](//wikimedia.org/api/rest_v1/media/math/render/svg/eac17799768a2fc8e8bde24ba2c9b0aae6a2792f)
那根據恆等關係 和常用的推理性質(T)有
![{\displaystyle \vdash \neg [\,{\mathcal {B}}(p)\wedge {\mathcal {A}}(\pi )\,]}](//wikimedia.org/api/rest_v1/media/math/render/svg/547054ebb7bb6b730ad09cbf2b63ac9a9a1a1f8c)
![{\displaystyle \vdash \neg [\,{\mathcal {A}}(p)\wedge {\mathcal {B}}(\pi )\,]}](//wikimedia.org/api/rest_v1/media/math/render/svg/b718d6b7348c7bfdb8c2e44dd865ab317e352af2)
所以根據逻辑或的定義來重複使用演繹定理的推論(D1)會有
![{\displaystyle \vdash \{\,[\,{\mathcal {A}}(p)\vee {\mathcal {B}}(p)\,]\wedge [\,{\mathcal {A}}(\pi )\vee {\mathcal {B}}(\pi )\,]\,\}\Leftrightarrow \{\,[\,{\mathcal {A}}(p)\wedge {\mathcal {A}}(\pi )\,]\vee [\,{\mathcal {B}}(p)\wedge {\mathcal {B}}(\pi )\,]\,\}}](//wikimedia.org/api/rest_v1/media/math/render/svg/7605404218c0ddc3ca9b467b20befaa134d3b209)
然後從NBG的等式定理會有
![{\displaystyle \vdash [\,{\mathcal {A}}(p)\wedge {\mathcal {A}}(\pi )\,]\Rightarrow (p=\pi )}](//wikimedia.org/api/rest_v1/media/math/render/svg/13ff6e35ba8da8c9d83ce3af521261a7a45dc3a1)
另一方面,根據(P-1)有
![{\displaystyle \vdash [\,{\mathcal {B}}(p)\wedge {\mathcal {B}}(\pi )\,]\Rightarrow (p=\pi )}](//wikimedia.org/api/rest_v1/media/math/render/svg/e52da52c3528f7d84b00d77114bcd2935fe5a4bf)
這樣結合邏輯與的(DisJ)有
![{\displaystyle \vdash \{\,[\,{\mathcal {A}}(p)\vee {\mathcal {B}}(p)\,]\wedge [\,{\mathcal {A}}(\pi )\vee {\mathcal {B}}(\pi )\,]\,\}\Rightarrow (p=\pi )}](//wikimedia.org/api/rest_v1/media/math/render/svg/304665c4d974c20792224f39dd8686f643a1f629)
再對 和 套用普遍化有
![{\displaystyle \vdash (\forall p)(\forall \pi ){\bigg \{}\,\{\,[\,{\mathcal {A}}(p)\vee {\mathcal {B}}(p)\,]\wedge [\,{\mathcal {A}}(\pi )\vee {\mathcal {B}}(\pi )\,]\,\}\Rightarrow (p=\pi )\,{\bigg \}}}](//wikimedia.org/api/rest_v1/media/math/render/svg/ea6b12db7f2af0ad7b9ef2c73e6c017a0159e187)
這樣結合剛剛的(P-2)與邏輯與的直觀性質,本定理就得證了。
|
关闭
所以根據函數符號與唯一性一節,可以在NBG加入新的雙元函數符號
(簡記為
)和以下的新公理
—
這個新公理的直觀意思是「若x和y為集合,則
就是那個只以x和y為元素的集合;但反之,若x和y不全為集合,則
為空集」。
有序對
在不跟括弧產生混淆的情況下,也可以把
記為
。
關係
类函數
類函數跟普通函数的差別在於普通函數是個集合。
类的存在公理
屬於類公理
—
交類公理
—
補類公理
—
定義域公理
—
積類公理
—
置換類公理
—
—
類的存在元定理
這個元定理對應到ZFC尔集合论的分類公理。
首先需要递归地定义「可敘述公式」(predicative well-formed formula):
- 對任意變數
和
,
為可敘述公式。
- 若
與
為可敘述公式,
為任意變數,則
、
與
都是可敘述公式。
這樣依據上列諸類存在公理,就有以下元定理:
類的存在元定理 —
為一條只內含變數
的可敘述公式,則有
![{\displaystyle \vdash (\exists s)(\forall ^{M}x_{1})\ldots (\forall ^{M}x_{n})[(\langle x_{1},\,\dots ,\,x_{n}\rangle \in s)\Leftrightarrow {\mathcal {P}}]}](//wikimedia.org/api/rest_v1/media/math/render/svg/98194b27c167bea8c424c77c879f39cbd968db31)
集合的公理
并集公理
—
幂集公理
—
子集公理
—
無窮公理
—
取代公理及其替代
—
直觀意義為「
為类函数則對任意集合
,存在一個集合
,正好就是在
的規則下映射出的像」。
大小限制公理
- 对于任何类 C,存在一个集合 x 使得
(謂 x 是 C 的表示,即 C 和 x 所包含的元素一樣),当且仅当没有在 C 和所有集合的类 V 之间的双射。
这个公理贡献自冯·诺伊曼,并一下实现了分离公理、替代公理和全局选择公理。他效力相當於原始的替代公理加上这选择公理。完全的大小限制公理蕴涵了全局选择公理,因为序数的类不是集合,所以有从序数到全集的双射。
選擇公理
引用
- Bernays, Paul. Axiomatic Set Theory. Dover Publications. 1991. ISBN 978-0-486-66637-2.
- John von Neumann, 1925, "An Axiomatization of Set Theory." English translation in Jean van Heijenoort, ed., 1967. From Frege to Gödel: A Source Book in Mathematical Logic, 1879-1931. Harvard University Press.
- Mendelson, Elliott, 1997 (1964). An Introduction to Mathematical Logic, 4th ed. Chapman & Hall. The classic textbook treatment of NBG set theory, showing how it can found mathematics.
- Richard Montague, 1961, "Semantic Closure and Non-Finite Axiomatizability I," in Infinitistic Methods, Proceedings of the Symposium on Foundations of Mathematics, (Warsaw, 2-9 September 1959). Pergamon: 45-69.
- von Neumann-Bernays-Gödel set theory. PlanetMath.
Mendelson, Elliott. Introduction to Mathematical Logic (6th Edition). Chapman & Hall. 2015: 233–233. ISBN 9781482237726.