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