reachable(r, r0, H), r0 ∈ H ⊦ r = r0, reachable(H[r].nxt, r0, H)
Used simplifier rules: reach-alloc: ⊦ reachable(r, r1, H) → r1 ∈ H;