算術階層

階層の各レベルがどのように相互作用し、その中にいくつかの基本セット カテゴリがどこに位置するかを示した図。

数理論理学において算術的階層算術的階層、あるいはクリーネ・モストフスキー階層(数学者スティーブン・コール・クリーネアンジェイ・モストフスキーにちなんで名付けられている)は、集合を定義する複雑さに基づいて、特定の集合を分類する。分類された集合は算術的であると呼ばれる。算術的階層は、クリーネ(1943)とモストフスキー(1946)によって独立に発明された。[1]

算術階層は、計算可能性理論有効記述集合論、ペアノ算術などの形式理論の研究において重要です

Tarski -Kuratowski アルゴリズムは、式に割り当てられた分類とそれが定義するセットの上限を取得する簡単な方法を提供します。

算術階層解析階層は算術階層を拡張して追加の式と集合を分類します。

数式の算術階層

算術階層は、一階算術言語における式に分類を割り当てる。分類は自然数n (0を含む)に対しておよび で示される。ここでギリシャ文字は細字で表され、式にパラメータが設定されていないことを示している[説明が必要]

式が、無制限の量指定子を持たない式、つまり、すべての量指定子が制限付き量指定子である式と論理的に同等である場合分類およびが割り当てられます

分類とは次の規則を使用して、すべての自然数nに対して帰納的に定義されます。

  • が ( )の形式と論理的に同等である場合にはという分類が割り当てられます
  • が ( )の形式と論理的に同等である場合にはという分類が割り当てられます

式は、いくつかの存在量指定子で始まり一連の存在量指定子と全称量指定子の間で交互に繰り返される式と同等です。一方、式は、いくつかの全称量指定子で始まり、同様に交互に繰り返される式と同等です。

すべての一階論理式は冠頭正規形を持つため、すべての論理式には少なくとも1つの分類が割り当てられます。冗長な量指定子は任意の論理式に追加できるため、論理式に分類またはが割り当てられると、すべてのm > nに対して分類とが割り当てられます。したがって、論理式に割り当てられる唯一の適切な分類はnが最も小さい分類であり、他のすべての分類はそこから決定できます。[説明が必要]

自然数の集合の算術的階層

自然数の集合Xは、ペアノ算術言語(記号「0」が零、後続関数「S」、加算「+」、乗算「×」、等号「=」を用いる一階述語言語)における式φによって定義される。ただし、 Xの要素がφ を満たす数と一致する場合である。つまり、すべての自然数nについて、

ここで、 は算術言語における に対応する数値である。集合が一階算術で定義可能とは、それがペアノ算術言語における何らかの式で定義される場合を言う。

第一階算術で定義可能な自然数の集合Xにはそれぞれ、、 、( は自然数)の形式の分類が以下のように割り当てられます。Xで定義可能な場合、 Xには分類 が割り当てられます。Xで定義可能な場合、 Xには分類 が割り当てられます。Xが と の両方である場合Xには追加の分類 が割り当てられます

式について話すことはほとんど意味をなさないことに注意してください。式の最初の量化子は、存在量化子か普遍量化子のいずれかです。したがって、集合は必ずしもと の両方である式で定義されるわけではありません。むしろ、集合を定義する式は と の両方定義されます。例えば、奇数の自然数の集合はまたは のいずれで定義できます

自然数の集合の有限な直積冪上の算術階層を定義するために、並列定義が用いられる。1つの自由変数を持つ式の代わりに、 k個の自由一階変数を持つ式を用いて、 k組の自然数の集合上の算術階層を定義する。これらは実際には、ペアリング関数によって関連付けられている

表記の意味

数式上の算術階層の表記には、次のような意味が考えられます。

記号の添え字下付き文字は、式中で使用される全称一階量化子と存在一階量化子のブロックの交替回数を示します。さらに、最外郭ブロックは式中では存在量化子、式中では全称です

記号、 の上付き文字は、量化されるオブジェクトの型を示します。型 0 のオブジェクトは自然数であり、型のオブジェクトは型のオブジェクトのセットを自然数にマップする関数です。自然数から自然数への関数など、より高次の型のオブジェクトに対する量化は、解析階層のように、0 より大きい上付き文字で記述されます。上付き文字 0 は数値に対する量指定子を示し、上付き文字 1 は数値から数値 (型 1 のオブジェクト) への関数に対する量化を示し、上付き文字 2 は型 1 のオブジェクトを受け取って数値を返す関数に対する量化に対応します、などとなります。

  • 数の集合とは、有界量指定子のみを持つ形式の式で定義できる集合のことである。これらはまさに再帰に列挙可能な集合である。
  • 全関数を計算するチューリングマシンのインデックスとなる自然数の集合はです。直感的に、インデックスがこの集合に含まれるのは、任意の「インデックス を持つチューリングマシンがステップ後の入力で停止するようなが存在する」場合のみです。完全な証明は、前の文で引用符で囲まれた性質が、ペアノ算術の言語で式によって定義可能であることを示します
  • ベール空間またはカントール空間の任意の部分集合は、その空間上の通常の位相において開集合となる。さらに、そのような任意の集合に対して、その和が元の集合となるような基本開集合のゲーデル数の計算可能な列挙が存在する。このため、集合は実効的に開集合と呼ばれることがある。同様に、すべての集合は閉集合であり、それらの集合は実効的に閉集合と呼ばれることがある
  • カントール空間またはベール空間のすべての算術的部分集合はボレル集合である。ライトフェイス・ボレル階層は、算術階層を拡張して追加のボレル集合を含むようにする。例えば、カントール空間またはベール空間のすべての部分集合は集合つまり可算個数の開集合の共通集合に等しい集合 である。さらに、これらの開集合はそれぞれ であり、これらの開集合のゲーデル数のリストには計算可能な列挙が存在する。 が自由集合変数と自由数変数を持つ式である場合、集合は自然数集合上の範囲形式 の集合の共通集合である
  • は、すべてのケースを一つずつ調べることで検証できます。これは、すべての量指定子が有界であるため可能です。この処理時間は引数の多項式です(例えば、の場合、 は多項式です)。したがって、対応する決定問題はEに含まれますはビット数で指数関数であるため)。これは、原始再帰関数の使用を許可するの代替定義では成立しません。なぜなら、量指定子は引数の任意の原始再帰関数によって有界になる可能性があるからです。
  • 有界量指定子を用いた原始再帰関数の使用を許可する代替定義における式は原始再帰関数の形式 の自然数集合に対応する。これは、有界量指定子を許可しても定義に何も追加されないためである。原始再帰 の場合は と同じであり 、 は と同じである 値過程再帰を用いると、これらはそれぞれ単一の原始再帰関数で定義できる。

相対化された算術階層

集合Xが別の集合Yに対して再帰的であることが何を意味するかを、 Xを定義する計算がY を神託として参照できるようにすることで定義できるのと同じように、この概念を算術階層全体に拡張して、X がまたはYにおいて(それぞれ、および表記)であることが何を意味するかを定義できます。そのためには、自然数集合Yを固定し、Yのメンバーシップに関する述語をペアノ算術の言語に追加します。次に、この拡張言語の式で定義されている場合、 X はにあると言います。言い換えると、Yのメンバーシップについて質問することが許されている式で定義されている場合、 Xは です。あるいは、集合を、 Yにおいて再帰的な集合から始めて、これらの集合の和集合積集合をn回まで交互に行うことで構築できる集合と見なすこともできます。

例えば、Y を自然数の集合とします。XYの元で割り切れる数の集合とします。すると、X は式で定義されるので、Xは に含まれます(実際には、両方の量指定子をnで制限できるため、X も に含まれます)。

算術的還元可能性と次数

算術的還元可能性は、チューリング還元可能性超算術的還元可能性の中間の概念です

集合が算術的(算術的かつ算術的に定義可能ともいう) なのは、それがペアノ算術の言語におけるなんらかの式で定義されている場合です。同様に、Xが算術的であるとは、X が、あるいはなんらかの自然数nに対して である場合です。集合Xが、 と表記される集合Yにおいて算術的であるとは、 X が、 Yの帰属関係を述語として拡張されたペアノ算術の言語におけるなんらかの式として定義可能である場合です。同様に、X が、 Yにおいて算術的であるは、Xが、あるいはなんらかの自然数nに対して である場合です。 の同義語は XがY算術的に還元可能であることです

この関係反射的かつ推移的であり、したがって、規則によって定義される 関係は

は同値関係であるこの関係の同値類は算術次数と呼ばれ、の下で部分的に順序付けられる

カントール空間とベール空間の部分集合の算術的階層

カントール空間 は0 と 1 の無限列全体の集合であり、ベール空間 はまたは と表記され、自然数の無限列全体の集合である。カントール空間の元は自然数の集合と同一視でき、ベール空間の元は自然数から自然数への写像と同一視できることに注意されたい。

二階算術の通常の公理化では、集合に基づく言語が用いられ、集合量指定子はカントール空間上で量化を行うものと自然に見なすことができます。カントール空間の部分集合は、式で定義可能な場合、分類 が割り当てられます。集合は、式で定義可能な場合、分類 が割り当てられます。集合が と の両方を満たす場合追加の分類 が与えられます。例えば、がすべて 0 ではない無限二進文字列の集合(または、空でない自然数の集合の集合)とします。 はで定義されているため集合であることが分かります。

カントール空間の元(自然数の集合とみなされる)とカントール空間の部分集合はどちらも算術階層に分類されますが、これらは同じ階層ではありません。実際、これら2つの階層の関係は興味深く、自明ではありません。例えば、カントール空間の元は(一般に)カントール空間の元と同じではないため、カントール空間の部分集合となります。しかしながら、これら2つの階層を関連付ける興味深い結果は数多く存在します。

ベール空間のサブセットを算術階層で分類する方法は 2 つあります。

  • ベール空間の部分集合は、各関数をからへ、そのグラフの特性関数写像するカントール空間の部分集合に対応する。ベール空間の部分集合が、 に分類されるのは、対応するカントール空間の部分集合が同じ分類を持つ場合のみである。
  • ベール空間上の算術的階層構造の同等の定義は、関数型二階算術を用いて公式の算術的階層構造を定義することによって与えられ、カントール空間の部分集合上の算術的階層構造はベール空間上の階層構造から定義できる。この代替定義は、最初の定義と全く同じ分類を与える。

平行定義は、ベール空間またはカントール空間の有限直交座標上の算術階層を、複数の自由変数を含む公式を用いて定義するのに用いられる。この算術階層は任意の有効ポーランド空間上で定義できる。特にカントール空間とベール空間については、通常の二階算術の言語に適合するため、定義は単純である。

カントール空間とベール空間の部分集合の算術階層を、ある自然数の集合に対して定義することもできることに注意してください。実際、太字は自然数集合Yすべてに対する の和集合です。太字の階層はボレル集合の標準的な階層であることに注意してください

拡張とバリエーション

各原始再帰関数に対応する関数記号を拡張した言語を用いて、式の算術階層を定義することが可能です。この変形により の分類がわずかに変更されます。これは、一階ペアノ算術において原始再帰関数を使用するには、一般に、有界な存在量化子が必要となるため、この定義で に含まれる集合の一部は、この記事の冒頭で示した定義により厳密に に含まれるためです。クラス、ひいては階層内の上位クラスはすべて影響を受けません。

階層構造のより意味的なバリエーションは、自然数上のすべての有限関係に対して定義できます。以下の定義を用います。すべての計算可能関係は と定義されます。分類とは、以下の規則を用いて帰納的に定義されます。

  • 関係が である場合、関係は と定義されます
  • 関係が である場合、関係は と定義されます

この変化は、いくつかの集合の分類をわずかに変更する。特に、集合のクラス(クラス内の関係によって定義可能)としての は、以前の定義における と同一である。これは、自然数、ベール空間、カントール空間上の有限関係をカバーするように拡張できる。

プロパティ

自然数の集合の算術階層とカントール空間またはベール空間の部分集合の算術階層には、次の特性が成り立ちます。

  • コレクションとコレクションは、それぞれの要素の有限と有限に対して閉じています。
  • 集合 が である場合、かつその補集合は である。集合が であり である場合かつその補集合も である
  • 包含関係と はすべての に対して成り立つ。したがって、階層構造は崩れない。これはポストの定理の直接的な帰結である。
  • 包含関係およびはに対して成り立ちます
  • たとえば、ユニバーサルチューリングマシン Tの場合、 T がnでは停止するがmでは停止しないようなペア ( nm ) の集合は、 (停止問題の神託によって計算可能である)には存在しますが、 には存在しません
  • 。 包含はこの記事で与えられた定義により厳密であるが、上記の定義のバリエーションの 1 つでは との同一性が成立する。

チューリングマシンとの関係

計算可能集合

Sがチューリング計算可能集合である場合Sとその補集合は両方とも再帰的に列挙可能です(TがSの入力に対して 1 を返し、それ以外の場合は 0 を返すチューリング マシンである場合、前者に対してのみ停止するチューリング マシンと、後者に対してのみ停止する別のチューリング マシンを構築できます)。

ポストの定理によればSとその補集合は両方とも に含まれます。これは、S がと の両方に含まれしたがって に含まれることを意味します

同様に、内の任意の集合Sについて、Sとその補集合は両方とも に含まれ、したがって(ポストの定理により)それぞれ何らかのチューリングマシンT 1およびT 2によって再帰的に列挙可能です。任意の数nについて、これらのうちの1つが停止します。したがって、 T 1T 2を交互に実行し、前者が停止したときに停止して 1 を返し、後者が停止したときに停止して 0 を返すチューリングマシンTを構築できます。したがって、 T はすべてのnで停止し、 Sに含まれるかどうかを返します。したがって、Sは計算可能です。

主な結果の要約

自然数のチューリング計算可能集合は、算術階層のレベル の集合と全く同じである。再帰的に可算な集合は、レベル の集合と全く同じである

オラクルマシンは 自身の停止問題を解くことができません(チューリングの証明のバリエーションが適用されます)。オラクルマシンの停止問題は実際には にあります

ポストの定理は、自然数の集合の算術的階層とチューリング次数との間に密接な関係を確立する。特に、n ≥ 1 の全ての数に対して以下の事実が成立することを示す。

  • 集合(空集合のn番目のチューリングジャンプ)は において多対一完全です。
  • このセットは において多対一完全です
  • この集合はにおいてチューリング完全です

多項式階層は、算術階層の「実行可能資源制限型」バージョンであり、関係する数に多項式の長さの上限が設定されます(あるいは、等価的に、関係するチューリングマシンに多項式時間の上限が設定されます)。これは、算術階層のレベルにあるいくつかの自然数の集合をより細かく分類します。

他の階層との関係

ライトフェイス太字
Σ0
0
= Π0
0
= Δ0
0
(Δと同じ場合もある)0
1
Σ0
0
= Π0
0
= Δ0
0
(定義されている場合)
Δ0
1
=再帰的
Δ0
1
=閉じた
Σ0
1
=再帰的に列挙可能
Π0
1
= 共再帰的に列挙可能
Σ0
1
= G =オープン
Π0
1
= F =閉じた
Δ0
2
Δ0
2
Σ0
2
Π0
2
Σ0
2
=
Π0
2
= G δ
Δ0
3
Δ0
3
Σ0
3
Π0
3
Σ0
3
= G δσ
Π0
3
= F σδ
Σ0
= Π0
= Δ0
= Σ1
0
= Π1
0
= Δ1
0
=算術
Σ0
= Π0
= Δ0
= Σ1
0
= Π1
0
= Δ1
0
= 太字の算術
Δ0
α
(α再帰的
Δ0
α
(αは可算
Σ0
α
Π0
α
Σ0
α
Π0
α
Σ0
ωCK1
= Π0
ωCK1
= Δ0
ωCK1
= Δ1
1
=超算術的
Σ0
ω 1
= Π0
ω 1
= Δ0
ω 1
= Δ1
1
= B =ボレル
Σ1
1
= ライトフェイス分析
Π1
1
= ライトフェイスコアナリティック
Σ1
1
= A =分析的
Π1
1
= CA =共分析
Δ1
2
Δ1
2
Σ1
2
Π1
2
Σ1
2
= PCA
Π1
2
= CPCA
Δ1
3
Δ1
3
Σ1
3
Π1
3
Σ1
3
= PCPCA
Π1
3
= CPCPCA
Σ1
= Π1
= Δ1
= Σ2
0
= Π2
0
= Δ2
0
=分析的
Σ1
= Π1
= Δ1
= Σ2
0
= Π2
0
= Δ2
0
= P =射影的

参照

参考文献

  1. ^ PG Hinman、「再帰理論的階層」(p.89)、Perspectives in Logic、1978年。Springer-Verlag Berlin Heidelberg、ISBN 3-540-07904-1。
  • ジャパリゼ、ジョルジー(1994)「算術階層の論理」、純粋・応用論理学会誌66(2):89-112doi:10.1016/0168-0072(94)90063-9、Zbl  0804.03045
  • モスコヴァキス、ヤニス・N.(1980)「記述的集合論」『論理と数学の基礎研究』第100巻、北ホラント、ISBN 0-444-70199-0Zbl  0433.03025
  • ニース、アンドレ(2009)、計算可能性とランダム性、オックスフォード・ロジック・ガイド、第51巻、オックスフォード:オックスフォード大学出版局、ISBN 978-0-19-923076-1Zbl  1169.03034
  • ロジャース、H. Jr. (1967)、「再帰関数の理論と実効計算可能性」、メイデンヘッド:マグロウヒル、Zbl  0183.01401
Retrieved from "https://en.wikipedia.org/w/index.php?title=Arithmetical_hierarchy&oldid=1301581313"