| 0 < j, 0 ≤ i, i→n(i) + i→n(j) < # ints, i + j ≤ n→i(# ints), n < i→n(j), n < # sublist(i→n(i), i→n(j), ints) ⊦ j = 0, ints = [], (mkjavavalues(is2bs(ints))[i→n(i) + n]) .byteval = i2b(ints[i→n(i) + n]), sublist(i→n(i), i→n(j), ints) = [] |
⊦ 0 ≤ n ∧ n < # bytes → (mkjavavalues(bytes)[n]) = byteval(bytes[n])
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ n < # ints → (is2bs(ints)[n]) = i2b(ints[n])], [CSIMPSEQ : ⊦ byteval(by) .byteval = by], [CSIMPSEQ : ⊦ 0 ≤ m], [CSIMPSEQ : ⊦ # is2bs(ints) = # ints], [CSIMPSEQ : ⊦ ¬ m < n ↔ n ≤ m], [CSIMPFORWARD : ⊦ m < n ∧ n ≤ n0 → m < n0], [CSIMPSEQ : ⊦ m + n < m + n0 ↔ n < n0], [CSIMPSEQ : ⊦ m < n → ¬ n < m], [CSIMPSEQ : ⊦ (m + n0) + n1 = m + n0 + n1], [CSIMPSEQ : ⊦ m + n = n + m])], [EXTRATERMS : (i→n(i) + n, is2bs(ints))]]