| ⊦ 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)])) |