| ints ≠ [] ∧ n→i(# refs) = countrefs(ints) ∧ posints(ints), n→i(# refs) = countrefs(ints), rk ∈ st, posints(ints) ⊦ ints = [], rk ∈ addmultiarrays(refs, ints .first, [], mktype_from_dims(ty, countdims(ints, i)), getdims(ints), st) |
n→i(# refs) = countrefs(ints), posints(ints), rk ∈ st ⊦ ints = [], rk ∈ addmultiarrays(refs, ints .first, [], mktype_from_dims(ty, countdims(ints, i)), getdims(ints), st)
[[CONCRETESIMPRULES : ()]]