| ⊦ r = r0, addarray(r, vals, 0, addobj(r0, class, fis, st[r -- _type, typeval(mkarraytype(ty))][r -- _length, intval(n→i(# vals))])) = addobj(r0, class, fis, addarray(r, vals, 0, st[r -- _type, typeval(mkarraytype(ty))][r -- _length, intval(n→i(# vals))])) |
⊦ r ≠ r0 → addarray(r, vals, i, addobj(r0, class, fis, st)) = addobj(r0, class, fis, addarray(r, vals, i, st))
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (st[r -- _type, typeval(mkarraytype(ty))] [r -- _length, intval(n→i(# vals)) ], fis, class, r0, 0, vals, r)]]