| 0 ≤ j, 0 ≤ i, i→n(i) + i→n(j) < # ints, n→i(# ints) < i + j, 0 < i + j ⊦ 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 ⊦ n→i(n) < i ↔ n < i→n(i)
0 ≤ i + j, 0 ≤ j, 0 ≤ i, i→n(i) + i→n(j) < # ints, # ints < i→n(i + j), 0 < i + j ⊦ bytevalues(getarray(r, i, j, addarray(r, byte_type, mkjavavalues(is2bs(ints)), st))) = is2bs(sublist(i→n(i), i→n(j), ints)), ints = []
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ ¬ i ≤ j ↔ j < i], [CSIMPSEQ : ⊦ 0 ≤ i ∧ 0 ≤ j → ¬ i + j < 0], [CSIMPSEQ : ⊦ i + j + i0 = (i + j) + i0], [CSIMPSEQ : ⊦ i + j = j + i])], [EXTRATERMS : (i + j, # ints)]]