| ∀ ints0. ints1 = [] ∨ ints0 = [] ∨ max(ints1 + ints0) = max(max(ints1), max(ints0)) ⊦ i + ints1 = [], ints0 = [], max((i + ints1) + ints0) = max(max(i + ints1), max(ints0)) |
ints1 = [] ∨ (∀ ints0. ints0 = [] ∨ max(ints1 + ints0) = max(max(ints1), max(ints0))) ⊦ ints0 = [], max((i ' + ints1) + ints0) = max(max(i ' + ints1), max(ints0))
Used simplifier rules: a: ⊦ (ints + ints0) + ints1 = ints + ints0 + ints1; from specification list[intlista]%e-01: ⊦ i ' + ints ≠ []; from specification list[intlista]%c: ⊦ i + ints = i ' + ints; from specification list[intlista]