公理的構成的集合論は、公理的集合論のプログラムに従う数学的構成主義へのアプローチである。同じ一階言語で「" そして "古典的な集合論の「」が通常使用されるため、これは構成的型のアプローチと混同してはならない。一方、構成的理論の中には、型理論における解釈可能性によって動機づけられているものもある。
排中律の原則を否定することに加えて()構成的集合論では、その公理に含まれる論理量化子のいくつかが集合的に限定されている必要がある場合が多い。後者は、非述語性に関連する結果によって動機づけられている。
構成的数学理論では、実現不可能な関係の存在を証明することは一般的に不可能である。しかしながら、そのような理論は、古典的な定理の古典的に等価な再定式化を証明する傾向がある。例えば、構成的解析学では、中間値の定理を教科書的な形で証明することはできないが、二重否定の除去とその結果が正当であると仮定すれば、古典的な定理と即座に古典的に等価となるアルゴリズム的内容を持つ定理を証明することは可能である。違いは、構成的な証明を見つけるのがより困難であるという点にある。
集合論において、存在の先験的解釈への制約は、集合のどのような特徴付けが許容されるかに関してより厳しい要件をもたらす。無制限のコレクションを含むものは、(数学的であり、常に全体を意味する)関数を構成します。これは多くの場合、場合分けによる定義の述語が決定可能ではないためです。外延性による集合の等価性の標準的な定義を採用すると、完全な選択公理は、次のような非構成的原理になります。採用した分離スキームで許可されている式については、ディアコネスクの定理により、同様の結果が得られます。正則性公理の存在主張についても、以下に示すように同様の結果が得られます。 後者には、古典的に同等の帰納的代替物があります。 したがって、集合論の真に直観主義的な展開には、いくつかの標準公理を古典的に同等のものに言い換える必要があります。 計算可能性の要求と非予測性に関する留保とは別に、[ 1 ]どの非論理公理が理論の基礎となる論理を効果的に拡張するかに関する技術的な問題も、それ自体が研究対象となっています。
ロビンソン算術では既に計算不可能な命題が生じているため、述語的分離だけでも捉えどころのない部分集合を容易に定義できます。古典的な枠組みとは対照的に、構成的集合論は、すべての集合に対して決定可能な性質は既に2つの自明な性質のいずれかと同等であるという規則の下で閉じることができます。またはまた、実数直線もこの意味で分解不可能であると考えることができる。選言の決定不能性は、選言を定義する順序の節の証明可能性と拒否によって表現される、すべての順序数などの全順序に関する主張にも影響を与える。これは、関係が三項関係であるかどうかを決定する。順序数の理論が弱まると、順序数解析で定義される証明論的強度に影響を与える。
その代わりに、構成的集合論は、構成的算術論の研究でよく知られているように、魅力的な選言と存在の性質を示すことができます。これらは、理論で証明可能な命題の判断をメタ論理的に関連付ける固定理論の特徴です。特に、数に対する量化子を持つハイティング算術で表現でき、証明論で形式化されたように、多くの場合数によって実現できる特徴がよく研究されています。具体的には、数値存在性質と密接に関連する選言性質、および任意の関数が計算可能であることを示すチャーチの規則の下で閉じていることです。[ 2 ]
集合論は数に関する定理だけを表現するものではないため、より一般的な、いわゆる強い存在性という性質を考えることができるが、これはなかなか実現しにくい。この性質は、以下のことが成り立つ場合に理論が持つ。任意の性質に対してもしその理論がその性質を持つ集合が存在することを証明するならば、つまりその理論が存在命題を主張するならば、その性質も存在する。このような集合インスタンスを一意に記述する。より厳密には、任意の述語に対して述語が存在するとなることによって
算術における実現数に類似した役割を、ここでは理論によって(あるいは理論に従って)存在が証明された定義済み集合が担う。公理的集合論の強さと項構成との関係に関する問題は微妙である。議論されている多くの理論は様々な数値的性質をすべて備えている傾向があるが、存在性については後述するように容易に損なわれる可能性がある。より弱い形式の存在性も定式化されている。
存在の古典的な解釈を持ついくつかの理論は、実際には強い存在特性を示すように制約することもできます。すべての集合が順序定義可能であると仮定したツェルメロ・フレンケル集合論では、次のように表される理論があります。定義可能性を持たない集合は存在しない。この性質は、構成可能宇宙公準によっても強制される。対照的に、理論を考えてみようによって与えられたさらに、選択存在公理の完全な公理:この公理の集合は整列定理を証明し、任意の集合に対して整列が存在することを意味していることを思い出してください。特に、これは関係が正式には、整列を確立するものが存在する(つまり、この理論は、すべての部分集合に対して最小の要素が存在すると主張している。(これらの関係に関して)このような順序の定義可能性は、後者は、特定の公式が存在しないことを意味する。理論の言葉で言えば、その理論は対応する集合が実数の整列関係であることを証明しているのだろうか。部分集合の存在を形式的に証明する整列関係という性質を持ちながら、同時に特定の集合を持たない検証可能なプロパティを定義することができる可能性がある。
前述のように、構成理論数値存在特性を示す可能性があり、ある数に対してそしてどこでは形式理論における対応する数字を表す。ここでは、2 つの命題間の証明可能な含意を注意深く区別する必要がある。、そして理論の形式の性質メタ論理的に確立された後者のタイプの図式を証明計算の推論規則として採用し、何も新しいことが証明できない場合、その理論はその規則に基づき閉鎖される。
代わりに、メタ理論的性質に対応する規則を含意(「") に公理図式として、または量化形式で表現される。よく研究される状況は、固定された次のタイプのメタ理論的特性を示す:特定の形式の数式の集合からのインスタンスについては、ここでは次のように捉えられる。そして1つは数の存在を確立したとなることによってここで、次のように仮定することができる。境界がは理論の言語では数値変数である。例えば、チャーチの規則は一階ハイティング算術における許容規則である。さらに、対応する教会のテーゼ原則は一貫して公理として採用される可能性がある。この原理が追加された新しい理論は反古典的であり、 も採用することがもはや一貫していない可能性がある。同様に、排中律に隣接してある理論によればこのように得られた理論は、厳密に古典的な新しい命題を証明する可能性があり、これは、以前に確立されたメタ理論的性質の一部を損なう可能性があります。そういうわけで、採用されない可能性があるペアノ算術としても知られる。
この小節では、後述するように、完全に形式的な無限列空間、すなわち関数空間上の量化を伴う集合論に焦点を当てる。チャーチの規則を理論自体の言葉で翻訳すると、次のようになる。
クリーネのT述語と結果抽出を組み合わせると、任意の入力数値が番号にマッピングされるは、計算可能なマッピングであることが確認されている。は標準自然数の集合論モデルを表し、は、固定されたプログラム列挙に関するインデックスです。この原理を関数に拡張した、より強力なバリアントも使用されています。ドメイン上で定義される低複雑性。この原理は述語の決定可能性を否定する。定義される次のように表現するこれは、計算可能な関数のインデックスが自身のインデックスで停止することである。この原理のより弱い、二重否定形式も考慮することができ、すべてのに対して再帰的な実装の存在を必要としない。しかし、再帰的実現を持たないことが証明されている関数の存在を主張する原理は依然として矛盾している。チャーチのテーゼの原理のいくつかの形式は、古典的な弱いいわゆる2階算術理論とも矛盾しない。2ソート1階理論のサブシステム。
計算可能な関数の集合は古典的には部分可算であり、これは古典的には可算であることと同じである。しかし、古典的な集合論では一般的に、計算可能な関数以外の関数も保持する。例えば、証明は次のとおりである。チューリングマシンでは捉えられない全関数(集合論的な意味で)が存在する。計算可能な世界を存在論として真剣に捉えると、マルコフ学派に関連する反古典的概念の代表的な例は、さまざまな非可算集合の許容部分可算性である。すべての無限自然数列の集合の部分可算性を採用すると(構成理論において、この集合の「小ささ」(古典的な意味での)は、いくつかの集合論的実現において、すでに理論自体によって捉えられている。構成理論は、古典的公理も反古典的公理も採用せず、どちらの可能性に対しても中立的な立場をとることもできる。
建設的な原則はすでに証明しているいかなる場合でも。したがって、任意の要素についての、命題に対応する排中文は否定できない。実際、任意の与えられた命題に対して矛盾しないので、そして、その否定を同時に排除すれば、上記のように関連するド・モルガンの法則が適用される。しかし、理論によっては、拒否の主張も許容される場合がある。これを採用しても、特定のものを提供する必要はありません特定の命題に対する排中律の失敗を目撃するつまり、矛盾を目撃する述語無限領域上決定問題に対応する。計算不可能であることが証明されている問題に触発されて、述語の決定可能性を否定しても、存在の主張はしない。別の例として、このような状況はブロウワーの直観主義分析で強制され、量化子が無限に続く二進数列を範囲とする場合、シーケンスははどこでもゼロである。この性質、すなわち、永遠に一定の数列として決定的に識別されるという性質に関して、ブロウワーの連続性原理を採用すると、これがすべての数列に対して決定可能であることが厳密に否定される。
したがって、ここで用いられているような、いわゆる非古典論理を用いた構成的な文脈においては、排中律の量化された形式と矛盾する公理を一貫して採用することが可能であり、また、計算可能な意味でも、あるいは先に述べたメタ論理的な存在特性によって測られる意味でも、非構成的な公理を採用することも可能となる。このようにして、構成的な集合論は、例えば滑らかな無限小解析をモデル化した環など、非古典理論を研究するための枠組みを提供することもできる。
歴史的に、構成的集合論(しばしば「」は、ジョン・マイヒルの理論に関する研究から始まった。そして[ 3 ] [ 4 ] [ 5 ] 1973年、 彼は直観主義論理に基づく一階集合論として前者を提案し、最も一般的な基礎を採用した。そして選択公理と排中律を捨て、最初は他のすべてをそのままにしておいた。しかし、いくつかの異なる形式は古典的な設定では同等な公理は、構成的な設定では同等ではなく、いくつかの形式はこれから示すように。そのような場合、直観的に弱い定式化が採用された。はるかに保守的なシステムこれも一階理論ではあるが、いくつかの種類があり、限定量化も行われており、エレット・ビショップの構成的数学プログラムのための形式的な基礎を提供することを目的としている。
メインの議論では、次のような一連の理論を同じ言語で提示します。ピーター・アツェルの綿密な研究につながる[ 6 ]以降。現代の多くの成果は、ラートイェンとその弟子たちに遡る 。また、Myhillの理論にも見られる2つの特徴によって特徴づけられます。1つは、完全な無制限の分離スキーマの代わりに述語的分離を使用していることです。有界性は構文的性質として扱うこともできますし、あるいは、理論をより高次の有界性述語とその公理で保守的に拡張することもできます。2つ目は、非述語的冪集合公理が破棄され、一般的には関連するが弱い公理が優先されます。強い形式は、古典的な一般位相では非常に気軽に使われています。さらに弱い理論へ回復する以下に詳述するように。[ 7 ] このシステムは直観主義ツェルメロ・フレンケル集合論として知られるようになり、) は、強力な集合論であり、に似ていますしかし、保守的でも述語的でもない。この理論はは、これは、冪集合の形式を持たず、集合公理さえも制限されている古典的なクリプキ・プラテック集合論である。
構成的集合論で研究されている多くの理論は、ツェルメロ・フレンケル集合論の単なる制限である()その公理と基礎となる論理に関して。このような理論は、あらゆるモデルで解釈することもできます。。
算術を集合論の言語で理論と比較すると、古典的なペアノ算術はは、以下の理論と双方向的に解釈可能である。マイナス無限と無限集合なし、さらにすべての推移閉包の存在。(後者は、後述する集合帰納図式に正則性を昇格させた後にも暗黙のうちに導かれる。)同様に、構成的算術は、で採用されたほとんどの公理に対する弁明としても捉えることができる。:ヘイティング算術弱い構成的集合論と双方向的に解釈可能である[ 8 ] [ 9 ]。これは、記事でも説明されている。メンバーシップ関係を算術的に特徴づけることができる。そして、自然数の集合の存在の代わりに、それを証明する。- その理論におけるすべての集合は、(有限)フォン・ノイマン自然数と一対一である、という原理。この文脈は、外延性、ペアリング、和集合、二項交差(述語的分離の公理図式に関連する)および集合帰納図式をさらに正当化する。公理として捉えると、前述の原理は、すでに与えられた理論と同一である集合論を構成する。存在を除けばしかしプラス公理として。これらの公理はすべて以下で詳しく説明します。関連して、また、遺伝的に有限な集合がこれまでのすべての公理を満たすことも証明される。これは、次の段階に進む際にも成り立つ結果である。そしてマイナス無限大。反対側では、プラス完全分離は、古典的な2階算術よりも強力ではありません。
構成的実現に関しては、関連する実現可能性理論が存在する。関連して、アツェルの構成的ツェルメロ=フレンケル理論がある。は、マルティン=レーフ型の理論で解釈されてきた。このように、この集合論およびより弱い集合論で証明可能な定理は、コンピュータによる実現の候補となる。
構成的集合論のプレシーフモデルも導入されている。これらは、1980年代にダナ・スコットによって開発された直観主義的集合論のプレシーフモデルに類似している。 [ 10 ] [ 11 ]実現可能性モデル有効なトポス内では、例えば、完全な分離、相対化された依存的選択を同時に検証するものが特定されている。前提の独立性集合だけでなく、すべての集合の可算性、マルコフの原理そしてチャーチの論文すべての述語の定式化において。[ 12 ]
以下に、よく知られた公理、またはそれらの関連する若干の定式化を提示します。論理では、証明可能なものに影響します。議論された公理はまず、その後、どの非古典的な公理が矛盾しないかが強調される。
集合論では、初等構成的集合論はツェルメロ・フレンケル集合論の構成的部分理論である。限定された分離のみを使用することで、この理論は保守的に設計されており、述語的であると考えることもできます。
集合の和集合と積集合の共通部分の演算を可能にする。クリプキ=プラテック集合論とは異なり、置換公理を採用するが、イプシロン帰納法は採用しない。関数を定義および分析するための一般的な仕組みを備えており、本稿では、構成的集合論における数学が古典論理における数学とどのように異なるかを詳しく解説する。無限集合、特に自然数の集合を持つしかし、古典的な非可算集合は存在しない。この理論は、ハイティング算術の演算をモデル化することもまだできていない。この節の本文は、これらの演算を可能にする原始再帰と、さらなる集合論的原理との関係を詳述して締めくくられている。
直観主義論理、古典的集合論の公理によって特徴づけられるさらに、完全分離と正則性の公理という厳密に古典的な組み合わせを加えると、冪集合の公理も加わります。
公理的集合論では、集合は性質を示す実体です。しかし、集合概念と論理の間には、より複雑な関係が存在します。例えば、100より小さい自然数であるという性質は、その性質を持つ数の集合の要素であるという形で再定式化できます。集合論の公理は集合の存在を規定し、したがって、この意味で、どの述語がそれ自体として実体化できるかを規定します。仕様もまた、後述するように、公理によって直接規定されます。実際的な例として、コイン投げの結果の系列において、全体として表が裏よりも多いという性質を考えてみましょう。この性質は、任意の有限個のコイン投げの系列から、対応する部分集合を分離するために使用できます。関連して、確率事象の測度論的形式化は、明示的に集合に基づいており、さらに多くの例を提供します。
このセクションでは、この具体化を形式化するために使用されるオブジェクト言語と補助的な概念を紹介します。
構文式を形成するために使用される命題結合記号は標準的である。集合論の公理は等号を証明する手段を提供する。「集合の」であり、その記号は表記の濫用によりクラスにも使用されることがある。等号述語が決定可能な集合は離散的とも呼ばれる。否定「「平等の否定」は、平等の否定とも呼ばれ、一般的には次のように書かれます。しかし、例えばシーケンスを扱う場合など、分離関係の文脈では、後者の記号は別の意味で使用されることもあります。
ここでも採用されている一般的な処理では、形式的には基礎となる論理を集合論の1つの原始的な二項述語「「平等と同様に、要素性の否定」「はよく書かれる」「。
ギリシャ語は公理図式における命題または述語変数を表し、またはは、特定の述語に使用されます。「述語」という単語は、単項の場合でも、「式」と互換的に使用されることがあります。
量化子は常に集合のみを対象とし、それらは小文字で表されます。一般的なように、構文表現における特定の自由変数を強調するために、引数括弧を使用して述語を表現することができます。例:「. 唯一無二の存在ここでの意味は。
また、よくあることですが、クラスにはセットビルダー記法が用いられます。クラスはほとんどの場合、オブジェクト言語の一部ではありませんが、簡潔な議論のために使用されます。特に、対応するクラスの記法宣言は「、いかなる表現の目的でもとして論理的に同等の述語は、同じクラスを導入するために使用できます。また、次のように記述することもできます。略語として例えば、また、これは次のように表記されます。。
略すによるそしてによるこの意味での限定量化の構文概念は、以下の公理の議論で見られるように、公理スキーマの定式化において役割を果たすことができる。サブクラスの主張を表現する。つまり、 による述語の場合ごく当たり前にそして、次のことが続く。部分集合で制限された量化子の概念、例えばは集合論的な研究にも用いられてきたが、ここではそれ以上詳しく述べることはしない。
クラス内に集合が存在することが証明されている場合、つまりすると、そこは居住地と呼ばれる。また、量化はこれを表現するために授業は、後述するように、空集合ではないことが証明されます。古典的には同値ですが、構成的に空でないという概念は、2つの否定を含むより弱い概念であり、「居住されていない」とは言い換えるべきでしょう。残念ながら、より有用な「居住されている」という概念を表す言葉は、古典数学ではほとんど使われていません。
クラスが互いに排他的であることを表現する2つの方法は、直観的に妥当な否定規則の多くを捉えている。上記の表記法を用いると、これは純粋に論理的な同値関係であり、この記事ではさらに、この命題は次のように表現できる。。
サブクラスは取り外し可能と呼ばれます相対化されたメンバーシップ述語が決定可能であれば、つまり成り立つ。また、文脈から上位クラスが明確な場合、決定可能とも呼ばれる。多くの場合、上位クラスは自然数の集合である。
で表す2 つのクラスがまったく同じ要素を持っていることを表す記述、つまりまたは同等にこれは、後述する等価性の概念と混同してはならない。
との、便利な表記関係そして、次の形式の公理すべての集合のクラスを仮定すると、は実際に集合を形成する。より非公式には、これは次のように表現できる。同様に、命題伝える「いつは理論の集合の中に含まれています。は自明に偽の述語であり、命題は前の存在主張の否定と同等であり、 の非存在を表している。セットとして。
上記のようなクラス内包表記のさらなる拡張は集合論でよく使われ、次のような文に意味を与えます。"、 等々。
構文的にはより一般的に、セット別の2項述語を用いて特徴付けることもできる。トラフ右辺は実際の変数に依存する可能性がある会員資格についても自体。
ここで議論されている集合論の論理は、排中律を否定するという点で構成的である。つまり、選言すべての命題に対して自動的に成り立つこれは排中律とも呼ばれる()想定される文脈において。構成的には、原則として、命題の排中律を証明するためにつまり、特定の選言を証明する、 どちらかまたは明示的に証明する必要がある。そのような証明が確立されると、命題は決定可能であると言われ、これは論理的に選言が成り立つことを意味する。同様に、より一般的には、述語のためにドメイン内でより複雑なステートメントが決定可能であると言われている証明可能である。非構成的公理は、そのような決定可能性を形式的に主張する証明を可能にするかもしれない。(および/または))排中律を証明するという意味で(あるいは上記の量化子を用いた命題)のどちらの側についても真偽を証明せずに証明することはできない。これは古典論理ではよくあることである。対照的に、構成的とみなされる公理的理論では、計算上決定不可能であることが証明されている性質を含む命題の多くの古典的な証明は認められない傾向がある。
矛盾律は、命題形式のモーダス・ポネンスの特殊なケースである。前者を任意の否定文とともに用いると、したがって、有効なド・モルガンの法則は、すでに、より保守的な最小論理において。言葉で言えば、直観主義論理は依然として次のように主張している。命題を排除し、その否定を同時に排除することは不可能であり、したがって、個々の命題に対する任意のインスタンス化された排中文の拒否は矛盾している。ここで二重否定は、選言が証明できない場合(たとえば、選言の1つを実証することによって、したがって決定する)であっても、選言文が証明されて排除または拒否されることは決してないことを捉えている。仮定された公理から。
ここで議論されている集合論の根底にある直観主義論理は、最小論理とは異なり、個々の命題に対する二重否定の除去を依然として許容する。排中律が成り立つ場合。一方、有限対象に関する定理の定式化は、古典的な定理とほとんど変わらない傾向がある。すべての自然数のモデルが与えられた場合、述語に対する同等の定理、すなわちマルコフの原理は自動的に成り立つわけではないが、追加の原理として考えることができる。
居住領域において爆発を用いると、分離存在の主張を意味するこれは、古典的には、これらの含意は常に可逆です。前者のいずれかが古典的に妥当である場合、後者の形式でそれを確立しようとする価値がある場合があります。特別なケースでは、反例の存在主張が拒否された場合、反例の存在主張に対処する。これは一般的に拒絶の主張よりも建設的に強い。: 例示するそのため矛盾しているということは、すべての可能なしかし、次のように証明することもできる。全員に保持具体的な反例がなくても、また反例を構築できない場合でも、論理的に矛盾が生じるだろう。後者の場合、構成的に、ここでは存在主張を規定しない。
上記で導入した記法を用いると、次の公理は等号を証明する手段となる。「2 つの集合の」なので、代入によって、に関する任意の述語翻訳すると次のようになります等号の論理的性質により、仮定された含意の逆方向も自動的に成り立つ。
構成的解釈では、サブクラスの要素はのより多くの情報を備えている可能性がある判断できるという意味で判断できるということはそして(公理から全体の選言が導かれる場合を除き)ブロウワー・ヘイティング・コルモゴロフ解釈では、これは証明されたことを意味する。あるいはそれを拒否した。取り外せない場合がありますつまりすべての要素について決定可能ではない可能性があります2つのクラスそして先験的に区別されなければならない。
述語を考えるそれは集合のすべての要素に当てはまることが証明されている、 となることによって右辺のクラスが集合であると仮定します。右辺のこの集合が非公式に、の妥当性に関する証明関連情報にも結びついているとしても、すべての要素について、外延性の公理は、我々の集合論において、右辺の集合は左辺の集合と等しいと判断されることを仮定している。
上記の分析は、次の形式のステートメントも示している。これは、非公式なクラス表記では次のように表現できます。は、次のように等価的に表現される。これは、そのような体制を確立することを意味します。-定理(例えば、完全な数学的帰納法から証明できるもの)は、サブクラスの置換を可能にする等式の左側ではどのような式でも。
「述語論理理論における記号として、2つの項の等価性を量化子を含まない表現にする。
この公理はしばしば採用されるものの、構成主義的な思考においては批判されてきた。なぜなら、それは異なる定義を持つ性質、あるいは少なくともそれらの性質の拡張とみなされる集合を事実上同一視してしまうからである。これはフレーギアン的な概念である。
現代の型理論は、代わりに要求された等価性を定義することを目指しているかもしれない。関数の観点から言えば、例えば型等価性を参照のこと。関連する関数外延性の概念は、型理論ではしばしば採用されない。
構成的数学の他の枠組みでは、要素に対して等号や分離に関する特定の規則を要求するかもしれない。各セットのそれぞれ議論された。しかし、分離性を強調する集合へのアプローチでは、部分集合に関する上記の定義を等価性の概念を特徴付けるために使用できる。これらの部分集合のうちの。関連して、2 つの部分集合の補集合という大まかな概念そして2 人のメンバーがそして互いに明らかに異なる。補完的なペアの集合代数的に良好な性質を持つ。
選言を用いて、与えられたいくつかの要素のペアリングを表すクラス表記法を定義します。例:量化子を含まない文です、同様に言う、 等々。
他のいくつかの集合が与えられた場合の、他の2つの基本的な存在公理は次のとおりです。まず、
上記の定義を踏まえると、展開するとつまり、これは等号と選言を利用している。公理によれば、任意の2つの集合に対して、そして少なくとも1つのセットがあります少なくともその2つの集合を含む。
境界分離が以下にある場合、クラスも集合として存在する。 で表す。標準順序対モデル例えばは、理論の形式言語における別の有界式を表す。
そして、存在量化と論理積を用いて、
任意の集合に対して少なくとも1つのセットがありますすべてのメンバーを保持する、 ののメンバー最小のそのような集合は和集合です。
この2つの公理は、一般的に「「単に」の代わりに「、ただしこれは、: 下記の分離公理は「、声明について理論では分離が可能なため、等価性を導き出すことができる。. の場合これは存在命題であり、例えば和集合の公理のように、全称量化子を用いた別の定式化もあります。
また、境界分離を用いると、先に述べた2つの公理を合わせると、2つのクラスの二項和集合の存在が導かれる。そして集合として確立された場合、または固定セットの場合会員資格を検証するため与えられた2つの集合の和集合においてそして検証する必要があるこれは公理の一部であり、集合を定義する述語の論理和を検証することによって行うことができる。そして、 のために関連集合に関しては、それは論理和を検証することによって行われます。。
和集合やその他の集合形成記号は、クラスにも使用されます。たとえば、命題書かれているさあ与えられたメンバーシップの決定可能性つまり、潜在的に独立した声明、次のように表現することもできます。しかし、あらゆる排中文と同様に、後者の二重否定が成り立つ。すなわち、結合には以下が含まれていない。これは、分割という概念が、より複雑な構成概念でもあることを示している。
任意の集合に対して偽となる性質は、空のクラスに対応し、それは次のように表される。またはゼロ、空集合が集合であることは、以下の無限公理などの他の存在公理から容易に導かれる。しかし、例えば、研究において無限集合を明示的に除外することに関心がある場合は、この時点で、
シンボルの導入(特性を表す式の省略表記として)この集合の一意性が証明できるため、これは正当化されます。は、どのすると、公理は次のようになる。。
サブ理論集合の要素にはなり得ないが、集合の要素にはなり得るが、それ自体は集合を保持しない区別可能な原子である要素は存在しない。要素を持つ集合論では、等号は単に同等ではない上記の外延性公理によって特徴づけられる。
書くのためにこれは、つまり同様に、のためにこれは、つまり例えば、単純で明らかに誤りである命題は次のようになる。、対応する標準算術モデルでは、ここでも次のような記号が使われます。これらは便利な表記法として扱われ、実際にはどの命題も「」のみを使用した式に変換されます。「そして量化子を含む論理記号。新しい理論の能力が実質的に同等であるというメタ数学的分析を伴い、次のような記号による形式的拡張、も考慮される可能性がある。
より一般的には、集合に対して後継セットを定義するとして後継操作とメンバーシップ関係の相互作用には、次のような意味で再帰的な節がある。等号の反射性により、、特に常に人が住んでいる。
以下では、公理スキーマ、すなわち述語の集合に対する公理を使用します。記載されている公理スキーマの中には、任意の集合パラメータ(つまり、任意の特定の名前付き変数)も許容するものがあります。つまり、述語(特定の)がスキーマのインスタンス化が許可される。)は、さらにいくつかの集合変数にも依存し、公理の記述は、対応する追加の外部普遍閉包(例えば、)
基本的な構成的集合論標準的な集合論に含まれるいくつかの公理から構成されるが、いわゆる「完全な」分離公理は弱められている。上記の4つの公理に加えて、述語的分離と置換スキーマも仮定する。
この公理は集合の存在を仮定することに相当する任意の集合の交差によって得られる述語的に記述されたクラスどのような場合でも述語が次のように解釈されると、集合であることが証明される。集合の二項交差が得られ、次のように記述される。積集合は、和集合が選言に対応するのと同様に、論理積に対応する。
述語が否定として扱われる場合すると、任意の集合の存在を仮定した差分原理が得られる。.次のようなセットに注意してくださいまたは空集合は常に空である。したがって、前述のように、分離と少なくとも1つの集合(例えば、下記の無限集合)の存在から、空集合の存在が導かれる。(また表記される)この保守的な文脈の中で述語的分離スキーマは、実際には空集合と任意の2つの集合の二項交差の存在と同等である。後者の公理化のバリアントは、式スキーマを使用しない。
述語分離は、証明可能な同値性まで集合定義述語の構文的側面を考慮に入れるスキーマである。許容される式は、で表される。集合論的レヴィ階層の最下位レベル。[ 13 ] 集合論における一般述語は、このような構文上の制限を受けることは決してないため、実際には、集合の一般的なサブクラスは依然として数学言語の一部である。証明可能な集合であるサブクラスのスコープは、既に存在する集合に依存するため、集合の存在に関する公理がさらに追加されると、このスコープは拡張される。
要素が最大で1つしかないクラスは、サブシングルトンと呼ばれます。命題の場合集合論の構成的分析における繰り返し登場する比喩は、述語をサブシングルトンとしてこれは第2序数のサブクラスですもしそれが証明できるならば保持する、または、 または、 それからそれぞれ、居住されている、空いている(無人)、または空いていない(無人ではない)です。明らかに、は、命題と同等である。、また。 同じく、と同等そして同様に、ということで、ここで、取り外し可能である正確には自然のモデルでは、は数字です。また、より小さい上記の後継演算定義の一部である共用体は、除外中間文を表現するために使用できます。言葉で言うと、は、後継者が最小の序数よりも大きい提案 どちらにしても、どのように決定するかは小さいです:すでに小さいまたはいるの直接の前身。 の排中を表す別の方法居住クラスの最小メンバーの存在。
分離公理が分離を許容する場合、 それからは部分集合であり、に関連付けられた真理値と呼ばれることがあります。2 つの真理値は、集合として、同値性を証明することによって等しいと証明できます。この用語で言えば、証明値の集合は先験的に豊富であると理解できます。当然のことながら、決定可能な命題は、2 つの真理値の集合のいずれかを持ちます。そのための排中論理和は、グローバルステートメントによっても暗示される。
非公式なクラス用語を使用する場合、任意の集合もクラスとみなされます。同時に、集合として拡張できないいわゆる真のクラスも発生します。理論において証明がある場合、、 それから適切でなければならない。(集合論において、完全分離理論では、真クラスは一般的に、集合としては「大きすぎる」ものと考えられています。より厳密に言えば、それらは累積階層のサブクラスであり、あらゆる順序境界を超えて広がっています。
集合のマージに関するセクションの注釈により、集合は、次の形式のクラスのメンバーであることを一貫して排除することはできません。そのクラスに属するという構成的証明には情報が含まれています。セットである場合、クラスこれは証明可能な正当性を持つ。以下は、次の特殊なケースでこれを証明する。右辺が普遍クラスである場合、空になります。結果が否定的であるため、古典理論と同じように解釈されます。
以下のことは、あらゆる関係に当てはまります。2 つの項が純粋に論理的な条件を与える。そしてできない互いに関連している。
ここで最も重要なのは、最後の選言子の拒否である。表現これは無制限の量化を伴わないため、分離において許容される。ラッセルの構成は、。したがって、任意の集合に対して述語的分離のみでは、 の要素ではない集合が存在することを意味する。特に、この理論においては普遍集合は存在し得ない。
規則性の公理をさらに採用した理論では、証明済み任意の集合に対して偽であるつまり、部分集合はに等しいそれ自体、そしてクラスは空集合です。
いかなる場合でもそして特別なケース上記の式では
これはすでに、どの集合もサブクラスと等しい普遍クラスの、つまりそのサブクラスも適切なものである。しかし、規則性がない場合、それぞれが正確に自身を含むシングルトンの適切なクラスが存在することは矛盾しない。
余談だが、直観主義的新基礎論のような階層構造を持つ理論では、構文表現分離理論では、これは認められない可能性がある。逆に、その理論では、普遍集合の存在を否定する上記の証明は実行できない。
述語分離の公理図式は、-分離または有界分離、例えば集合有界量化子のみの分離。(注意:レヴィ階層の命名法は、算術階層においては、比較は微妙な場合があるが、算術分類は構文的にではなく、自然数のサブクラスという観点から表現されることもある。また、算術階層の最下層にはいくつかの共通定義があり、その中には全関数の一部の使用を許容しないものもある。同様の区別は、次のレベルでは関係ない。またはそれ以上。最後に、理論上、式の分類は等価性まで表現できる。
この図式は、マック・レーンがツェルメロ集合論に近いシステムを弱体化させる方法でもある。トポス理論に関連する数学的基礎のために用いられる。また、絶対性の研究にも用いられ、クリプキ=プラテック集合論の定式化の一部となっている。
公理の制約は、非述語的定義のゲートキーピングにもなります。明示的に記述できないオブジェクト、または定義が自身や適切なクラスへの参照を含むオブジェクト(チェック対象の性質が全称量化子を含む場合など)については、存在を主張すべきではありません。したがって、冪集合公理のない構成理論では、2項述語を表す場合、一般的にはサブクラスを期待すべきではない。の定義される場合、集合となる。例えば、
または、集合上の任意の量化を含む同様の定義を介して. このサブクラスの場合、のが集合であることが証明された場合、この部分集合自体も集合変数の無制限スコープに含まれる。言い換えれば、サブクラスのプロパティとして満たされる、この正確なセット式を使用して定義されますそれは、それ自体の特徴づけにおいて役割を果たすだろう。
述語的分離によって与えられたクラス定義のうち集合となるものは少なくなるが、古典的には等価な多くのクラス定義が、より弱い論理に限定すると等価ではなくなることを強調しておく必要がある。一般述語の潜在的な不確定性のため、部分集合と部分クラスの概念は、構成的集合論では古典的な集合論よりも必然的に複雑になる。このようにして、より広範な理論が得られる。これは、理論のように完全な分離を採用した場合でも変わらない。しかしながら、これは存在特性と標準的な型理論の解釈を損ない、構成的集合のボトムアップ的な見方を損なうことになる。余談だが、サブタイピングは構成的型理論の必須機能ではないため、構成的集合理論はその枠組みとはかなり異なると言える。
次に、
これは、定義域を通じて得られる関数のような述語の範囲を、集合として存在させるものです。上記の定式化では、述語は分離スキーマのように制限されていませんが、この公理は既に前件に存在量化子を含んでいます。もちろん、より弱いスキーマも考慮することができます。
置換により、任意のペアの存在また、他の特定のペアからも同様の結果が得られます。しかし、バイナリユニオンは、すでにペアリング公理を利用しているこのアプローチでは、次の存在を仮定する必要がある。のそれよりも非述語的冪集合公理を持つ理論では、分離を用いて実証することもできる。
置換スキームを用いると、これまで概説した理論は、同値類または添え字付き和が集合であることを証明します。特に、 2つの集合のすべての要素のペアを保持するデカルト積は集合です。さらに、任意の固定数(メタ理論において)に対して、対応する積の式、例えばは集合として構成できます。言語内で再帰的に定義された集合の公理的要件については、以下でさらに詳しく説明します。集合離散的である、つまり集合内の要素の等価性対応する関係が部分集合として決定可能である場合決定可能である。
置換は関数理解に関連しており、より一般的には理解の一形態と見なすことができます。置換はすでに完全な分離を意味するのでしょうか。置換は主に高ランクの集合の存在を証明するために重要であり、具体的には公理スキーマのインスタンスを介して証明されます。比較的小さなセットに関連するより大きなものへ、。
構成的集合論では、一般的に置換公理図式が用いられ、時には限定された論理式に限定される。しかし、他の公理が削除されると、この図式は実際には強化されることが多い。ただし、しかし、そうではなく、単に証明可能性の強さを取り戻すためだけにそうしているわけではない。後述するように、理論の強い存在特性を損なわない、より強力な公理も存在する。
もしは、関数であることが証明されています。そしてそれは終域を備えている(以下で詳しく説明します)次に、は、集合概念に対する他のアプローチでは、部分集合の概念は次のように「演算」の観点から定義されます。
遺伝的に有限な集合のクラスの要素のペンダントは、一般的なプログラミング言語であればどれでも実装できます。上記で説明した公理は、集合データ型に対する一般的な操作を抽象化したものです。ペアリングとユニオンは、ネストとフラット化、または連結に関連しています。置換は内包表記に関連しており、分離は、多くの場合より単純なフィルタリングに関連しています。置換と集合帰納法(後述)を組み合わせることで、公理化に十分です。建設的に、そしてその理論は無限性なしでも研究されている。
ペアリングとユニオンの中間のようなもので、後継者により関連付けられやすい公理は随伴公理である。[ 14 ] [ 15 ]このような原理は、個々のノイマン順序数の標準的なモデリングに関連している。ユニオンと置換を1つに組み合わせた公理の定式化も存在する。置換を仮定することは、ハイティング算術と双方向に解釈可能な弱い構成的集合論の設計において必須ではないが、何らかの帰納法が用いられている。比較のために、自然数のクラスとその算術を外延性、随伴性、完全分離のみによって解釈する一般集合論と呼ばれる非常に弱い古典理論を考えてみよう。
議論は、異なるが関連する形で依存型理論にも見られる対象の存在を規定する公理、すなわち積と完全集合としての自然数の集合について進む。無限集合は、非有界インデックス領域で定義された数列に適用される演算、例えば生成関数の形式微分や2つのコーシー数列の加算について推論する際に特に便利である。
ある固定述語に対してそしてセットその声明表現すると最小(「すべてのセットの中でそのためにが成り立ち、それは常にそのような部分集合である無限公理の目的は、最終的に一意の最小の帰納的集合を得ることである。
一般的な集合論の公理の文脈では、無限性を表す一つの命題は、クラスが存在可能であり、かつメンバーシップの連鎖(あるいはスーパーセットの連鎖)を含むことを述べることである。つまり、
より具体的には、誘導特性、
述語の観点からクラスの基礎となる後者は。
書く一般的な交差点の場合(この定義の変形として、以下の要件を満たすものも考えられる。)ただし、この概念は以下の補助的な定義にのみ使用します。)
クラスを定義する一般的な方法は、すべての帰納的集合の共通部分。(この処理の変形は、集合パラメータに依存する式の観点から機能する可能性がある。)となることによって.) クラスすべてを正確に保持します無制限の性質を満たす意図としては、帰納的集合がそもそも存在するならば、クラスはそれぞれの共通自然数を共有し、そして命題「「、は、これらの自然数のそれぞれについて成り立つ。有界分離は証明するには不十分であるが望ましい集合となるためには、ここでの言語が次の公理の基礎を形成し、集合を構成する述語に対して自然数帰納法を認める。
初等構成的集合論公理を持つ公準も同様に
さらに、シンボルを取り上げますは、現在唯一の最小の帰納的集合、非有界フォン・ノイマン順序数を表す。空集合を含み、 の各集合に対して、もう一つのセットはそれにはさらに1つの要素が含まれています。
ゼロと後継と呼ばれる記号は、ペアノ理論の署名に含まれる。上記で定義された任意の数の後継者もクラスに属しますこれは、我々のフォン・ノイマン・モデルによる自然数の記述から直接導かれる。このような集合の後継はそれ自身を含むので、後継がゼロに等しくないこともわかる。したがって、記号ゼロに関するペアノ公理のうち2つと、閉性に関する1つは、容易に手に入る。第四に、、 どこ集合です。の上単射演算であることが証明できる。
集合の述語についてその声明主張これは自然数の集合のすべての部分集合に対して成り立つ。そして、この公理は、そのような集合が存在することを証明する。このような量化は、2階算術でも可能である。
ペアワイズ順序「「自然界における存在は、そのメンバーシップ関係によって捉えられる」この理論は、この集合上の順序関係と等号関係が決定可能であることを証明しています。より小さい数は存在しません。しかし帰納法は、サブセット間で、それはまさに最小要素を持たない空集合である。この対偶は、すべての空でない部分集合に対して最小数の存在を二重否定することで証明する。もう一つの有効な原理で、古典的にはこれと同等なのは、すべての居住可能な分離可能部分集合に対する最小数の存在である。とはいえ、居住可能な部分集合に対する単なる存在の主張はのは除外中項に相当しますしたがって、構成理論は証明しないだろう整然としている。
動機付けが必要な場合、他の帰納的性質に関連して無限の数の集合を仮定することの便利さは、後述する集合論における算術の議論で明らかになります。しかし、古典的な集合論でおなじみのように、無限の弱い形式も定式化できます。たとえば、帰納的集合の存在を仮定するだけで、- 完全な分離が帰納的部分集合を切り出すのに使用できる場合、そのような存在公準で十分である自然数の集合、すなわちすべての帰納的クラスの共通部分集合。あるいは、より具体的な存在公理を採用することもできる。いずれにせよ、帰納的集合は以下を満たす。フォン・ノイマンモデルの意味での先行存在特性:
先に定義した後継記法の表記法を用いずに、後継者への外延的等価性捕獲されるこれは、すべての要素が等しいかまたは、それ自体が先行セットを保持している他のすべてのメンバーを共有する。
「右側には、特性としてメンバーによってここで構文的に再びシンボルが含まれていますそれ自体。自然数のボトムアップの性質により、ここではこれは穏やかです。-誘導加熱器を上に置く2つの異なる集合はこの性質を持ちません。また、この性質にはより長い定式化もあり、「「無制限の量化子を支持する。」
無限公理を採用すると、述語で使用される集合境界量化は-分離により、数値的に無制限の量化子が明示的に許可されます - 「有界」の2つの意味を混同してはいけません。手元にある番号のクラスを呼び出す以下の存在条件が満たされる場合、有界である。
これは有限性に関する記述であり、同様に次のように定式化される。同様に、以下の関数の議論をより正確に反映するために、上記の条件を次の形式で考えてみましょう。決定可能な性質については、これらは算術の命題だが、無限公理では、2 つの量化子は集合に束縛される。
授業のために論理的に肯定的な非有界性命題
は今や無限の1つでもある。決定可能な算術の場合。集合の無限性を検証するために、この性質は、集合が無限個の要素以外にも他の要素を持つ場合でも機能します。。
以下では、自然数の最初の部分、すなわちいかなる場合でも空集合を含む集合は、で表されます。このセットはそしてこの時点で「「」は、その前のもの(つまり、減算関数を含まないもの)の単なる表記です。
集合内包と外延性を持つ理論が、最終的に述語論理を符号化する仕組みを思い出すことは有益である。集合論におけるあらゆるクラスと同様に、集合は集合上の述語に対応するものとして解釈できる。例えば、整数が偶数であるとは、それが偶数の集合の要素である場合であり、自然数が後継数を持つとは、それが後継数を持つ自然数の集合の要素である場合である。より単純な例ではないが、ある集合を固定する。そして有限順序数上の関数空間が であることを示す存在命題を表す。存在する。述語は次のように表記される。以下に示すように、存在量化子は自然数上の1だけではなく、他の集合によって制限されることもありません。そして、よりくだけた言い方をすれば、平等これらは、同じ望ましい声明を定式化する2つの方法にすぎません。存在命題の添え字付き連言すべての自然数の集合を範囲とする。外延的同一視により、2 番目の形式はサブクラス内包表記を使用して主張を表現し、右辺の括弧で囲まれたオブジェクトは集合を構成しない可能性がある。そのサブクラスが証明可能な集合でない場合、それは実際には証明における多くの集合論の原理で使用されず、普遍閉包を確立する。定理が成り立たない場合もあるため、集合論は、述語的限定分離とともに使用される集合存在公理を増やすことによって強化できるが、より強い公理を仮定することによっても強化できる。-声明。
無限の強い公理における2番目の全称量化子は、すべての に対して数学的帰納法を表す。議論の宇宙、つまり集合の場合。これは、この節の帰結が、すべて関連する述語を満たす。述語的分離を使用してサブセットを定義できるこの理論は、すべての述語に対する帰納法を証明する。集合境界量化子のみを含む。集合境界量化子のこの役割は、より多くの集合存在公理がこの帰納原理の強さに影響を与えることを意味し、記事の残りの部分で焦点となる関数空間と集合公理をさらに動機づける。特に、すでに自然数上の量化子を用いた帰納法を検証しており、したがって一階算術理論における帰納法も検証している。集合論の言語で表現された任意の述語(つまりクラス)に対するいわゆる完全数学的帰納法の公理は、前述の帰納法原理を直接採用すれば、2階算術により近いものとなる。集合論では、完全(つまり無制限)分離からも導かれる。完全(つまり無制限)分離とは、すべての述語が集合である。数学的帰納法は、(完全な)集合帰納法の公理によっても置き換えられる。
注意:帰納法の命名においては、用語を算術理論と混同しないように注意しなければならない。自然数算術理論の1階帰納法スキーマは、1階算術の言語で定義可能なすべての述語、すなわち数のみの述語に対する帰納を主張する。したがって、公理スキーマを解釈するには、これらの算術式を解釈する。その文脈では、限定量化とは、具体的には有限の範囲の数に対する量化を意味する。また、いわゆる2階算術の1階だが2ソートの理論における帰納法についても言及することができる。自然数の部分集合に対して明示的に表現された形式で。この部分集合のクラスは、一階算術で定義可能な式よりも豊富な式群に対応すると考えられる。逆数学のプログラムでは、議論されているすべての数学的対象は、自然数または自然数の部分集合として符号化される。非常に低い複雑性を持つ理解は、その枠組みで研究されており、単に算術集合を表現する言語ではなく、そのような理論が存在することが証明されているすべての自然数の集合は、単なる計算可能な集合です。その中の定理は、自然数の集合、述語的分離、およびさらに制限された形式の帰納法のみを持つ弱い集合理論にとって関連する参照点となり得ます。構成的逆数学は分野として存在しますが、古典的な対応物ほど発展していません。[ 16 ]さらに、ペアノ算術の2次定式化と混同してはならない。ここで議論されているような典型的な集合論も一階述語論理ですが、これらの理論は算術ではないため、式は自然数の部分集合に対しても量化することができます。数に関する公理の強さを議論する際には、算術的枠組みと集合論的枠組みが共通のシグネチャを共有していないことを念頭に置くことも重要です。同様に、関数の全体性に関する洞察には常に注意を払う必要があります。計算可能性理論では、μ演算子は、例えば非原始再帰関数を含む、すべての部分一般再帰関数(またはチューリング計算可能な意味でのプログラム)を可能にします。-全体、例えばアッカーマン関数など。演算子の定義には自然数上の述語が含まれるため、関数とその全体性の理論的分析は、使用する形式的枠組みと証明計算に依存する。
当然ながら、存在主張の意味は、集合論であろうと他の枠組みであろうと、構成主義において興味深いテーマである。数学的枠組みが以下の記述を検証するような性質を表現する
構成的証明計算は、表現されたドメイン上のプログラムと具体的な割り当てを表す何らかのオブジェクトに関して、そのような判断を検証することができる。特定の価値の選択肢を提供する(一意のもの)各入力に対して書き換えを通して表現される関数オブジェクトは、命題を証言するものと理解できる。例えば、実現可能性理論における証明の概念や、量化子の概念を持つ型理論における関数項を考えてみよう。後者は、カリー・ハワード対応を介してプログラムによる論理命題の証明を捉える。
文脈によっては、「関数」という言葉は特定の計算モデルと関連付けて使用されることがあり、これは本稿の集合論の文脈で議論されているものよりも、先験的に狭い意味合いを持ちます。計算可能性理論では、プログラムの概念の一つが部分再帰的な「関数」によって形式化されます。しかし、ここで「関数」という言葉は、部分関数も含む意味で使われており、「全体関数」だけを指すのではないことに注意してください。ここでは、明確化のために引用符を使用しています。集合論の文脈では、全体関数について言及する必要は技術的にはなく、この要件は集合論的関数の定義の一部であり、部分関数空間は和集合によってモデル化できるからです。同時に、形式的な算術と組み合わせると、部分関数プログラムは関数の全体性に関する特に明確な概念を提供します。クリーネの正規形定理によれば、自然数上の各部分再帰関数は、終了する値に対して、次のように計算します。部分関数プログラムインデックスの場合、そして任意のインデックスは部分関数を構成します。プログラムは、そして、理論が証明されるたびに合計、 どここれは原始的な再帰プログラムに相当し、実行に関連していますクライゼルは、部分再帰関数のクラスが証明されたことを証明した。-合計豊かにならないとき追加される。[ 17 ]述語としてこの全体は、インデックスの決定不能な部分集合を構成し、自然数間の関数の再帰的な世界が、すでに支配される集合によって捉えられていることを強調しています。3つ目の注意点として、この概念は実際にはプログラムに関するものであり、複数のインデックスが外延的な意味で同じ関数を構成することに注意してください。
ここで議論されている公理的集合論のような一階述語論理の理論には、二項述語に対する全体性と機能性という概念が組み込まれている。すなわちこのような理論はプログラムとは間接的にしか関係しません。は、研究対象の理論の形式言語における後継演算を表し、任意の数、例(数字の3)は、メタ論理的に標準的な数字と関連している可能性がある。同様に、部分再帰的な意味でのプログラムは述語に展開することができ、弱い仮定で十分であるため、そのような変換は戻り値の等価性を尊重する。有限に公理化可能な部分理論の中で、古典的なロビンソン算術はまさにこれを満たします。その存在主張は自然数のみを対象としており、算術式に完全な数学的帰納法を用いる代わりに、理論の公理はすべての数がゼロであるか、あるいはその前の数が存在することを仮定しています。-ここでの完全な再帰関数は、算術の言語がそれらを次のように表現するというメタ定理です。述語グラフをエンコードして正しく証明または否定するという意味でそれらを代表する任意の入力と出力のペアの数値そしてメタ理論において。述語定義されるこれは再帰関数を同様に適切に表現しており、これは最小の戻り値のみを明示的に検証するため、この理論はすべての入力に対する機能性も証明している。の意味で表現述語が与えられた場合、常に体系的に(つまり、)グラフが全関数であることを証明する。[ 18 ]
どの述語がさまざまな入力に対して証明可能な関数であるか、あるいはその定義域で完全関数であるかは、一般的に理論と証明計算の採用された公理に依存します。たとえば、対角停止問題では、-合計インデックスは-対応するグラフ述語が(決定問題は)完全関数的であるが、それはそうであることを意味する。証明論的関数階層は、システムにおいて証明された述語の全関数の例を提供する。次に示す意味で、存在すると証明されたどの集合が全関数を構成するかは、常に公理と証明計算に依存する。最後に、停止主張の健全性は一貫性を超えたメタ論理的性質であることに注意すべきである。つまり、理論は一貫性があり、そこからあるプログラムが最終的に停止すると証明できるが、そのプログラムが実際に実行されたときに停止することは決してない。より厳密に言えば、理論の一貫性を仮定しても、それが算術的にも一貫性があることを意味するわけではない。-音。
集合論の言葉で言えば、関数クラスとは、そして証明済み
特筆すべきは、この定義には存在を明示的に求める量化子が含まれている点である。これは構成的文脈において特に重要な側面である。言い換えれば、すべてのそれは、となることによって。この条件が満たされる場合、関数適用括弧表記を使用して次のように記述できます。上記の性質は次のように表すことができます。 !(c\in C).f(a)=c} 。この表記法は関数値の等価性にも拡張できます。関数適用に関する表記上の便宜は、集合が実際に関数であると確立されている場合にのみ機能します。(また、次のように表記される)) は、関数特性を満たす集合のクラスを表します。これは、からの関数のクラスです。に純粋集合論において。以下の表記法また、順序指数と区別するために。関数がここでいう関数グラフとして理解される場合、メンバーシップ命題はまた、次のように書かれています。ブール値これらは、次のセクションで説明するクラスに含まれています。
構成上、そのような関数は次のような意味で平等性を尊重します。入力内容についてはこれは、数学文献には「代入ルーチン」や「演算」といったより広範な概念も存在し、一般にはこれに準拠しない可能性があるため、言及する価値があります。集合上の分離関係を用いた関数述語定義の変種も定義されています。関数の部分集合は依然として関数であり、関数述語は拡大された選択された終域集合に対しても証明できます。前述のように、ほとんどの数学的枠組みで使用される「関数」という用語には注意が必要です。関数集合自体が特定の終域に結び付けられていない場合、このペアの集合は、より大きな終域を持つ関数空間の要素でもあります。これは、この言葉によって終域集合とペアになったペアの部分集合、つまり形式化を表す場合には起こりません。これは主に帳簿上の問題ですが、他の述語の定義方法や、サイズに関する問題にも影響します。また、この選択は一部の数学的枠組みによって強制される場合もあります。部分関数とその定義域の扱いについても同様のことが言えます。
ドメインが両方ともそして、コドメインとみなされる集合である場合、上記の関数述語には有界量化子のみが含まれます。単射性や全射性などの一般的な概念も有界な方法で表現でき、したがって全単射性も同様です。これらはどちらもサイズの概念と結びついています。重要なことに、任意の 2 つの集合間の単射の存在は前順序を提供します。冪クラスは、その基礎となる集合に単射せず、後者は前者に写像しません。全射性は、形式的にはより複雑な定義です。単射性は、古典数学で一般的な慣習である対偶ではなく、肯定的に定義されることに注意してください。否定のないバージョンは、弱単射と呼ばれることがあります。値の衝突の存在は、非単射性の強い概念です。また、全射性に関しては、値域における外れ値生成についても同様の考察があります。
サブクラス(あるいは述語)が関数集合、あるいはそもそも全関数であると判断できるかどうかは、理論の強さ、つまり採用する公理に依存する。そして注目すべきは、一般的なクラスは、積のサブクラスでなくても、上記の定義述語を満たす可能性があるということである。つまり、プロパティは入力からの機能性をそれ以上でもそれ以下でもなく表現している。さて、定義域が集合である場合、関数内包原理(一意選択公理または非選択公理とも呼ばれる)によれば、ある終域を持つ集合としての関数は確かに存在する。(そしてこの原理は次のような理論で有効である。)(置換公理と比較してください。)つまり、マッピング情報は集合として存在し、ドメイン内の各要素に対応するペアを持っています。もちろん、あるクラスの任意の集合に対して、シングルトンの一意の要素を常に関連付けることができます。これは、単に選択された範囲が集合であるだけでは関数集合を付与するには不十分であることを示している。これは、を含む理論のためのメタ定理である。証明済みの全クラス関数に関数記号を追加することは、形式的には限定分離の範囲を変更するにもかかわらず、保守的な拡張である。要約すると、集合論の文脈では、機能的な特定の全関係を捉えることに焦点が当てられている。前の小節の理論における関数の概念(関数グラフを表現するために定義された2項論理述語と、それが全かつ機能的であるという命題)を、ここでの「実質的な」集合論的概念から区別するために、後者の関数のグラフを明示的に関数、アナ関数、または集合関数と呼ぶことができる。置換の公理図式は、このような集合関数の範囲で定式化することもできる。
1つ目は、全射に関わる3つの異なる概念を定義することです。一般集合が(ビショップ有限)であるとは、自然数への全単射関数が存在することを意味します。このような全単射の存在が不可能であることが証明された場合、その集合は非有限と呼ばれます。2つ目は、有限よりも弱い概念について、有限インデックス(またはクラトフスキー有限)であるとは、フォン・ノイマン自然数からその集合への全射が存在することを意味します。プログラミング用語では、このような集合の要素は(終了)forループでアクセス可能であり、それらのみがアクセス可能ですが、繰り返しが発生したかどうかは決定できない場合があります。3つ目は、集合が有限集合の部分集合である場合、その集合を部分有限と呼びます。この場合、forループは集合のすべての要素にアクセスしますが、他の要素にもアクセスする可能性があります。有限インデックスよりも弱い別の複合概念について、部分有限インデックスであるとは、部分有限集合の全射像に含まれることを意味します。これは、有限インデックス付き集合の部分集合であることを意味するだけであり、部分集合はドメイン側ではなくイメージ側でも取得できることを意味します。これらの概念のいずれかを示す集合は、有限集合によって優位化されていると理解できますが、2 番目のケースでは、集合の要素間の関係は必ずしも完全に理解されているわけではありません。3 番目のケースでは、集合への所属を検証することは一般的に難しく、集合の何らかのスーパーセットに関する要素の所属さえも必ずしも完全に理解されているわけではありません。すべての集合について、有限であることは部分有限であることと同等であるという主張は、集合の有限性に関するさらなる特性は定義可能であり、例えば、ある十分大きな自然数の存在を表し、その自然数上の特定のクラスの関数が常に異なる要素にマッピングできないことを表す。ある定義では、非単射性の概念を考慮に入れている。他の定義では、関数を固定されたスーパーセットとみなします。より多くの要素を含む。
有限性および無限性の条件を表す用語は様々である。特に、部分有限インデックス付き集合(必然的に全射を含む概念)は、部分有限(関数を用いずに定義できる)と呼ばれることがある。有限インデックス付きであるという性質は、命名規則に合わせるために「有限可算」と表記することもできるが、一部の著者は「有限列挙可能」とも呼んでいる(これは逆方向への単射を示唆するため、混乱を招く可能性がある)。関連して、有限集合との全単射の存在は確立されていないため、集合が有限ではないと言うことはできるが、この表現は集合が非有限であると主張するよりも弱い。可算集合(可算であることが証明されていないか、非可算であることが証明されているか)などについても同様の問題が生じる。全射写像は列挙とも呼ばれる。
セットそれ自体は明らかに有界ではない。実際、有限範囲からへの任意の全射に対して関数の範囲内のどの要素とも異なる要素を構成できる。必要に応じて、この無限性の概念は、問題の集合上の分離関係によって表現することもできる。クラトフスキー有限でないということは非有限であることを意味し、実際、自然数はいかなる意味においても有限ではない。一般的に、無限という言葉は非有限であるという否定的な概念に用いられる。さらに、は、そのどのメンバーとも異なり、その真の非有界部分集合の一部と一対一で対応させることができます。たとえば、次の形式の部分集合などです。いかなる場合でもこれはデデキント無限の定式化を検証する。したがって、数境界に関する前の節の無限性の性質よりも一般的に、ある集合を論理的に肯定的な意味で無限と呼ぶことができるのは、挿入できる場合である。その中に。可算無限と呼ばれることもある。集合がタルスキ無限であるとは、-その部分集合の増加。ここでは、各集合は前の集合と比較して新しい要素を持ち、定義は集合のランクの増加について述べていません。実際、古典的な場合でも無限を特徴付ける性質はたくさんあります。また、その理論は、すべての非有限集合が挿入存在の意味で無限であることを証明するものではないが、可算選択をさらに仮定すれば、その理論は成り立つ。選択の余地なく、アレフ数以外の基数も許容され、上記の2つの性質を否定する集合、つまり非デデキント無限かつ非有限(デデキント有限無限集合とも呼ばれる)の集合が存在する可能性がある。
居住集合から全射が存在する場合、その集合を可算集合と呼ぶ。上に重ねて、それが可能であれば、いくつかの部分集合から可算集合になります。注入が存在する場合は、セット列挙可能オブジェクトを呼び出します。これにより、集合は離散化されます。注目すべきは、これらはすべて関数の存在主張であるということです。空集合は要素を持たない集合ですが、一般に可算集合とみなされ、任意の可算集合の後継集合は可算集合であることに注意してください。集合は、恒等関数によって証明されるように、自明に無限、可算、列挙可能である。また、ここでも、強力な古典理論では、これらの概念の多くが一般的に一致しており、その結果、文献における命名規則は一貫性がない。無限かつ可算な集合は、。
論理的に否定的な概念を特徴づける方法もいくつかあります。数えられないという意味での非可算性の概念は、後述するべき乗公理と関連付けて議論されます。しかし、いずれかの補集合の要素を生成できるということは、可算部分集合は、非可算性という別の概念を与える。有限性に関するその他の性質は、そのような性質の否定として定義できる、など。
分離することで、製品のサブセットを切り出すことができます少なくとも、それらが限定された形で記述されている場合は。すると、次のようなクラスについて考えることになる。
以来1つは
など
しかし、非構成的な公理がない場合、一般的には決定不可能である可能性がある。なぜなら、どちらかの選言の明示的な証明が必要となるからである。構成的に、すべてのまたは用語の独自性それぞれに関連付けられている証明できないのであれば、包含される集合が完全関数であると判断することはできない。例えば、シュレーダー=ベルンシュタインの古典的な導出は場合分け分析に基づいているが、関数を構成するためには、領域からの任意の入力に対して、特定の場合が実際に指定可能でなければならない。シュレーダー=ベルンシュタインは集合論に基づいても証明できないことが確立されている。プラス構成原理。[ 19 ]したがって、直観主義的推論がここで形式化された範囲を超えない限り、反対方向の2つの射影から全単射の一般的な構成は存在しない。
しかし、このセクションでの開発は、常に「「必ずしも法則的なシーケンスとして与えられるわけではない、完成したオブジェクトとして解釈されるべきである。応用例は、確率に関する主張の一般的なモデル、例えば、無限に続くランダムなコイン投げのシーケンスを「与えられる」という概念を含む記述に見られるが、多くの予測はスプレッドの観点からも表現できる。 」
実際に関数が与えられた場合それは、実際に何らかの分離可能な部分集合への所属を決定する特性関数である。そして
慣例に従い、分離可能な部分集合、また、これらの式と同等のものも含む。そして(と(自由)は、決定可能なプロパティまたは設定として言及されることがあります。。
コレクションと呼ぶことができる検索可能存在が実際に決定可能であるならば、
次に、次のケースを考えてみましょう。。 もし例えば、範囲のは、置換によって、居住可能で数えられる集合です。しかし、主張は、それ自体が決定可能な集合である必要はない。かなり強い。 さらに、また、したがって、決定不可能な命題を述べることができるまた、会員資格がある場合決定可能です。これは、古典的にも、に関する記述がこのように展開されます。独立しているかもしれないが、それでもなお、古典理論は共同命題を主張する。集合を考えてみましょう対象となる理論の矛盾を証明するすべての指標のうち、その場合、普遍的に閉じた命題これは一貫性の主張です。算術原理の観点から、この決定可能性を仮定すると、-または算術-これとより強い関連性または算術-については、以下で説明します。
不可分なものの同一性は、一階述語論理においては高階述語論理の原理であり、等号が成り立つことを主張する。2つの用語そしてすべての述語がそれらに同意する。したがって、述語が存在する場合2つの用語を区別するそしてそういう意味ですると、この原理は、2つの項が一致しないことを意味する。この原理は理論的に次のように表現できる。部分集合が存在する場合は別とみなされる可能性がある片方が要素で、もう片方が要素でないような集合。分離可能な部分集合に限定すれば、特性関数を用いて簡潔に定式化することもできる。実際、後者は終域が二項集合であることには依存しない。等号は棄却される。すべての関数がそうではないことが証明されるとすぐにの上検証する論理的に否定的な条件。
どのセットでも論理的に肯定的な分離関係を定義する
自然数は離散的であるため、これらの関数では、否定条件はこの関係の(より弱い)二重否定と同等です。言い換えれば、そして着色しないことを意味するそれらを区別することができるので、前者を排除し、つまり証明することができる後者を排除するだけでよい、つまり証明するだけでよい。
より一般的な話に戻ると、一般的な述語が与えられた場合数値(例えば、クリーネのT述語から定義された数値)について、
任意の自然、 それから
古典的な集合論では、によるしたがって、排中律はサブクラスのメンバーシップにも適用されます。クラスが数値的な上限はなく、自然数を順に調べていく、したがってすべての数字を「リスト」する単純にそれらをスキップすることで古典的には常に単調増加の全射列を構成するそこでは、全単射関数を得ることができます。このようにして、典型的な古典的集合論における関数のクラスは、実際に計算可能である、あるいは実践的にプログラム的に列挙可能であると私たちが知っている範囲を超えた対象も含むため、非常に豊富であることが証明されています。
計算可能性理論では、計算可能集合は、再帰的な意味での非減少全関数の範囲であり、算術階層の下位レベルであり、上位レベルではない。そのレベルで述語を決定することは、最終的にメンバーシップを検証または拒否する証明書を見つけるという課題を解決することに相当する。すべての述語がそうではないため、計算可能決定可能であり、より強力な理論でもある単独では、すべての無制限の定義域を持つ全単射関数の値域クリプキの図式も参照のこと。ただし、境界付き分離は、より複雑な算術述語が依然として集合を構成することを証明しており、次のレベルは計算可能列挙可能なものであることに注意されたい。。
自然数の一般的な部分集合が互いにどのように関係しているかについては、計算可能性理論の概念が数多く存在する。例えば、そのような2つの集合間の全単射を確立する一つの方法は、計算可能な同型写像、すなわちすべての自然数の計算可能な順列によってそれらを関連付けることである。後者は、反対方向への特定の単射のペアによって確立することができる。
任意の部分集合注入する。 もし決定可能であり、シーケンス
つまり
は全射であるこれにより、カウントされたセットになります。その関数には次の特性もあります。。
可算集合を考えてみようこれは、前述の意味で有界である。も数値的に制限され、特に最終的には入力インデックス上の恒等関数を超えない。正式には、
セットこの緩やかな境界条件は、以下の値をとるすべてのシーケンスに対して成り立つ。(またはこの性質の同等の定式化)は擬似有界と呼ばれます。この性質の意図は、最終的には枯渇するが、これは関数空間の観点から表現される。(これはより大きい)そういう意味で常に注入する)。位相ベクトル空間理論でおなじみの関連概念は、すべてのシーケンスに対して比率がゼロになるという形で定式化される(上記の表記法において)。決定可能で要素が存在する集合の場合、擬似有界性の妥当性と、上記で定義された計数列により、すべての要素の上限が与えられます。。
居住可能な擬似境界サブセットの原理単に可算である(ただし必ずしも決定可能ではない)常に有界であるものは、-この原理は、マルコフ基底理論など、多くの構成的枠組みにおいても一般的に成り立つ。これは、良質な数探索終了特性を持つ法則的な数列のみを仮定する理論である。しかし、-強い理論にも依存しない。
クラシックですらない可算集合の2要素集合の各和集合が再び可算集合であることを証明する。実際、このような可算なペアの和集合の可算性を否定する定義がなされている。可算選択を仮定すると、結果として得られる理論の解釈としてそのモデルは除外される。この原理は依然として独立している。- その命題に対する素朴な証明戦略は、無限に存在するインスタンス化を説明する際に失敗する。
選択原理は、特定の選択が常に共同で行えることを仮定する。つまり、選択は理論において単一の集合関数としても現れる。他の独立した公理と同様に、これは証明能力を高める一方で、(構文)理論の(モデル理論的)解釈の範囲を制限する。関数の存在主張は、逆関数、順序付けなどの存在に翻訳できることが多い。さらに、選択は異なる集合の濃度に関する記述を暗示する。例えば、集合の可算性を暗示または排除する。完全な選択を新しいことは何も証明しない-定理ですが、以下に示すように厳密には非構成的です。ここでの展開は、次に説明するどの変種にも依存しない方法で進められます。[ 20 ]
完全な選択の強さと、それが意図性の問題とどのように関連しているかを強調するために、ディアコネスクの定理を考察すべきである。その証明はまずクラスを定義する。
それらは命題と同じくらい不確実なものである定義に関与している。実際、それらは必ずしも証明可能な有限であるとは限らない。適切な分離の例を通して、は確かに集合であり、したがって部分有限集合であることが確立されており、選択の一般公理は関数の存在を主張する。とそしてこれは、のために。
したがって、ここで定義される集合論においては、完全な選択は非構成的である。問題は、命題が集合理解の一部である場合、その真偽値の概念が理論の集合項に分岐することである。集合論の外延性の公理によって定義される等号は、それ自体は関数とは関係がないが、命題に関する知識を関数値に関する情報と結びつける。
定義域を持つ決定的な(完全な)選択関数が与えられることを期待できない理由をよりよく理解するために素朴な関数候補を考えてみましょう。候補の1つは、 どこ.そのようなそれは既に分離公理に関する冒頭の節で検討済みである。どちらにしても、古典的な選択関数は、ただし(潜在的に決定不能な)「if節」として機能する可能性がある。構成的には、そのような定義域と値は-依存関数は、完全な関数関係であることを証明できるほど十分に理解されていません。。
計算可能な意味論においては、(全)関数の存在を仮定する集合論の公理は、停止再帰関数の必要性につながる。個々の解釈における関数グラフから、解釈された理論において未決定であった「if節」がたどる分岐を推論することができる。しかし、総合的枠組みのレベルでは、それらが全選択を採用することによって広く古典的になると、これらの外延的集合論は構成的チャーチの規則と矛盾する。
選択公理は、存在する要素の集合サイズごとに、関数が存在することを保証している。これにより、独自の要素をすぐに選択できます正則性の公理は、すべての居住集合に対して、普遍的なコレクションには、要素が存在するで要素を共有しないこの定式化は関数や一意存在の主張を含まず、代わりに集合を直接保証する。特定の性質を持つ。公理は異なるランクのメンバーシップ主張を関連付けるため、公理は最終的に次のことも意味する。:
上記のChoiceの証明では、そして特定のセットこの段落の証明では、分離が以下に適用されることも前提としています。使用そのために定義により。すでに説明したとおりしたがって、排中線を証明することができる。形式ででは、空集合の性質を持つ仮定された要素とする。は、したがって、任意の論理和を満たす左節暗示する右側の節については特殊な非交差要素を使用できる満たす。
自然数の集合がその標準順序関係に関して整列していることを要求すると、居住可能な集合にも同じ条件が課される。したがって、最小数原理も同様の非構成的含意を持つ。選択の証明と同様に、これらの結果が成り立つ命題の範囲は、分離公理によって規定される。
ペアノの4つの公理そして集合を特徴づける構成的集合論における自然数のモデルとしてが議論されました。「自然数のメンバーシップによって捉えられる」このフォン・ノイマンモデルでは、この集合は離散的である、つまり、決定可能である。算術式の帰納法は定理である。
しかし、議論したように、集合論において完全な数学的帰納法(または完全な分離などのより強い公理)を仮定しない場合、算術演算の存在に関して落とし穴があります。ハイティング算術の1階理論ペアノ算術と同じ署名と非論理公理を持つ対照的に、集合論のシグネチャには加算は含まれない。「または乗算」「。実際にはプリミティブ再帰を有効にしません関数定義については、(どこ "ここで は集合のデカルト積を表し、上記の乗算と混同しないように注意する。実際、置換公理があるにもかかわらず、この理論は加算関数を捉える集合が存在することを証明していない。。
次のセクションでは、後者の算術関数が関数集合として存在すること、およびそれらがゼロと後継関数との望ましい関係を持つことを証明するために、どの集合論的公理を主張できるかが明らかにされます。
等号述語をはるかに超えて、得られた算術モデルは、
量化子を含まない式であれば、は保守的また、ハロップの公式であれば、二重否定の消去は可能です。
そこでさらに一歩進んで反復ステップ集合関数による集合関数の定義を付与する公理を追加する必要がある。任意の集合に対して、 セットそして関数も存在しなければならない前者を利用することによって達成される、すなわち、そしてこの反復原理または再帰原理は、超限再帰定理に似ているが、集合関数と有限順序引数に限定されている点が異なる。つまり、極限順序に関する条項はない。これは、圏論における自然数オブジェクトの集合論的等価物として機能する。これにより、ハイティング算術の完全な解釈が可能になる。集合論には、加算関数と乗算関数が含まれます。
これで、そして帰納的部分集合定式化の意味で、それらは十分に根拠づけられている。さらに、有理数の算術そうすれば、定義も可能になり、一意性や可算性といった性質も証明できる。
思い出してくださいは、 どこは全関数述語の略で、 の命題は、制限付き量化子を使用します。両辺が集合の場合、外延性により、これも と同等です。(ただし、形式的な表記法を少し乱用して、例えば「「、シンボル」(「」はクラスでもよく使われます。)
集合論-上記で説明した再帰原理を可能にするモデルは、すべての自然数に対して次のことも証明します。そして関数空間
は集合である。実際、限定された再帰で十分である。すなわち、-定義済みクラス。
逆に、再帰原理は有限領域上の再帰関数の和集合を含む定義から証明できる。これに関連するのは、部分関数のクラスである。すべてのメンバーの戻り値が自然数の上限までとなるように、それは次のように表現できます。個々の関数空間が次の条件を満たすと仮定すると、これが集合として存在することが証明可能になる。すべての形式集合はそれ自体である。この目的のために、考えてみると
この公理により、そのような空間は、次の部分集合の集合となる。そしてこれは完全分離よりも厳密に弱い。注目すべきは、この原理の採用は、算術原理を我々の理論に直接埋め込むこととは対照的に、真の集合論的な風味を持っているということである。そして、これらの関数空間が穏やかである限り、それは控えめな原理である。代わりに完全帰納法または完全指数法を仮定すると、機能する空間、またはn重のデカルト積は、可算性を保持することが証明されています。
で有限べき乗を加えると、再帰原理は定理となる。さらに、鳩の巣原理の列挙可能な形式も証明できる。例えば、有限インデックス付き集合では、すべての自己単射は全射でもある。結果として、有限集合の濃度、すなわち有限フォンノイマン順序数は、証明可能な一意性を持つ。有限インデックス付き離散集合は、まさに有限集合である。特に、有限インデックス付き部分集合は、有限である。2つの集合の商を取るか、二項和または直積を取ると、有限性、部分有限性、および有限添え字性が保持される。
これまで挙げた集合論の公理は一階算術を包含しており、一般的な数学の大部分に対する形式化された枠組みとして十分である。有限領域への制限は、後述の厳密に強いべき乗公理で解除される。しかし、その公理もまた、集合の領域上の非束縛量化子を持つ式の完全な帰納スキームや依存選択原理を包含するものではない。同様に、後述するように、置換によって構成的に含意されない集合原理が存在する。この結果、より複雑または間接的な命題については、興味深い具体的な事例が証明可能であっても、理論が普遍閉包を証明できない可能性がある。有限べき乗を用いたこの理論よりも強いのはさらに完全な帰納法。これは、クラスなどに対しても再帰原理を意味します。はユニークです。すでに再帰原理は、有限べき乗を証明し、また、すべての集合に関して推移閉包が存在することも証明する。(組合結成は) より一般的な構成では可算性が維持されます。有限インデックス付き集合の有限インデックス付き集合上の一般的な和集合は、少なくとも帰納法を仮定すると、再び有限インデックス付きになります。-述語(集合論の言語に関して、そしてこれはそれらの等価関係の決定可能性に関係なく成り立つ。)
このセクションでは、より次のような文脈に戻ります。3つ組の関係として考えると、数の加算は、自然数自体の集合と同様に、無限の集合です。ただし、自然数の集合が集合として存在することを仮定することなく、帰納法の図式を採用できることに注意してください(集合、順序数、または自然数のソートと組み合わせて)。前述のように、ヘイティング算術はこのような構成的集合論では、すべての集合が順序数と一対一対応であると仮定されるため、双方向解釈が可能となる。BIT述語は、集合を算術的に符号化する一般的な手段である。
この段落では、加算と乗算をシグネチャとする算術理論の証明論で研究されているいくつかの弱い自然数帰納原理を列挙します。これは、これらの原理が最もよく理解されている枠組みです。理論は、限定された定式化または帰納スキーマの変形によって定義され、さらに制限された複雑さの述語のみを許容する場合があります。古典的な一階述語論理では、これはロビンソン算術とペアノ算術: 理論誘導機能はありません。算術式のための完全な数学的帰納法と順序数を備えていますつまり、この理論では、より弱い理論の順序数を自然数のみの再帰関係として符号化できるということです。理論には、特定の関数のための追加の記号が含まれる場合もあります。よく研究されている算術理論の多くは、急速に増加する関数の全体性の証明に関して弱いものです。算術の最も基本的な例には、初等関数算術が含まれます。これには、有限数範囲上の量化子を持つ、限定された算術式の帰納法が含まれます。この理論は、証明論的順序数(証明されていない最小の再帰的整列)を持ちます。.算術的存在式の帰納スキーマは、有限探索で無制限(ただし有限)実行時間で検証可能な自然数の性質に対する帰納を可能にする。このスキーマは古典的にも以下と同等である。-帰納法スキーマ。このスキーマを採用する比較的弱い古典的な一階算術は、そして、原始再帰関数が合計であることを証明する。は-原始的な再帰的算術よりも保守的な算術.注意帰納法は、 2次逆算数学基底システムの一部でもある。、その他の公理はプラス-自然数の部分集合の理解。理論は保守的最後に挙げた算術理論はすべて順序数を持っています。。
もう一つ、帰納法のスキーマ。より強力な帰納法のスキーマがないということは、例えば、鳩の巣原理のいくつかの無制限バージョンは証明不可能であることを意味する。比較的弱いものの1つは、ここで次のように表現されるラムゼー定理タイプの主張である。任意の色分けマップのコーディングそれぞれを関連付ける色付きすべての色についてしきい値入力数が存在するそれ以上は、もはやマッピングの戻り値ではありません。(古典的な文脈および集合の観点からは、この彩色に関する主張は、常に少なくとも1つの戻り値が存在するという肯定的な表現で言い換えることができます。)つまり、ある無限領域に対してそれは、言葉で言うと、無限に列挙された割り当てを提供し、それぞれはさまざまな色が可能で、特定の無限に多くの数を彩色することは常に存在し、したがって集合は、その性質を調べる必要もなく指定できる。建設的に読むと、(具体的に特定可能であり、その定式化がより強い主張となるため。)単なる存在命題に対する帰納法よりも高度な間接性が必要であり、そのような否定(上記の元の定式化におけるラムゼー定理型の主張)を形式的に再定式化して証明する必要がある。すなわち、すべての仮説的条件に依存する、1つの結合閾値数の存在の否定という観点から問題を再定式化する必要がある。の であり、それを超えても関数は何らかの色値を達成する必要がある。より具体的には、必要な境界原理の強さは、帰納スキームのと の間に厳密にある。そして有限領域上の関数の戻り値に関する特性については、考えられるすべての入力をチェックする総当たり検証には計算オーバーヘッドがあり、領域が大きいほどオーバーヘッドは大きくなりますが、常に有限です。帰納スキームの受け入れは次のようになります。これは、無限の領域に関する、いわゆる無限鳩の巣原理を検証するものであり、したがって、無限に多くの入力を持つ写像に関するものである。
注目すべきは、述語算術のプログラムにおいて、数学的帰納法の図式でさえ、自然数がこの図式を満たす対象として定義され、その図式自体がすべての自然数によって定義される場合、非述語的である可能性があると批判されてきたことである。
研究されてきたもう一つの非常に弱い理論、すなわち直観主義的(または構成的)クリプキ=プラテック集合論について述べておこう。完全な代替はできませんが、分離と収集スキームがあり、論理式も含まれています。また、順序数のクラスに関する定理を可能にする集合帰納法の公理図式も備えています。この理論は選言の性質を持っています。
もちろん、帰納法のスキームをより狭いクラスの式に制限することによって得られる。無限を考慮せずにこの理論を研究すると、特にその妥当性は弱くなる。
クラシック冪集合公理なしでは、特定の非可算基数よりも小さい遺伝的サイズの集合のクラスに自然なモデルが存在する。 [ 21 ]特に、すべての既存の集合(実数を含む集合)が部分可算であることと依然として矛盾がなく、さらに可算であることさえある。このような理論は本質的に2階算術に相当する。すべての集合が部分可算であることは、今導入した非可算集合が存在する場合でも構成的に矛盾がない。
選択原則の可能性について議論され、分離スキームの弱体化された形式が既に採用され、標準的なより述語的で構成的な理論のために、公理は弱められるべきである。その最初のものは、特性関数の空間の形で採用される冪集合公理である。次の公理有限領域については、テキストで議論されている対義語よりも厳密に強い。:
ここでの定式化では、関数空間の便利な表記法を使用しています。言葉で言うと、この公理は、2つの集合が与えられた場合に次のことを述べています。授業全ての関数は、実際には集合でもある。これは、例えば、内部ホムファンクターのオブジェクトマップを形式化するために確かに必要である。
このような存在記述を採用すると、定量化も特定のクラスの(全)関数の要素については、現在は集合のみを対象としています。ペアの集合を考えてみましょう。分離関係の検証境界分離により、これは現在、以下の部分集合を構成します。この例は、べき乗公理が集合の領域を直接的に豊かにするだけでなく、分離を通してさらに多くの集合を導出することを可能にし、さらに他の公理を強化することを示しています。
特筆すべきは、これらの有界量化子は、証明可能な非可算関数空間、ひいては古典的にも非可算な関数空間を対象とするようになったことである。例えば、すべての関数の集合など。どこつまり、集合カントール空間の基となる点の集合は、カントールの対角線論法により非可算集合であり、せいぜい部分可算集合とみなすことができる。この理論では、次のような空間の部分空間についても量化することができる。これは自然数に関する3次概念です。(このセクション以降では、次のような表現における自然数の半環の記号は、使用される、または記述される(基数と順序数のべき乗の混同を避けるため。)大まかに言うと、例えばこれらの関数空間のような古典的な非可算集合は、計算可能な等号を持たない傾向があります。
一般組合を奪取することで-インデックス付きファミリーまた、従属商品またはインデックス付き商品とも表記される。は、現在セットです。定数の場合これは再び関数空間に帰着する。 関数空間自体の一般和をとると、パワークラスが集合であるならば、上位集合ものは今や集合となり、上の部分関数の空間について議論する手段を提供する。。
べき乗により、理論は、あらゆる原始再帰関数の存在を証明する。、特に、非可算関数空間において実際、関数空間と有限フォンノイマン順序数を領域としてモデル化することで、前述のように、順序数を算術演算に符号化します。さらに、順序数をべき乗した数が得られます。集合として、それは次のように特徴づけられるかもしれない無限アルファベット上の単語の集合。可算集合上のすべての有限シーケンスの和集合は、可算集合となる。さらに、可算な計数関数の族とその値域について、理論はそれらの値域の和集合が可算であることを証明する。対照的に、可算選択を仮定しない場合、不可算集合と一致する可算集合の可算集合の和集合である。
ここに示したリストは決して完全なものではありません。様々な関数存在述語に関する多くの定理は、特に可算選択を仮定した場合に成り立ちます。ただし、この議論では可算選択を暗黙のうちに仮定することは決してありません。
最後に、指数法を用いると、有限インデックスを持つ部分集合または部分可算集合の族の任意の有限インデックス付き和集合は、それ自体も有限インデックスを持つ部分集合または部分可算集合となる。この理論はまた、任意の集合のすべての可算部分集合の集合であることを証明する。それ自体が集合であること。このパワークラスの部分集合に関して、自然数の基数に関するいくつかの問題は、少なくとも不可算数に関しては、選択法によってのみ古典的に解決できる。。
集合のシーケンスが与えられた場合、新しいシーケンスを定義することができます。たとえば、しかし注目すべきは、数学的集合論の枠組みでは、集合のすべての部分集合の集合は、その構成要素からのボトムアップ構成ではなく、議論領域内のすべての集合に対する内包表記によって定義されるということである。集合のパワークラスの標準的で独立した特徴付けは、無制限の普遍量化、すなわち、 どこ以前はメンバーシップ述語の観点からも定義されていたここで、次のように表現された声明先験的にそして、それは集合限定命題とは等価ではない。実際、その命題はそれ自体は。 もしが集合である場合、定義量化は の範囲にまで及ぶ。それによって、冪集合の公理は非述語的になる。
特性関数の集合の要素を思い出してください。集合上で決定可能な述語に対応するこれにより、分離可能な部分集合が決定される。続いて、クラスすべての分離可能な部分集合のうちは置換によってセットにもなります。 から を渡すことで、より大きな部分集合のセットを取得できます。より豊かな真理値のセットへ。ただし、次のようなセット可算無限インデックス集合の和集合のような無限演算の下で閉じているなど、望ましい性質を証明できない可能性がある。可算シーケンスの場合部分集合の検証中すべての人々のために集合としては存在する。しかし、分離不可能な場合があり、したがって必ずしもそれ自体が の要素であると証明できるとは限らない。一方、古典論理では、集合のすべての部分集合は簡単に分離できる、つまりその後もちろん、任意の部分集合を保持します。古典論理においては、これはさらに、べき乗演算が冪クラスを集合に変換することを意味します。
点集合トポロジーや測度論のような集合論に基づく数学理論の結果を構成的枠組みに変換することは、微妙なやり取りを伴う。例えば、は集合の体であり、定義上σ代数を形成するためには、上記の和集合に関する閉性も必要となる。しかし、部分集合の領域は構成的にそのような閉性を示すことができないかもしれないが、古典的には測度はは下から連続であるため、無限和集合上のその値は、関数入力としてその集合を参照することなく、いずれの場合も次のように表現できます。成長シーケンスの有限個の和集合における関数の値。
分離可能な集合のクラス以外にも、任意の冪クラスのさまざまな部分クラスが集合であることが証明されている。例えば、この理論は任意の集合のすべての可算部分集合の集合についてもこれを証明している。
排中律のない理論における完全な冪級の豊かさは、古典的に有限な小さな集合を考察することで最もよく理解できる。任意の命題についてサブクラスを検討するの(つまり)または) に等しいいつ拒否される可能性があり、それは等しい(つまり))、 いつ証明できる。しかし全く決定できない場合もある。3つの異なる決定不能な命題を考えてみよう。それらのどれもが他の命題を必然的に含意するとは証明されていない。これらは、シングルトンの3つのサブクラスを定義するために使用できる。どれも同じであるとは証明されていない。この見方では、権力階級はシングルトンの、通常は次のように表されるこれは真理値代数と呼ばれ、必ずしも2つの要素しか持たないとは限らない。
シングルトンのパワークラスである指数関数では、集合であること自体が、集合全般に対する冪集合を意味する。証明は、結合の置換によって行われる。に、そしてすべての部分集合がカバーされる理由についての議論。関数空間に注入するまた。
理論が証明されれば集合の上(例えば無条件にそうするならば、部分集合はの関数ですと主張する排中律が成り立つと主張することは、。
空集合はそしてセットもちろんそれ自体は2つのサブセットです、 意味また理論において真であることは、単純な選言に依存する。
と仮定すると限定された式の場合、述語的分離により、パワークラスがは集合です。したがって、この文脈では、完全な選択も冪集合を証明します。((実際、境界付き排中律は既に集合論を古典的なものにしている。詳細は後述。)
完全分離は、各サブクラスがは集合である。完全分離を仮定すると、完全選択と規則性の両方が証明する。。
仮定するとこの理論では、集合帰納法は正則性と同等になり、置換法は完全な分離を証明できるようになる。
不可算集合を含む基数関係もまた捉えどころがないことに注意してください。非可算性の特徴付けは次のように簡略化される。例えば、数えきれない力に関して古典理論とは無関係に、そのようなすべてが持っているまた、それは連続体仮説および関連するイーストンの定理を参照してください。
したがって、指数演算の文脈では、一階算術にはモデルがあり、集合間のすべての関数空間が存在します。後者は、指数オブジェクトや圏論における部分オブジェクトの場合のように、集合のすべての部分集合を含むクラスよりもアクセスしやすいです。圏論の用語では、理論は本質的には、(無限が採用されるたびに)自然数オブジェクトを持つ構成的に適切にポイントされたデカルト閉ハイティング前トポスに対応する。冪集合の存在は、ハイティング前トポスを初等トポスに変えるものである。[ 22 ] 解釈するそのようなトポスはすべてもちろん、これはこれらの弱い理論のモデルですが、例えば指数化を伴う理論を解釈するものの、完全な分離と冪集合を拒否する局所的にデカルト閉プレトポスが定義されています。補元を持つ任意の部分対象に対応し、その場合、トポスをブールトポスと呼びます。ディアコネスクの定理は、元のトポス形式で、2 つの交差しない単射の任意の等化子が切断を持つ場合に限り、これが成り立つと述べています。後者は選択定式化です。バールの定理は、任意のトポスはブールトポスから自身への全射を許容し、古典的な命題が直観主義的に証明可能であることに関係していると述べています。
型理論では、表現「はそれ自体で存在し、関数空間、つまり原始的な概念を表します。これらの型(または集合論ではクラスまたは集合)は、例えば、と間のカリー化全単射の型として自然に現れます。そして付加。一般的なプログラミング機能を備えた典型的な型理論、そして確かにモデル化できるもの。これは構成的集合論とみなされており、整数と関数空間の型を持ち、、そして、数えられない型も含まれます。これは単に、関数項の中に、いずれも全射の性質を持たない。
構成的集合論は、適用公理の文脈においても研究されている。
理論はハイティング算術の一貫性の強さを超えず、排中律を加えることで、古典的な定理と同じ定理を証明する理論が得られる。マイナス規則性! したがって、規則性に加えて、または完全な分離完全な古典的完全な選択と完全な分離を追加すると、規則性からマイナスする。したがって、これは典型的なタイプ理論の強さを超える理論につながるだろう。
提示された理論は、関数空間を証明するものではありません。そこからの挿入という意味で、列挙不可能である。さらなる公理なしに、直観主義数学は再帰関数だけでなく、ハイパー計算の形式もモデルとして持つ。
このセクションでは、については詳しく説明します。文脈上、必ずしも古典的ではなく、また一般的に構成的とはみなされない可能性のあるその他の原理についても言及します。ここで一般的な注意が必要です。計算可能な文脈で命題の同値性の主張を読むときは、どの選択、帰納、理解の原理が暗黙のうちに仮定されているかを常に意識する必要があります。関連する構成的分析、[ 23 ]実行可能分析および計算可能分析も参照してください。
これまでの理論では、アルキメデス的、デデキント完備(擬似)順序体の一意性が証明されており、同型写像によって同値関係が成立する。ここで「擬似」という接頭辞は、順序が構成的に常に決定可能であるとは限らないことを強調している。この結果は、このような完全なモデルが集合として存在することを前提としている。
モデルの選択に関わらず、構成的数論の特徴的な性質は、独立した命題を用いて説明することができる。自然数の整列性の構成的証明可能性に対する反例を考えてみましょう。ただし、今度は実数の中に埋め込まれた例として考えます。
ある点とそのような部分集合との間の最小距離は、次のように表現できます。例えば、構成的に存在が証明できない場合もある。より一般的には、部分集合のこの位置性という性質は、十分に発展した構成的距離空間理論を支配している。
コーシー実数やデデキント実数など、実数の算術に関する決定可能な命題は、古典的な理論に比べて少ない。
指数法は再帰原理を意味し、したがってシーケンスについて快適に推論できるそれらの規則性特性、例えばあるいは、間隔が縮小することについてこれによって、コーシー列とその算術について語ることが可能になります。これは、解析学でも採用されているアプローチです。。
任意のコーシー実数は、そのような数列の集合、すなわち、上の関数の集合の部分集合である。同値関係に基づいて構築される。指数法則と有界分離法則により、コーシー実数の集合が集合であることが証明され、実数の論理的な扱いがいくらか簡略化される。
強い理論においても強化されたコレクション形式の場合、コーシー実数は可算選択形式を仮定しない場合に挙動が悪く、ほとんどの結果にはこれで十分です。これは、そのような数列の同値類の完全性、集合全体がデデキント実数と同値であること、すべてのコーシー数列の収束係数の存在、および極限を取ったときのそのような係数の保存に関係します。[ 24 ]少しだけ扱いやすい別のアプローチは、コーシー実数の集合を係数の選択と合わせて扱うことです。つまり、実数だけではなく、ペアの集合、あるいはすべての実数で共有される固定係数を使用します。
古典理論と同様に、デデキントカットは、次のような代数構造の部分集合を使用して特徴付けられます。: 居住可能であること、数値的に上方に制限されていること、「下方に閉じていること」、および「上方に開いていること」という特性はすべて、代数構造の基礎となる与えられた集合に関して制限された式です。これらの特性を実際に示す最初のコンポーネントであるカットの標準的な例は、次の表現です。によって与えられた
(カットの慣例によっては、2つの部分のうちどちらか一方、またはここに示されているようにどちらも記号を使用する場合があります))
これまでの公理によって与えられた理論は、擬順序体でアルキメデス的かつデデキント完備であるものが存在する場合、同型を除いてこのように一意に特徴付けられることを検証している。しかし、関数空間だけの存在は、許可しない集合ではないので、すべての部分集合のクラスも集合ではない。指定された特性を満たすもの。デデキント実数のクラスが集合であるために必要なのは、部分集合の集合の存在に関する公理であり、これについては後述の二項細分化のセクションでさらに詳しく説明します。または冪集合、つまり有限集合への可算選択を仮定して、すべてのデデキント実数の集合の非可算性を証明する。
建設的分析のためのほとんどの学校は、いくつかの選択肢を検証し、また-数境界に関する第2節で定義されているとおりです。構成的解析理論で用いられる命題のうち、基本的な直観主義論理だけでは証明できないものをいくつか挙げます。
両校の特定の法律は矛盾しているつまり、どちらかの学派のすべての原理を採用することを選択すると、古典解析の定理が否定されることになる。依然としていくつかの選択肢と矛盾しないが、古典的なそして以下に説明する。前提規則と集合存在前提の独立性は完全には理解されていないが、数論原理としては、いくつかの枠組みにおいてロシア学派の公理と矛盾する。特に、また矛盾するつまり、構成主義的な学派も完全に組み合わせることはできない。いくつかの原則は、一緒に組み合わせると、- 例えばさらに、自然数のすべての部分集合が可算であるという性質も加わる。これらの組み合わせは、当然ながら、さらなる反古典主義的な原理とも矛盾する。
すべての集合のクラスをで表すクラスへの所属の決定可能性メンバーシップとして表現できますまた、定義により、2 つの極値クラスはそしてこれらは自明に決定可能である。これら2つに属することは、自明な命題と同等である。応答。
クラスを呼ぶ任意の述語に対して、分解不可能または凝集性がある、
これは、決定可能な唯一の特性がこれらは自明な性質である。これは直観主義分析においてよく研究されている。
いわゆる分解不可能性スキーマ集合論における(Unzerlegbarkeit)は、クラス全体が分解不可能である。外延的に言えば、この仮説は、2つの自明なクラスが、すべての集合のクラスに関して決定可能な唯一のクラスであると仮定している。単純な動機付け述語として、メンバーシップを考えてみよう。最初の非自明なクラス、つまりプロパティ空であること。この性質は、いくつかの集合を分離するという点で自明ではない。空集合は、定義上、多数の集合がメンバーではないことが証明されているしかし、分離を用いると、もちろん、構成理論において空集合が全く決定できないような様々な集合を定義することもできる。つまり、すべての集合に対して証明できるわけではありません。したがって、ここでは空性の性質は集合論の議論領域を2つの決定可能な部分に分割しません。そのような非自明な性質に対して、の対偶はそれは、すべての集合に対して決定可能であるとは限らないと述べている。
一様性原理によって示唆されるこれは、詳細は後述します。
もちろんまた、中間論理を定義する原理の多くは非構成的である。そしてそれは否定命題のみについては、ド・モルガンの規則として提示できます。より具体的には、このセクションでは述語による命題、特に弱い命題、つまり数に関する決定可能な述語の上に、集合上の少数の量化子で表現された命題について考察します。特性関数のセクションに戻ると、集合を次のように呼ぶことができます。検索可能とは、その分離可能な部分集合すべてについて検索可能であることを意味し、それ自体はこれは-のためになお、べき乗の文脈では、集合に関するこのような命題は集合に制約されることに注意してください。
構成的解析の研究において特に価値があるのは、すべての二進数列の集合と特性関数の観点から一般的に定式化される非構成的主張である。算術領域においてこれらはよく研究されています。各数字において決定可能な命題であるしかし、前述のように、そうではないかもしれない。不完全性定理とその変形からわかるように、すでに一階算術では、例となる関数は次のように特徴づけることができる一貫している、競合する-低複雑度の選言子はそれぞれ-証明不可能(たとえ(この2つの論理和を公理的に証明する。)
より一般的には、算術-最も顕著な非建設的かつ本質的に論理的な主張は、全知の限定原理という名前で呼ばれている。構成的集合論において以下に紹介するように、それは-、、ファン定理のバージョンですが、以下で説明します。-様式、すなわちゴールドバッハ型:ゴールドバッハ予想、フェルマーの最終定理、そしてリーマン予想もその中に含まれる。相対化された依存選択を仮定するとそして古典的な以上より多くの証明を可能にするものではありません-声明。 関数が定数であるというより弱い決定可能性の記述と同様に、選言的な性質を仮定する(-文)算術-両者は同様の関係にある。対そしてそれらは本質的に異なる。 それは、いわゆる「劣った」バージョンを意味する。これは(算術)否定された論理積に対する非構成的ド・モルガンの規則のバージョン。例えば、強集合論のモデルが存在する。これらの声明は、検証する可能性があるという意味で、そのような声明を分離します。しかし拒否する。
選言原理について-文は一般的に、軽微な選択または分析の文脈における分離を決定する同等の定式化を示唆します。主張は実数に翻訳すると、任意の2つの実数の等しいか離れているかが決定可能であるという主張と同等になります(実際には三区分を決定します)。また、すべての実数は有理数か無理数のいずれかであるという記述とも同等です。ただし、どちらの論理和の証拠も必要とせず、構成も必要ありません。同様に、次の主張は、実数の場合、順序付けは任意の 2 つの実数のどちらであるかは決定可能である (二分法)。これは、2 つの実数の積がゼロであれば、その実数のいずれかがゼロであるという主張と同等である (ここでも証拠は不要)。実際、3 つの全知原理の定式化はそれぞれ、このようにして 2 つの実数の分離性、等価性、または順序に関する定理と同等である。収束係数を追加したコーシー列については、さらに詳しく述べることができる。
計算可能な決定不能性の有名な原因の一つ、ひいては幅広い決定不能な命題の原因の一つは、コンピュータプログラムが完全であることを表す述語である。
計算可能性と算術階層の関係を通して、この古典的な研究における洞察は、建設的な考察にも示唆を与えてくれる。逆算術の基本的な洞察は、計算可能な無限有限分岐二分木に関するものである。このような木は、例えば有限集合の無限集合として符号化することができる。
決定可能なメンバーシップを持ち、それらの木には任意の大きな有限サイズの要素が含まれていることが証明されている。いわゆる弱いケーニッヒの補題州:常に無限の道が存在するすなわち、すべての初期セグメントがツリーの一部となるような無限シーケンス。逆算術では、2階算術サブシステム証明しないこれを理解するには、計算可能な木が存在することに注意する必要がある。計算可能な経路が存在しない。これを証明するには、部分計算可能シーケンスを列挙し、すべての全計算可能シーケンスを1つの部分計算可能シーケンスに対角化する。すると、特定の木を展開することができます。、まだ可能な値と完全に互換性のあるものあらゆる場所で、これは構造上、いかなる完全な計算可能な経路とも両立しない。
で原則暗示するそして-は、上で紹介した可算選択の非常に控えめな形式です。前二者は、より保守的な算術の文脈において既に選択原理が存在すると仮定すれば同等です。これは、ブラウワーの不動点定理や、実数上の連続関数の値に関するその他の定理とも同等である。不動点定理は中間値定理を暗示しているが、符号化された実数に関する古典的な定理は構成的な文脈で表現されると異なる変形に変換される可能性があるため、これらの主張は定式化に依存する可能性があることに常に注意する必要がある。[ 25 ]
の、およびそのいくつかの変形は、無限グラフに関係しており、その対偶は有限性の条件を与える。再び解析学と関連付けると、古典的な算術理論ではの主張例えば、これは実数単位区間の有限部分被覆に関するボレルコンパクト性と同等である。これは、無限の文脈における有限列を含む、密接に関連する存在主張である。実際には同等です。これらは別個のものですが、ここでも何らかの選択を仮定すると、暗示する。
セット言語では、帰納原理は次のように読み取れることが観察された。先行詞とともにテキストで定義されている、そして意味セットがは常に自然数の標準モデルを表します。無限の強い公理と述語的分離により、集合が有界または-定義は既に確立され、徹底的に議論されている。量化子のみを含む述語については、これは、一階算術理論の意味で帰納法を検証する。集合論の文脈では、は集合であり、この帰納原理は、のさまざまな述語的に定義されたサブクラスを証明するために使用できます。セットになるそれ自体。いわゆる完全な数学的帰納法スキームは、集合の等価性を仮定する。すべての帰納的サブクラスに対して。古典理論と同様に、完全な分離スキーマへの移行時にも暗黙的に示唆される。選択のセクションで述べたように、このような帰納原理は、さまざまな形式の選択原理によっても暗黙的に示唆される。
算術に関するセクションで言及されている集合関数の再帰原理は、自然数をモデル化する構造上の完全な数学的帰納法スキームによっても暗示される(例:したがって、その定理は、ヘイティング算術のモデルを仮定すると、べき乗原理の代替案となる。
スキーマで使用される述語式は、一階集合論の式として理解されるものとする。ゼロ集合を表す、そしてセット後継セットを表す、 と無限公理により、それは再びメンバーである算術理論とは異なり、ここでいう自然数は議論領域における抽象的な要素ではなく、モデルの要素であることに注意してください。これまでの議論で指摘したように、述語的に定義されたすべての集合についてさえ、そのような有限フォンノイマン順序数との等価性が必ずしも決定可能であるとは限らない。
これまでの帰納法原理を超えて、完全集合帰納法があり、これは整礎帰納法と比較される。上記の数学的帰納法と同様に、次の公理は述語による図式として定式化されるため、述語集合論の公理から証明される帰納法原理とは異なる性質を持つ。有界式のみを対象とした公理の変形も独立して研究されており、他の公理から導出できる。
こここれは自明に成り立つので、これは「最小ケース」をカバーします標準的な枠組みにおいて。これは(自然数帰納法と同様に)再び有界集合の式のみに限定される場合があり、その場合、算術には影響しません。
で公理は推移的集合における帰納法を証明し、したがって特に推移的集合の推移的集合についても証明する。後者は順序数の適切な定義であり、-定式化。集合帰納法は、この意味で順序算術を可能にする。さらに、超限再帰によるクラス関数の定義も可能にする。帰納法による集合定義、すなわち帰納的定義を与える様々な原理の研究は、構成的集合論とその比較的弱い強みの文脈における主要なトピックである。これは型理論における対応するものにも当てはまる。集合帰納法から自然数の集合に対する帰納を証明するために置換は必要ないが、その公理は集合論内でモデル化されたそれらの算術には必要である。
正則性の公理は、集合に対する全称量化子を持つ単一の命題であり、スキーマではありません。示されているように、それは、したがって非建設的です。ある述語の否定とみなされるそして執筆クラスのために帰納法では
対偶を用いると、集合帰納法はすべての正則性の例を含意するが、結論において存在が二重否定されている場合に限る。逆に、十分な数の推移的集合が与えられれば、正則性は集合帰納法の各例を含意する。
上記で定式化された理論は次のように表現できる。集合公理を捨て、より弱い置換公理とべき乗公理を採用することで、コーシー実数が集合であることは証明されるが、デデキント実数のクラスであることは証明されない。
非反射的メンバーシップ関係が「「そのメンバー間では三分法が成り立つ。規則性の公理と同様に、集合帰納法は「」の可能なモデルを制限する。そして、それは集合論のそれであり、20年代の原理の動機となった。しかし、ここでの構成理論はすべての順序数に対する三区分を証明するものではなく、三区分順序数は後継者とランクの概念に関して適切に振る舞わない。
構成的文脈における帰納法によって得られる証明論的な強さは、たとえその文脈で正則性を放棄したとしても、重要である。証明論的強度を低下させることはない。指数化がなくても、集合帰納法を用いた現在の理論は、証明論的強度において、そして同じ関数が再帰的であることを証明します。具体的には、その証明論的な大きな可算順序数はバッハマン・ハワード順序数です。これは古典的または直観主義的なクリプキ・プラテック集合論の順序数でもあります。それは、三項順序数のクラスが集合を形成すると仮定する。この順序集合の存在仮説で補強された現在の理論は、。
アツェルはまた、集合帰納法を否定する非整礎集合論の主要な開発者の一人でもあった。
この理論は、ツェルメロ=フレンケル集合論の提示でもある。8 つの公理すべての変形が存在するという意味で。外延性、ペアリング、和集合、置換は実際には同一である。分離は弱い述語形式で採用され、無限は強い形式で述べられている。古典的な形式と同様に、この分離公理と任意の集合の存在は、すでに空集合公理を証明している。有限領域のべき乗と完全な数学的帰納法も、採用されたより強い変形によって暗示されている。排中原理がなければ、この理論は、古典的な形式では、完全な分離、冪集合、および正則性を欠いている。これはまさに古典理論へと繋がる。
以下は、形式理論のさまざまな解釈を強調するものである。連続体仮説を表し、となることによって。 それからが住んでいるそして、メンバーとして確立されたあらゆるセットどちらも等しいまたは導入についてそれは、一貫して否定することはできないことを意味するには最小自然数のメンバーが存在する。そのようなメンバーの値は、次のような理論とは無関係であることが示される。それにもかかわらず、次のような古典的な集合論はまた、そのような数が存在することも証明している。
古典的な集合論の公理の弱体化された形式をすべて議論した後、置換と指数化は、型理論的な解釈を失うことなく、また、。
まず、古典的な集合論の文脈においても、置換公理の強さについて考察することができる。任意の集合に対してそしてあらゆる天然製品は存在する再帰的に与えられるそれらはさらに深いランクを持つ。非束縛述語の帰納法は、これらの集合が無限に多くの自然数すべてに対して存在することを証明する。「さらに、この無限の積のクラスは無限集合に変換できると述べられています。これは、以前に確立されたどの集合の部分集合でもありません。
マイヒルの型付きアプローチにも見られる公理を超えて、指数化と帰納法を用いた議論された構成理論を、コレクションスキーマによって強化したものを考えてみましょう。冪集合公理を削除しない限り、これは置換公理と同等です。現在の文脈では、提示された強力な公理は、二項関係の定義が関数である必要はなく、多値である可能性もあるため、置換公理に優先します。
言い換えれば、すべての全体関係に対して、イメージ集合が存在する。関係が両方向で完全であるように。これを生の一次定式化で表現すると、やや反復的な形式になります。前件では、関係を考慮すると述べています。セット間そしてある特定のドメインセット全体で合計されるものつまり、少なくとも1つの「イメージ値」を持つすべての要素について領域内において。これは居住条件よりも一般的なものです。集合論的な選択公理において、また、一意存在を要求する置換条件よりも一般的である。結論では、まず、公理によれば、集合が存在する。少なくとも1つの「画像」値を含む下ドメインのすべての要素について。第二に、この公理の定式化では、さらに、そのような画像のみがは、その新しい終域集合の要素である。それは保証しているの終域を超えないしたがって、この公理は分離手続きに似たある種の力も表現している。この原理は、日常的な分析の必要性を超えて、より大きな集合の構成的研究に利用できる。
弱いコレクションと述語的分離が一緒に強いコレクションを意味する:分離はサブセットを切り捨てるそれらから成るそのため一部の人にとって。
この理論は無限分離や「素朴な」冪集合は、さまざまな優れた特性を享受します。たとえば、以下の部分集合コレクションスキーマにより、存在プロパティを持ちます。
いわゆる二項精緻化公理によれば、任意の集合が存在する任意の被覆に対してセット2つのサブセットを保持するそしてまた、このカバーリング作業も行うこれは冪集合公理の最も弱い形式であり、いくつかの重要な数学的証明の中核をなすものです。集合間の関係については以下を参照してください。そして有限これは、実際にそれが可能であることを示唆している。
さらに一歩引いて、さらに再帰と二項細分化を加えると、アルキメデス的デデキント完備擬順序体が存在することが既に証明されます。この集合論は、左デデキント切断のクラスが集合であることも証明しており、帰納法や集合論を必要としません。さらに、関数空間を離散集合に分割すると集合になることも証明されています(例えば、) 仮定することなくすでに弱い理論を超えている(つまり無限大なしで)二進細分化は関数空間を離散集合に分割して集合であることを証明するのでしょうか。したがって、例えばすべての特性関数空間の存在が証明されるのでしょうか。。
理論として知られる前の節の公理に加えて、より強力な形式のべき乗を採用する。それは、べき乗に代わる以下の形式を採用することによって実現される。この形式は、冪集合公理の構成的バージョンと見なすことができる。
スキーマではない代替案については、以下で詳しく説明します。
与えられたそして、 させてすべての総関係のクラスである。そしてこのクラスは次のように与えられます。
関数定義とは異なり、一意の存在量化子は存在しない。 !(y\in b)} 。クラスこれは、「一意値でない関数」または「多値関数」の空間を表します。にしかし、右射影を持つ個々のペアの集合として第二節では、これらの関係のみに関心があり、完全な関係には関心がないと述べている。しかし、その領域を。
仮定しない集合であること、置換によって集合間の関係のコレクションを使用できるからそして有限つまり、「2値関数「、セットを抽出するそのすべての部分集合のうち。言い換えれば集合であるということは、冪集合の公理を意味する。
以上部分集合コレクションスキーマには、より明確な代替公理が一つだけ存在する。それは、十分に大きな集合の存在を仮定するものである。全体の関係そして。
これは、任意の2つの集合についてそして集合が存在するそのメンバーの間では、依然として完全な関係が保たれている。任意の総関係に対して。
特定のドメインにおいて関数は、最も疎な全関係、すなわち一意値関係である。したがって、この公理は、すべての関数が含まれる集合が存在することを意味する。このように、完全性は指数化を意味する。さらに、すでに二項細分化を意味する。。
完全性公理と依存選択は、セクションに関するいわゆる提示公理によっても暗示されており、これはカテゴリー理論的に定式化することもできます。
数値存在性および選言性を持つが、例外がある。部分集合集合スキーマまたは完全性公理のため、存在特性が欠如している。このスキーマは、実現可能性モデルにとっても障害となる可能性がある。より弱いべき乗公理、あるいはより強いが非述語的な冪集合公理を採用すれば、存在特性は欠如しない。後者は一般に構成的な解釈を欠いている。
この理論はいくつかの反古典的主張と矛盾しないが、それ自体では証明できないことは何も証明しない。理論によって証明されていないいくつかの著名な声明((ちなみに)は、解析学における構成的学派、コーシー構成、非構成的原理に関する上記のセクションで挙げた原理の一部です。以下では、集合論の概念について説明します。
例えば、定義域が次の関数を考えてみましょう。またはいくつかこれらは数列であり、その範囲は数え上げられた集合である。前述の関数の値域が最小の終域として特徴付けられるクラス自身もメンバーである。 でこれはセットです遺伝的に数えられる集合のものであり、順序ランクは最大で。 で、それは不可算です(すべての可算順序数も含まれており、その濃度はで表されます)。)しかし、その濃度は必ずしも。 その間、証明しない可算選択を仮定した場合でも、それは集合を構成する。
推移的集合の推移的集合という限定された概念は、順序数を定義する良い方法であり、順序数に関する帰納法を可能にする。しかし注目すべきことに、この定義にはいくつかの-サブセットなので、すべての後続順序数において決定可能である証明する有界式の場合また、この理論では、順序数の線形性も有限集合の冪集合の存在も導出できません。なぜなら、どちらかを仮定すると冪集合が成り立つことになるからです。順序数が構成的文脈よりも古典的文脈でより適切に振る舞うという状況は、大規模集合の存在公理に関する別の理論に現れます。
フォン・ノイマン階層の段階のバリエーション与えられた真理値の集合に関して定義される場合もあるが、これらも構成的に完全な古典的構造を示すことができない。[ 26 ]
最後に、この理論は、構成可能な宇宙の集合から形成されるすべての関数空間を証明するものでもない。内部にセットがありますそしてこれは、より弱いべき乗公理ではなくべき集合を仮定した場合でも成り立ちます。したがって、これは特定のステートメントであり、クラスを証明することから模範となる。
取そして集合帰納法を省略すると、保守的な理論が得られる。算術命題については、その意味で、同じ算術命題を証明します。-モデル数学的帰納法のみを再び加えると、証明論的順序数を持つ理論が得られる。これは、ヴェブレン関数の最初の共通不動点である。のためにこれは、と同じ序数です。フェフェルマン・シュッテ序数を下回っています。理論モデルのタイプを示す完全な理論を超える、その順序数は依然として控えめなバッハマン・ハワード順序数である。三項順序数のクラスが集合であると仮定すると、証明論的な強さが増す。(ただし、)
帰納的定義またはバー帰納法に関連する、正則拡張公理証明論的強度を高めるこの大きな集合の公理は、すべての集合に対して特定の良い上位集合の存在を保証し、次のように証明されます。。
集合と関数のカテゴリーは-プレトポス。トポス理論に深入りすることなく、特定の拡張された-pretopoi にはモデルが含まれています有効トポスには、このモデルが含まれています。特定の優れた部分可算性特性を持つ地図に基づいている。
古典的な文脈では冗長に述べられている分離は、構成的には置換によって暗示されるものではない。これまでの議論は、述語的に正当化された限定された分離のみを対象としていた。完全な分離(と合わせて)、そしてまた集合の場合)は、いくつかの有効なトポスモデルで検証されており、この公理は制限的再帰学派の基礎を損なうものではないことを意味します。
関連するのは、型理論的な解釈である。1977年にアツェルは、マーティン=レーフ型理論[ 27 ]では、命題を型として扱うアプローチを用いて解釈することができる。より具体的には、これは1つの宇宙と-型、現在標準モデルと見なされているものを提供するで[ 28 ] これは関数の像に基づいて行われ、集合論の言語を維持しながら、かなり直接的な構成的かつ述語的な正当化がなされている。大まかに言うと、2つの「大きな」タイプがある。セットはすべて任意の方法で与えられます一部では、そしてセット内では、次の場合に保持されると定義されます。逆に、解釈する集合論の可算モデルで検証されたすべての命題は、以下の方法で正確に証明できます。選択の原則-上記で述べたように、次のような理論はまた、選択と組み合わせることで、一般的な数学における幅広いクラスの集合に対して存在性質を持つ。追加の帰納原理を持つマルティン=レーフ型の理論は、対応する集合論の公理を検証する。
もちろん、チャーチのテーゼを付け加えることもできるだろう。
すべての集合の可算性を仮定することができる。これは、型理論的解釈と有効トポスにおけるモデルにおいて既に成り立っている。無限と指数により、は不可算集合であり、クラスはあるいはカントールの対角線論法により、 は集合ではないことが証明される。したがって、この理論は論理的に冪集合を否定し、もちろん部分可算性は、さまざまな大規模集合の公理とも矛盾する。(一方、、そのような公理の中には、次のような理論の一貫性を暗示しているものもある。そしてより強く。)
推論の規則として、トロエルストラの一般的な統一性の下で両方とも閉鎖されていますそして。これを反古典的な公理図式として採用することも可能であり、一様性原理は次のように表される。、
これも冪集合公理と矛盾する。この原理はしばしば次のように定式化される。では、バイナリラベルセットについて見ていきましょう。、分解不可能性スキーマを意味する前述のとおりです。
1989年、イングリッド・リンドストロームは、非整礎集合もマルティン・レーフ型理論で解釈できることを示し、これは集合帰納法を置き換えることによって得られる。アツェルの反基礎公理[ 29 ]を用いて、 結果として得られる理論はまた、-帰納スキーマまたは相対化された依存選択、およびすべての集合が推移的集合の要素であるという主張。
その理論は標準分離とパワーセットの両方を採用し、従来、この理論は以下のように体系化されてきた。は、最も単純なバリエーションと見なすことができるPEMなしで。したがって、前述のとおり、置換の代わりに、
置換公理は関係ϕが集合z上で関数的であることを要求する(つまり、zのすべてのxに対してちょうど1つのyが対応付けられる)が、集合公理はそうではない。集合公理は少なくとも1つのyが対応付けられることを要求し、そのようなxごとに少なくとも1つのyを集める集合の存在を主張する。コレクションスキーマは置換の公理スキーマを暗示する。パワーセットを使用する場合(そしてその場合に限る)、これらは古典的に同等であることが示される。
その間直観主義論理に基づいており、古典論理とは異なり、非述語的であると考えられています。冪集合演算と、境界のない量化子を含む命題を含むあらゆる命題に対する一般分離公理の使用によって集合を形成することができます。したがって、すべての集合の宇宙に関して新しい集合を形成することができ、この理論はボトムアップ構成的観点から遠ざかります。そのため、集合を定義することがさらに容易になります。決定不能なメンバーシップ、すなわち集合上で定義された決定不能な述語を利用することによって。冪集合公理はさらに真理値の集合の存在を意味する。排中律が存在する場合、この集合は2つの要素を持つ。排中律が存在しない場合、真理値の集合は非述語的であるとみなされる。十分に強力であるため、有界式に対するPEMによって完全なPEMがすでに暗示されている。指数公理のセクションの前の議論も参照のこと。また、分離に関する議論により、特定の式によってすでに暗示されている。メンバーシップの知識に関する原則集合の種類に関わらず、常に決定可能である。
上で述べたように、理論が証明するように、部分可算性の性質はすべての集合に適用できるわけではない。集合であること。この理論は多くの優れた数値存在特性を持ち、例えばチャーチのテーゼ原理や可算集合であること。また、選言性も持つ。
置換の代わりにコレクションを使用すると、相対化された依存選択を採用した場合でも、一般的な存在特性を持ちます。しかし、現状の定式化ではうまくいかない。完全分離を含むスキーマの組み合わせがそれを台無しにする。
PEMがなくても、証明論的な強さはに等しい。 そしてそれらは同質であることを証明し、それらは同じことを証明する-文。
弱い方では、歴史的な対応物であるツェルメロ集合論と同様に、次のように表すことができる。直観主義理論は次のように設定されているただし、補充、収集、または導入は含まない。
マイヒルのシステムは、これは、同一性を持つ構成的一階述語論理と、集合以外の2つの種類、すなわち自然数と関数を用いた理論である。その公理は以下のとおりである。
さらに:
この理論の強さは、構成的サブ理論によっておおよそ特定できる。前のセクションと比較した場合。
そして最後に、この理論は
エレット・ビショップの構成主義学派の集合論は、マイヒルの集合論と類似しているが、集合が離散性を規定する関係性を備えているという点で異なっている。一般的には、依存選択理論が採用される。
この文脈において、多くの分析理論やモジュール理論が発展してきた。
集合の形式論理理論のすべてが二項メンバーシップ述語を公理化する必要があるわけではない。「直接的に。集合のカテゴリーの初等理論のような理論(と混同しないように)例えば、オブジェクト間の合成可能なマッピングのペアを捉えるといったことも、構成的な背景論理を用いて表現できる。圏論は、矢印とオブジェクトの理論として構築できるが、矢印のみによる一階述語論理の公理化は可能である。
さらに、トポイにはそれ自体が直観主義的であり、集合の概念を捉えることができる内部言語も存在する。
圏論における構成的集合論の良いモデルは、指数化のセクションで述べたプレトポスです。優れた集合論の中には、十分な射影集合、集合の全射「表現」に関する公理、可算性と依存選択性を必要とするものがあります。
アムステルダムの Heyting dag からのスライド