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