| 0 ≤ i ⊦ addmultiarrays(r ', i, [], mktype_from_dims(ty, countdims(i ', j)), i ', st) = addarray(r, mktype_from_dims(ty, countdims(i ', j)), i, st) |
⊦ # ints = 1 → addmultiarrays(refs, i, acc, ty, ints, st) = addarray(refs .first, ty, ints .first, st)
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ # i ' = 0 +1], [CSIMPSEQ : ⊦ r ' .first = r], [CSIMPSEQ : ⊦ i ' .first = i])], [EXTRATERMS : (st, i ', mktype_from_dims(ty, countdims(i ', j)), [], i, r ')]]