| reach(a, b, 2 + n0), reach(a, c0, n0), c ∈ succ(c0), b ∈ succ(c), reach(c1, c, n0), c1 ∈ succ(a) ⊦ succ(a) = ∅, # succ(c0) = 0, # succ(c) = 0, succ(c0) = ∅, succ(c) = ∅, # succ(a) = 0, c1 ∈ succ(a) ∧ (∃ c0. reach(c1, c0, n0) ∧ b ∈ succ(c0)) |
reach(a, b, 2 + n0), reach(a, c0, n0), c ∈ succ(c0), b ∈ succ(c), reach(c1, c, n0), c1 ∈ succ(a) ⊦ succ(a) = ∅, # succ(c0) = 0, # succ(c) = 0, succ(c0) = ∅, succ(c) = ∅, # succ(a) = 0, ∃ c0. reach(c1, c0, n0) ∧ b ∈ succ(c0)
[[CONCRETESIMPRULES : ()]]