数理論理学において、ディアコネスキュの定理、あるいはグッドマン=マイヒルの定理は、選択公理の完全な形式があれば、排中律またはその制限形式を導出するのに十分であることを述べている。
この定理は1975年にラドゥ・ディアコネスク[ 1 ]によって発見され、後にニコラス・グッドマンとジョン・マイヒル[ 2 ]によっても発見された。1967年にはすでにエレット・ビショップが演習問題としてこの定理を提示していた( 『構成的解析の基礎』 58ページの問題2 [ 3 ])。
この定理は、排中律が仮定される古典論理においては、当然の結論である。したがって、以下の証明は構成的集合論の手法を用いて行われる。証明から明らかなように、この定理は、対合公理と分離公理(これらには顕著なバリエーションが存在する)に依存している。集合論的証明において、外延公理も重要な役割を果たす。後者の2つの公理がもたらす微妙な点については、以下でさらに詳しく論じる。
証明の用語を修正する:自然数との全単射、すなわち有限フォン・ノイマン順序数が存在する場合、集合を有限と呼ぶ。特に、次のように書く。、そして例えば、集合が濃度1の有限集合(単一要素集合)であるのは、その集合からその集合への全単射関数が証明されている場合に限る。以下の証明は、空集合に関する病的な区別を必要としないという点で単純である。集合に対して選択権を持つということは、そのすべての構成員が居住されている場合、は選択関数の定義域です。最後に、居住地については、と表記する命題対象物を。
証明の戦略は、与えられた命題を結合することである。潜在的な選択肢領域へそして最終的には、かなり制限された形式の完全な選択のみを用いる必要がある。具体性と簡潔さのために、この節では完全な分離を備えた構成的集合論を前提とする。つまり、任意の命題を含む理解を許容する。こうした文脈において、次の補題は核心的な洞察をより明確に示している。
この同値の逆方向が与えられた場合、選択公理、特にこの形式のすべての集合に選択関数を与えることは、すべての命題に対する排中律を意味する。
選択はすべての有限集合において有効である。古典的な集合論では、ここで考察する集合はすべて有限集合(濃度がちょうど1または2である)であることが証明されているため、同値の順方向が確立される。
逆方向を証明するには、2 つの区別可能な要素を持つ任意のダブルトンの 2 つの部分集合を考える。便利な選択肢は再び。したがって、分離を使用して、
そして
両方そして人が住んでいる、そして.もしその命題が証明できる場合、これら2つの集合は等しい。 特に、外延性によって。さらに、任意の数学関数に対してこれら両方の集合を引数として受け取ることができるものを見ると、の対偶は。
残りの証拠は、ペアに関するものである。居住集合の集合。(実際、それ自体が居住しており、さらに検証するつまり、有限インデックスであるということです。ただし、排中律が仮定されていない場合は、(全単射の意味で、証明可能な有限である必要はない。)
選択機能の上定義上、一般和集合にマッピングされる必要があり、ここでは、そして満たす
2つの部分集合の定義と関数の確立された値域を用いると、これは次のように簡略化される。
分配法則を用いると、これは次のことを意味する。関数に関する前述のコメントから、この集合上に選択関数が存在するということは、次の論理和を意味する。これで補題の証明は完了です。
前述のとおり、定義された両方の集合が等しいことを意味するその場合、ペアはシングルトンセットに等しいそしてその領域には2つの選択関数があり、どちらかを選ぶことができますまたは代わりに、拒否される可能性がある、つまり保持して、それからそしてそういう場合適切なペアで選択関数は1つしかなく、各シングルトンセットの固有の住人を選択します。この最後の割り当て「そして「は実行可能ではない」が成り立つ場合、2 つの入力は実際には同じです。同様に、前の 2 つの割り当ては、次の場合には実行可能ではありません。が成り立つのは、その場合、2 つの入力に共通の要素がないからである。選択関数が存在する場合、それは次の値を取ると言える。そして選択関数が存在するから、そして(おそらく同じ機能)を選択するから。
二値意味論においては、上記の3つの明示的な候補が、考えられるすべての選択割り当てとなる。
ある集合を命題の観点から定義することができる。そして、排中律を用いて、古典集合論においてこれらの集合が選択関数を構成することを証明する。このような集合は、保持します。が真か偽かを判断できる場合、そのような集合は明示的に上記の3つの候補のいずれかに単純化されます。しかし、いずれの場合も、必ずしもどちらかを確立できるとは限りません。または実際、それらは対象となる理論とは明らかに独立している可能性がある。そして、前述の 2 つの明示的な候補はそれぞれ 3 番目の候補と互換性がないため、一般的に選択関数の戻り値の両方を明示的に特定することはできない。そして2つの用語のうちそしてしたがって、それは、明示的に識別可能な値の範囲に評価できるという意味での関数ではありません。
分離を仮定しない理論ではあるいはそれを暗示するいかなる原理も、上記の集合の等式文の選言が必ず成り立つことを証明することさえできない。実際、構成的にも2つの集合はそしては証明可能な有限性さえ持たない。(ただし、任意の有限順序数は任意のデデキント無限集合に挿入されるため、有限順序数の部分集合はデデキント有限性の論理的に否定的な概念を検証する。これは両方の場合に当てはまる。)そしてその中に注入できない。ちなみに、これは古典的なものとも一致している。デデキント無限でも有限でもない集合が存在する。)
続いて、ペアリングもまた捉えどころがない。それは領域の射影像の中にある。しかし、選択割り当てに関しては、両方の明示的な値割り当てがどのように行われるかは不明です。そして作成できる割り当ての数、あるいは指定しなければならない割り当ての数さえもわかりません。したがって、一般的には、構成理論によって結合割り当て(集合)が定義域を持つ選択関数であることを証明できるような(集合)定義はありません。。ただし、可算選択と従属選択の弱い原理によって与えられる選択関数の領域では、このような状況は発生しないことに注意してください。なぜなら、これらの場合、領域は常に単に、自明に可算な最初の無限基数。
選択公理または古典論理の完全な公理を採用すると、形式的には、どちらかまたはこれは、それが有限であることを意味します。しかし、このような単なる関数存在公理のような仮定は、この領域が持つ正確な濃度を解決するものではなく、また、その関数の可能な出力値の集合の濃度を決定するものでもありません。
要約すると、関数は等価性に関係しており(機能で使用される一意存在の定義による)、等価性はメンバーシップに関係しており(外延性の公理を通して直接的に、また集合における選択の形式化を通して)、メンバーシップは述語に関係している(分離の公理を通して)。選言三段論法を用いると、次の命題は最終的には、2 つの集合の外延的等価性に等しくなります。そして、それに対する排中文は、ある選択関数の存在に等しくなります。両方とも通過する集合分離原理で使用できる。
分離の形式が限定されている理論では、命題の種類は選択によって排中律が暗示される場合も制限される。特に、述語分離の公理図式では、集合境界量化子を持つ文のみを用いることができる。しかしながら、その文脈で証明可能な排中律の制限された形式は、構成的にはまだ受け入れられない。例えば、算術にモデルがある場合(関連することに、自然数の無限集合が量化可能な集合を形成する場合)、集合境界を持つが決定不能な命題を表現できる。
構成型理論、あるいは有限型で拡張されたハイティング算術においては、通常、分離原理は全く存在しない。つまり、ある型のサブセットは異なる扱いを受ける。そこでは、選択公理の一形式は定理となるが、排中律は定理とはならない。
ディアコネスキュの原著論文では、この定理は構成的集合論のトポスモデルの観点から提示されている。