| ce.nxt = null, (H[r].nxt ' + x0).last ∈ H[r2, ce], (H[r].nxt ' + x0).last ∈ H, path(H[r].nxt ' + x0, H[r2, ce]), r ∈ H, ∀ ce0, r1, H0, r3. ce0.nxt = null ∧ path(r1 ' + x0, H0[r3, ce0]) ∧ (r1 ' + x0).last ∈ H0 → r3 ∈ H0 ∨ path(r1 ' + x0, H0) ⊦ r = null, r2 ∈ H, path(H[r].nxt ' + x0, H) |
Used terms: ce, H[r].nxt, H, r2