构造演算 构造演算CoC是高阶有类型 lambda 演算这里的类型是一级值因此在 CoC 内有可能定义从整数到类型从类型到类型的函数同从整数到整数的函数一样CoC 是强规范化的 CoC 最初由 Thierry Coquand 开发 CoC 是 Coq 定理证明器早期版本的基础它后来的版本建造在归纳构造演算之上这是带有对归纳数据类型的天然支持的 CoC 扩展在最初的 CoC 中归纳数据类型必须模拟为它们的多态解构函数