| n < # getarray(r, 0, st[r -- _length] .intval, st), okbytearray(r, st) ⊦ mkjavavalues(bytevalues(getarray(r, 0, st[r -- _length] .intval, st))) = getarray(r, 0, st[r -- _length] .intval, st), st[r -- _length] .intval = 0, is_bytevalue(getarray(r, 0, st[r -- _length] .intval, st)[n]) |
⊦ n→i(n) < j → (getarray(r, i, j, st)[n]) = st[r -- (i + n→i(n)) ']
¬ n→i(n) < st[r -- _length] .intval, n < # getarray(r, 0, st[r -- _length] .intval, st), okbytearray(r, st) ⊦ mkjavavalues(bytevalues(getarray(r, 0, st[r -- _length] .intval, st))) = getarray(r, 0, st[r -- _length] .intval, st), st[r -- _length] .intval = 0, is_bytevalue(getarray(r, 0, st[r -- _length] .intval, st)[n])
n→i(n) < st[r -- _length] .intval, n < # getarray(r, 0, st[r -- _length] .intval, st), okbytearray(r, st) ⊦ mkjavavalues(bytevalues(getarray(r, 0, st[r -- _length] .intval, st))) = getarray(r, 0, st[r -- _length] .intval, st), st[r -- _length] .intval = 0, is_bytevalue(st[r -- (0 + n→i(n)) '])
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (n, st, st[r -- _length] .intval, 0, r)]]