| ⊦ r1 = r0, is_valid_ref(r1, addarray(r0, ty, vals, st)) ↔ is_valid_ref(r1, st) |
⊦ is_valid_ref(r, st) ↔ is_obj(r, st) ∨ is_array(r, st)
⊦ r1 = r0, is_obj(r1, addarray(r0, ty, vals, st)) ∨ is_array(r1, addarray(r0, ty, vals, st)) ↔ is_valid_ref(r1, st)
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (addarray(r0, ty, vals, st), r1)]]