| 〈RED1(t; tn0)〉 tn0 = some(t3), 〈RED1(t; tn0): kappa0 〉 tn0 = some(t3), 〈RED(t3; t0): kappa0 〉 t0 = t1, t => t3, ¬ t =>* t1, t3 =>* t1, irred(t1) ⊦ |
⊦ t =>* t' ↔ (∃ n. (=> ^ n)(t, t'))
〈RED(t3; t0): kappa0 〉 t0 = t1, 〈RED1(t; tn0): kappa0 〉 tn0 = some(t3), 〈RED1(t; tn0)〉 tn0 = some(t3), t => t3, ¬ t =>* t1, ∃ n. (=> ^ n)(t3, t1), irred(t1) ⊦
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (t1, t3)]]