

数学において、選択公理(略称:ACまたはAoC)は集合論の公理の一つである。非公式に言えば、選択公理は、任意の空でない集合の集合が与えられたとき、その集合が無限集合であっても、各集合から1つの要素を選んだ別の集合を特定できると述べている。正式には、この公理は構成ではなく存在を確立するものであり、すべての集合に対して、次のことを述べている。そしてすべての-索引付きファミリー空でない集合の集合が存在する-インデックス付きセット要素のそのためすべての選択公理は、整列定理の証明を形式化するために、 1904年にエルンスト・ツェルメロによって定式化された。[ 1 ]
多くの場合、要素を選択することによって作成される集合は、選択公理を援用することなく作成できます。特に、要素を選択する集合の数が有限である場合(この場合、帰納法を適用できます)、または、要素の選択方法に関する標準的な規則(各集合のちょうど1つの要素に対して成り立つ何らかの特徴的な性質)が利用可能な場合です。例として、自然数から選択された集合が挙げられます。このような集合からは、常に最小の数を選択できます。たとえば、集合{ {4, 5, 6}, {10, 12}, {1, 400, 617, 8000 } } が与えられた場合、各最小要素を含む集合は {4, 10, 1} です。この場合、「最小の数を選択する」は選択関数です。自然数から無限個の集合が収集されたとしても、各集合から最小の要素を選択して集合を作成することで、常に選択関数を形成することが可能です。ここでは選択公理は必要ありません。一方、実数のすべての空でない部分集合の集合については、それぞれの部分集合から1つの要素を選択するための既知の標準的な規則は存在しない。この場合、目的の選択関数を構築するには、選択公理を適用する必要がある。
バートランド・ラッセルは次のような類推を提唱しました。靴のペアが無秩序に並んだ無限の集合であっても、各ペアから左の靴を選び出すことで、適切な靴の集合(つまりセット)を得ることができます。これにより、選択公理を用いずに選択関数を定義することが可能になります。しかし、靴下のペアが無秩序に並んだ無限の集合(左の靴下か右の靴下かといった区別する特徴がないと仮定)の場合、各ペアから靴下を1つ選ぶ自然な(つまり標準的な)方法は存在しないため、望ましい選択関数を構築するには選択公理に頼らざるを得ません。[ 2 ]
当初は議論の的となった選択公理は、現在ではほとんどの数学者によって何の留保もなく使用されており、[ 3 ]標準的な公理的集合論である選択公理付きツェルメロ・フレンケル集合論(ZFC)にも含まれている。その理由の一つは、チコノフの定理など、一般的に受け入れられている多くの数学的結果の証明には選択公理が必要であることである。現代の集合論者は、決定性公理など、選択公理と両立しない公理も研究している。構成的数学の中には選択公理を避けるものもあれば、受け入れるものもある。
選択関数(セレクタまたは選択とも呼ばれる)は関数であるコレクション上で定義空でない集合の集合で、すべての集合に対してで、はこの概念を用いると、次の公理を述べることができる。
公理—任意の集合について空でない集合の選択肢関数が存在するそれは以下のように定義されますそして各セットをマッピングしますその集合の要素へ。
正式には、これは次のように表現できます。
家族に対する各選択機能空でない集合の は、集合のデカルト積の要素です。、そしてその逆もまた然り。したがって、選択公理の同等の形式は次のようになる。
この形式は、より一般的な形式を意味しており、デカルト積は一般的なインデックス付き集合族(重複を含む場合もある)である。なぜなら、重複する因子からは常に同じ要素を選択できるからである。
この記事および選択公理に関するその他の議論では、以下の略語がよく使用されます。
選択公理には、他にも多くの同値な表現が存在する。これらの表現は、集合論の他の基本公理が存在する場合、選択公理を含意し、かつ選択公理によって含意されるという意味で同値である。
あるバリエーションでは、選択関数をその範囲に置き換えることで、選択関数の使用を回避している。
これは一階述語論理では次のように定式化できる。
ご了承ください論理的に同等である英語では、この一階述語論理の文は次のようになります。
これは、集合の任意の分割に対して保証します。部分集合の存在のパーティションの各部分から正確に1つの要素のみを含む。
別の同等の公理はコレクションのみを考慮するこれらは本質的に他の集合の冪集合である。
この定式化を用いる著者は、しばしば選択関数について言及する。しかし、これは選択関数の少し異なる概念です。その定義域は、の冪集合です。(空集合を除いた)ので、任意の集合に対して意味がある。一方、この記事の他の箇所で使用されている定義では、集合の集合に対する選択関数の定義域はその集合自体であり、集合の集合に対してのみ意味を持ちます。この選択関数の別の概念を用いると、選択の公理は簡潔に次のように述べることができます。
これは以下と同等です
したがって、この公理の否定は次のように表現できる。
19世紀後半まで、選択公理は正式には述べられていなかったものの、暗黙のうちにしばしば用いられていた。例えば、集合Xが空でない集合のみを含むことが確定した後、数学者は関数Fを定義するために「すべてのs∈Xについて、F ( s )をsの要素の一つとする」と述べることがあった。一般に、選択公理を用いずにFの存在を証明することは不可能であるが、このことはツェルメロまで気づかれずにいたようである。
有限個の空でない集合の選択関数の存在は、選択公理に頼ることなく、有限帰納法の原理によって証明できる。 [ 7 ]この証明では、単一の空でない集合が与えられた場合、、一階述語論理では、具体的な を選択することができます。しかし、一階述語論理における証明は有限でなければならないため、一階述語論理だけでは無限の数の選択を行うことはできない。
選択公理が不要なもう1つのケースは、正規の選択関数を与える明示的な規則が存在する場合です。たとえば、コレクションの各メンバーがが自然数の空でない部分集合である場合、そのような明示的な規則の 1 つは、各 の最小の要素を選択することです。。各 をマッピングする標準的な選択関数最小要素までをZFで選択公理なしで再び構成できます。
一般に、すべての集合の和集合がは整列可能であり、その場合の選択関数は選択公理を用いずに構築できる。各 が であるだけでは十分ではないことに注意する。は整列可能である。なぜなら、各 に対して標準的な整列順序を選択するために選択公理が必要になる場合があるからである。とにかく。
選択公理が必要となる例として、実数のすべての空でない部分集合の集合とする。各集合から最小の要素を選択する方法はもはや機能しない。なぜなら、実数の部分集合の中には最小の要素を持たないものがあるからである。例えば、開区間最小要素を持たない場合:はにある、ならば、そしては常に より厳密に小さいこの戦略はここでは失敗します。なぜなら、実数の自然順序は整列順序ではないからです。
実数の整列である別の順序が存在する場合、その順序に関して最小要素戦略を適用すると、選択関数が得られます。逆に、選択関数が存在する場合 、そうすると整列定理の証明によって、実数の整列が存在することが示されるだろう。
させよう単位円とし、は、すべての有理回転(つまり、角度が の有理倍数である回転)からなるグループです。 ) 以来は可算名詞ですが、は不可算名詞です。は、の作用によって無数の軌道に分裂しなければならない。 .
選択公理を用いると、各軌道から1点ずつ選択することができ、非可算部分集合が得られる。のそのすべての翻訳がはと互いに排他的である。これらの変換の集合は、円を互いに素な集合の可算集合に分割し、それらの集合はすべて互いに合同です。集合は、上の任意の回転不変な可算加法測度に対して測定不可能となる。 : もしはゼロ測度を持ち、可算加法性は円全体がゼロ測度を持つことを意味する。もしは正の測度を持ち、可算加法性から円は無限の測度を持つことがわかる。
同様の構成を3次元球に適用すると、バナッハ・タルスキーのパラドックスで示されているように、任意の回転不変な有限加法測度に対しても測定不可能な集合が得られる可能性がある。
選択公理を必要とする証明は、集合論の言語で対象を正統的に定義することなく、対象の存在を確立することができる。例えば、選択公理は実数の整列が存在することを示唆するが、選択公理を持つ集合論のモデルの中には、実数の個々の整列を定義できないものもある。同様に、選択公理を用いてルベーグ可測でない実数の部分集合が存在することを証明できるが、そのような集合は定義できないことは矛盾しない。[ 8 ]
選択公理は、これらの無形物(存在が証明されているが、いかなる標準的な方法でも構成できない対象)の存在を主張しており、これはいくつかの哲学的原理と矛盾する可能性がある。[ 9 ]すべての集合の標準的な整列順序が存在しないため、整列順序に依存する構成は、標準的な結果が望まれる場合であっても(圏論ではよくあることだが)、標準的な結果を生み出さない可能性がある。これは、選択公理の使用に反対する議論として用いられてきた。
選択公理に対するもう一つの反論は、それが直感に反すると思われる対象の存在を暗示しているという点である。[ 10 ]一例として、バナッハ・タルスキーのパラドックスがある。これは、3次元の単位球を有限個の断片に分解し、回転と平行移動のみを用いて、それぞれの断片を元の球と同じ体積を持つ2つの球に再構成できるというものである。選択公理を用いて構築されたこの分解における断片は、非可測集合である。
一見矛盾しているように見えるこれらの結果にもかかわらず、ほとんどの数学者は選択公理を数学における新しい結果を証明するための有効な原理として受け入れている。しかし、この議論は十分に興味深いものであり、ZFC(ZF+AC)の定理が(ZFの公理のみを用いて)選択公理と論理的に同値である場合は注目に値すると考えられている。また、数学者は選択公理が偽であることを必要とする結果を探しているが、この種の演繹は選択公理が真であることを必要とする演繹よりも一般的ではない。
ZFの定理は、その理論のどのモデルにおいても、その特定のモデルにおける選択公理の真偽に関わらず真である。以下に示す選択公理の含意(選択公理自体の弱いバージョンを含む)は、ZFの定理ではないため列挙されている。例えば、バナッハ=タルスキーのパラドックスは、ZFだけでは証明も反証もできない。ZFでは単位球の必要な分解を構成することは不可能であり、そのような分解が存在しないことを証明することも不可能である。このような命題は、例えば「ACが成り立つならば、バナッハ=タルスキーのパラドックスにおける分解が存在する」といった条件文として言い換えることができる。このような条件文は、元の命題がZFと選択公理から証明可能な場合に、ZFで証明可能となる。
前述のように、ZFCの古典理論では、選択公理によって、あるタイプの対象の存在を、そのタイプのインスタンスの明示的な標準構成なしに証明できる非構成的証明が可能になります。実際、集合論とトポス理論では、ディアコネスクの定理によって、選択公理が排中律を含意することが示されています。したがって、非古典論理が用いられる構成的集合論では、この原理は利用できません。
マルティン・レーフ型理論で原理を定式化すると状況は異なります。マルティン・レーフ型理論と高階ハイティング算術では、選択公理の適切な記述は(アプローチに応じて)公理として含まれるか、定理として証明可能です。[ 11 ]この違いの原因は、型理論の選択公理が構成的集合論の選択公理が持つような外延性を持たないことです。 [ 12 ]型理論の文脈については後述します。
構成的文脈ではさまざまな選択原理が徹底的に研究されており、それらの原理の地位は、構成的数学の学派や種類によって異なります。構成的集合論におけるいくつかの結果は、排中律を含意しない可算選択公理または従属選択公理を使用しています。構成的分析の枠組みを開発したことで有名なエレット・ビショップは、選択公理は構成的に受け入れられると主張し、次のように述べています。
構成的数学には選択関数が存在する。なぜなら、選択は存在そのものの意味によって暗示されているからである。[ 13 ]
特に可算選択公理は構成的数学でよく用いられるが、その使用には疑問も呈されている。[ 14 ]
1922 年という早い時期から、アブラハム・フランケル[ 15 ]によって導入され、アンジェイ・モストフスキ[ 16 ]によってさらに発展させられた順列モデルの手法により、ウレレメントを持つ ZF の変種では選択公理が失敗する可能性があることが知られていました。基本的な手法は次のように説明できます。n = 1, 2, 3...に対してx nとy n を異なるウレレメントとし、有限個のnを除くすべての n に対して、各セットが交換x n ↔ y nに関して対称であるようなモデルを構築します。すると、セットX = {{ x 1 , y 1 }, { x 2 , y 2 }, { x 3 , y 3 }, ...} はモデルに含めることができますが、{ x 1 , x 2 , x 3 , ...}のようなセットは含めることができず、したがってX は選択関数を持つことができません。
1938年、[ 17 ]クルト・ゲーデルは、ZFCを満たす内部モデル(構成可能宇宙)を構築することにより、選択公理の否定がZFの定理ではないことを示し、ZF自体が無矛盾であればZFCも無矛盾であることを示した。1963年、ポール・コーエンは、この目的のために開発された強制法を用いて、ZFが無矛盾であると仮定すると、選択公理自体がZFの定理ではないことを示した。彼は、ZF¬C(ACの否定を公理として追加したZF)を満たすはるかに複雑なモデルを構築し、ZF¬Cが無矛盾であることを示した。コーエンのモデルは、順列モデルに似た対称モデルであるが、要素の代わりに(強制法によって正当化された)自然数の「一般的な」部分集合を使用する。[ 18 ]
これらの結果を総合すると、選択公理はZF公理から論理的に独立していることが明らかになる。ZF公理が無矛盾であるという仮定は無害である。なぜなら、既に矛盾を抱えている体系に別の公理を追加しても、状況が悪化することはないからである。独立性ゆえに、証明において選択公理(またはその否定)を用いるかどうかの決定は、集合論の他の公理に依拠して行うことはできない。他の根拠に基づいて決定する必要がある。
選択公理を用いる利点の一つは、そうでなければ証明できないような単純化された命題を証明できるため便利であるという点です。選択公理を用いて証明できる定理の多くは、洗練された一般的な性質を持っています。例えば、任意の2つの集合の濃度は比較可能であること、すべての非自明な単位環には極大イデアルが存在すること、すべてのベクトル空間には基底が存在すること、すべての連結グラフには全域木が存在すること、コンパクト空間のすべての積はコンパクトであることなどです。選択公理は、定理を「より大きな」対象に一般化することを可能にする場合もよくあります。例えば、有限次元のすべてのベクトル空間には基底が存在することは選択公理を用いなくても証明できますが、すべてのベクトル空間への一般化には選択公理が必要です。同様に、コンパクト空間の有限積は選択公理を用いなくてもコンパクトであることが証明できますが、無限積への一般化(チコノフの定理)には選択公理が必要です。
独立性の証明は、ペアノ算術の言語で表現できるすべての命題を含む、幅広い数学的命題が、ZFC で証明可能な場合に限り ZF で証明可能であることも示している。[ 19 ]このクラスの命題には、 P = NPという命題、リーマン予想、その他多くの未解決の数学的問題が含まれる。このクラスの問題を解こうとする場合、証明の存在だけが問題であれば、ZF または ZFC のどちらを使用しても違いはない。ただし、ZF よりも ZFC からの定理の証明の方が短い場合がある。
選択公理は、ZFとは独立した重要な命題の唯一の例ではありません。例えば、一般化連続体仮説(GCH)は、ZFとは独立しているだけでなく、ZFCとも独立しています。しかし、ZFとGCHを組み合わせるとACが導かれるため、GCHはACよりも厳密に強い主張となります。ただし、両者ともZFとは独立しています。
構成可能性の公理と一般化連続体仮説はそれぞれ選択公理を含意し、厳密には選択公理よりも強い。フォン・ノイマン=ベルネイス=ゲーデル集合論やモース=ケリー集合論のようなクラス理論では、全体選択公理と呼ばれる公理があり、これは真のクラスにも適用されるため、集合の選択公理よりも強い。全体選択公理は、サイズの制限公理から導かれる。タルスキの公理は、タルスキ=グロタンディーク集合論で使用され、(一般的に言えば)すべての集合が何らかのグロタンディーク宇宙に属することを述べているが、これは選択公理よりも強い。
ZFの公理を仮定するものの AC や ¬AC を仮定しない場合、選択公理と同等となる重要な命題が存在する (つまり、ZF におけるそれらの真理値は決定不能であるが、AC における真理値と同じである)。[ 20 ]その中で最も重要なのは、ツォルンの補題と整列定理である。実際、ツェルメロは当初、整列定理の証明を形式化するために選択公理を導入した。
圏論におけるいくつかの結果は、その証明に選択公理を用いている。これらの結果は、技術的な基礎の強さによって、選択公理よりも弱い場合もあれば、同等である場合も、強い場合もある。例えば、圏を集合、すなわち対象と射の集合(通常「小圏」と呼ばれる)で定義する場合、すべての集合からなる圏は存在しないため、圏論的な定式化をすべての集合に適用することは難しい。一方、圏論の他の基礎的な記述ははるかに強力であり、同一の圏論的な選択公理の記述は、上述のクラス理論のような標準的な定式化よりも強力である可能性がある。
選択を必要とする圏論的命題の例としては、以下のようなものがある。
ZFでは証明できない、より弱い命題がいくつか存在する。これらの命題は、ZF内の選択公理(AC)から論理的に導かれるものの、ACと同値ではない。例えば、従属選択公理(DC)が挙げられる。さらに弱い例として、可算選択公理(ACωまたはCC)がある。これは、任意の可算な空でない集合族に対して選択関数が存在することを述べている。これらの公理は、初等数学解析における多くの証明に十分であり、実数のすべての部分集合のルベーグ可測性など、完全な選択公理から反証可能な原理とも整合している。
順序パラメータα ≥ ω +2が与えられた場合、ランクがα未満のすべての集合Sに対して、S は整列可能である。順序パラメータα ≥ 1が与えられた場合、ハートッグス数がω α未満のすべての集合Sに対して、Sは整列可能である。順序パラメータが増加するにつれて、これらは選択公理の完全版にますます近似する。
選択公理よりも弱い選択公理には、ブール素イデアル定理や一様化公理などがある。前者は、ZF においては、タルスキの 1930 年の超フィルタ補題、すなわちすべてのフィルタは何らかの超フィルタの部分集合であるというものと同等である。
選択公理の最も興味深い点の1つは、数学の様々な分野でそれが現れることである。以下に、ZFからは証明できないがZFC(ZFとACの和)からは証明できるという意味で選択公理を必要とする命題をいくつか示す。言い換えれば、これらの命題はZFCのすべてのモデルでは真であるが、ZFの一部のモデルでは偽である。
AC によって暗示される歴史的に重要な集合論的命題がいくつかあり、それらと AC の等価性は未解決である。ツェルメロは、AC 自体よりも前に定式化された分割原理を AC を信じる根拠として挙げた。1906 年にラッセルは PP が等価であると宣言したが、分割原理が AC を暗示するかどうかは集合論における古い未解決問題であり、[ 36 ] [ 37 ] [ 38 ]他の命題の等価性も同様に古い難問である。選択が失敗する既知の ZF モデルでは、これらの命題も失敗するが、選択なしでこれらの命題が成り立つかどうかは不明である。
実数のすべての集合がベールの性質を持つという主張をBPと略記すると、BPは、おそらく単一の空でない集合の集合にのみ選択関数が存在しないと主張する¬ACよりも強い。強化された否定は、ACの弱化された形式と両立する可能性がある。たとえば、ZFが矛盾しない場合、ZF + DC [ 39 ] + BPは矛盾しない。
実数の集合はすべてルベーグ可測であるということは、ZF + DC とも整合的であるが、この整合性結果は、ロバート M. ソロベイによるもので、ZFC 自体では証明できず、緩やかな大きな基数の仮定 (到達不可能な基数の存在) を必要とする。決定性の公理(AD) は、実数の集合はすべてルベーグ可測であり、ベールの性質を持ち、完全集合の性質を持つことを意味する (これら 3 つの結果はすべて AC 自体によって反駁される)。十分強い大きな基数の公理 (無限に多くのウッディン基数の存在) が整合的であれば、ZF + DC + AD は整合的である。
クワインの公理的集合論体系である新基礎論(NF)は、それを紹介した1937年の論文のタイトル(「数学的論理のための新基礎論」)からその名を取っている。NF公理系では、選択公理は反証可能である。[ 40 ]
ツェルメロ=フレンケル集合論には、選択公理が偽となるモデルが存在する。ここでは、「ツェルメロ=フレンケル集合論に選択公理の否定を加えたもの」をZF¬Cと略記する。ZF¬Cの特定のモデルでは、いくつかの標準的なZFC定理の否定を検証することが可能である。ZF¬CのモデルはZFのモデルでもあるため、以下の各命題について、その命題が真となるZFのモデルが存在する。
証明については、Jech (2008)を参照のこと。
さらに、集合に定義可能性条件(記述集合論の意味で)を課すことで、一般的な選択公理と両立しない公理から、選択公理の制限版を証明できる場合が多い。これは、例えばモスコヴァキス符号化補題に見られる。
型理論では、選択公理と呼ばれる別の種類の命題があります。この形式は、2つの型σとτ、および型σのオブジェクトと型τのオブジェクト間の関係Rから始まります。選択公理は、型σの各xに対して、 R ( x , y )を満たす型τのyが存在するならば、型σのオブジェクトから型τのオブジェクトへの関数fが存在し、すべての型σのxに対してR ( x , f ( x ))が成り立つと述べています。
集合論とは異なり、型理論における選択公理は通常、公理体系として記述され、Rはすべての論理式、または特定の論理形式のすべての論理式にわたって変化する。
ツェルメロの 1908 年の定式化を組み合わせ選択公理と呼ぼう。CAC: 互いに素な空でない集合の任意の集合には横断線がある。