| reachable-n(H, m0, r1, r0), reachable-1(H, r, r1), reachable-n(H, n, r, r), reachable-n(H, n, r1, r1) ∧ reachable-n(H, m0, r1, r0) → reachable-n(H, n, r0, r0) ⊦ reachable-n(H, n, r0, r0) |
H[r] .nxt ∈ H, r ∈ H, reachable-n(H, m0, H[r] .nxt, r0), reachable-n(H, n, r, r) ⊦ r = null, H[r] .nxt = null, reachable-n(H, n, H[r] .nxt, H[r] .nxt), reachable-n(H, n, r0, r0)
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ reachable-1(H, r, r0) ↔ r ≠ null ∧ r0 ≠ null ∧ r ∈ H ∧ r0 ∈ H ∧ H[r] .nxt = r0])]]