K組合子是K := (λxy.x)並且固定點組合子是Y := λf.(λx.f x x) (λx.f x x)。我試圖計算YK: YK = (λx.Kxx)(λx.Kxx) = (λx.x)(λx.x) = (λx.x) = I
如此,因爲YK是K固定點:對於任何電子郵件 K(YK) = YK
KI = I
KIe = Ie = e
。但KIe應該等於I!
回想一下K組合函數是一個常量函數。它總是返回第一個參數: Kxy = x for all y
在書中嘲笑一隻知更鳥作者提出含說話的鳥兒的魔法森林的一個例子。這些鳥的行爲如下: 給定鳥類A和鳥類B,如果你將B的名字叫做A,那麼A將通過向你呼叫某隻鳥的名字作出迴應:這隻鳥我們將由AB指定。 假設森林由三隻鳥類A,B和C組成。是否有可能至少有一隻鳥的行爲像K combinator? 下面是一個表格,