| H[r2] = a × r, ((lls(r0, r1, x0) * r1 => a0 × r2 * lls(r2, null, x1) * P))(H) ⊦ r1 = null, r2 = null, ∃ x2, x3, a. x0 + a0 ' + x1 = x2 + a ' + x3 ∧ ((lls(r0, r2, x2) * r2 => a × r * lls(r, null, x3) * P))(H) |
H[r2] = a × r, ((lls(r0, r1, x0) * r1 => a0 × r2 * lls(r2, null, x1) * P))(H) ⊦ r1 = null, r2 = null, x0 + a0 ' + x1 = (x0 + a0) + a ' + x1.tail ∧ ((lls(r0, r2, x0 + a0) * r2 => a × r * lls(r, null, x1.tail) * P))(H)
Used terms: x0 + a0, x1.tail, a