声明 各数式 につき、スキーマのインスタンスが1つ含まれています。 φ {\displaystyle \varphi } 自由変数 を含む集合論の言語では、 x 、 w 1 、 w 2 、 … 、 w n 、 A {\displaystyle x,w_{1},w_{2},\ldots ,w_{n},A} 。したがって、セットは B {\displaystyle B} 、その存在は公理によって主張されているが、 には自由には現れない φ {\displaystyle \varphi } 集合論の形式言語では、公理図式は次のようになります。
∀ w 1 、 … 、 w n ∀ A ∃ B ∀ x ( x ∈ B ⇔ [ x ∈ A ∧ φ ( x 、 w 1 、 … 、 w n 、 A ) ] ) {\displaystyle \forall w_{1},\ldots ,w_{n}\,\forall A\,\exists B\,\forall x\,(x\in B\Leftrightarrow [x\in A\land \varphi (x,w_{1},\ldots ,w_{n},A)])} または言葉で言うと:
任意の集合 A に対して、集合B ( A の部分集合)が存在し 、任意の集合x に対して、xが B の要素であるのは、x が A の要素であり、 かつ の 場合に限る 。 φ {\displaystyle \varphi } x に対して成り立つ。すべての述語に対して1つの公理が存在することに注意してください 。 φ {\displaystyle \varphi } したがって 、これは公理図式 です。
この公理図式を理解するには、集合B が A の部分集合 でなければならないことに注意してください。したがって、この公理図式が実際に言っていることは、集合A と述語が与えられたとき、 φ {\displaystyle \varphi } 、 A の部分集合Bを見つけることができ、その要素は A の要素のうち、 を満たすものだけである。 φ {\displaystyle \varphi } 外延性の公理 により、この 集合は一意です。通常、この集合は集合構成記法 を用いて次のように表されます。 B = { x ∈ A ∣ φ ( x ) } {\displaystyle B=\{x\in A\mid \varphi (x)\}} したがって、この公理の本質は次のとおりである。
述語によって定義される集合のすべてのサブクラスは、それ自体が集合である。 前述の分離形式は、1930 年にThoralf Skolem によって、Zermelo による以前の非一階[ 8 ]形式を改良したものとして導入されました。 [ 9 ] 仕様の公理図式は、通常の集合論ZFC に関連する公理的集合論のシステムの特徴ですが、根本的に異なる 代替集合論 のシステムでは通常現れません。たとえば、新基礎論 と正定値集合論は、 素朴集合論 の理解公理 の異なる制限を使用します。Vopenkaの代替集合論は、 半集合 と呼ばれる集合の適切な部分クラスを許容するという特定の点を強調しています。ZFC に関連するシステムでも、この図式は、クリプキ-プラテック集合論の urelements のように、有界量化子を持つ式に限定されることがあります。
置換の公理図式との関係 仕様の公理図式は、置換の公理図式 と空集合の公理 によって暗示される。[ 10 ] [ a ]
置換の公理図式 によれば、関数がf {\displaystyle f} 式で定義できるφ ( x 、 y 、 p 1 、 … 、 p n ) {\displaystyle \varphi (x,y,p_{1},\ldots ,p_{n})} すると任意の集合に対してA {\displaystyle A} 集合が存在するB = f ( A ) = { f ( x ) ∣ x ∈ A } {\displaystyle B=f(A)=\{f(x)\mid x\in A\}} :
∀ x ∀ y ∀ z ∀ p 1 … ∀ p n [ φ ( x 、 y 、 p 1 、 … 、 p n ) ∧ φ ( x 、 z 、 p 1 、 … 、 p n ) ⟹ y = z ] ⟹ ∀ A ∃ B ∀ y ( y ∈ B ⟺ ∃ x ( x ∈ A ∧ φ ( x 、 y 、 p 1 、 … 、 p n ) ) ) {\displaystyle {\begin{aligned}&\forall x\,\forall y\,\forall z\,\forall p_{1}\ldots \forall p_{n}[\varphi (x,y,p_{1},\ldots ,p_{n})\wedge \varphi (x,z,p_{1},\ldots ,p_{n})\implies y=z]\implies \\&\forall A\,\exists B\,\forall y(y\in B\iff \exists x(x\in A\wedge \varphi (x,y,p_{1},\ldots ,p_{n})))\end{aligned}}} [ 10 ] 仕様の公理図式を導出するために、φ ( x 、 p 1 、 … 、 p n ) {\displaystyle \varphi (x,p_{1},\ldots ,p_{n})} 公式であり、z {\displaystyle z} セットを定義し、関数を定義しますf {\displaystyle f} そのためf ( x ) = x {\displaystyle f(x)=x} もしφ ( x 、 p 1 、 … 、 p n ) {\displaystyle \varphi (x,p_{1},\ldots ,p_{n})} 真実であり、f ( x ) = u {\displaystyle f(x)=u} もしφ ( x 、 p 1 、 … 、 p n ) {\displaystyle \varphi (x,p_{1},\ldots ,p_{n})} 偽である、u ∈ z {\displaystyle u\in z} そのためφ ( u 、 p 1 、 … 、 p n ) {\displaystyle \varphi (u,p_{1},\ldots ,p_{n})} が真である。すると、セットはy {\displaystyle y} 置換の公理図式によって保証されるのはまさに集合であるy {\displaystyle y} 仕様の公理図式で必須。u {\displaystyle u} 存在しない場合f ( x ) {\displaystyle f(x)} 仕様の公理図式には空集合があり、その存在(すなわち、空集合の公理)が必要となる。[ 10 ]
このため、仕様の公理図式は、ZF (ツェルメロ・フレンケル集合論 )のいくつかの公理化から除外されている[ 11 ] が、冗長性があるにもかかわらず両方を含める著者もいる[ 12 ] 。いずれにせよ、仕様の公理図式は、フレンケルが 1922年に置換公理を発明する前の、ツェルメロ の1908年の公理リストに含まれていたため注目に値する[ 11 ]。 さらに、ZFC 集合論 (つまり、選択公理を持つZF )から置換公理と集合公理を削除し、仕様の公理図式を残すと、 ZC (つまり、ツェルメロの公理に選択公理を加えたもの)と呼ばれるより弱い公理系が得られる[ 13 ] 。
無制限の理解 無制限内包の公理図式は 次のようになる。
∀ w 1 、 … 、 w n ∃ B ∀ x ( x ∈ B ⇔ φ ( x 、 w 1 、 … 、 w n ) ) {\displaystyle \forall w_{1},\ldots ,w_{n}\,\exists B\,\forall x\,(x\in B\Leftrightarrow \varphi (x,w_{1},\ldots ,w_{n}))}
つまり:
述語φを 満たす対象のみで構成される集合B が存在する。
この集合B もまた一意であり、通常は{ x : φ ( x , w 1 , ..., w b )} と表記されます。
非公式なレベルでは、この公理図式は、任意の性質または条件φ (集合の述語 ) に対して、集合が存在する、と説明できます。{ x | φ ( x ) } {\displaystyle \{x|\varphi (x)\}} φ を 満たすすべての対象のみで構成される。[ 14 ] [ 15 ] 例えば、φが トートロジー である場合、結果として得られる集合Bは 普遍集合 である。
この公理図式は、厳密な公理化が採用される以前の素朴な集合論 の初期には暗黙のうちに用いられていました。しかし、後に、 φ ( x ) を¬ ( x∈x ) (すなわち、集合 xが それ 自身を要素としない性質)とみなすことで、ラッセルのパラドックスに直接つながることが判明しました。したがって、集合論の有用な公理 化において、無制限 内包表記を用いることはできません。 古典論理 から直観主義論理 に移行しても、ラッセルのパラドックスの証明は直観主義的に妥当であるため、この問題は解決しません。
仕様の公理図式は、この公理図式の「制限された」バージョンと見なすことができ、φ は別の集合 A の要素に対してのみ真となり、したがって普遍集合のような「大きすぎる」集合の構成を禁じます。仕様の公理図式のみを受け入れることが、公理的集合論の始まりでした。その後、ツェルメロ・フレンケル公理のほとんど (ただし、外延公理 、正則性公理 、選択公理を 除く) は、理解の公理図式を仕様の公理図式に変更することによって失われたものを補うために必要になりました。これらの公理はそれぞれ、ある集合が存在することを述べ、その集合の要素が満たすべき述語を与えることによってその集合を定義します。つまり、それは理解の公理図式の特殊なケースです。
また、スキーマの矛盾を防ぐために、適用できる式を制限することも可能である。例えば、新基礎論(下記参照)では 階層化された 式のみ、正集合論 では正式(論理積、論理和、量化、原子式のみを含む式)のみに適用できる。しかしながら、正式は一般的に、ほとんどの理論で表現できる特定の事柄を表現できない。例えば、正集合論には補集合 や相対補集合は 存在しない。
NBG集合論において フォン・ノイマン=ベルナイズ=ゲーデルの集合論 では、集合とクラスが 区別される。クラスCは、あるクラス E に属する場合に限り集合となる。この理論には、次のような定理 図式 がある。∃ D ∀ C ( [ C ∈ D ] ⟺ [ P ( C ) ∧ ∃ E ( C ∈ E ) ] ) 、 {\displaystyle \exists D\forall C\,([C\in D]\iff [P(C)\land \exists E\,(C\in E)])\,,}
つまり、
クラスD が存在し、任意のクラスCが D のメンバーであるのは、 C が P を 満たす集合である場合に限る。
ただし、述語P における量化子は集合に限定されるものとする。
この定理図式自体は、 C が集合であるという要件によってラッセルのパラドックスを回避する、制限された形式の内包表記である。そして、集合自体の仕様は単一の公理として記述できる。 ∀ D ∀ A ( ∃ E [ A ∈ E ] ⟹ ∃ B [ ∃ E ( B ∈ E ) ∧ ∀ C ( C ∈ B ⟺ [ C ∈ A ∧ C ∈ D ] ) ] ) 、 {\displaystyle \forall D\forall A\,(\exists E\,[A\in E]\implies \exists B\,[\exists E\,(B\in E)\land \forall C\,(C\in B\iff [C\in A\land C\in D])])\,,}
つまり、
任意のクラスD と任意の集合Aが与えられたとき、 A とD の 両方に属するクラスのみで構成される集合B が存在する。
あるいはもっと簡単に
クラス
D と集合
Aの 共通部分 は、それ自体が集合
B である。
この公理では、述語P は量化可能なクラスD に置き換えられます。同じ効果を実現する別のより単純な公理は次のとおりです。 ∀ A ∀ B ( [ ∃ E ( A ∈ E ) ∧ ∀ C ( C ∈ B ⟹ C ∈ A ) ] ⟹ ∃ E [ B ∈ E ] ) 、 {\displaystyle \forall A\forall B\,([\exists E\,(A\in E)\land \forall C\,(C\in B\implies C\in A)]\implies \exists E\,[B\in E])\,,}
つまり、
集合のサブクラスは集合である。
高次の設定では 述語を量化できる型付き 言語では、仕様の公理スキーマは単純な公理になります。これは、前のセクションのNBG公理で使用された手法とほぼ同じで、述語をクラスに置き換え、そのクラスに対して量化を行いました。
二階述語論理 および高階意味論を伴う高階述語論理 においては、仕様公理は論理的妥当性であり、理論に明示的に含める必要はない。
クワインの『新しい基礎』においてWVO Quine が先駆的に提唱した集合論のNew Foundations アプローチでは、与えられた述語に対する理解公理は無制限の形式をとりますが、スキーマで使用できる述語自体は制限されています。述語 ( Cは C に含まれない) は禁止されています。なぜなら、同じ記号C が メンバーシップ記号の両側に現れるため (したがって、異なる「相対型」に現れる) 、ラッセルのパラドックスが回避されるからです。しかし、P ( C )を ( C = C ) とすることで、すべての集合の集合を形成できます。詳細は、階層化を 参照してください。[ 16 ]
参考文献 ↑ "AxiomaticSetTheory" . www.cs.yale.edu . 仕様の公理スキーマ. 2024-06-08 取得. 1 2 サップス、パトリック (1972-01-01). 公理的集合論 . クーリエ・コーポレーション. pp. 6, 19, 21, 237. ISBN 978-0-486-61630-8 。↑ Jech, Thomas J. (2006). Set Theory: The Third Millennium Edition, Revised and Expanded . Springer Monographs in Mathematics Ser (3rd ed.). Berlin, Heidelberg: Springer Berlin / Heidelberg. p. 3. ISBN 978-3-540-44761-0 。↑ Cunningham, Daniel W. (2016). Set theory: a first course . Cambridge mathematical textbooks. New York, NY: Cambridge University Press. pp. 22, 24–25 , 29. ISBN 978-1-107-12032-7 。↑ ピンター、チャールズ・C. (2014年6月1日). 『集合論入門』 . クーリエ・コーポレーション. p. 27. ISBN 978-0-486-79549-2 。↑ ハーバチェク、カレル;ジェック、トーマス J. (1999). 集合論入門 . 純粋および応用数学のモノグラフと教科書(第3版、改訂増補 版). ニューヨーク:M. デッカー. p. 8. ISBN 978-0-8247-7915-3 。↑ ハインツ=ディーター・エビングハウス(2007)。エルンスト・ツェルメロ:その生涯 と 作品へのアプローチ 。シュプリンガー・サイエンス&ビジネス・メディア。p. 88。ISBN 978-3-540-49553-6 。↑ FR Drake、『集合論:大きな基数への入門』 (1974年)、12~13ページ。ISBN 0 444 10535 2。 ↑ WVO Quine, Mathematical Logic (1981), p. 164. Harvard University Press, 0-674-55451-5 1 2 3 トス、ガボール(2021年9月23日)。 数学の基礎:歴史と基礎への問題中心のアプローチ 。シュプリンガー・ネイチャー。32 ページ 。ISBN 978-3-030-75051-0 。1 2 バジノック、ベラ (2020-10-27)。 抽象数学への招待 。スプリンガーの自然。 p. 138.ISBN 978-3-030-56174-1 。↑ ヴォート、ロバート・L. (2001年8月28日). 集合論入門 . Springer Science & Business Media. p. 67. ISBN 978-0-8176-4256-3 。↑カノベイ、ウラジミール;リーケン、マイケル ( 2013年3月9日)。 非標準解析、公理的 。シュプリンガー・サイエンス&ビジネス・メディア。p. 21。ISBN 978-3-662-08998-9 。↑ "nLabにおける完全理解の公理" . ncatlab.org . 2024年11月7日 取得 . ↑ "公理:抽象化の公理 - ProofWiki" . proofwiki.org . 2026-02-24 に取得 . ↑ Quine, WV (1937). "New Foundations for Mathematical Logic" . The American Mathematical Monthly . 44 (2): 74, 77. doi : 10.2307/2300564 . ISSN 0002-9890 . JSTOR 2300564 .
さらに読む Crossley, J.bN.; Ash, CJ; Brickhill, CJ; Stillwell, JC; Williams, NH (1972).数学的論理とは何か? . ロンドン-オックスフォード-ニューヨーク:オックスフォード大学出版局 . ISBN 0-19-888087-1 . Zbl 0251.02001 . ハルモス、ポール 、『素朴集合論』 。プリンストン、ニュージャージー州:D.ヴァン・ノストランド社、1960年。シュプリンガー・フェルラーク社、ニューヨーク、1974年に復刻。ISBN 0-387-90092-6 (シュプリンガー・フェルラーク版)Jech, Thomas, 2003. Set Theory: The Third Millennium Edition, Revised and Expanded . Springer. ISBN 3-540-44085-2 。 クネン、ケネス、1980年。『 集合論:独立性証明入門 』エルゼビア。ISBN 0-444-86839-9 。
注記 ↑ 先に引用したサップス[ 2 ] は、置換の公理図式のみからそれを導き出した(237ページ)が、それは置換の公理図式の定式化が f {\displaystyle f} 部分 関数 である。