| ⊦ r ≠ r0 → addarray(r, initial_value(ty), i1, addobj(r0, class, fis, st)[r -- _type, typeval(mkarraytype(ty))][r -- _length, intval(i)]) = addobj(r0, class, fis, addarray(r, initial_value(ty), i1, st[r -- _type, typeval(mkarraytype(ty))][r -- _length, intval(i)])) |
⊦ r = r0, addarray(r, initial_value(ty), i1, addobj(r0, class, fis, st)[r -- _type, typeval(mkarraytype(ty))][r -- _length, intval(i)]) = addobj(r0, class, fis, addarray(r, initial_value(ty), i1, st[r -- _type, typeval(mkarraytype(ty))][r -- _length, intval(i)]))
[[CONCRETESIMPRULES : ()]]