Y コンビネータすら知らない(研究室で勉強してたかもしれないけど記憶にない)のでそこだけ調べてみた。
Yg = g(Yg) の証明 (→はβ簡約)
Yg = (λf.(λx.f(xx))(λx.f(xx)))g
→ (λx.g(xx))(λx.g(xx))
→ g((λx.g(xx))(λx.g(xx)))
g(Yg) = g((λf.(λx.f(xx))(λx.f(xx)))g)
→ g((λx.g(xx))(λx.g(xx)))
確かに Yg と g(Yg) は一致する。とりあえずここまで。
動画人JAPAN行ってきます。
参考資料:
» ラムダ計算 - Wikipedia
» λ計算とは - はてなダイアリー