Semantik des Lambda-Kalküls

Relation β auf Λ (ein Reduktionsschritt)

(λx.(λy.xyx))(yy)$ \;\stackrel{{?}}{{\to_\beta}}\;$(λy.yx)[x : = (yy)] = λy.y(yy)

das freie y wird fälschlich gebunden. Lösung: vorher umbenennen (später (bei Refactoring) genaueres dazu)



Johannes Waldmann 2012-06-25