Answers:
更新[2011-09-20]:我扩展了有关扩展和可扩展性的段落。感谢Anton Salikhmetov提出了很好的参考。
γ变换是的一种特殊情况 -转换仅在当特例是本身的抽象,例如,如果然后
从某种意义上讲, rule就像一种特殊的可扩展性,但是我们对于它的表达方式必须谨慎一些。我们可以说扩展性为:
第一个是关于微积分项的元陈述。x在其中表现为形式变量,即它是λ微积分的一部分。它可以从被证明β η -rules,参见例如定理2.1.29在“演算:其语法和语义”由Barendregt(1985)。可以理解为关于所有可定义函数的陈述,即那些是λ-项的表示。
第二个陈述是数学家通常如何理解数学陈述。演算理论描述了某种结构,我们称它们为“ λ模型 ”。一λ -model可能是不可数的,所以不能保证它的每一个元素对应于λ -term(就像有更真实的数字比有描述雷亚尔表达式)。然后可扩展性说:如果我们在一个λ-模型中取f和g中的任何两个,如果f x = g x对于模型中的所有x,则f = g。现在,即使模型满足,在这种意义上也不必满足可扩展性。(这里需要参考,我认为我们必须小心如何解释平等。)
有几种方法可以激发和。我将随机选择类别理论,伪装成λ-微积分,其他人可以解释其他原因。
让我们考虑类型化的演算(因为它不那么混乱,但是对于未类型化的λ-演算却大致相同的推理)。其中一个应该持有的基本规律是指数法Ç 一× 乙 ≅ (ç 乙)一个。(我可互换地使用符号A → B和B A,选择看起来更好的那个。)同构i :C A × B → (C B )A和j是什么:
为了回答这个问题,我们可以从相应的专着《 Lambda Calculus》中提供以下引用。它的语法和语义”(Barendregt,1981年):
的引入的点 -还原是提供一种用于可证明的语句一个公理在拉伸λ演算[在λ + EXT理论,但在EXT表示该规则中号X = Ñ X ⇒ 中号= Ñ ],使得其将具有Church-Rosser属性。
主张。
[其证明基于以下定理。]
HP完整的[Hilbert-Post之后]理论对应于一阶逻辑模型理论中的最大一致性理论。
-reduction表示可扩展性的概念-如果两个函数在相同的输入上提供相同的输出,则认为这两个函数相等。
形式化此概念的一种方法如下:如果我们考虑该关系 ,关系的及物-反身闭合 ,很自然地根据等式理论的推理规则(例如:形式规则:if , 然后 等等-表征 需要大约7条此类规则)。
现在,更换 与 等于引入公理 ,相当于扩展性规则:if, 然后 。这就是在所有输入参数上相等的两个函数应视为相同的概念。