| 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) ∧ 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) ∧ 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)
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (r, st, r1, st1, 0, st1[r1 -- _length] .intval)]]