| ⊦ (rk ∈ putArray(vals, r, addarray(r, ty, n→i(# vals), st)) ↔ rk ∈ addarray(r, ty, vals, st)) ∧ (putArray(vals, r, addarray(r, ty, n→i(# vals), st))[rk]) = (addarray(r, ty, vals, st)[rk]) |
⊦ (r0 -- sk ∈ putArray(vals, r, addarray(r, ty, n→i(# vals), st)) ↔ r0 -- sk ∈ addarray(r, ty, vals, st)) ∧ (putArray(vals, r, addarray(r, ty, n→i(# vals), st))[r0 -- sk]) = (addarray(r, ty, vals, st)[r0 -- sk])
[[CONCRETESIMPRULES : ([CSIMPGEN : refkey generated by --;])]]