| bytes2int(getbytearray(r, st)) = bytes2int(getbytearray(r1, st)), st[r -- _length] .intval = st[r1 -- _length] .intval, okarray(r, byte_type, st), okarray(r1, byte_type, st), r ∈ st, r1 ∈ st ⊦ getbytearray(r, st) = getbytearray(r1, st), r = jvmref, r1 = jvmref |
⊦ # bytes0 = # bytes ∧ bytes0 ≠ bytes → bytes2int(bytes0) ≠ bytes2int(bytes)
# getbytearray(r, st) = # getbytearray(r1, st) ∧ getbytearray(r, st) ≠ getbytearray(r1, st) → bytes2int(getbytearray(r, st)) ≠ bytes2int(getbytearray(r1, st)), bytes2int(getbytearray(r, st)) = bytes2int(getbytearray(r1, st)), st[r -- _length] .intval = st[r1 -- _length] .intval, okarray(r, byte_type, st), okarray(r1, byte_type, st), r ∈ st, r1 ∈ st ⊦ getbytearray(r, st) = getbytearray(r1, st), r = jvmref, r1 = jvmref
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (getbytearray(r, st), getbytearray(r1, st))]]