コンビネータ
自由変数のないラムダ抽象のこと
閉じた項、とも言う
ラムダ計算の中での用語
例
SKIコンビネータ
Yコンビネータ
$ Y\equivλf.(λx·f (x x)) (λx.f (x x))
Zコンビネータ
$ Z\equiv λf. (λx. f (λy. x x y)) (λx. f (λy. x x y))
Ω-コンビネータ
$ \Omega\equiv(\lambda x.xx)(\lambda x.xx)
Iコンビネータ
$ I\equiv\lambda x.x
Kコンビネータ
$ K\equiv\lambda x y.x
Sコンビネータ
$ S\equiv\lambda xyz.(xz)(yz)
Bコンビネータ
$ B\equiv\lambda xyz.x(yz)
Cコンビネータ
$ C\equiv\lambda xyz.xzy
Fコンビネータ
$ F\equiv\lambda xy.y
Combinator Birds
めっちゃある