1 context: '[N, K] -> { [] : K >= 0 and N >= 0 }'
3 - context: '[K] -> { [] : K >= 0 }'
4 extent: '[K] -> { A[i0, i1] : i0 >= 0 and i1 >= 0 and i1 <= -1 + K }'
6 - context: '[N, K] -> { [] : N >= 0 }'
7 extent: '[N] -> { B[i0, i1] : i0 >= 0 and i1 >= 0 and i1 <= -1 + N }'
9 - context: '[N, K] -> { [] : N >= 0 }'
10 extent: '[N] -> { C[i0, i1] : i0 >= 0 and i1 >= 0 and i1 <= -1 + N }'
14 domain: '[M, N] -> { S_0[i, j] : i <= -1 + M and i >= 0 and j <= -1 + N and j >=
16 schedule: '[M, N] -> { S_0[i, j] -> [0, i, j, 0] }'
22 relation: '[M, N] -> { S_0[i, j] -> C[i, j] }'
26 relation: '[M, N] -> { S_0[i, j] -> [0] }'
30 domain: '[M, N, K] -> { S_1[i, j, k] : i <= -1 + M and i >= 0 and j <= -1 + N and
31 j >= 0 and k <= -1 + K and k >= 0 }'
32 schedule: '[M, N, K] -> { S_1[i, j, k] -> [0, i, j, 1, k] }'
38 relation: '[M, N, K] -> { S_1[i, j, k] -> C[i, j] }'
45 relation: '[M, N, K] -> { S_1[i, j, k] -> A[i, k] }'
49 relation: '[M, N, K] -> { S_1[i, j, k] -> B[k, j] }'