| H[r1].nxt = H[ce.nxt].nxt, ce.nxt ∈ H, (ce.nxt ' + x0).last ∈ H[r1, ce], r1 ∈ H, path(ce.nxt ' + x0, H[r1, ce]) ⊦ ce.nxt = null, r1 = null, (ce.nxt ' + x0).last = ce.nxt, reachable(r1, ce.nxt, H), reachable(r1, (ce.nxt ' + x0).last, H), ∃ x. path(r1 ' + x, H) ∧ (r1 ' + x).last = H[r1].nxt |
H[r1].nxt = H[ce.nxt].nxt, ce.nxt ∈ H, (ce.nxt ' + x0).last ∈ H[r1, ce], r1 ∈ H, path(ce.nxt ' + x0, H[r1, ce]) ⊦ ce.nxt = null, r1 = null, (ce.nxt ' + x0).last = ce.nxt, reachable(r1, ce.nxt, H), reachable(r1, (ce.nxt ' + x0).last, H), path(r1 ' + H[r1].nxt ', H) ∧ (r1 ' + H[r1].nxt ').last = H[r1].nxt
Used terms: H[r1].nxt '