| Pelem ^*(b, c), rtc(n, Pelem)(a, b) ⊦ Pelem ^*(a, c) |
Pelem ^*(b, c), rtc(n0 +1, Pelem)(a, b), ∀ Pelem, b, c, a. Pelem ^*(b, c) ∧ rtc(n0, Pelem)(a, b) → Pelem ^*(a, c) ⊦ Pelem ^*(a, c)
Used simplifier rules: rtc-base: ⊦ rtc(0, Pelem)(a, b) ↔ a = b;%nat freely generated by 0, +1;;