| ⊦ bytevalues(getarray(r, i, n→i(# bytes), putArray(mkjavavalues(bytes), r, i, st))) = bytes |
⊦ j = n→i(# vals) → getarray(r, i, j, putArray(vals, r, i, st)) = vals
n→i(# bytes) = n→i(# mkjavavalues(bytes)) ⊦ bytevalues(mkjavavalues(bytes)) = bytes
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ # mkjavavalues(bytes) = # bytes], [CSIMPSEQ : ⊦ n→i(m) = n→i(n) ↔ m = n])], [EXTRATERMS : (st, mkjavavalues(bytes), n→i(# bytes), i, r)]]