写入函数类型(x:A)->B或A->B对于非依赖函数。函数类型可以覆盖任意望远镜,例如例如,多态等式的替代律类型
(x:A)->B
A->B
公式:(A:集合)->A->A->集合
可以表述为
(A:集合)(C:A->集合)(xy:A)->等式A x y->C x->C y
函数由lambda抽象构造,可以是类型化的,也可以是非类型化。例如,下面的两个表达式都有类型(A:设置)->A->A(第二个表达式也会检查其他类型):
(A:设置)->A->A
\(A:设置)(x:A)->x\A x->x
阿格达
编辑边栏