| path(H[r].nxt ' + x0 + r0 ', H), r ∈ H, ∀ r, r0, H. path(r ' + x0 + r0 ', H) → path(r ' + x0, H) ⊦ r = null, path(H[r].nxt ' + x0, H) |
Used simplifier rules: a: ⊦ (x0 + x1) + x2 = x0 + x1 + x2; from specification list[reflist] Used terms: H[r].nxt, r0, H