| i→n(i) + i→n(j) ≤ # ints, 0 ≤ j, 0 ≤ i, i→n(i) + i→n(j) < # ints, i + j ≤ n→i(# ints) ⊦ ints = [], i→n(j) = i→n(j) ∧ (n < i→n(j) → (sublist(i→n(i), i→n(j), mkjavavalues(is2bs(ints)))[n]) .byteval = (is2bs(sublist(i→n(i), i→n(j), ints))[n])) |
n < i→n(j), i + j ≤ n→i(# ints), i→n(i) + i→n(j) < # ints, 0 ≤ i, 0 < j ⊦ (sublist(i→n(i), i→n(j), mkjavavalues(is2bs(ints)))[n]) .byteval = (is2bs(sublist(i→n(i), i→n(j), ints))[n]), ints = [], j = 0
[[CONCRETESIMPRULES : ([CSIMPFORWARD : ⊦ i < j ∧ 0 ≤ i → 0 < j], [CSIMPSEQ : ⊦ i ≠ j → (i ≤ j ↔ i < j)], [CSIMPSEQ : ⊦ i→n(i) = 0 ↔ i = 0], [CSIMPFORWARD : ⊦ m < n → n ≠ 0], [CSIMPSEQ : ⊦ m < n → m ≤ n], [CSIMPSEQ : ⊦ m + n = n + m])]]