次のステップで立ち往生しています。誰かが私を助けることができれば、それは素晴らしいことです:
2 = λfx.f(f x)
3 = λfx.f(f(f x))
ADD = λm n f x. m f (n f x)
私の手順は次のとおりです。
(λm n f x. m f (n f x)) (λf x.f(f(f x))) (λf x.f(f x))
-> ((λn f x. (λf x.f(f(f x))) f (n f x))) (λf x.f(f x))
-> ((λf x. (λf' x'.f'(f'(f' x'))) f ((λf" x".f"(f" x")) f x)
括弧は大丈夫ですか?私は置換と括弧について本当に混乱しています。このような問題に対処するための正式で簡単な手法はありますか?