| okarray(val, byte_type, i, st), is_valid_ref(str, r0, st) ⊦ path∃(str, val .refval, r0, st), okarray(val, byte_type, i, st[r0 -- sk, val1]) |
⊦ okarray(val, ty, i, st) ↔ okarray(val .refval, ty, st) ∧ st[val .refval -- _length] .intval = i
okarray(val, byte_type, i, st), is_valid_ref(str, r0, st) ⊦ path∃(str, val .refval, r0, st), okarray(val .refval, byte_type, st[r0 -- sk, val1]) ∧ (st[r0 -- sk, val1][val .refval -- _length]) .intval = i
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (st[r0 -- sk, val1], i, byte_type, val)]]