λ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というのが分からぬ。
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。