Actualmente estoy leyendo un libro de texto en sistemas de computación distribuida que incluye una breve introducción a λ-cálculo. Hay un ejemplo de la evaluación de la secuencia de (((if true) 4) 5) que está escrito a continuación.
(((λb.λt.λe.((b t) e) λx.λy.x) 4) 5)
((λt.λe((λx.λy.x t) e) 4) 5)
(λe((λx.λy.x 4) e) 5)
((λx.λy.x 4) 5)
(λy.4 5)
4
El autor ha utilizado βde reducción en cada línea y puedo seguir hasta la segunda a la última reducción. Podría alguien explicar cómo los obtenemos a partir de la línea 4 a la línea 6?