この主題の名称は、古典解析とは対照的である。この文脈では、古典解析とは、より一般的な古典数学の原理に従って行われる解析を意味する。しかし、構成的解析にはさまざまな学派と多くの異なる形式化が存在する。[ 1 ]古典的であろうと構成的であろうと、そのような解析の枠組みは、何らかの方法で実数直線を公理化する。それは、有理数を拡張した集合であり、非対称順序構造から定義可能な分離関係を持つ。中心となるのは、ここでは正値述語である。ゼロ等号を規定するこの集合の要素は一般に実数と呼ばれます。この用語は主題において多義的ですが、すべての枠組みは、古典解析の定理でもある広範な共通の結果の中核を共有しています。
その定式化のための構成的枠組みは、以下の型によるヘイティング算術の拡張である。構成的2階算術、または十分に強力なトポス理論、型理論、構成的集合論など建設的な対極としてもちろん、直接的な公理化についても研究することができる。
構成的分析の基本論理は直観主義論理であり、それは排中律の原理を意味する。すべての命題に対して自動的に仮定されるわけではありません。命題が証明可能であるということは、非存在の主張がまさに証明可能であることを意味する。証明可能であることは不合理であり、したがって、矛盾のない理論では後者も証明可能とはなり得ない。二重否定された存在主張は論理的に否定的な命題であり、存在主張自体によって暗示されるが、一般的には同等ではない。構成的分析の複雑さの多くは、論理的に否定的な形式の命題の弱さという観点から説明できる。一般的にはより弱いひいては、一般的に、元に戻すことはできません。
構成的理論は、古典的な表現では古典的な理論よりも証明する定理の数が少ないが、魅力的なメタ論理的特性を示す可能性がある。例えば、理論がが選言性質を示す場合、選言を証明するそしてまたまたはすでに古典算術において、これは数列に関する最も基本的な命題において破られています。以下で示します。
実数を形式化する一般的な戦略は、有理数列を用いて、そこで、私たちはそれらに基づいて動機と例を引き出します。用語を定義するために、自然数上の決定可能な述語を考えてみましょう。構成論の用語では、それは証明可能であり、特性関数は次のように定義される。正確にはどこ真です。関連するシーケンスは単調であり、境界内では値は厳密には増加しない。そしてここでは、説明のために、ゼロ列に対する外延的等式を定義する。したがって、記号「ここでは「」は複数の文脈で使用されています。算術を捉える理論には、まだ決定されていない、あるいは証明済みの独立した命題が数多く存在します。。 二例としては、ゴールドバッハ予想や理論のロッサー文などが挙げられる。
どんな理論でも考えてみよう量化子は原始再帰的、有理値列の範囲に及ぶ。すでに最小論理は、任意の命題に対する非矛盾の主張と、任意の命題に対する排中律の否定が不合理であることを証明している。これはまた、任意の命題に対する排中律を拒否する一貫した理論(反古典的であっても)が存在しないことを意味する。実際、それは次のように主張する。
この定理は、ゼロ等号に関する排中律が反証可能な数列が存在しないという主張と論理的に同値である。排中律が否定されるような数列は示せない。ここで扱う理論は無矛盾かつ算術的に健全であると仮定する。ゲーデルの定理によれば、明示的な数列が存在する。つまり、任意の固定精度に対して、零系列が、しかし、メタ論理的に次のことも確立できる。同様に[ 2 ]ここでこの命題これはまた、普遍量化形式の命題に相当する。自明なことに
たとえここでのこれらの選言主張が何の情報も含まないとしても。メタ論理的性質を破るさらなる公理がない限り、構成的含意は一般的に証明可能性を反映します。決定可能であってはならないタブーな記述(構成的主張の証明可能性解釈を尊重することが目的である場合)は、カスタム等価性の定義用に設計できます。以下の形式化においても同様である。まだ証明されていない、または反証されていない命題の選言の含意については、弱いブロウワー的反例について言及する。
実閉体の理論は、すべての非論理公理が構成原理に合致するように公理化することができる。これは、正値述語の公準を持つ可換環に関するものである。正の単位と非正のゼロを持つ、つまり、そして。そのような環では、次のように定義できます。これは、構成的定式化において厳密な全順序(線形順序、または文脈を明確にするために擬似順序とも呼ばれる)を構成する。通常どおり、は次のように定義される。。
この一階理論は、以下で議論する構造がそのモデルであるため関連性があります。[ 3 ]ただし、このセクションではトポロジーに似た側面は扱っておらず、関連する算術的サブ構造は定義できません。
説明したように、順序理論的関係から形成されるような様々な述語は、構成的定式化では決定不可能になります。これには以下が含まれます。これは否定と同等になります。重要な選言について、ここで明確に説明します。
直観主義論理では、次の形式の選言三段論法一般的には、-方向。擬似順序では、
そして実際、3つのうち一度に成り立つのはせいぜい1つだけです。しかし、より強力な論理的に肯定的な三分割法則は一般には成り立ちません。つまり、すべての実数に対して、
分析を参照ただし、他の肯定性の結果に基づいて他の選言が暗示される。例:同様に、理論における非対称順序は弱線形性を満たすべきである。すべての人々のために実数の位置関係に関連する。
この理論は、肯定述語間の関係に関するさらなる公理を検証する。また、乗法逆数を含む代数演算、および多項式の中間値の定理も含まれます。この理論では、任意の2つの離れた数の間には、他の数が存在するとされています。
分析の文脈では、補助的な論理的肯定述語
は独立して定義でき、分離関係を構成する。これにより、上記の原理の代替は緊密性を与える。
したがって、分離は「となり、否定となる。直観主義論理ではすべての否定は安定しており、したがって
捉えどころのない三分割分離そのものは、次のように表される。
重要なことに、選言の証明両方の意味で肯定的な情報を伝えている。また、次のことも導かれる。言い換えれば、ある数が何らかの形でゼロと異なることを示すことは、その数がゼロでないことを示すことでもある。しかし、構成的に、二重否定の命題がゼロでないことを示すわけではない。意味するところは結果として、多くの古典的に同等の命題は、異なる命題に分岐します。たとえば、固定多項式の場合そして固定という声明'番目の係数のゼロと異なるという表現は、単にゼロでないという表現よりも強い。前者の証明は、とゼロは、実数上の順序述語に関して関連しているが、後者の証明は、そのような条件の否定が矛盾を意味することを示している。さらに、例えば3次多項式であることについても、強い概念とより緩やかな概念が存在する。
したがって、除外された中間はは、ただし、「」の強さに関するさらなる公理的原理の可能性についての議論を参照してください。" 下に。
最後に、関係論理的に否定的な記述によって定義されるか、または同等であることが証明される可能性がある、 その後は次のように定義される。正値性の決定可能性は、次のように表現できる。これは、前述のとおり一般には証明できない。しかし、全体性による選言も同様である。分析も参照。
有効なド・モルガンの法則により、そのような命題の連言は分離の否定にもなり、したがって
分離暗示するしかし、逆方向も一般には証明できない。構成的実閉体では、関係「「」は否定であり、一般的には選言とは等価ではありません。
上記のような良好な順序特性を要求すると同時に、強力な完全性特性も要求するということは、特に、マクニール完備化は集合としてはより優れた完備性を持つが、その順序関係の理論はより複雑であり、結果として位置性は劣る。あまり一般的ではないが、この構成も仮定すると古典的な実数に単純化される。。
実数の可換環において、証明可能な非可逆元はゼロに等しい。このことと最も基本的な局所性構造は、ハイティング体の理論において抽象化されている。
一般的なアプローチは、不揮発性シーケンスで実数を識別することです。定数列は有理数に対応します。加算や乗算などの代数演算は、高速化のための体系的な再インデックスとともに、要素ごとに定義できます。さらに、数列による定義は厳密な順序の定義を可能にします。望ましい公理を満たす。上記で議論した他の関係は、それに基づいて定義することができる。特に、任意の数とは別につまり最終的には、そのすべての要素が可逆となるインデックスを持つようになる。[ 4 ] 関係間のさまざまな含意、およびさまざまな特性を持つシーケンス間の含意が証明される可能性がある。
有限個の有理数における最大値は決定可能であるため、実数上の絶対値写像を定義することができ、コーシー収束や実数列の極限を通常どおり定義することができる。
収束係数は、実数のコーシー列の構成的研究においてよく用いられ、任意の適切なインデックスまで(これを超えると配列はより近い)) は、明示的で厳密に増加する関数の形で必要とされる。このような法は実数の列に対して考えることができるが、実数自体に対して考えることができ、その場合は実際にはペアの列を扱っていることになる。
このようなモデルが与えられれば、より多くの集合論的概念を定義することが可能になります。実数の任意の部分集合に対して、上限について語ることができます。否定的に特徴付けられる最小上限については、「「.上限とは、実数列によって与えられる上限であり、「。上限を持つ部分集合が「」に関して良好な振る舞いをする場合(以下で説明するように)最高位がある。
構成的解析の形式化の一つとして、上述の順序特性をモデル化したものは、有理数列に関する定理を証明する。正則性条件を満たす代替案としては、よりタイトなの代わりに、後者の場合は非ゼロのインデックスを使用する必要があります。正則数列の有理数のどの2つも、別個であるため、任意の実数を超える自然数を計算できる。正則数列については、論理的に正の緩い正値性特性を次のように定義する。ここで、右辺の関係は有理数で表されます。形式的には、この言語における正の実数は、自然な正値性を伴う正則数列です。さらに、これは論理的に否定と同等であるこれは証明可能な推移性を持ち、ひいては同値関係である。この述語により、バンド内の規則的なシーケンスはゼロシーケンスと同等とみなされる。このような定義は当然ながら古典的な研究と互換性があり、その変形も以前からよく研究されてきた。として。 また、数値的な非負性の性質から定義される可能性がある。すべての人々のためにしかし、それは前者の論理的否定と同等であることが示された。[ 5 ] [ 6 ]
上記の定義共通境界を使用する他の形式化では、任意の固定境界に対して、という定義を直接採用している。数字そして最終的には、少なくとも永遠に同じくらい近い値になるはずです。指数関数的に減少する境界実数条件でも使用されます。、同様に、そのような2つの実数の等価性についても同様である。また、有理数の列には収束係数が求められる場合もある。正値性は、ある有理数によって最終的に永遠に離れるものとして定義される。
機能選択あるいは、より強力な原則がそのような枠組みを支援する。
注目すべきは、それぞれが固有のサブクラスにマッピングできるため、かなりコンパクトにコーディングできます。一連の根拠4つ組の集合としてエンコードされる可能性があるひいては、これは一意の自然数として符号化することができる。算術の基本定理を使用します。より経済的なペアリング関数や、拡張エンコードタグまたはメタデータもあります。このエンコードを使用した例として、シーケンス、 または、オイラー数を計算するために使用でき、上記のコーディングではサブクラスにマッピングされますのこの例のように、明示的な和のシーケンスは、そもそも完全な再帰関数ですが、エンコーディングによって、これらのオブジェクトは2階算術の量化子の範囲内にあることも意味します。
解析学のいくつかの枠組みでは、このような性質の良い数列や有理数に実数という名前が付けられ、次のような関係がこれらは等号または実数と呼ばれます。ただし、2つのものを区別できる性質があることに注意してください。-関連実数。
対照的に、自然数をモデル化した集合論ではそして、古典的に非可算な関数空間の存在さえも検証します(そして確かにあるいは)「" で集合にまとめられる場合、これはコーシー実数と呼ばれます。この言語では、正則有理数列はコーシー実数の単なる代表に格下げされます。これらの実数の等価性は、集合論的外延公理によって支配される集合の等価性によって与えられます。結果として、集合論は、論理的等価性を使用して表現される実数、つまりこのクラスの集合の性質を証明します。適切な選択公理が存在する構成的実数は、コーシー完全ですが、自動的に順序完全になるわけではありません。[ 7 ]
この文脈では、理論や実数をデデキントカットの観点からモデル化することも可能である。少なくとも仮定するとあるいは依存的な選択の場合、これらの構造は同型である。
別のアプローチは、実数を特定のサブセットとして定義することです。居住地を表すペアを保持し、ペアごとに交差する区間を表す。
カーディナルの事前注文を思い出してください。集合論における主要な概念は、挿入存在として定義されます。その結果、基数順序の構成理論は、古典的な理論とは大きく異なる可能性があります。ここで、次のような集合はあるいは、実数のいくつかのモデルは、可算集合とみなすことができる。
とはいえ、カントールの対角線構成は、次のような冪集合の非可算性を証明する。そして、プレーンな機能スペースなど直観的に妥当である。あるいは、可算選択公理、モデル構成的枠組みにおいても常に非可算である。[ 8 ]現在の文脈に関連する対角構成の変形の 1 つは、可算選択と実数を有理数の列として用いて証明され、次のように定式化できる。[ 9 ]
明示的な法則を用いた実数の定式化により、個別の扱いが可能となる。
金森によれば、「対角線論法を非構成性と結びつける歴史的な誤解が永続化されてきた」が、対角線論法の構成的要素はすでにカントールの著作に現れている。[ 10 ]
これらの考察はすべて、トポスまたは適切な依存型理論の中で行うこともできる。
実用数学においては、従属選択の公理が様々な学校で採用されている。
マルコフの原理は、ロシアの再帰的数学学派で採用されている。この原理は、厳密等号の証明された否定の影響を強化する。そのいわゆる解析形式は、またはより弱い形式が策定される場合もある。
ブロウワー学派は、スプレッドの観点から推論し、古典的に有効なバー帰納法を採用する。
追加の一貫性のある公理を任意に採用することで、決定可能性の否定を証明できる可能性がある。たとえば、再帰的数学においてブロウワーの連続性原理またはチャーチのテーゼを採用すると、ゼロと等しいことは決定可能ではないと否定される。[ 11 ]弱い連続性原理と反論することさえあるスペッカー数列の存在は、こうした現象は実現可能性トポスにも見られる。特に、互いに相容れない反古典学派が2つ存在する。本稿では、古典理論と両立する原理について論じ、選択を明確にする。
多くの古典的な定理は、古典論理上で論理的に同値な定式化においてのみ証明できる。一般的に言えば、構成的解析における定理の定式化は、可分空間において最も近い古典理論を反映している。一部の定理は、近似式を用いてのみ定式化できる。
簡単な例として、中間値の定理(IVT) を考えてみましょう。古典解析では、IVT は、閉区間[ a , b ]から実数直線Rへの任意の連続関数fに対して、f ( a ) が負でf ( b )が正であれば、区間内にf ( c ) がちょうどゼロになる実数cが存在することを意味します。構成的解析では、これは成り立ちません。存在量化の構成的解釈(「存在する」)は、実数cを構成できること (任意の精度で有理数で近似できるという意味で) を必要とするからです。しかし、f がその定義域に沿ってある区間でゼロ付近にある場合、必ずしもこれができるとは限りません。
しかし、構成的解析では、IVT のいくつかの代替的な定式化が与えられており、それらはすべて古典的解析における通常の形式と等価ですが、構成的解析では等価ではありません。たとえば、古典的な定理と同じfの条件の下で、任意の自然数n (どんなに大きな数でも) が与えられた場合、区間内にf ( c n )の絶対値が 1/ n未満となる実数c nが存在します (つまり、構成できます)。つまり、正確にゼロを与えるcを構成できない場合でも、ゼロにいくらでも近づけることができます。
あるいは、古典的な IVT と同じ結論、つまりf ( c ) がちょうどゼロになるようなc が1 つ存在するという結論を維持しながら、 fの条件を強化することもできます。fが局所的にゼロでないことを要求します。つまり、区間 [ a , b ]内の任意の点xと任意の自然数mに対して、区間内に | y - x | < 1/ mかつ | f ( y )| > 0 となる実数yが存在する (構成できる) ということです。この場合、目的の数cを構成できます。これは複雑な条件ですが、これを含意し、一般的に満たされる他の条件がいくつかあります。たとえば、すべての解析関数は局所的にゼロではありません (すでにf ( a ) < 0 かつf ( b ) > 0 を満たしていると仮定した場合)。
この例を別の角度から見てみると、古典論理によれば、局所的にゼロでない条件が成り立たない場合、それは必ずある特定の点xで成り立たず、その場合f ( x ) は 0 となり、IVT は自動的に成り立つことがわかります。したがって、古典論理を用いる古典解析では、完全な IVT を証明するには、構成的バージョンを証明すれば十分です。この観点からすると、構成的解析では、古典論理を受け入れないため、完全な IVT は成り立ちません。逆に、古典数学においても、IVT の真の意味は、局所的にゼロでない条件を含む構成的バージョンであり、その後に「純粋論理」によって完全な IVT が続く、と主張することもできます。一部の論理学者は、古典数学が正しいことを認めつつも、構成的アプローチの方が定理の真の意味をより深く理解できると考えています。
古典解析と構成的解析のもう 1 つの違いは、構成的解析では最小上界原理、つまり実数直線Rの任意の部分集合が最小上界(または上限)を持ち、それが無限大になる可能性があるという原理が証明されないことです。しかし、中間値の定理と同様に、別のバージョンが残っています。構成的解析では、実数直線の任意の位置付けられた部分集合は上限を持ちます。(ここで、 Rの部分集合Sは、 x < y が実数であるとき、 x < sとなるSの要素sが存在するか、またはy がSの上限である場合に位置付けられます。) これもまた、古典数学ではすべての集合が位置付けられているため、完全な最小上界原理と古典的に同等です。また、位置付けられた集合の定義は複雑ですが、それでもすべての区間やすべてのコンパクト集合など、一般的に研究されている多くの集合がこの定義を満たします。
これと密接に関連して、構成的数学では、コンパクト空間の構成的に有効な特徴付けは少なく、別の観点から言えば、古典的には同値だが構成的に同値ではない概念がいくつか存在する。実際、区間 [ a , b ] が構成的解析で順次コンパクトであれば、例の最初の構成的バージョンから古典的な IVT が導かれる。cは無限数列( c n ) n ∈ Nのクラスター点として見つけることができる。