本稿では、集合論における数学的概念の実装について考察する。多くの基本的な数学的概念の実装は、 ZFC(主流の集合論)とNFU (1969年にRB Jensenによって一貫性があることが示されたクワインの新基礎論のバージョン。ここでは、少なくとも無限公理と選択公理を含むものと理解される)において並行して行われる。
ここで述べられていることは、2つの集合論のファミリーにも当てはまります。一つは、スケールの下限に近いツェルメロ集合論から、「可測基数が存在する」といった大きな基数仮説で拡張されたZFCまでを含む一連の理論です。もう一つは、New Foundationsの記事で概説されているNFUの拡張の階層です。これらは、集合論的宇宙がどのようなものであるかについての異なる一般的な見解に対応しており、これら2つの一般的な見解の下での数学的概念の実装へのアプローチが比較対照されています。
本稿の主な目的は、これらの理論が数学の基礎としてどちらが優れているかを論じることではありません。二つの異なる集合論を用いる理由は、数学の実現には複数のアプローチが可能であることを示すためです。まさにこのアプローチゆえに、本稿はいかなる数学的概念についても「公式な」定義を提供するものではありません。
以下のセクションでは、 ZFCとNFU の2 つの理論で特定の構成を実行し、結果として得られる特定の数学的構造 (自然数など) の実装を比較します。
数学理論は定理を証明する(そしてそれ以外は何も証明しない)。したがって、ある理論がある対象の構成を可能にすると言うことは、その対象が存在することがその理論の定理であることを意味する。これは、「x が次のようになる」という形式の定義に関する記述である。「存在する」これは私たちの言語の公式です。この理論は「xが存在し、「もしそれが定理であるならば、(バートランド・ラッセルの記述理論を参照。)大まかに言えば、この場合、理論はこの対象を「定義」または「構築」します。命題が定理でない場合、理論は対象が存在することを示すことができません。命題が理論において証明可能な偽である場合、対象が存在し得ないことが証明されます。大まかに言えば、対象は構築できません。
ZFCとNFUは集合論の言語を共有しているため、同じ形式定義「xであって、は、2つの理論で考察することができる。集合論の言語における定義の具体的な形式は、集合構成記法である。「すべての x に対して、「(Aは自由になれないこの表記法には、いくつかの慣習的な拡張が認められています。と同義です;は次のように定義される。、 どここれは既に定義された式です。
集合構成記法で定義可能な式は、ZFC と NFU の両方で意味を持ちます。つまり、両方の理論が特定の定義が成功することを証明する場合もあれば、どちらも成功しない場合もあります (式古典論理を用いた集合論では何も参照できない(NBGのようなクラス理論ではこの表記はクラスを参照するが、定義が異なる)、あるいは一方は参照するが他方は参照しない、という可能性もある。さらに、ZFCとNFUで同じように定義された対象が、2つの理論で異なる性質を持つことが判明する(あるいは、性質に証明可能な違いがない場合でも、証明できる内容に違いがあるかもしれない)。
さらに、集合論は数学の他の分野(厳密には数学のすべての分野)から概念を取り入れています。場合によっては、ZFCとNFUに概念を取り入れる方法は異なります。例えば、最初の無限順序数の通常の定義はZFC における定義は NFU には適していません。なぜなら、対象 (純粋に集合論的な言語で定義されるすべての有限フォンノイマン順序数の集合) が NFU に存在することが示せないからです。NFUにおける自然数の実装は(純粋に集合論的な言葉で言えば)すべての真の始点セグメントが有限である無限整列の集合であり、ZFCには存在しないことが示せる対象である。このような輸入対象の場合、ZFCおよび関連理論で使用する定義と、NFUおよび関連理論で使用する定義が異なる場合がある。このような輸入された数学的概念の「実装」が意味を持つためには、2つの並行解釈が期待される性質を持つことを示す必要がある。例えば、ZFCとNFUにおける自然数の実装は異なるが、どちらも同じ数学的構造の実装である。なぜなら、どちらもペアノ算術のすべての基本要素の定義を含み、ペアノ公理(の翻訳)を満たすからである。ZFCに適した定義はZFCの文脈で使用され、NFUに適した定義はNFUの文脈で使用されると理解されている限り、集合論的な言葉だけが使用されている場合と同様に、2つの理論で何が起こるかを比較することができる。
ある理論において存在が証明されたものは、その理論のいかなる拡張においても明らかに存在が証明されます。さらに、ある対象が特定の理論において存在するという証明を分析すると、その対象がその理論のより弱いバージョンにおいても存在することが明らかになる場合があります(例えば、この記事で行っていることの多くについて、ZFCの代わりにツェルメロ集合論を検討することができます)。
これらの構成が最初に登場するのは、集合論において最も単純な構成だからであり、数学において最初に思い浮かぶ構成だからではない(ただし、有限集合の概念は確かに基本的である)。NFUは、まだ集合の要素になっていない集合の原初要素の構成も許容するが、空集合は要素を持たない唯一の集合である。
各オブジェクトについてセットがありますとその唯一の要素として:
オブジェクトの場合そしてセットがあります含むそしてその唯一の構成要素として:
2つの集合の和集合は、通常の方法で定義されます。
これは、順序付けされていないものの再帰的な定義です。任意の具体的なタプル(有限集合は、その要素のリストとして与えられます。)
NFUでは、与えられたすべての集合の定義は階層的内包表記によって機能します。ZFCでは、順序なしペアの存在はペアリングの公理によって与えられ、空集合の存在は任意の集合の存在からの分離によって導かれ、2つの集合の二項和集合はペアリングと和集合の公理によって存在します()
まず、順序対を考えてみましょう。これが最初に来る理由は技術的なものです。順序対は関係と関数を実装するために必要であり、それらは他の概念を実装するために必要であり、それらの概念はより先に来るように見えるかもしれません。順序対の最初の定義は、定義でした。1914年にノルベルト・ウィーナーが『プリンキピア・マテマティカ』の型理論の文脈で提案した。ウィーナーは、これによりn > 1の場合のn項関係の型を同著の体系から排除できることに気づいた。現在では、定義を用いるのが一般的である。クラトフスキーによる。これらの定義はどちらもZFCとNFUのどちらでも機能する。NFUでは、これら2つの定義には技術的な欠点がある。クラトフスキーの順序対は射影よりも2型高いが、ウィーナーの順序対は3型高い。型レベルの順序対(ペア)の存在を仮定することは一般的である。これは、NFU におけるその射影と同じ型です。型レベルのペアの使用が正式に正当化されるまでは、両方のシステムでクラトフスキー ペアを使用するのが便利です。これらの定義の内部の詳細は、実際の数学的機能とは何の関係もありません。任意の概念に対して、順序対の場合、重要なのは定義条件を満たすことである
…そして、順序対を集合にまとめることが比較的容易であること。
関係とは、すべての要素が順序対である集合です。可能な限り、関係は(二項述語として理解される)は、次のように実装されます。(次のように書くこともできます))。 いつは関係であり、表記法は手段。
ZFCでは、一部の関係(集合上の一般的な等価関係や部分集合関係など)は集合としては「大きすぎる」(ただし、適切なクラスとして無害に具体化できる)。NFUでは、一部の関係(メンバーシップ関係など)は定義が階層化されていないため集合ではない。、 そして同じタイプである必要がある (同じペアの投影として現れるため)、連続するタイプでもある (同じペアの投影として現れるため)。要素として考えられている)
させてそして二項関係が与えられた場合、以下の概念が役立ちます。
逆関係。
の領域セットは。
範囲は逆の定義域であるつまり、集合は。
の分野は、定義域と値域の和集合です。。
メンバーの原像の分野のセットは(下記の「根拠のある」の定義で使用されている。)
部材の下方閉鎖の分野の最小の集合です含むそれぞれを含む各(つまり、各要素の逆像を含む)(部分集合として。)
相対的な積のそして関係。
二項関係の正式な定義では、関係の値域と値域が区別されていないことに注意してください。これは、関係を次のように表現することで実現できます。終域を持つとしてしかし、私たちの開発ではこれは必要ありません。
ZFCでは、定義域が集合の部分集合である関係は、そしてその値域は集合の部分集合であるデカルト積はセットになりますは集合(のサブクラス)です)、そして分離は、NFUでは、グローバルスコープを持つ関係(等価性や部分集合など)はセットとして実装できます。NFUでは、次の点に注意してください。そして3種類はで(型レベルの順序対を使用する場合は、1つ下の型になります。)
二項関係は:
上記の特性の特定の組み合わせを持つ関係には、標準的な名前が付けられています。バイナリ関係は:
関数関係は二項述語であるそのためこのような関係(述語)は、前のセクションで説明したとおり、関係(集合)として実装されます。したがって、述語はセットによって実装されます関係関数であるのは、したがって、値関数を定義することが可能です。ユニークなオブジェクトとしてそのため–例: は-関連関係保持するそしてまたは、唯一のオブジェクトとしてそのため両方の理論に集合ではない関数述語が存在するため、表記法を許容することが有用である。セット両方そして、重要な関数述語の場合も同様です。後者の意味で関数を量化しない限り、そのような用法はすべて原理的に排除可能です。
形式的な集合論以外では、通常、関数は定義域と値域で指定されます。たとえば、「関数であるとします。関数の定義域は、関係としての定義域に過ぎませんが、関数の値域はまだ定義していません。そのため、関数がからであるという用語を導入します。に定義域が等しい場合そしてその範囲はこのように、すべての関数は定義域から値域への関数であり、関数でもある。からには関数でもありますに任意の集合に対して含む。
実際、どの集合を関数の終域とみなしても、関数は定義上単なる順序対の集合であるため、集合としては変化しません。つまり、関数は定義によって終域を決定するわけではありません。もしこれが気に入らない場合は、代わりに関数を順序対として定義することもできます。、 どこは関数関係であり、は値域ですが、この記事ではこのアプローチは採用しません(より洗練された方法としては、まず順序付きトリプルを定義します。たとえば、すると、関数を順序付きトリプルとして定義することができる。ドメインも含むようにするためです。関係についても同じ問題が存在することに注意してください。形式集合論以外では、通常「二項関係である」だが、形式的にはは、次のような順序対の集合である。そして。
NFUでは、同じタイプを持つ、 そして3種類以上(型レベルの順序対を使用する場合は、1つ上の型)。この問題を解決するには、次のように定義できます。として任意の集合に対してしかし、これは次のように書く方が便利です。すると、セットであり、が任意の関数関係である場合、置換公理は以下を保証する。ZFCでは、NFU では、そして今では同じタイプで、2種類以上(型レベルの順序対が使用されている場合は、同じ型になります。)
機能そのためこれは「大きすぎる」ため、ZFC の集合ではありません。ただし、NFU ではセットです。関数 (述語)そのためはどちらの理論においても関数でも集合でもありません。ZFC では、そのような集合は大きすぎるため、NFU では、その定義が階層化されないため、これは正しいです。さらに、NFUには存在しないことが証明できる(『新基礎論』におけるカントールのパラドックスの解決を参照)。
させてそしては任意の関数である。そして、は相対積として定義されるただし、これは次のような関数になる場合に限る。も関数であり、範囲がは、のドメインのサブセットです。逆数、は、の逆として定義される。これが関数である場合。任意の集合が与えられた場合恒等関数セットはそしてこれは、ZFCとNFUの両方で異なる理由で設定されている。
関数からには:
関数を順序対として定義するまたはトリプルを注文関数であるという用語を導入する必要がないという利点があります。にそして、「射影的である」と直接的に言うことができるのに対し、「~に射影的である」としか言えないということである。「。
ZFCとNFUの両方において、2つの集合AとBが同じサイズ(または等数)であるのは、 AからBへの全単射fが存在する場合に限る。これは次のように書ける。ただし、(現時点では)これは未定義のオブジェクト間の関係ではなく、AとB間の関係を表していることに注意してください。そしてこの関係をで表す。基数の実際の定義のような文脈では、抽象的な基数を前提とするような表現は避けるべきである。
同様に定義するAからBへの注入がある場合に限り、成り立つ。
等数関係が同値関係であることを示すのは簡単である。AとAの等数は、; f の証人が、 それから目撃者; そして、f 人の証人がそして証人たち、 それから目撃者。
次のように証明できる。は抽象基数上の線形順序であるが、集合上の線形順序ではない。反射性は明らかであり、推移性は等数性の場合と同様に証明される。ZFCとNFUで完全に標準的な方法で証明できるシュレーダー・ベルンシュタインの定理は、
(これにより基数に反対称性が確立される)
どちらの理論においても、選択公理から標準的な方法で導かれる。
自然数は、有限順序数または有限基数として考えることができます。ここでは、自然数を有限基数として考えます。ZFCとNFUの実装における大きな違いが最初に明らかになるのは、まさにこの点です。
ZFCの無限公理によれば、および各この集合Aは一意に決定されません (この閉包性を維持しながら、より大きくすることができます)。自然数の集合Nは
これは、空集合を含み、「後継者」操作に関して閉じているすべての集合の共通部分である。。
ZFCでは、が有限であるのは、そのためさらに定義する有限集合Aの場合、 nは次のように定義される。(異なる2つの自然数が同じ大きさになることはあり得ないことが証明できる。)
通常の算術演算は、再帰的に、そして自然数の集合自体が定義されるのと非常によく似たスタイルで定義できます。たとえば、+(自然数の加算演算)は、次の要素を含む最小の集合として定義できます。各自然数に対しておよび含まれる場合。
NFUでは、後継操作がは階層化されていないため、上記で定義された集合N がNFU に存在することを示すことはできません (有限フォンノイマン順序数の集合が NFU に存在することは矛盾しませんが、この集合の存在は計数公理を意味するため、この理論を強化します (これについては下記またはNew Foundations の記事を参照してください))。
自然数の標準的な定義(実際には集合論における自然数の定義の中で最も古いもの)は、等数性のもとでの有限集合の同値類として定義される。本質的に同じ定義がNFUにも当てはまる(これは通常の定義ではないが、結果は同じである):有限集合の集合Finを次のように定義する。
任意の集合に対して、 定義するとしてNを集合として定義する。
NFUの無限公理は次のように表現できる。: これは、各自然数が空でない後継数(の後継数)を持つことを確立するのに十分である。いるいかなる場合でもこれは、ペアノ算術公理が満たされていることを示す上で最も難しい部分である。
算術演算は、上記と同様のスタイルで定義できます(先ほど定義した後継者の定義を使用)。また、自然な集合論的な方法で定義することもできます。AとBが互いに素な有限集合である場合、|A|+|B|を次のように定義します。より厳密には、mとnがN の要素である場合、 m+n を次のように定義します。
(ただし、この定義方法はZFC数にも適用可能ですが、より迂遠な方法になります。NFU定義の形式は集合操作を容易にし、 ZFC定義の形式は再帰的定義を容易にしますが、どちらの理論もどちらの定義方法もサポートしています。)
この2つの実装は大きく異なります。ZFCでは、各有限濃度の代表元を選択します(同値類自体は大きすぎて集合にすることはできません)。一方、NFUでは同値類自体が集合であるため、濃度を表すオブジェクトとして当然の選択肢となります。しかし、この2つの理論の算術演算は同一です。つまり、表面上は異なるこの2つのアプローチによって、同じ抽象化が実装されているのです。
集合論における抽象化を実装する一般的な手法は、同値類を用いることである。同値関係R が、その体Aの要素が何らかの特定の点で類似していることを示している場合、任意の集合xに対して、集合を次のように考える。集合xから、それらの特徴のみを考慮した抽象化を表すものとして(Aの要素をRまで 識別する)。
任意の集合Aに対して、集合Pのすべての要素が空でなく、 Pの任意の 2 つの異なる要素が互いに素である場合、 Aの分割である。。
体Aとの同値関係Rごとに、はAの分割である。さらに、 Aの各分割Pは同値関係を決定する。。
この手法は、 ZFCとNFUの両方において限界がある。ZFCでは、宇宙は集合ではないため、小さな領域の要素からのみ特徴を抽象化できると思われる。これは、Dana Scottによるトリックを使用することで回避できる。Rが宇宙上の同値関係である場合、次のように定義する。yの集合として、yのランクは、どのランクよりも小さいか等しい。これは、ランクが集合であるため機能します。もちろん、適切なクラスが存在する可能性はあります。's。NFUでは、主な困難はx より 1 上のタイプなので、たとえば「マップ」一般には(集合)関数ではないが(ただし)これは、選択公理を使用して各同値類から代表者を選択して置き換えることで回避できます。これはxと同じ型になります。または、Choice を呼び出さずにこれを行う方法がある場合は、正規表現を選択します (ZFC でも表現の使用はほとんど知られていません)。NFU では、例えば以下の基数と序数の定義のように、同値類構成を使用して一般集合のプロパティを抽象化することがより一般的です。
2つの整列そして似ていて、体からの全単射fが存在する場合の分野へそのためすべてのxとyについて。
類似性は、上で等数性が同値関係であることが示されたのとほぼ同じように、同値関係であることが示される。
New Foundations (NFU)では、整列順序Wの順序タイプは、 Wと類似するすべての整列順序の集合です。順序数の集合は、すべての整列順序タイプの集合です。
ZFCでは同値類が大きすぎるため、この方法は使えません。スコットのトリックを使って順序数をほぼ同じように定義することは形式的には可能ですが、フォン・ノイマンの手法の方が一般的に用いられています。
任意の半順序対応する厳密な半順序<は次のように定義されます。厳密な線形順序と厳密な整列順序は同様に定義される。
集合Aは、次の場合に推移的であると言われます。: Aの要素の各要素もまたAの要素である。(フォン・ノイマン) 順序数は推移的な集合であり、そのメンバーシップは厳密な整列順序である。
ZFCでは、整列順序Wの順序型は、 Wの体と同数であり、かつそのメンバーシップがWに関連付けられた厳密整列順序と同型である唯一のフォン・ノイマン順序数として定義される。(同数条件は、サイズ0と1の体を持つ整列順序を区別するものであり、それらの関連付けられた厳密整列順序は区別できない。)
ZFCでは、すべての順序数の集合は存在し得ません。実際、フォン・ノイマン順序数は、いかなる集合論においても矛盾した全体性を持ちます。控えめな集合論的仮定の下で、フォン・ノイマン順序数のすべての要素がフォン・ノイマン順序数であり、フォン・ノイマン順序数はメンバーシップによって厳密に整列していることが示されます。したがって、フォン・ノイマン順序数のクラスが集合であれば、それはフォン・ノイマン順序数になります。しかし、その場合、それはそれ自体の要素となり、メンバーシップがフォン・ノイマン順序数の厳密な整列であるという事実に矛盾します。
すべての整列順序に順序型が存在することは、ツェルメロ集合論の定理ではありません。置換公理が必要です。スコットのトリックでさえ、追加の仮定(例えば、すべての集合が集合である階数に属するという仮定など。これは本質的にツェルメロ集合論を強化するものではありませんが、その理論の定理でもありません)なしにはツェルメロ集合論では使用できません。
NFUでは、すべての順序数の集合は階層的内包によって集合化されます。ブラリ・フォルティのパラドックスは予期せぬ方法で回避されます。によって定義される順序数には自然な順序があります。いくつか(そして任意の)は、いくつかの(そしてあらゆる)の冒頭部分に似ています。さらに、この自然順序は順序数の整列順序であり、したがって順序型を持つ必要があることが示される。. 順序数のタイプは、 自然の秩序に従えば事実と矛盾するがは、順序数上の自然順序全体の順序型です(したがって、その適切な初期セグメントの順序型ではありません)。しかし、これは、順序数上の自然順序の順序型が以下であるという直感(ZFCでは正しい)に依存しています。は任意の序数この主張は階層化されていない。なぜなら、2番目のタイプは最初の型の型より4つ高い(型レベルのペアを使用する場合は2つ高い)。NFUで真であり証明可能な主張は、より小さい順序数の自然順序の順序型は、は任意の序数、 どこ注文タイプはいかなる場合でも(これは W の選択に依存しないことは容易に示せる。T は型を 1 つ上げることに留意する。)したがって、より小さい順序数の順序型は自然の秩序と共に、 そして. すべての使用ここでは、型レベルのペアが使用される場合。
これは、T 操作が自明ではないことを示しており、いくつかの結果をもたらします。シングルトンマップがこれは集合ではない。そうでなければ、このマップの制約により、Wと任意の整列Wに対して、Tは(外部的に)全単射かつ順序保存的である。このため、確立するこれは、集合にはなり得ない順序数の「降順列」です。
Tによって固定される順序数はカントール順序数と呼ばれ、カントール順序数のみを支配する順序数(カントール順序数自体も容易にカントール順序数であることが示される)は強カントール順序数であると言われる。カントール順序数の集合や強カントール順序数の集合は存在しない。
NFUではフォン ノイマン順序数について推論することが可能です。フォン ノイマン順序数とは、Aへのメンバーシップの制限が厳密な整列となるような推移的集合Aであることを思い出してください。メンバーシップ関係は型の違いを伴うため、これは NFU の文脈では非常に強い条件です。フォン ノイマン順序数Aは NFU の意味での順序数ではありませんが、序数に属するこれは、 Aの(メンバーシップの)順序型と呼ばれることがあります。フォン・ノイマン順序数Aの順序型がカントール型であることは容易に示せます。順序型の任意の整列Wに対して、包含によるWの初期セグメントの誘導された整列は、秩序型を持つ。(これは 1 段階上のタイプなので、T が適用されます):しかし、フォン ノイマン順序数Aのメンバーシップによる整列と、その初期セグメントの包含による整列の順序タイプは、2 つの整列が実際には同じ関係であるため、明らかに同じです。したがって、Aの順序タイプは T の下で固定されます。さらに、同じ議論は任意のより小さい順序数 (これもフォン ノイマン順序数であるAの初期セグメントの順序タイプになります) にも適用されるため、任意のフォン ノイマン順序数の順序タイプは強くカントール的です。
追加の仮定なしに NFU に存在することが証明できるフォン・ノイマン順序数は、具体的な有限順序数のみです。しかし、置換法を適用することで、NFU の任意のモデルを、すべての強カントール順序数がフォン・ノイマン順序数の順序型となるモデルに変換できます。このことから、「NFU の強カントール順序数」という概念は、一見類似している「NFU の順序数」よりも、「ZFC の順序数」のより良い類似物である可能性が示唆されます。
NFUでは基数は自然数の定義を一般化した方法で定義されます。任意の集合Aに対して、。
ZFCでは、これらの同値類は通常通り大きすぎます。スコットのトリックを使用できます (実際、ZFで使用されています)。は通常、 Aの整列の最小の順序型 (ここではフォン・ノイマン順序数) として定義されます(すべての集合が整列可能であることは、両方の理論において通常の方法で選択公理から導かれます)。
基数上の自然順序は整列順序であることがわかります。反射性、反対称性(現在利用可能な抽象基数に関して)、推移性については既に上で示しました。それが線形順序であることは選択公理から導かれます。2つの集合を整列順序すると、一方の整列順序の初期セグメントは他方の整列順序と同型になるため、一方の集合の濃度は他方の集合の濃度よりも小さくなります。それが整列順序であることも、同様の方法で選択公理から導かれます。
それぞれの無限基数には、通常の理由(集合論のいずれにおいても)から、多くの順序タイプが関連付けられています。
カントールの定理は(どちらの理論においても)無限基数の間に非自明な区別があることを示している。ZFCでは、NFUでは、カントールの定理の通常の形式は偽です(A=Vの場合を考えてください)。しかし、カントールの定理は型が不正なステートメントです。NFUにおける定理の正しい形式は次のとおりです。、 どこは、A の要素が 1 個の部分集合の集合です。これは、集合よりも「少ない」シングルトンが存在することを示している(明らかな全単射からVは既に集合ではないことがわかっています。NFU + Choice では実際に証明できます。(どこは、多くの介在基数の存在を示します。つまり、非常に多くの要素が存在します。) 基数に対する、順序数に対する T 操作に類似した型上げ T 操作を定義します。これは基数の外部自己準同型であり、順序数に対する T 演算が順序数の外部自己準同型であるのと同様である。
集合Aは、万が一の場合に備えてカントール的であると言われている。枢機卿はカントール基数とも言われる。集合Aは、単一集合のAへの制限が( )の場合に限り、強くカントール的である (そしてその基数も強くカントール的である) と言われる。)は集合です。強カントール集合の整列は常に強カントール順序数になりますが、カントール集合の整列については必ずしもそうではありません(ただし、カントール集合の最短整列はカントールになります)。カントール集合とは、カントールの定理の通常の形式を満たす集合です。
基数演算は、どちらの理論においても集合論的な観点から定義されている。定義したいのはとして、ZFCではこれを実行するが、 NFUではクラトフスキー対を使用する際に障害がある。としてこれは、ペアとその射影の間に2の型変位があるためであり、これはデカルト積とその因子の間に2の型変位があることを意味します。積が常に存在することは容易に証明できます(ただし、Tの逆元は全積ではないため注意が必要です)。
基数に対する指数演算を定義するには、本質的にTが必要となる。AからBへの関数の集合として定義され、これはAまたはBよりも3つのタイプが高いので、定義するのは妥当である。としてAまたはBと同じタイプになるように(置き換える(型レベルのペアを使用)。この結果、指数演算は部分的になります。たとえば、は未定義です。ZFCでは、次のように定義します。として難なく。
指数演算は全演算であり、T がそのような基数を固定し、カントール集合間の関数空間がカントール的であることを容易に示すことができるため(冪集合、直積、その他の通常の型構成子と同様)、カントール基数上では期待どおりに動作します。これは、NFUの「標準」基数がカントール的(実際には強カントール的)基数であり、「標準」順序数が強カントール的順序数であるように見えるのと同様に、その見解をさらに裏付けるものです。
これで、選択公理を用いた基数算術の通常の定理を証明できる。事例から型レベルの順序対の存在は次のように導き出せる。に等しい念のためこれは、クラトフスキー対間の1対1の対応によって証明されるだろう。そしてダブルシングルトン: 再定義するcは、クラトフスキと関連があるこれは、型レベルでの順序対の概念です。
したがって、 NFUには自然数の2つの異なる実装があります( ZFCでは同じですが):有限順序数と有限基数です。これらはそれぞれNFUのT演算(基本的に同じ演算)をサポートしています。n がNFU + Infinity + Choiceの自然数である場合、自然数です(したがってそして最初の無限順序数(カントール派)だが、この理論では証明できないしかし、常識的に考えてこれは真実であるはずであり、したがって公理として採用することができる。
この公理(そして実際にはその元の定式化)の自然な帰結の一つは
カウントなしでNFUで証明できるのは。
計数の結果、Nは強いカントール集合である(これもまた同等の主張である)。
強いカントール集合Aに制限された任意の変数の型は、参照を置き換えることによって必要に応じて上げ下げできます。参照先(aの型が上昇している。これは、 a が集合であることが既知であることを前提としている。そうでなければ、「の要素」と言わなければならない。この効果を得るため)または(低下したタイプ)すべての人々のためにしたがって、層別化の目的でそのような変数に型を割り当てる必要はありません。
強カントール集合の任意の部分集合は強カントール集合である。強カントール集合の冪集合は強カントール集合である。2つの強カントール集合の直積は強カントール集合である。
計数公理を導入すると、型はNまたはP ( N )、R (実数の集合)、あるいは集合論以外の古典数学で考慮されたあらゆる集合に限定された変数に割り当てる必要がなくなる。
ZFCにはこれに相当する現象はありません。馴染みのある数学的対象の「標準的な」振る舞いを強制するためにNFUに追加できる、より強力な公理については、 New Foundationsのメイン記事を参照してください。
正の分数を、正の自然数のペアで表します(0は除外します)。ペアで表される作るために関係を導入する定義されるこれは同値関係であることが証明できます。正の有理数を、この関係に基づく正の自然数のペアの同値類として定義します。正の有理数に対する算術演算と正の有理数に対する順序関係は、小学校で習うのと同じように定義され、(多少の努力は必要ですが)期待される性質を持つことが証明されます。
大きさ(正の実数)は、最大要素を持たない正の有理数の空でない真の初期セグメントとして表現します。大きさに対する加算と乗算の演算は、大きさの正の有理数の要素を要素ごとに加算することによって実装されます。順序は、集合の包含関係として実装されます。
実数を差分として表す大きさの: 厳密に言えば、実数はペアの同値類である等価関係における大きさ定義される実数に対する加算と乗算の演算は、差の加算と乗算に関する代数的な規則から予想されるとおりに定義されます。順序の扱いも初等代数と同様です。
これは構成の最も簡潔な概略です。自然数の構成の違いを除けば、 ZFCとNFUの構成は全く同じであることに注意してください。すべての変数は強カントール集合に制限されているため、階層化の制約について心配する必要はありません。計数公理がない場合、これらの構成の詳細な議論では、Tのいくつかの応用例を紹介する必要があるかもしれません。
この種の構造においては、 ZFCはNFUよりも優位性を持っているように思われる。NFUにおいても構造は明らかに実現可能であるが、階層化に関係する理由から、ZFCよりも複雑になる。
このセクション全体を通して、型レベルの順序対を仮定します。としてクラトフスキー対を用いた一般的なnタプルの定義は、すべての射影の型を同じに保つ必要があり、nタプルとその射影間の型のずれがn の増加とともに大きくなるため、より複雑です。ここでは、nタプルはそれぞれの射影と同じ型を持ちます。
一般的なデカルト積は同様に定義される。
ZFCにおける定義は同じだが、階層化については考慮する必要がない(ここで示されているグループ分けは、一般的に使用されているものとは逆だが、これは簡単に修正できる)。
次に、無限のデカルト積を考えてみましょう。ZFCでは、これは定義域Iを持つすべての関数fの集合として定義され、(ここで、Aは暗黙のうちに、各iを)
NFUでは、これには型への注意が必要です。集合Iと、その値がで書かれている、 定義する定義域Iを持つすべての関数fの集合として、: 注意してくださいは、 A がインデックスの単一要素に値をとる関数であるという慣例により階層化されています。この定義では、非常に大きな集合族(単一要素の集合でインデックス付けできないもの)はデカルト積を持たないことに注意してください。さらに、集合ははインデックス集合Iと同じ型です(その要素よりも 1 つ高い型であるため)。積は、ドメインIを持つ関数の集合(つまりIと同じ型) として、1 つ高い型になります (型レベルの順序対を仮定)。
次に、製品について考えてみましょう。これらの集合の基数の濃度。濃度 || はカーディナルよりも一段階上の種類ですしたがって、基数の無限積の正しい定義は(Tの逆関数は全関数ではないため、存在しない可能性もある。)
集合族の非交和と基数族の和についても同様に繰り返します。ここでも、A を定義域を持つ集合値関数とします。: 書くのために互いに素な和集合セットはこのセットは、他のセットと同じタイプです。。
合計の正しい定義したがって型置換がないため。
これらの定義を拡張して、単一要素の集合ではないインデックス集合を扱うことも可能ですが、そのためには型レベルが一つ増える必要があり、ほとんどの場合必要ありません。
ZFCにおいて、非交和を定義する。として、 どこ略す。
順列法を用いることで、すべての強カントール集合Aに対して、要素が自己単一要素である同じサイズの集合Iが存在するという主張がNFUと相対的に整合していることを示すことができる。Iの各iについて。
ZFCにおいて、累積階層を、以下の条件を満たす集合の順序インデックス付きシーケンスとして定義する。;;制限順序数の場合これは超限再帰による構成の一例です。集合Aのランクは次のように表されます。かつその場合に限りランクが集合として存在することは、各極限ステップでの置換公理に依存します(階層構造はツェルメロ集合論では構築できません)。基礎公理により、すべての集合は何らかのランクに属します。
枢機卿と呼ばれる。
この構成はNFUでは実行できません。なぜなら、べき集合演算はNFUの集合関数ではないからです(階層化の目的上、Aよりも一段階上のタイプである。
基数の列NFUで実装できます。は次のように定義される。、 どこサイズ2の便利なセットで、。 させて最小の基数集合で、(自然数の集合の濃度)には濃度が含まれる含まれる場合、そして基数の集合の上限に関して閉じている。
整列順序の順序インデックス付けに関する規則は、 の体xの要素として定義される。制限の順序タイプには;次に定義するインデックスを持つ要素として自然の秩序において枢機卿インデックスがすべての無限基数上の自然順序(これは整列順序である、上記参照)において。この定義からすぐに導かれる。これらの構成すべてにおいて、インデックスの型は型レベル順序対よりも2つ高い。
ZFCの各集合Aは推移閉包を持つ( Aを含むすべての推移的集合の共通部分)。基礎公理により、メンバーシップ関係をAの推移的閉包に制限することは、整礎関係である。は空であるか、最上位要素がAであるため、この関係は集合図です。ZFC では、すべての集合図は何らかの集合図と同型であることが証明できます。。
これは、累積階層(の初期部分)を集合図の同型類を考察することで研究できることを示唆している。これらの同型類は集合であり、NFUの集合を構成する。集合図の同型類への所属に類似した自然な集合関係が存在する。セット画像です、書いてください同型クラスを定義し、保持する場合は、yの最上位要素の y による逆像の要素の 1 つを下方閉包に制限したときの同型類です。関係 E は集合関係であり、それが整礎かつ外延的であることは容易に証明できます。E の定義が分かりにくい場合は、 Aに関連付けられた集合像とBに関連付けられた集合像の間に成り立つ関係によって正確に誘導されるという観察から推論できます。通常の集合論において。
集合図の同型類には、順序数に対する T 演算に類似した T 演算が存在する。xが集合図であれば、。 定義するとして容易にわかるように、。
このシミュレートされた集合論の外延性の公理は、Eの外延性から導かれる。その健全性から基礎の公理が導かれる。公理Eがどのような理解を持つかという問題が残る。任意の集合図の集合を考えてみよう。(フィールドがすべてシングルトンで構成されている集合画像のコレクション)。x より 1 つ上の型 (型レベルの順序対を使用) で、各要素を置き換える各分野のコレクションにはその結果、元の集合と同型であるが、体同士が互いに素な集合像の集合が得られる。これらの集合像と新しい最上位要素との和集合は、E の下での逆像が元の集合の要素と完全に一致するような集合像となる。つまり、任意の同型型の集合に対して、同型型が存在するEの下での逆像は、まさにこのコレクションである。
特に、 E の下での逆像がすべてのT [ x ] ( T [ v ] を含む)の集合である同型型[v]が存在する。T [ v ] E vであり、Eは整礎であるため、これは、上記および「新しい基礎」の記事で議論されたブラリ・フォルティのパラドックスの解決に似ており、実際には、すべての整礎集合の集合に関するミリマノフのパラドックスの局所的な解決である。
通常の集合論における集合のランクと同様に、集合図の同型類のランクも存在します。任意の集合図の集合Aに対して、S ( A ) を、E による逆像が A の部分集合であるような集合図のすべての同型類の集合と定義します。A のすべての部分集合が E による逆像である場合、A を「完全」集合と呼びます。「ランク」の集合は、空集合を含み、S 演算 (一種の冪集合構成) およびその部分集合の和集合に関して閉じている最小の集合です。通常の集合論と同様に、ランクが包含関係によって整列していることは容易に証明できます。したがって、ランクはこの整列順序でインデックスを持ちます。インデックスを持つランクを参照してください。として証明できるのは、完全な階級については完全ランク(最初の不完全ランクとなる)と関係 E の和集合は、ツェルメロ型集合論の宇宙の初期セグメントのように見える(ZFCの完全な宇宙とは必ずしも同じではない。十分な大きさではない可能性がある)。次のことが証明できる。最初の不完全なランクは、完全なランクであるため。したがって、「累積階層のランク」があり、そのランクを下方へ移動させる「外部自己同型」Tが存在する。これは、累積階層のランクの非標準モデルに関する条件と全く同じであり、その条件の下で、New Foundationsの記事でNFUのモデルが構築されている。検証すべき技術的な詳細があるが、この構造では、ZFCの断片だけでなくNFU自体の解釈も可能であり、定義される: この「関係」これは集合関係ではありませんが、通常のメンバーシップ関係と同様に、引数間の型変位は同じです。。
つまり、NFU内部には集合の累積階層の自然な構造があり、それはツェルメロ流の集合論におけるNFUモデルの自然な構造を内包している。
「新基礎」の記事で説明されているカントール集合の公理の下では、E関係をメンバーシップとする集合図の同型類の集合のうち、強くカントール的な部分は、ZFCの(適切なクラス)モデルになります(各nに対してn - Mahlo基数が存在するモデルです。このNFUの拡張はZFCよりも厳密に強いものです)。これは、強くカントール的な同型類が集合を構成しないため、適切なクラスモデルです。
順列法を用いることで、NFUの任意のモデルから、集合図のあらゆる強カントール同型型が、真のメンバーシップ関係を集合の推移閉包に制限したものとして実際に実現されるモデルを作成することができる。