| y = i0 + x2, ∀ x0, y0. # x0 + # y0 < # (i + []) + # y → (true → x0 = [] ∨ y0 = [] ∨ max(x0 + y0) = max(max(x0), max(y0))) ⊦ y = [], max(i ' + y) = max(i, max(y)) |
⊦ max(i ' + j ' + x) = max(max(i, j), max(min(i, j) ' + x))
∀ x0, y0. # x0 + # y0 < # (i + []) + # (i0 + x2) → (true → x0 = [] ∨ y0 = [] ∨ max(x0 + y0) = max(max(x0), max(y0))) ⊦ max(max(i, i0), max(min(i, i0) ' + x2)) = max(max(i0 ' + x2), i)
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ (x + y) + z = x + y + z], [CSIMPSEQ : ⊦ d ' + x ≠ []], [CSIMPSEQ : ⊦ d + x = d ' + x])]]