2014-04-01から1ヶ月間の記事一覧

ラムダ計算

λmnsz. m n s z階乗が個人的にわからないのは、 mは、適用する関数 s と 適用対象 zを取る二引数関数のはずなのに、 nとsとzの三引数を取ってるからかしら。頭から素直に読むと、m回 n を sに適用する。 n (n (n ... (n s)...) z -----m個------------(n s)…

ラムダ計算

足し算が、plus = λmnsz.m s (n s z)かけ算が times = λmnsz. m (n s) zというのまでは解った。階乗がλmnsz. m n s zというのが分からぬ。