为什么不能推断出Agda中的级别?

时间:2018-08-28 04:42:20

标签: agda

http://wiki.portal.chalmers.se/agda/pmwiki.php?n=ReferenceManual.UniversePolymorphism

在Agda中,“级别”是一个可以指定的显式值,因此,如果要使类型在所有级别都适用,则需要确保对所有n进行量化。

Coq针对universe polymorphism的论文似乎表明可以推论n,这样人们就可以写出Set : Set并仍然保持一致的语言(在这种情况下,它会自动变成{{ 1}},并将约束{n m} Set n : Set m添加到上下文中。)

是否有某种假设使Agda使得关卡无法推断? (或者由于某种原因使计算变得不可行?)

0 个答案:

没有答案