Blob Blame History Raw
[m, n] -> { S1[i0, i1] -> [i0, i1, 0] : i0 >= 1 and i1 <= m and i1 >= -1 + i0; S2[i0, i1] -> [i0, i1, 1] : i0 >= 2 and i0 <= n and i1 >= 0 and i1 <= n }
[m, n] -> {  : n <= m and m >= 0 and n >= 2 }
[m, n] -> { [i, j, k] -> separate[o0] }