| (((r2 => a × r * lls(r, null, y)) * lls(r0, r1, x0) * r1 => a0 × r2 * P))(H) ⊦ r1 = null, r2 = null, ((lls(r0, r2, x0 + a0 ') * r2 => a × r * lls(r, null, y) * P))(H) |
⊦ lls(r0, r2, x + a ') = _∃(λ r1. lls(r0, r1, x) * r1 => a × r2)
(((r2 => a × r * lls(r, null, y)) * lls(r0, r1, x0) * r1 => a0 × r2 * P))(H) ⊦ r1 = null, r2 = null, ((_∃(λ r1. lls(r0, r1, x0) * r1 => a0 × r2) * r2 => a × r * lls(r, null, y) * P))(H)
Used terms: a0, x0, r2, r0