形式陈述
给一阶项方程组
直觉
统一不是猜一个具体类型,而是保留所有可行解共有的最一般结构,把剩余自由度留给后续实例化。
例子与边界
方程
推论与应用
它是 Hindley–Milner 类型推断、逻辑编程、项重写和自动定理证明的核心求解器。
参考资料
- Benjamin C. Pierce, Types and Programming Languages (2002), unification and type reconstruction.
- Philip Wadler et al., Programming Language Foundations in Agda (2026), substitution and typing infrastructure.