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