| p(a, c), rtc(m, c, b) ⊦ ∃ c. rtc(m, a, c) ∧ p(c, b) |
∀ a, c, b. p(a, c) ∧ rtc(m0, c, b) → (∃ c. rtc(m0, a, c) ∧ p(c, b)), p(a, c), rtc(m0 +1, c, b) ⊦ ∃ c. rtc(m0 +1, a, c) ∧ p(c, b)
Used simplifier rules: rtc-base: ⊦ rtc(0, a, b) ↔ a = b;%nat freely generated by 0, +1;;