因此,我正在阅读一些有关阐述的内容,特别是基于双色构造演算的算法,我有些困惑。我不明白该广告的确切目的是什么是。似乎与函数的隐式参数和显式参数之间有区别。特别是,我看不到它如何允许您编写 代替 。如果我们假设一个用于全局定义的系统,那么,
和
。
规则真的允许吗 ?当然语法可以,但是我在键入关系中看不到它。我想念什么吗?我是否了解角色 错误地?
另外,会合的财产不会丢失吗?我想我的问题是,我在阅读有关精心制作的文章时,并没有读太多关于在这之前。介绍它的好论文是什么?
编辑:更具体地说,我问 被接受代替 当明确和隐含的规则 应用程序是相同的模语法。我认为两者之间没有区别 和 两者的规则似乎相同。
编辑:我不是在谈论构造的隐式演算,这是一个不同的理论,对于显式有不同的规则的(应用程序与生成。)
编辑:好的,我想我已经开始理解这一点,但是直到我确定之前,我不会回答这个问题。基本上 不键入检查,实际上它只是用来说明 在类型检查之前或作为类型检查算法的第二责任而完成。本质上,这些隐式演算旨在用作接口(用户端)语言,在对术语进行类型检查之前,这些语言将被精化为通常的(显式)演算或至少隐式演算的显式片段。如果真是这样,那么我想我会看到全局。有人可以确认吗?
2
就像我在下面说的那样,您的直觉是正确的:双色构造演算是显式演算,其中用户省略但由“前端”阐述的参数被明确标记。同样,由于减少了beta + eta,融合丢失了,但是如果仅限于beta,则正确。
—
科迪