| ∃ x. path(ce.nxt ' + x, H[r, ce]) ∧ (ce.nxt ' + x).last = r0, ce.nxt ∈ H, r0 ∈ H ⊦ ce.nxt = null, r = r0, r = null, reachable(r, r0, H[r, ce]) |
path(ce.nxt ' + x, H[r, ce]), ce.nxt ∈ H, (ce.nxt ' + x).last ∈ H ⊦ ce.nxt = null, r = (ce.nxt ' + x).last, r = null, reachable(r, (ce.nxt ' + x).last, H[r, ce])