| ¬ done0, S0 ≠ ∅, # S0 ≠ 0, INV(S0, S, S1, n0, source), v ∈ S0, ∀ n. ¬ reach(source, dest, n), v = dest, (∃ n. ¬ ¬ reach(source, dest, n)) ∨ ¬ (true → dest ∈ S0) ∨ ¬ INV(S0, S, S1, n0, source) ⊦ |
INV(S0, S, S1, n0, source), dest ∈ S0, reach(source, dest, n), ∀ n. ¬ reach(source, dest, n) ⊦ # S0 = 0, S0 = ∅
[[CONCRETESIMPRULES : ()]]