次のラムダ式が与えられます。ここで、は次のようになり\
ますlambda
。
(\kf.f(\c.co)km)(\x.dox)(\le.le)
(\c.co)k
に変換すると間違っていko
ますか?私はそれをしました、そして明らかに、それは間違っていました。正しい方法は、最初に外部関数を評価する(\f.f(\c.co)(\x.dox)m)(\le.le)
ことでした。つまり、望ましい解決策でした。
講義ノートでそれを示すルールが見つからないので、それは本当ですか?はいの場合、なぜ最初に内部関数を評価できないのですか?私はこのようにそれをしました、そしてそれにもかかわらず私の解決策は正しかったです。
よろしく。