| 0 < i + 1, st[r -- i '] .intval ≤ max(getintarray(r, 0, i, st)), 0 < i ⊦ max(getintarray(r, 0, i + 1 - 1, st) + st[r -- (0 + i + 1 - 1) '] .intval) = max(getintarray(r, 0, i, st)) |
st[r -- i '] .intval ≤ max(getintarray(r, 0, i, st)), 0 < i ⊦ max(getintarray(r, 0, i, st) + st[r -- i '] .intval ') = max(getintarray(r, 0, i, st))
[[CONCRETESIMPRULES : ([CSIMPNAMEDSEQ : int-basic2, , zero-02, ⊦ 0 < i ∧ 0 < j → 0 < i + j], [CSIMPNAMEDSEQ : list, intlista, Last, ⊦ ints + i = ints + i '], [CSIMPNAMEDSEQ : int-basic2, , add-c, ⊦ i + j = j + i], [CSIMPNAMEDSEQ : int-basic2, , add-a, ⊦ i + j + i0 = (i + j) + i0], [CSIMPNAMEDSEQ : int-basic2, , ax-04, ⊦ i + 0 = i], [CSIMPNAMEDSEQ : int-abs, , numsub, ⊦ ((* i)) + i0 - ((* j)) = (i - j) + i0])]]