| reachable-n(H, n, H[r].nxt, r0), r ∈ H, H[r].nxt ∈ H ⊦ H[r].nxt = null, r = null, ∃ r1. reachable-1(H, r, r1) ∧ reachable-n(H, n, r1, r0) |
Used simplifier rules: reachable-1-def: ⊦ reachable-1(H, r, r0) ↔ r ≠ null ∧ r0 ≠ null ∧ r ∈ H ∧ r0 ∈ H ∧ H[r].nxt = r0; Used terms: H[r].nxt