回答:
あなたの質問への答えはいくつかの事柄に依存しますが、最も重要なのは関数空間のサイズです。説明します。定義 O 、N + 1 = μ X 。1 + X + (O n → X ) 回答で述べたように、各O nは内部的にシステムのn番目の通常の基数と見なすことができます。集合論では、このデータ型は実際の序数で表すことができ、適切に巨大です。
ただし、そのような構造は型理論のいくつかのバージョンに追加される可能性があり、問題は次のようになります。この構造に集合論的解釈を与えるには、序数が必要ですか?ここで、建設的なセマンティクスに制限する場合、自然な考え方は、項のセットのサブセットであるこのタイプの「リアライザ」のセット、または同等に自然数Nによって各タイプを解釈しようとすることです。
この場合、序数が任意のカウント可能であることを示すのは簡単ですが、この序数は非常に急速に大きくなります。どれくらい早く?繰り返しますが、これは、関数を作成する際の自由度によって異なります。このような序数を構築する理論は、ウィキペディアが驚くべきことに多くのことを述べているラージ・カウンタブル・オーディナルの理論で説明されています。一般に、問題の序数がチャーチクリーネ序数よりも小さいことは、マシンのビジービーバー数を計算する機能を構築する非建設的な手段(たとえば、B e a v e r (n )を許可しない限り)であることを示すのは簡単ですn個 状態)。
ただし、建設的な理論では解釈を構築するために建設的な序数のみが必要であることを除いて、これはあまり意味がありません。ただし、もう少し言いたいことがあります。まず、によって非常に素晴らしいプレゼンテーションがあるティエリー・コクアンド詳細はということを他のすべてのタイプのためのエリミネーターが、が存在しない場合には、あなたが構築することができます正確にε 0の手順が。
一般に、型理論の論理的な強さと、この方法で表すことができる最大の序数のサイズとの間には対応関係があるようです。この対応は序数分析の主題であり、60年代後半から長い間研究されてきましたが、今日でも検討中です(いくつかの驚くべき未解決の問題があります)。警告:ただし、主題は魅力的であるのと同じくらい技術的です。
お役に立てれば。