| max(depths(t0, i + 1) + depths(t1, i + 1)) < i, ∀ i. ¬ max(depths(t0, i)) < i, ∀ i. ¬ max(depths(t1, i)) < i ⊦ |
⊦ x ≠ [] ∧ y ≠ [] → max(x + y) = max(max(x), max(y))
⊦ depths(t, i) ≠ []
depths(t0, i + 1) ≠ [] ∧ depths(t1, i + 1) ≠ [], max(max(depths(t0, i + 1)), max(depths(t1, i + 1))) < i, ∀ i. ¬ max(depths(t0, i)) < i, ∀ i. ¬ max(depths(t1, i)) < i ⊦
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (depths(t1, i + 1), depths(t0, i + 1))]]