存在类型
在多态类型论中, 存在类型是全称类型的对偶, 也可以类比为依值类型论中 类型的对应物、谓词逻辑中存在量词的对应物, 记作其中 是可以使用 这个类型变量的类型.
换言之, 要给出一存在类型的实例, 只需要给出任意值并配上它的类型即可.
1类型规则
形成规则依定义可以直接看出:构造规则需要指出 , 并给出 在替换 后的实例:消去规则类似极性为正的积类型的消去规则,计算规则执行必要的代换:
编码
在 F 系统中, 可以使用全称类型编码存在类型:
2性质
3例子
假如 表示 “类型为 的值组成的序列 (又叫列表)”, 那么:
• | 中, 元素的类型均相同, 具体是什么只能等到确定 的具体值时才能知道. |
• | 中, 每个元素都打包了它们自己的类型, 因此可以各不相同. |
4相关概念
• |
• |
术语翻译
存在类型 • 英文 existential type