ラムダ計算の質問、必要な場合:ラムダ計算 - 複数のパラメータが
TRUE = lambda x y . x
FALSE = lambda x y . y
1 = lambda s z . s z
2 = lambda s z . s (s z) ...
BoolAnd = lambda x y . x y FALSE
BoolOr = lambda x y. x TRUE y
BoolNot = lambda x . x FALSE TRUE
If I want to know the result of BoolNot 1:
BoolNot 1
(lambda x . x FALSE TRUE)(lambda s z . s (s z))
(lambda s z . s z) FALSE TRUE
(lambda x y . y) (lambda x y . x)
はここで、xとyの2つのパラメータが必要ですが、ここでしか1、 はどのように私はこの計算を続けることができていますか?
ありがとうございますが、λyとは何か教えてください。どういう意味ですか? – Andy
@Andyあなたが何を求めているのかは分かりませんが、「λ」は小文字のギリシャ文字「ラムダ」です。 – molbdnilo