| getarray(r, i, j, st) = getarray(r0, i, j, st0), i ≤ j0, j0 < i + j ⊦ st[r -- j0 '] .byteval = st0[r0 -- j0 '] .byteval |
⊦ getarray(r, i, j, st) = getarray(r0, i, j, st0) ∧ i ≤ j0 ∧ j0 < i + j → (st[r -- j0 '] ≠ st0[r0 -- j0 '] ↔ false)
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ ¬ i ≤ j ↔ j < i], [CSIMPSEQ : ⊦ i ≤ j → (¬ ¬ j < i ↔ false)], [CSIMPSEQ : ⊦ i + j + i0 = (i + j) + i0], [CSIMPSEQ : ⊦ i + j = j + i], [CSIMPSEQ : ⊦ ¬ i < j ↔ j ≤ i], [CSIMPSEQ : ⊦ i < j → (¬ ¬ j ≤ i ↔ false)])], [EXTRATERMS : (r, i, j, st, r0, st0, j0)]]