| 0 ≤ j, 0 ≤ i, i→n(i) + i→n(j) < # ints ⊦ bytevalues(getarray(r, i, j, addarray(r, byte_type, mkjavavalues(is2bs(ints)), st))) = is2bs(sublist(i→n(i), i→n(j), ints)), ints = [] |
⊦ 0 ≤ i ∧ 0 ≤ j ∧ i + j ≤ n→i(# vals) → getarray(r, i, j, addarray(r, ty, vals, st)) = sublist(i→n(i), i→n(j), vals)
¬ (0 ≤ i ∧ 0 ≤ j ∧ i + j ≤ n→i(# mkjavavalues(is2bs(ints)))), 0 ≤ j, 0 ≤ i, i→n(i) + i→n(j) < # ints ⊦ bytevalues(getarray(r, i, j, addarray(r, byte_type, mkjavavalues(is2bs(ints)), st))) = is2bs(sublist(i→n(i), i→n(j), ints)), ints = []
0 ≤ i ∧ 0 ≤ j ∧ i + j ≤ n→i(# mkjavavalues(is2bs(ints))), 0 ≤ j, 0 ≤ i, i→n(i) + i→n(j) < # ints ⊦ bytevalues(sublist(i→n(i), i→n(j), mkjavavalues(is2bs(ints)))) = is2bs(sublist(i→n(i), i→n(j), ints)), ints = []
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (st, mkjavavalues(is2bs(ints)), byte_type, j, i, r)]]