1 外延性と無制限な内包
最初の規則は、新しい集合を作ることを許すのではなく、二つの集合がいつ等しいのかを定める。
定義 1.1. 集合A A A と集合B B B が同じ元をもつとき、すなわち任意のx x x についてx ∈ A x\in A x ∈ A とx ∈ B x\in B x ∈ B が同値であるとき、A = B A=B A = B が成り立つ。この規則を外延性の公理 (axiom of extensionality ) という。
外延性の公理により、集合は自分に属する対象だけで決まる。元を並べる順序、同じ元を何度書くか、元をどのような条件で指定したかは、集合の同一性に影響しない。
例 1.2. a a a とb b b を集合とする。{ a , b } \{a,b\} { a , b } 、{ b , a } \{b,a\} { b , a } 、{ a , b , a } \{a,b,a\} { a , b , a } は、いずれもa a a とb b b をちょうど元にもつ集合であるから、外延性の公理(定義 1.1 )によって互いに等しい。a = b a=b a = b の場合には、これらはいずれもa a a だけを元にもつ集合{ a } \{a\} { a } に等しい。一方、{ a , b } \{a,b\} { a , b } と{ { a , b } } \{\{a,b\}\} {{ a , b }} は一般には等しくない。前者はa a a とb b b を元にもち、後者は{ a , b } \{a,b\} { a , b } を元にもつからである。
集合を作る規則として最も素朴なものは、性質を一つ指定するごとに、その性質を満たす対象の全体を集合として認める、という規則である。これを無制限な内包という。次の定理は、この規則を認めることができないことを示す。
定理 1.3 (Russell のパラドックス). 性質を一つ指定するごとに、その性質を満たす対象をちょうどすべて元にもつ集合が存在するという規則は、矛盾を導く。
証明. 性質「x ∉ x x\notin x x ∈ / x 」にこの規則を適用し、得られる集合をR R R と書く。規則の主張により、任意のx x x についてx ∈ R x\in R x ∈ R とx ∉ x x\notin x x ∈ / x は同値である。ここでx x x としてR R R を取ると、R ∈ R R\in R R ∈ R とR ∉ R R\notin R R ∈ / R が同値になる。R ∈ R R\in R R ∈ R が成り立つ場合には、この同値からR ∉ R R\notin R R ∈ / R も成り立つ。R ∈ R R\in R R ∈ R が成り立たない場合には、R ∉ R R\notin R R ∈ / R が成り立つので、この同値からR ∈ R R\in R R ∈ R が成り立つ。いずれの場合も矛盾する。▨
2 分出
Russell のパラドックスが退けたのは、性質を指定するだけで集合を作ってよいという点である。条件を指定してよいこと自体は保ち、切り出す範囲をあらかじめ与えた集合の中に限ると、矛盾は生じない。
定義 2.1. 集合論の言葉で書き下した条件φ ( x , p ˉ ) \varphi(x,\bar p) φ ( x , p ˉ ) を一つ選ぶごとに、次の主張を一つの公理として認める。
集合A A A と、φ \varphi φ に現れる母数p ˉ \bar p p ˉ に対して、A A A の元のうちφ ( x , p ˉ ) \varphi(x,\bar p) φ ( x , p ˉ ) を満たすものをちょうど元にもつ集合
{ x ∈ A ∣ φ ( x , p ˉ ) } \{x\in A\mid\varphi(x,\bar p)\} { x ∈ A ∣ φ ( x , p ˉ )} が存在する。
条件φ \varphi φ ごとに一つずつ得られるこの公理の全体を分出公理スキーマ (separation axiom schema ) という。φ \varphi φ は母数p ˉ \bar p p ˉ を含んでよく、動く範囲をA A A の中に制限しない量化子を含んでよい。φ \varphi φ を満たす元がA A A に一つも無い場合も除外しない。
命題 2.3. 任意の集合A A A に対して、R A = { x ∈ A ∣ x ∉ x } R_A=\{x\in A\mid x\notin x\} R A = { x ∈ A ∣ x ∈ / x } はA A A に属さない。とくに、すべての集合を元にもつ集合は存在しない。
証明. 分出公理スキーマ(定義 2.1 )をA A A と条件x ∉ x x\notin x x ∈ / x に適用すると、R A R_A R A は集合である。R A ∈ A R_A\in A R A ∈ A と仮定する。R A R_A R A の定め方により、R A ∈ R A R_A\in R_A R A ∈ R A であることは、R A ∈ A R_A\in A R A ∈ A かつR A ∉ R A R_A\notin R_A R A ∈ / R A であることと同値である。仮定によりR A ∈ A R_A\in A R A ∈ A は成り立つので、R A ∈ R A R_A\in R_A R A ∈ R A とR A ∉ R A R_A\notin R_A R A ∈ / R A が同値になる。R A ∈ R A R_A\in R_A R A ∈ R A が成り立つ場合にはこの同値からR A ∉ R A R_A\notin R_A R A ∈ / R A が従い、R A ∈ R A R_A\in R_A R A ∈ R A が成り立たない場合にはR A ∉ R A R_A\notin R_A R A ∈ / R A とこの同値からR A ∈ R A R_A\in R_A R A ∈ R A が従う。いずれの場合も矛盾するので、R A ∉ A R_A\notin A R A ∈ / A である。
すべての集合を元にもつ集合V V V が存在すると仮定する。R V R_V R V は集合であるからR V ∈ V R_V\in V R V ∈ V である。これはいま示したことに反する。よってそのようなV V V は存在しない。▨
3 対・和・冪
分出は与えられた集合を小さくすることしか許さない。新しく大きな集合を作る規則を三つ置く。
定義 3.1. 次の三つの規則を認める。
集合x x x と集合y y y に対して、x x x とy y y をちょうど元にもつ集合{ x , y } \{x,y\} { x , y } が存在する。この規則を対の公理 (axiom of pairing ) という。x = y x=y x = y の場合も除外せず、このとき得られるのはx x x だけを元にもつ集合{ x } = { x , x } \{x\}=\{x,x\} { x } = { x , x } である。
集合F F F に対して、F F F のいずれかの元に属する対象をちょうど元にもつ集合⋃ F \bigcup F ⋃ F が存在する。すなわち、任意のz z z について、z ∈ ⋃ F z\in\bigcup F z ∈ ⋃ F であることと、あるY ∈ F Y\in F Y ∈ F についてz ∈ Y z\in Y z ∈ Y であることは同値である。この規則を和集合の公理 (axiom of union ) という。F F F の元は集合であり、⋃ F \bigcup F ⋃ F はF F F の元をすべて集めた一段の和である。
集合X X X に対して、X X X の部分集合をちょうどすべて元にもつ集合P ( X ) \mathcal P(X) P ( X ) が存在する。すなわち、任意のu u u について、u ∈ P ( X ) u\in\mathcal P(X) u ∈ P ( X ) であることとu ⊆ X u\subseteq X u ⊆ X であることは同値である。この規則を冪集合の公理 (axiom of power set ) という。
三つとも、仮定はx x x 、y y y 、F F F 、X X X が集合であることだけである。空でないこと、有限であること、添字集合が与えられていることなどは要求しない。とくに(3) は、X X X の部分集合をいくつか集めた集合ではなく、部分集合をちょうどすべて元にもつ集合を与える。
命題 3.2. 集合A A A と集合B B B に対して、A ∪ B A\cup B A ∪ B は集合である。より一般に、有限個の集合A 1 , … , A n A_1,\ldots,A_n A 1 , … , A n に対してA 1 ∪ ⋯ ∪ A n A_1\cup\cdots\cup A_n A 1 ∪ ⋯ ∪ A n は集合である。
証明. 対の規則(定義 3.1 (1) )により{ A , B } \{A,B\} { A , B } は集合である。和の規則(定義 3.1 (2) )をこの集合に適用すると、⋃ { A , B } \bigcup\{A,B\} ⋃ { A , B } は集合である。z ∈ ⋃ { A , B } z\in\bigcup\{A,B\} z ∈ ⋃ { A , B } であることは、z ∈ A z\in A z ∈ A またはz ∈ B z\in B z ∈ B であることと同値であるから、⋃ { A , B } = A ∪ B \bigcup\{A,B\}=A\cup B ⋃ { A , B } = A ∪ B である。
一般のn n n についてはn n n に関する帰納法による。n = 1 n=1 n = 1 のとき主張はA 1 A_1 A 1 自身についてのものである。A 1 ∪ ⋯ ∪ A n − 1 A_1\cup\cdots\cup A_{n-1} A 1 ∪ ⋯ ∪ A n − 1 が集合であるとすると、いま示したことをA = A 1 ∪ ⋯ ∪ A n − 1 A=A_1\cup\cdots\cup A_{n-1} A = A 1 ∪ ⋯ ∪ A n − 1 とB = A n B=A_n B = A n に適用して、A 1 ∪ ⋯ ∪ A n A_1\cup\cdots\cup A_n A 1 ∪ ⋯ ∪ A n が集合であることを得る。▨
4 無限
対、和、冪の三つの規則は、すでに手にしている集合から新しい集合を作る。どれも、はじめの一つの集合を与えない。次の規則は、ほかの集合を前提とせずに一つの集合を与える。その集合は、元を一つももたない集合を元にもち、後続を取る操作について閉じている。まずこの条件に名前を与える。
定義 4.1. 集合I I I が帰納的 (inductive set ) であるとは、元を一つももたない集合がI I I に属し、かつx ∈ I x\in I x ∈ I ならばx ∪ { x } ∈ I x\cup\{x\}\in I x ∪ { x } ∈ I となることをいう。
x ∪ { x } x\cup\{x\} x ∪ { x } は、対の規則(定義 3.1 (1) )で{ x } \{x\} { x } と{ x , { x } } \{x,\{x\}\} { x , { x }} を作り、和の規則(定義 3.1 (2) )を後者に適用して得られる集合である。したがって定義 4.1 の条件は、対と和の規則のもとで意味をもつ。
定義 4.2. 帰納的な集合(定義 4.1 )が存在する。この規則を無限公理 (axiom of infinity ) という。
無限公理が与える帰納的集合からは、まず元を一つももたない集合が得られる。
命題 4.3. 次が成り立つ。
元を一つももたない集合が存在する。
元を一つももたない集合は一つしか無い。
証明. (1) を示す。無限公理(定義 4.2 )により帰納的な集合I I I が存在する。分出公理スキーマ(定義 2.1 )をI I I と条件x ≠ x x\neq x x = x に適用すると{ x ∈ I ∣ x ≠ x } \{x\in I\mid x\neq x\} { x ∈ I ∣ x = x } は集合であり、この集合は元を一つももたない。
(2) を示す。A A A とB B B がいずれも元を一つももたない集合であるとする。任意のx x x についてx ∈ A x\in A x ∈ A とx ∈ B x\in B x ∈ B はどちらも成り立たないので同値であり、外延性の公理(定義 1.1 )によりA = B A=B A = B である。▨
例 4.5. 帰納的な集合I I I に対して、条件「I I I の任意の帰納的な部分集合J J J に対してx ∈ J x\in J x ∈ J 」を考える。この条件は、x x x の動く範囲をI I I に制限する一方で、J J J についてはI I I の部分集合の全体にわたって量化している。分出公理スキーマ(定義 2.1 )をこの条件とI I I に適用して得られる集合
{ x ∈ I ∣ I の任意の帰納的な部分集合 J に対して x ∈ J } \{x\in I\mid I\text{ の任意の帰納的な部分集合 }J\text{ に対して }x\in J\} { x ∈ I ∣ I の任意の帰納的な部分集合 J に対して x ∈ J } は、「実数体の構成」が自然数全体として用いる集合である。分出公理スキーマは、この形の条件も除外しない。
5 置換
分出は、与えられた集合の元をふるい分ける。次の規則は、与えられた集合の元をそれぞれ別の集合へ置き換えて、置き換えた先を集めることを許す。
定義 5.1. 集合論の言葉で書き下した条件φ ( x , y , p ˉ ) \varphi(x,y,\bar p) φ ( x , y , p ˉ ) を一つ選ぶごとに、次の主張を一つの公理として認める。
集合a a a と、φ \varphi φ に現れる母数p ˉ \bar p p ˉ について、a a a の各元x x x に対してφ ( x , y , p ˉ ) \varphi(x,y,\bar p) φ ( x , y , p ˉ ) を満たすy y y がちょうど一つ存在するとする。このとき、そのようにして定まるy y y をちょうどすべて元にもつ集合
{ y ∣ ある x ∈ a について φ ( x , y , p ˉ ) } \{y\mid \text{ある }x\in a\text{ について }\varphi(x,y,\bar p)\} { y ∣ ある x ∈ a について φ ( x , y , p ˉ )} が存在する。
条件φ \varphi φ ごとに一つずつ得られるこの公理の全体を置換公理スキーマ (replacement axiom schema ) という。仮定は、a a a が集合であることと、a a a の各元に対するy y y の一意な存在だけである。x x x にy y y を対応させる写像があらかじめ集合として与えられていることは要求しない。像の元がどのような集合であってもよく、したがってこの規則は集合の族を作ることを許す。
置換の仮定を「集合として与えられた写像f f f の像」と読み替えてはならない。対応が集合であること自体がこの規則の与える事柄だからである。
命題 5.2. a a a を集合とし、集合論の言葉で書き下した条件が、a a a の各元x x x に対してちょうど一つの集合B x B_x B x を定めるとする。このとき{ B x ∣ x ∈ a } \{B_x\mid x\in a\} { B x ∣ x ∈ a } は集合であり、⋃ x ∈ a B x \bigcup_{x\in a}B_x ⋃ x ∈ a B x も集合である。
証明. 置換公理スキーマ(定義 5.1 )を、x x x にB x B_x B x を対応させる条件とa a a に適用すると、像{ B x ∣ x ∈ a } \{B_x\mid x\in a\} { B x ∣ x ∈ a } は集合である。和の規則(定義 3.1 (2) )をこの集合に適用すると、
⋃ { B x ∣ x ∈ a } = ⋃ x ∈ a B x \bigcup\{B_x\mid x\in a\}=\bigcup_{x\in a}B_x ⋃ { B x ∣ x ∈ a } = x ∈ a ⋃ B x は集合である。▨
「集合族」で導入した添字付きの族について、任意和と任意共通部分が集合であることを確かめる。
命題 5.3. I I I を集合とし、( A i ) i ∈ I (A_i)_{i\in I} ( A i ) i ∈ I をI I I を添字集合とする集合族とする。次が成り立つ。
任意和⋃ i ∈ I A i \bigcup_{i\in I}A_i ⋃ i ∈ I A i は集合である。
I ≠ ∅ I\neq\emptyset I = ∅ ならば、任意共通部分⋂ i ∈ I A i \bigcap_{i\in I}A_i ⋂ i ∈ I A i は集合である。
証明. (1) を示す。「集合族」は族( A i ) i ∈ I (A_i)_{i\in I} ( A i ) i ∈ I を順序対の集合として定め、順序対を( i , y ) = { { i } , { i , y } } (i,y)=\{\{i\},\{i,y\}\} ( i , y ) = {{ i } , { i , y }} と定めている。ここではこの具体的な形を用いる。族を集合とみてF F F と書く。i ∈ I i\in I i ∈ I に対して{ i , A i } ∈ ⋃ F \{i,A_i\}\in\bigcup F { i , A i } ∈ ⋃ F であるからA i ∈ ⋃ ⋃ F A_i\in\bigcup\bigcup F A i ∈ ⋃⋃ F である。和の規則(定義 3.1 (2) )をF F F と⋃ F \bigcup F ⋃ F に順に適用すると⋃ ⋃ F \bigcup\bigcup F ⋃⋃ F は集合であり、分出公理スキーマ(定義 2.1 )をこの集合と条件「あるi ∈ I i\in I i ∈ I について( i , y ) ∈ F (i,y)\in F ( i , y ) ∈ F 」に適用すると、
{ A i ∣ i ∈ I } = { y ∈ ⋃ ⋃ F ∣ ある i ∈ I について ( i , y ) ∈ F } \{A_i\mid i\in I\}=\Bigl\{y\in\bigcup\bigcup F\ \Big|\ \text{ある }i\in I\text{ について }(i,y)\in F\Bigr\} { A i ∣ i ∈ I } = { y ∈ ⋃⋃ F ある i ∈ I について ( i , y ) ∈ F } は集合である。和の規則をこの集合に適用すると、⋃ i ∈ I A i \bigcup_{i\in I}A_i ⋃ i ∈ I A i は集合である。
(2) を示す。I ≠ ∅ I\neq\emptyset I = ∅ とし、i 0 ∈ I i_0\in I i 0 ∈ I を一つ取る。任意共通部分の元はすべてA i 0 A_{i_0} A i 0 の元であるから、分出公理スキーマ(定義 2.1 )をA i 0 A_{i_0} A i 0 と条件「任意のi ∈ I i\in I i ∈ I についてx ∈ A i x\in A_i x ∈ A i 」に適用すると、
⋂ i ∈ I A i = { x ∈ A i 0 ∣ 任意の i ∈ I について x ∈ A i } \bigcap_{i\in I}A_i=\{x\in A_{i_0}\mid \text{任意の }i\in I\text{ について }x\in A_i\} i ∈ I ⋂ A i = { x ∈ A i 0 ∣ 任意の i ∈ I について x ∈ A i } は集合である。▨
例 5.4. 命題 5.3 (2) の仮定I ≠ ∅ I\neq\emptyset I = ∅ を外すことはできない。I = ∅ I=\emptyset I = ∅ のとき、条件「任意のi ∈ ∅ i\in\emptyset i ∈ ∅ についてx ∈ A i x\in A_i x ∈ A i 」はどのx x x についても成り立つ。したがって、この条件を満たす対象の全体を集合として認めると、すべての集合を元にもつ集合が存在することになり、命題 2.3 に反する。「束と完備束」がA ⊆ P ( X ) \mathcal A\subseteq\mathcal P(X) A ⊆ P ( X ) についてA = ∅ \mathcal A=\emptyset A = ∅ のとき⋂ ∅ = X \bigcap\emptyset=X ⋂ ∅ = X と解釈するのは、共通部分をX X X の中で取るからである。これはあらかじめ与えた集合X X X からの分出{ x ∈ X ∣ 任意の i ∈ ∅ について x ∈ A i } = X \{x\in X\mid\text{任意の }i\in\emptyset\text{ について }x\in A_i\}=X { x ∈ X ∣ 任意の i ∈ ∅ について x ∈ A i } = X に当たる。
命題 5.5. 集合A A A と集合B B B に対して、直積A × B A\times B A × B は集合である。より一般に、有限個の集合A 1 , … , A n A_1,\ldots,A_n A 1 , … , A n に対して、A 1 × ⋯ × A n A_1\times\cdots\times A_n A 1 × ⋯ × A n を( ⋯ ( A 1 × A 2 ) × ⋯ ) × A n (\cdots(A_1\times A_2)\times\cdots)\times A_n ( ⋯ ( A 1 × A 2 ) × ⋯ ) × A n と読むとき、これは集合である。とくに集合A A A と正の整数n n n に対してA n A^n A n は集合である。
証明. x ∈ A x\in A x ∈ A を固定する。y y y に順序対( x , y ) (x,y) ( x , y ) を対応させる条件は、B B B の各元y y y に対してちょうど一つの集合を定めるので、置換公理スキーマ(定義 5.1 )により
{ x } × B = { ( x , y ) ∣ y ∈ B } \{x\}\times B=\{(x,y)\mid y\in B\} { x } × B = {( x , y ) ∣ y ∈ B } は集合である。x x x に{ x } × B \{x\}\times B { x } × B を対応させる条件は、A A A の各元x x x に対してちょうど一つの集合を定めるので、命題 5.2 により
⋃ x ∈ A ( { x } × B ) = A × B \bigcup_{x\in A}(\{x\}\times B)=A\times B x ∈ A ⋃ ({ x } × B ) = A × B は集合である。
有限個の場合はn n n に関する帰納法による。n = 2 n=2 n = 2 の場合はいま示したものである。A 1 × ⋯ × A n − 1 A_1\times\cdots\times A_{n-1} A 1 × ⋯ × A n − 1 が集合であるとすると、それとA n A_n A n に対していま示したことを適用して、A 1 × ⋯ × A n A_1\times\cdots\times A_n A 1 × ⋯ × A n が集合であることを得る。A n A^n A n はA 1 = ⋯ = A n = A A_1=\cdots=A_n=A A 1 = ⋯ = A n = A の場合である。▨
例 5.8. 無限公理(定義 4.2 )が与える帰納的な集合の元のうち、元を一つももたないものをe e e とする。対の規則(定義 3.1 (1) )によりa = { e } a=\{e\} a = { e } は集合である。x x x に{ x } \{x\} { x } を対応させる条件はa a a の各元に対してちょうど一つの集合を定めるので、置換公理スキーマ(定義 5.1 )によりその像{ { e } } \{\{e\}\} {{ e }} は集合である。e e e は元を一つももたず、{ e } \{e\} { e } はe e e を元にもつので{ e } ≠ e \{e\}\neq e { e } = e である。a a a の元はe e e だけであるから{ e } ∉ a \{e\}\notin a { e } ∈ / a であり、像{ { e } } \{\{e\}\} {{ e }} はa a a の部分集合ではない。したがって、この集合をa a a からの分出で作ることはできない。
6 選択
最後の規則は、これまでのものと形が違う。対、和、冪、分出および置換は、作られる集合がどの対象を元にもつかを条件から定める。無限公理はこれと異なり、帰納的な集合の存在を主張するだけで、どの帰納的集合が与えられるのかを定めない。最後の規則も、条件を満たす対象が存在することだけを主張する。
定義 6.1. F F F を集合とし、F F F の元がいずれも空でないとする。このとき、F F F を定義域とし⋃ F \bigcup F ⋃ F を終域とする写像c c c であって、各Y ∈ F Y\in F Y ∈ F に対してc ( Y ) ∈ Y c(Y)\in Y c ( Y ) ∈ Y を満たすものが存在する。この規則を選択公理 (axiom of choice ) という。
7 基礎
以後の記事は、集合の存在原理の選択が結論または証明の可否を左右する箇所で、本記事の規則を根拠として引用する。すでに存在すると確定した集合からの自明な構成には、同じ参照を重ねない。「実数体の構成」は、無限公理から帰納的な集合を取り、対の公理、和集合の公理および分出公理スキーマを用いて、後続集合と最小の帰納的集合を得る。「順序数」は整列集合の順序型の存在を、「超限帰納法と超限再帰」は超限再帰の極限段を、「基数とアレフ」は最小の非可算基数の存在を、いずれも置換公理スキーマによって支える。「Cauchy 列による実数の構成」は、有理数列の全体から Cauchy 列を分出公理スキーマで取り出し、商集合を冪集合の規則と分出公理スキーマで得て、選んだ有理数の列を置換公理スキーマで集合として得る。
8 演習
問題 8.1. 集合A A A と集合B B B に対して、共通部分A ∩ B A\cap B A ∩ B と差集合A ∖ B A\setminus B A ∖ B が集合であることを、分出公理スキーマ(定義 2.1 )から示せ。
解答. 分出公理スキーマをA A A と条件x ∈ B x\in B x ∈ B に適用すると、{ x ∈ A ∣ x ∈ B } \{x\in A\mid x\in B\} { x ∈ A ∣ x ∈ B } は集合である。z z z がこの集合に属することは、z ∈ A z\in A z ∈ A かつz ∈ B z\in B z ∈ B であることと同値であるから、この集合はA ∩ B A\cap B A ∩ B である。同じく分出公理スキーマをA A A と条件x ∉ B x\notin B x ∈ / B に適用すると、{ x ∈ A ∣ x ∉ B } \{x\in A\mid x\notin B\} { x ∈ A ∣ x ∈ / B } は集合である。z z z がこの集合に属することは、z ∈ A z\in A z ∈ A かつz ∉ B z\notin B z ∈ / B であることと同値であるから、この集合はA ∖ B A\setminus B A ∖ B である。▨
問題 8.2. 集合A A A に対して、{ { x } ∣ x ∈ A } \{\{x\}\mid x\in A\} {{ x } ∣ x ∈ A } が集合であることを、置換公理スキーマ(定義 5.1 )を用いずに示せ。
解答. x ∈ A x\in A x ∈ A とする。対の規則(定義 3.1 (1) )により{ x } \{x\} { x } は集合であり、その元はx x x だけであるから{ x } ⊆ A \{x\}\subseteq A { x } ⊆ A である。したがって冪集合の規則(定義 3.1 (3) )により{ x } ∈ P ( A ) \{x\}\in\mathcal P(A) { x } ∈ P ( A ) である。よって、求める集合の元はすべてP ( A ) \mathcal P(A) P ( A ) に属する。分出公理スキーマ(定義 2.1 )をP ( A ) \mathcal P(A) P ( A ) と条件「あるx ∈ A x\in A x ∈ A についてu = { x } u=\{x\} u = { x } 」に適用すると、
{ u ∈ P ( A ) ∣ ある x ∈ A について u = { x } } \{u\in\mathcal P(A)\mid \text{ある }x\in A\text{ について }u=\{x\}\} { u ∈ P ( A ) ∣ ある x ∈ A について u = { x }} は集合である。u u u がこの集合に属することは、u u u がA A A のある元x x x について{ x } \{x\} { x } の形であることと同値であるから、この集合は{ { x } ∣ x ∈ A } \{\{x\}\mid x\in A\} {{ x } ∣ x ∈ A } である。▨
問題 8.3. 無限公理(定義 4.2 )が与える帰納的な集合I I I に対して、I I I の帰納的な部分集合の全体が集合であることを示せ。
解答. 冪集合の規則(定義 3.1 (3) )によりP ( I ) \mathcal P(I) P ( I ) は集合である。I I I の帰納的な部分集合はいずれもI I I の部分集合であるからP ( I ) \mathcal P(I) P ( I ) に属する。分出公理スキーマ(定義 2.1 )をP ( I ) \mathcal P(I) P ( I ) と条件「元を一つももたない集合がJ J J に属し、かつx ∈ J x\in J x ∈ J ならばx ∪ { x } ∈ J x\cup\{x\}\in J x ∪ { x } ∈ J である」に適用すると、
{ J ∈ P ( I ) ∣ J は帰納的である } \{J\in\mathcal P(I)\mid J\text{ は帰納的である}\} { J ∈ P ( I ) ∣ J は帰納的である } は集合である。J J J がこの集合に属することは、J ⊆ I J\subseteq I J ⊆ I かつJ J J が帰納的であることと同値であるから、この集合はI I I の帰納的な部分集合の全体である。I I I 自身が帰納的でI ⊆ I I\subseteq I I ⊆ I であるから、この集合は空でない。▨
問題 8.4. F F F を集合とし、F F F の元がいずれもちょうど一つの元をもつとする。各Y ∈ F Y\in F Y ∈ F に対してc ( Y ) ∈ Y c(Y)\in Y c ( Y ) ∈ Y を満たす写像c c c を、対、和、置換および分出の規則から構成せよ。
解答. Y ∈ F Y\in F Y ∈ F とすると、仮定によりY Y Y の元はちょうど一つである。命題 5.5 によりF × ⋃ F F\times\bigcup F F × ⋃ F は集合であり、分出公理スキーマ(定義 2.1 )をこの集合と条件「あるY ∈ F Y\in F Y ∈ F とあるw ∈ Y w\in Y w ∈ Y についてz = ( Y , w ) z=(Y,w) z = ( Y , w ) である」に適用すると、
G = { z ∈ F × ⋃ F ∣ ある Y ∈ F とある w ∈ Y について z = ( Y , w ) } G=\{z\in F\times\bigcup F\mid \text{ある }Y\in F\text{ とある }w\in Y\text{ について }z=(Y,w)\} G = { z ∈ F × ⋃ F ∣ ある Y ∈ F とある w ∈ Y について z = ( Y , w )} は集合である。w ∈ Y w\in Y w ∈ Y ならばw ∈ ⋃ F w\in\bigcup F w ∈ ⋃ F であるから、Y ∈ F Y\in F Y ∈ F とw ∈ Y w\in Y w ∈ Y を満たす順序対( Y , w ) (Y,w) ( Y , w ) はすべてG G G に属する。各Y ∈ F Y\in F Y ∈ F についてY Y Y の元はちょうど一つであるから、( Y , w ) ∈ G (Y,w)\in G ( Y , w ) ∈ G を満たすw w w もちょうど一つである。よってG G G は、F F F を定義域とし⋃ F \bigcup F ⋃ F を終域とする写像c c c のグラフである。c ( Y ) c(Y) c ( Y ) はY Y Y の唯一の元であるからc ( Y ) ∈ Y c(Y)\in Y c ( Y ) ∈ Y が成り立つ。▨