| ⊦ is_newref_list(refs, st) ∧ 0 ≤ i → st ⊆ addarrays(refs, ty, ints, i, st) |
⊦ st1 ⊆ st2 ↔ (∀ rk. rk ∈ st1 → rk ∈ st2 ∧ st1[rk] = st2[rk])
⊦ is_newref_list(refs, st) ∧ 0 ≤ i → (∀ rk. rk ∈ st → rk ∈ addarrays(refs, ty, ints, i, st) ∧ st[rk] = (addarrays(refs, ty, ints, i, st)[rk]))
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (addarrays(refs, ty, ints, i, st), st)]]