| H[r0] .nxt = null, r0 ∈ H, r ∈ H, legal(H), reachable*(H, r, r0), ∀ n. ∃ r0. reachable-n(H, n, r, r0) ⊦ r = null |
⊦ reachable*(H, r, r0) ↔ (∃ n. reachable-n(H, n, r, r0))
H[r0] .nxt = null, r0 ∈ H, r ∈ H, legal(H), ∃ n. reachable-n(H, n, r, r0), ∀ n. ∃ r0. reachable-n(H, n, r, r0) ⊦ r = null
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (r0, r, H)]]