| 0 ≤ i0, i0 ≤ 1, ∀ i1, r, i, st. i→n(i1) < i→n(i0) → (0 ≤ i1 → getarray(r, i, i1 + 1, st) = st[r -- i '] ' + getarray(r, i + 1, i1, st)) ⊦ getarray(r, i, i0 + 1, st) = st[r -- i '] ' + getarray(r, i + 1, i0, st) |
⊦ j ≤ 0 → getarray(r, i, j, st) = []
¬ i0 ≤ 0, 0 ≤ i0, i0 ≤ 1, ∀ i1, r, i, st. i→n(i1) < i→n(i0) → (0 ≤ i1 → getarray(r, i, i1 + 1, st) = st[r -- i '] ' + getarray(r, i + 1, i1, st)) ⊦ getarray(r, i, i0 + 1, st) = st[r -- i '] ' + getarray(r, i + 1, i0, st)
⊦ getarray(r, i, 1, st) = st[r -- i '] '
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ vals + [] = vals], [CSIMPSEQ : ⊦ (vals + vals0) + vals1 = vals + vals0 + vals1], [CSIMPSEQ : ⊦ i ≤ j → (j ≤ i ↔ i = j)], [CSIMPSEQ : ⊦ val ' = val0 ' ↔ val = val0])], [EXTRATERMS : (st, i0, i + 1, r)]]