在“类型和编程语言”的 6.1.2 节中,他们讨论了用于对 lambda 表达式中的自由变量进行编号的命名上下文。使用他们提供的示例方案,两者都λx.xb
将λx.xx
具有其 de Bruijn 表示,λ.00
因为它们显然是不同的术语。这是如何运作的?
问问题
2198 次
在“类型和编程语言”的 6.1.2 节中,他们讨论了用于对 lambda 表达式中的自由变量进行编号的命名上下文。使用他们提供的示例方案,两者都λx.xb
将λx.xx
具有其 de Bruijn 表示,λ.00
因为它们显然是不同的术语。这是如何运作的?