| n→i(n) ≤ j ⊦ sublist(0, n, getarray(r, i, j, st)) = getarray(r, i, n→i(n), st) |
⊦ getarray(r, i, 0, st) = []
∀ j, r, i, st. n→i(m) ≤ j → sublist(0, m, getarray(r, i, j, st)) = getarray(r, i, n→i(m), st) ⊦ n→i(m +1) ≤ j → sublist(0, m +1, getarray(r, i, j, st)) = getarray(r, i, n→i(m +1), st)
[[CONCRETESIMPRULES : ([CSIMPGEN : nat generated by 0, +1;], [CSIMPSEQ : ⊦ sublist(0, 0, vals) = []])]]