| ⊦ ((lls(r0, r2, x) * P))(H) ↔ (∃ a, y, r1. ((r0 => a × r1 * lls(r1, r2, y) * P))(H) ∧ x = a ' + y), x = [] |
x = a0 + x0 ⊦ ((lls(r0, r2, x) * P))(H) ↔ (∃ a, y, r1. ((r0 => a × r1 * lls(r1, r2, y) * P))(H) ∧ x = a ' + y), x = []
Used simplifier rules: list freely generated by [], +;;