| ⊦ r ∈ refs ∧ # refs = i→n(countrefs(i ' + ints .rest)) ∧ ints ≠ [] ∧ 0 ≤ i ∧ posints(ints) ∧ ¬ 0 ∈ ints .butlast ∧ i ≤ ints .first → r -- _length ∈ addmultiarrays(refs, i, acc, ty, ints, st) ∧ is_integervalue(addmultiarrays(refs, i, acc, ty, ints, st)[r -- _length]) ∧ 0 ≤ (addmultiarrays(refs, i, acc, ty, ints, st)[r -- _length]) .intval |