| getbytearray(r, 0, st1[r -- _length] .intval, st1) = getbytearray(r1, 0, st1[r -- _length] .intval, st1), st1[r1 -- _length] .intval = st1[r -- _length] .intval, i < st1[r -- _length] .intval, 0 ≤ i, 0 < st1[r -- _length] .intval ⊦ st1[r -- i '] .byteval = st1[r1 -- i '] .byteval |
⊦ st1[r -- i1 '] .byteval ≠ st1[r1 -- i1 '] .byteval ∧ 0 ≤ i ∧ i ≤ i1 ∧ i1 < i + j ∧ 0 < j → getbytearray(r, i, j, st1) ≠ getbytearray(r1, i, j, st1)
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ ¬ i ≤ j ↔ j < i], [CSIMPSEQ : ⊦ i ≤ j → (¬ ¬ j < i ↔ false)], [CSIMPSEQ : ⊦ i + 0 = i], [CSIMPSEQ : ⊦ i + j + i0 = (i + j) + i0], [CSIMPSEQ : ⊦ i + j = j + i], [CSIMPSEQ : ⊦ ¬ i < j ↔ j ≤ i], [CSIMPSEQ : ⊦ i < j → (¬ ¬ j ≤ i ↔ false)])], [EXTRATERMS : (st1, r, i, r1, 0, st1[r -- _length] .intval)]]