| okbytearray(r, st) ⊦ r = jvmref, r = jvmref ∨ r ≠ jvmref ∧ is_valid_ref(str, r, st) ∧ st[r -- _type] .type ≤ mkarraytype(byte_type) |
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ byte_type ≤ ty ↔ ty = byte_type], [CSIMPSEQ : ⊦ mkarraytype(ty) ≤ mkarraytype(ty0) ↔ ty ≤ ty0], [CSIMPSEQ : ⊦ typeval(ty) .type = ty], [CSIMPSEQ : ⊦ okbytearray(r, st) → st[r -- _type] = typeval(mkarraytype(byte_type))], [CSIMPSEQ : ⊦ okbytearray(r, st) → is_valid_ref(str, r, st)])]]