3
計算の複雑さのクラスを特徴付ける理論
「FPHの応用理論」という論文を読むと、次の文章に出会うことができます。 計算の複雑さのクラスを特徴付ける理論を考慮すると、3つの異なるアプローチがあります。 1つは、理論内で定義できる関数が特定の複雑度クラス内で「自動的に」機能することです。そのようなアカウントでは、適切なクラスにとどまるように構文を制限する必要があります。これにより、一般的に、関数が考慮中の複雑度クラスにある場合でも、関数の特定の定義が機能しなくなるという問題が発生します。 2番目のアカウントでは、基礎となるロジックが制限されています。 3番目のアカウントでは、構文を制限せず、一般に、任意の(部分再帰)関数やロジックの「関数用語」を書き留めることはできませんが、検討中の複雑度クラスに属する関数用語のみ、特定の特性を持つことを証明できます。通常、それらは「証明可能」な特性です。基礎となる構文フレームワークによると、関数の項は単純な計算特性を持つ場合があります。つまり、項として、特性特性を証明するために使用される論理は古典的です。λλ\lambda 私の質問は、上記の3つのアプローチの紹介としての参照に関するものです。この一節では、アプローチの特徴だけを示していますが、これらには一般に受け入れられている名前がありますか?