| ⊦ 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])) |
⊦ rk ∈ st → rk ∈ addarrays(refs, ty, ints, i, st)
rk ∈ st, is_newref_list(refs, st), 0 ≤ i ⊦ st[rk] = (addarrays(refs, ty, ints, i, st)[rk])
[[CONCRETESIMPRULES : ([CSIMPFORWARD : ⊦ i ≤ j ∧ 0 ≤ i → 0 ≤ j])]]