| n < # sublist(i→n(i), i→n(j), ints), n < i→n(j), i + j ≤ n→i(# ints), i→n(i) + i→n(j) < # ints, 0 ≤ i, 0 < j ⊦ (mkjavavalues(is2bs(ints))[i→n(i) + n]) .byteval = i2b(sublist(i→n(i), i→n(j), ints)[n]), ints = [], j = 0 |
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(sublist(i→n(i), i→n(j), ints)[n]), sublist(i→n(i), i→n(j), ints) = []
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ # ints = 0 ↔ ints = []], [CSIMPFORWARD : ⊦ m < n → n ≠ 0])]]