形式陈述
Church–Rosser 定理说明 β-归约具有合流性:若
直觉
不同归约顺序可能暂时分叉,但只要继续归约就能重新汇合;计算结果不会因局部选择而产生两个不同正规终点。
例子与边界
一个项既可先归约外层也可先归约实参,合流性保证可汇合。
推论与应用
合流性支撑 λ 演算一致的等式理论、重写系统设计和证明助理中的正规化判等。
参考资料
- Robert Harper, Practical Foundations for Programming Languages, 2nd ed., Cambridge University Press, 2016,Parts I–XVIII。
- Benjamin C. Pierce, Types and Programming Languages, MIT Press, 2002,Chs. 3–30。