Alphabet

abs:(a → b) → Arrab
app:Arrab → a → b
box:a → Boxa
unbox:Boxa → a

Variables

F:a → b
Y:a
U:Arrab
V:a
W:Boxa

Rules

app · (abs · (λ%X:a.F · %X)) · YF · Y
abs · (λ%Y:a.app · U · %Y)U
unbox · (box · V)V
box · (unbox · W)W