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