| ⊦ okreftype(refval(r), mkarraytype(ty), st) → (is_valid_ref(r, st) ↔ is_array(r, st)) |
⊦ ¬ is_array(r, st) → (is_valid_ref(r, st) ↔ is_obj(r, st))
⊦ okreftype(refval(r), mkarraytype(ty), st) → ¬ is_obj(r, st)
⊦ is_array(r, st) → is_valid_ref(r, st)
[[CONCRETESIMPRULES : ()]]