Are you an LLM? You can read better optimized documentation at /public/computer-science\lambda-calculus\demo.md for this page in Markdown format
常见定义
布尔和条件
True=λx.λy.x
False=λx.λy.y
If=λb.λx.λy.b x y
例如,将 True M N 归约:
If True M N↓β(λb.λx.λy.b x y) True M N↓β(λx.λy.True x y) M N↓β(λy.True M y) N↓βTrue M N↓β(λx.λy.x) M N↓β(λy.M) N↓βM