ハーディ階層
ナビゲーションに移動
検索に移動
ハーディ階層(ハーディかいそう)とは、1972年にスタンリー・S・ウェイナーが定義した計算可能関数の階層である[1]。この階層はグジェゴルチク階層や急成長階層と同様に、順序数 テンプレート:Math で添え字づけられた関数の族 テンプレート:Math を定め、テンプレート:Math を含んで限定再帰および初等的な操作で閉じた集合 として定義される。名称はイギリスの数学者ゴッドフレイ・ハロルド・ハーディに由来する。
ハーディは1904年の論文[2]において連続体濃度の集合から濃度 (最小の非可算順序数)の部分集合を構成するために、順序数 と対応付けられた自然数列の族が構成可能であることを示した[注 1]。ウェイナーが定めた関数の族 テンプレート:Math はこの論文で使われたアイデアをもとに定義されている[1]。
定義
以下の定義はウェイナーのものに基づく。順序数 テンプレート:Math に対して、自然数上の関数 を次のように定義する:
ただし、極限順序数 テンプレート:Math と自然数 テンプレート:Mvar に対して テンプレート:Math とは以下で定義される順序数である:
- テンプレート:Math が と書ける場合、。
- テンプレート:Math が (テンプレート:Math は極限順序数)と書ける場合、。
- テンプレート:Math の場合、。
計算可能関数の集合 は、テンプレート:Math を含み、ゼロ関数・後者関数・射影関数・限定的な関数の合成[注 2]・限定再帰で閉じた最小の集合として定義される(グジェゴルチク階層も参照)。
性質
- (テンプレート:Harvnb, テンプレート:Harvnb)順序数 テンプレート:Math と テンプレート:Math に対して、
- (テンプレート:Harvnb)ハーディ階層を定める関数 テンプレート:Math と急成長階層を定める関数 テンプレート:Math について、
- (テンプレート:Harvnb) 順序数 テンプレート:Math が テンプレート:Math を満たすならば、急成長階層 について
脚注
注釈
- ↑ ただし具体的に自然数列を構成するためには、全ての可算極限順序数 テンプレート:Math に対して テンプレート:Math を満たす順序数列 テンプレート:Math を与える必要がある。
- ↑ 限定再帰と同様に、合成された関数が同じ階層に属する別の関数で上から抑えられるもののみを考える。
参考文献