Simple Lambda CalculusおよびLogical Frameworkの明確な用語とタイプを使用した遺伝的代替について読みました。
私は疑問に思っています、宇宙階層を持つ従属的に型付けされたシステムに遺伝的代替の例はありますか?すなわち、など。
私は特に、そのようなシステムで誘導対策を確立する方法を疑問に思っています。単純に型付けされたバージョンでは、置換される変数の型が構造的に減少しています。これは依存型では機能しません。LFでは、私がリンクした論文は単純に型付けされた用語の消去を使用して、型の形状の帰納を行います。
ただし、次のようなものがある場合、ユニバース階層では単純型への消去は機能しません。
- 、
すなわち、関数を適用すると、構造的に大きな型になりました。
ソリューションはユニバースインデックスと関係があると仮定していますが、帰納法が十分に確立されていることを確立するための既存の手法がある場合は、自分で何かを考え出すよりもそれを引用することを好みます。