[n, m] -> { S1[i0, i1] -> [i0 + i1, i0] : i0 >= 1 and i0 <= n and i1 >= 1 and i1 <= m } [n, m] -> { : } [n, m] -> { [i, j] -> separate[o0] }