| n < i→n(j), 0 < j ⊦ (intvalues(getarray(r, i, j, st))[n]) = st[r -- (i + n→i(n)) '] .intval, j = 0 |
⊦ m < # vals → (intvalues(vals)[m]) = vals[m] .intval
⊦ 0 < j → # getarray(r, i, j, st) = i→n(j)
n < # getarray(r, i, j, st), n < i→n(j), 0 < j ⊦ (getarray(r, i, j, st)[n]) .intval = st[r -- (i + n→i(n)) '] .intval, j = 0
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ ¬ m < n ↔ n ≤ m], [CSIMPSEQ : ⊦ m < n → (n ≤ m ↔ false)])], [EXTRATERMS : (n, getarray(r, i, j, st))]]