こんにちは、ここではAAGと名乗ってます。
ZFCを厳密に扱っていろんなものを作ってみたいと思いました。
第一回である今回は自然数を作ります。
大体の場合、無限公理は「自然数全体の集合が存在する」と理解されることがあります(要出典)
ただし注意すべき点として、外延性の公理を用いても無限公理は一つの集合を定めません。
というのも無限公理で言及される集合は各要素の条件について定めておらず、
そのため、条件を満たす、好きなだけ大きな集合を考えられます。
しかし、自然数全体の集合はその条件を満たす最小の集合ですよね。
今回はそういう意味で「自然数全体の集合の存在」を示したいと思います。
2024/02/05 追記
英語版Wikipedia
にほぼ同じ内容があったので参考文献に載せました
以下
とおく
無限公理を満たす
番号 | 内容 | 式 |
---|---|---|
1 | 無限公理 | |
2 | 仮定 | |
3 | 分出公理 | |
4 | ∀E(3) | |
5 | 仮定 | |
6 | ∧E(2) | |
7 | 仮定 | |
8 | ∧E(7) | |
9 | ∀E(8) | |
10 | 仮定 | |
11 | ∧E(10) | |
12 | 仮定 | |
13 | ∧E(12) | |
14 | ∀E(13) | |
15 | 仮定 | |
16 | ¬E(15,9) | |
17 | ⊥(16) | |
18 | ⇒I(15-17) | |
19 | 仮定 | |
20 | ¬E(19,14) | |
21 | ⊥(20) | |
22 | ⇒I(19-21) | |
23 | ∧I(22,18) | |
24 | ∀I(23) | |
25 | 外延性の公理 | |
26 | ∀E(25) | |
27 | ∀E(26) | |
28 | ⇒E(24,27) | |
29 | 等号の代入 | |
30 | ∀E(29) | |
31 | ∀E(30) | |
32 | ⇒E(28,31) | |
33 | ∧E(12) | |
34 | ⇒E(33,32) | |
35 | ∃E(11,12-34) | |
36 | ⇒I(10-35) | |
37 | ∀I(36) | |
38 | ∧E(7) | |
39 | ∧I(37,38) | |
40 | ∀I(5) | |
41 | ∧E(40) | |
42 | ⇒E(39,41) | |
43 | ∧I(42,8) | |
44 | ∃I(43) | |
45 | ∃E(6,7-44) | |
46 | 仮定 | |
47 | 仮定 | |
48 | ∀E(5) | |
49 | ∧E(48) | |
50 | ⇒E(46,49) | |
51 | ∧E(50) | |
52 | ∧E(2) | |
53 | ∀E(52) | |
54 | ⇒E(51,53) | |
55 | 仮定 | |
56 | ∧E(50) | |
57 | ∀E(56) | |
58 | ⇒E(47,57) | |
59 | ∧E(47) | |
60 | ∀E(59) | |
61 | ⇒E(58,60) | |
62 | 仮定 | |
63 | 仮定 | |
64 | ∧E(55) | |
65 | ∀E(64) | |
66 | ∧E(65) | |
67 | ⇒E(63,66) | |
68 | ∧E(62) | |
69 | ∀E(68) | |
70 | ∧E(69) | |
71 | ⇒E(67,70) | |
72 | ⇒I(63-71) | |
73 | 仮定 | |
74 | ∧E(69) | |
75 | ⇒E(73,74) | |
76 | ∧E(65) | |
77 | ⇒E(75,76) | |
78 | ⇒I(73-77) | |
79 | ∧I(78,72) | |
80 | ∀I(79) | |
81 | ∀E(25) | |
82 | ∀E(81) | |
83 | ⇒E(80,82) | |
84 | 等号の代入 | |
85 | ∀E(84) | |
86 | ∀E(85) | |
87 | ⇒E(83,86) | |
88 | ∧E(62) | |
89 | ⇒E(88,87) | |
90 | ∃E(61,62-89) | |
91 | ⇒I(47-90) | |
92 | ∀I(91) | |
93 | ∧E(55) | |
94 | ∧I(93,92) | |
95 | ∀E(5) | |
96 | ∧E(95) | |
97 | ⇒E(94,96) | |
98 | ∧I(97,64) | |
99 | ∃I(98) | |
100 | ∃E(54,55-99) | |
101 | ⇒I(46-100) | |
102 | ∀I(101) | |
103 | ∧I(45,102) | |
104 | 仮定 | |
105 | 仮定 | |
106 | ∀E(5) | |
107 | ∧E(106) | |
108 | ⇒E(105,107) | |
109 | ∧E(108) | |
110 | ∀E(109) | |
111 | ⇒E(104,110) | |
112 | ⇒I(105-111) | |
113 | ∀I(112) | |
114 | ⇒I(104-113) | |
115 | ∀I(114) | |
116 | ∧I(103,115) | |
117 | ∃I(116) | |
118 | ∃E(4,5-117) | |
119 | ∃E(1,2-118) |
参考までに仮定の関係をまとめときます。
公理のみから導いているものは省略した
番号 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
仮定 | 2 | 5 | 2 | 7 | 7 | 7 | 10 | 10 | 12 | 12 | 12 | 15 | 7,15 | 7,15 | 7 | 19 | 12,19 |
番号 | 21 | 22 | 23 | 24 | 28 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 |
仮定 | 12,19 | 12 | 7,12 | 7,12 | 7,12 | 7,12 | 12 | 7,12 | 7,10 | 7 | 7 | 7 | 7 | 5 |
番号 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 |
仮定 | 5 | 5,7 | 5,7 | 5,7 | 2,5 | 46 | 47 | 5 | 5 | 5,46 | 5,46 | 2 | 2 | 2,5,46 | 55 | 5,46 | 5,46 | 5,46,47 | 47 | 47 |
番号 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 |
仮定 | 5,46,47 | 62 | 63 | 55 | 55 | 55 | 55,63 | 62 | 62 | 62 | 55,62,63 | 55,62 | 73 | 62 | 62,73 | 55 | 55,62,73 | 55,62 | 55,62 | 55,62 |
番号 | 83 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 96 | 97 | 98 | 99 | 100 |
仮定 | 55,62 | 55,62 | 62 | 55,62 | 5,46,47,55 | 5,46,55 | 5,46,55 | 55 | 5,46,55 | 5 | 5,46,55 | 5,46,55 | 5,46,55 | 2,5,46 |
番号 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 |
仮定 | 2,5 | 2,5 | 2,5 | 104 | 105 | 5 | 5 | 5,105 | 5,105 | 5,105 | 5,104,105 | 5,104 | 5,104 | 5 | 5 | 2,5 | 2,5 | 2 |
仮定 | 2 | 5 | 7 | 10 | 12 | 15 | 19 | 46 | 47 | 55 | 62 | 63 | 73 | 104 | 105 |
結論 | 119 | 118 | 45 | 36 | 35 | 18 | 23 | 101 | 91 | 100 | 90 | 72 | 78 | 114 | 112 |
結構めんどくさかったけど、やりきることができてよかったです。
これからは、ZFCでノイマン型自然数を扱うとき119行を省略していることを認識して数学をしましょう。
ただ、今回は純粋な自然演繹を使って議論していたので冗長な部分も多くわかりにくかったと思います。
そのため、次回は環境を整えたりして、もっとわかりやすい方法でできたらと思います。