It is well-known that typability, type inhabitation and type inference are undecidable in the Girard-Reynolds polymorphic system F. It has recently been proven that type inhabitation remains undecidable even in the predicative fragment of system F in which all universal instantiations have an atomic witness (system Fat). In this paper we analyze typability and type inference in Curry style variants of system Fat and show that typability is decidable and that there is an algorithm for type inference which is capable of dealing with non-redundancy constraints.
翻译:众所周知,在Girard-Reynolds多形态系统中,定型、类型居住和类型推断是不可确定的。 最近已经证明,即使在所有通用即时都有原子证人(系统脂肪)的F系统预言碎片中,也仍然无法确定定型居住。 在本文中,我们分析了Cryworld Style 变式系统Fat的定型和类型推论,并表明可定型性是可变的,而且对可处理非冗余限制的定型推理算法是可行的。