| reachable-n(H, n, H[r].nxt, x0.last), path(H[r].nxt ' + x0, H), r ∈ H ⊦ x0 = [], r = null, ∃ r1. reachable-1(H, r, r1) ∧ reachable-n(H, n, r1, x0.last) |
reachable-n(H, n, H[r].nxt, x0.last), path(H[r].nxt ' + x0, H), r ∈ H ⊦ x0 = [], r = null, reachable-1(H, r, H[r].nxt) ∧ reachable-n(H, n, H[r].nxt, x0.last)
Used terms: H[r].nxt