| ⊦ validref(`docs2store', r, mkarraytype(byte_type), st) ∧ ps=(r, st, r1, st1) ∧ 0 ≤ i ∧ i < st[r -- _length] .intval ∧ i + i1 ≤ st[r -- _length] .intval ∧ 0 ≤ i1 ∧ r ≠ jvmref → getbytearray(r, i, i1, st) = getbytearray(r1, i, i1, st1) |
validref(`docs2store', r, mkarraytype(byte_type), st), ps=(r, st, r1, st1), i < st[r -- _length] .intval, i + i1 ≤ st[r -- _length] .intval, 0 ≤ i, 0 < st[r -- _length] .intval, 0 ≤ i1 ⊦ getbytearray(r, i, i1, st) = getbytearray(r1, i, i1, st1), r = jvmref
[[CONCRETESIMPRULES : ([CSIMPFORWARD : ⊦ i < j ∧ 0 ≤ i → 0 < j], [CSIMPFORWARD : ⊦ i ≤ j ∧ 0 ≤ i → 0 ≤ j])]]