2
用Universe层次结构进行遗传替换
我已经读过有关用简单术语和类型替换简单Lambda演算和逻辑框架的遗传方法。 我想知道,在具有Universe层次结构的依存类型系统中,是否有任何世袭替代的示例?即,其中Ť[R ü è :小号Ë Ť0:SË Ť1个:SË Ť2True:Set0:Set1:Set2 True : Set_0 : Set_1:Set_2等。 我特别想知道如何在这样的系统中建立归纳措施。简单类型的版本在结构上减少了要替换的变量的类型。这不适用于从属类型,对于我所链接的LF,我使用相干类型的术语的简单类型擦除来对类型的形状进行归纳。 但是,擦除为简单类型不适用于Universe层次结构,因为如果您具有以下内容: F:(x :SË Ť1个)→ x → T[R ü èf:(x:Set1)→x→True f : (x : Set_1)\to x \to True表示 F ((y:Tř ü ë )→ Ťř ü È → Ťr u e ):Tř ü È → Ťř ü È …