| ¬ n→i(n) < (addarray(r, byte_type, i, st)[r -- _length]) .intval, n < i→n(i), 0 < i ⊦ (getbytearray(r, addarray(r, byte_type, i, st))[n]) = i2b(0), i = 0 |
⊦ (addarray(r, ty, i, st)[r -- _length]) = intval(i)
i ≤ n→i(n), 0 < i, n < i→n(i) ⊦ i = 0, (getbytearray(r, addarray(r, byte_type, i, st))[n]) = i2b(0), n = 0
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ 0 < n ↔ n ≠ 0], [CSIMPSEQ : 0 ≤ i ⊦ ((* i)) < n→i(n) ↔ i→n(i) < n], [CSIMPFORWARD : ⊦ i ≤ j ∧ 0 < i → 0 < j], [CSIMPSEQ : ⊦ ¬ i < j ↔ j ≤ i], [CSIMPSEQ : ⊦ intval(i) .intval = i])]]