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