| ⊦ # getarray(r, 0, st[r -- _length] .intval, putByteArray(bytes, r0, i, st)) = # getarray(r, 0, st[r -- _length] .intval, st) |
⊦ 0 ≤ j → # getarray(r, i, j, st) = i→n(j)
⊦ j < 0 → # getarray(r, i, j, st) = 0
⊦ 0 ≤ j → # getarray(r, i, j, st) = i→n(j)
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ ¬ i ≤ j ↔ j < i], [CSIMPSEQ : ⊦ i→n(i) = i→n(j) ↔ abs(i) = abs(j)])], [EXTRATERMS : (putByteArray(bytes, r0, i, st), st[r -- _length] .intval, 0, r)]]