| path(ce.nxt ' + x0, H[r, ce]), (ce.nxt ' + x0).last ∈ H ⊦ ce.nxt = r, r = (ce.nxt ' + x0).last, r = null, ce.nxt ≠ null ∧ ce.nxt ∈ H ∧ reachable(ce.nxt, (ce.nxt ' + x0).last, H[r, ce]) |
path(ce.nxt ' + x0, H[r, ce]), (ce.nxt ' + x0).last ∈ H, ce.nxt ∈ H ⊦ ce.nxt = r, ce.nxt = null, r = null, r = (ce.nxt ' + x0).last, ce.nxt ≠ null ∧ ce.nxt ∈ H ∧ reachable(ce.nxt, (ce.nxt ' + x0).last, H[r, ce])
path(ce.nxt ' + x0, H[r, ce]), (ce.nxt ' + x0).last ∈ H ⊦ ce.nxt = r, r = null, r = (ce.nxt ' + x0).last, ce.nxt ≠ null ∧ ce.nxt ∈ H ∧ reachable(ce.nxt, (ce.nxt ' + x0).last, H[r, ce]), ce.nxt ≠ null ∧ ce.nxt ∈ H
Used formulas: ce.nxt ≠ null ∧ ce.nxt ∈ H