| st[r -- _type] .type = mkarraytype(ty), 0 < st[r -- _length] .intval, 0 ≤ st[r -- _length] .intval, i < st[r -- _length] .intval, 0 ≤ i, is_array(r, st), i→n(i) < # getarray(r, st) ⊦ getarray(r, st) = [], r -- i ' ∈ st |
⊦ 0 ≤ st[r -- _length] .intval → # getarray(r, st) = i→n(st[r -- _length] .intval)
0 ≤ st[r -- _length] .intval, st[r -- _type] .type = mkarraytype(ty), 0 < st[r -- _length] .intval, 0 ≤ st[r -- _length] .intval, i < st[r -- _length] .intval, 0 ≤ i, is_array(r, st), i→n(i) < i→n(st[r -- _length] .intval) ⊦ getarray(r, st) = [], r -- i ' ∈ st
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (st, r)]]