Con entorno
ev '(MN) ρ = ↑fun(ev 'M ρ) (ev 'N ρ)ev '(λx.M) ρ = ↓val(λε.ev 'M ρ['x → ε])
ev 'x ρ = ρ 'x
Con entorno y continuación
ev '(MN) ρ κ = ev 'M ρ (λε1. ev 'N ρ (λε2. ↑fun(ε1)ε2κ))ev '(λx.M) ρ κ = κ(↓val(λε κ1.ev 'M ρ['x → ε] κ1))
ev 'x ρ κ = κ (ρ 'x)
No hay comentarios:
Publicar un comentario