| ⊦ 0 ≤ i → getarray(r, 0, i, addarray(r, int_type, i, st)) = mklist(intval(0), i→n(i)) |
⊦ addarray(r, ty, i, st) = addarray(r, initial_value(ty), i, st[r -- _type, typeval(mkarraytype(ty))][r -- _length, intval(i)])
⊦ 0 ≤ i → getarray(r, 0, i, addarray(r, initial_value(int_type), i, st[r -- _type, typeval(mkarraytype(int_type))][r -- _length, intval(i)])) = mklist(intval(0), i→n(i))
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (st, i, int_type, r)]]