4 context: '[N, M] -> { : N >= 0 and M >= 0 and N <= 2147483647 and M <= 2147483647
7 - context: '[N] -> { : N >= 0 }'
8 extent: '[N, M] -> { A[i0, i1] : i0 >= 0 and i0 <= -1 + N and i1 >= 0 and i1 <=
12 - context: '[N] -> { : N >= 0 }'
13 extent: '[N, M] -> { C[i0] : i0 <= -1 + N and i0 >= 0 }'
16 - context: '[M, N] -> { : N >= 0 and M >= 0 }'
17 extent: '[N, M] -> { in1[i0, i1] : i1 <= -1 + M and i1 >= 0 and i0 <= -1 + N and
21 - context: '[N] -> { : N >= 0 }'
22 extent: '[N, M] -> { in2[i0] : i0 <= -1 + N and i0 >= 0 }'
23 value_bounds: '{ [i0] : i0 >= -1 and i0 <= 1 }'
27 extent: '[N, M] -> { m[] }'
32 domain: '[N, M] -> { S_0[i] : i <= -1 + N and i >= 0 }'
33 schedule: '[N] -> { S_0[i] -> [0, i, 0] }'
39 relation: '[N, M] -> { S_0[i] -> m[] }'
40 index: '[N, M] -> { S_0[i] -> m[] }'
41 reference: __pet_ref_0
48 relation: '[N, M] -> { S_0[i] -> [i] }'
49 index: '[N, M] -> { S_0[i] -> [(i)] }'
50 reference: __pet_ref_1
56 domain: '[N, M] -> { S_1[i, j] : j <= -1 + M and j >= 0 and i <= -1 + N and i >=
58 schedule: '[N, M] -> { S_1[i, j] -> [0, i, 1, j] }'
64 relation: '[N, M] -> { S_1[i, j] -> m[] }'
65 index: '[N, M] -> { S_1[i, j] -> m[] }'
66 reference: __pet_ref_2
76 relation: '[N, M] -> { S_1[i, j] -> m[] }'
77 index: '[N, M] -> { S_1[i, j] -> m[] }'
78 reference: __pet_ref_3
82 relation: '[N, M] -> { S_1[i, j] -> in1[i, j] }'
83 index: '[N, M] -> { S_1[i, j] -> in1[(i), (j)] }'
84 reference: __pet_ref_4
88 domain: '[N, M] -> { S_2[i] : i <= -1 + N and i >= 0 }'
89 schedule: '[N] -> { S_2[i] -> [0, i, 2] }'
98 relation: '[N, M] -> { S_2[i] -> m[] }'
99 index: '[N, M] -> { S_2[i] -> m[] }'
100 reference: __pet_ref_5
104 relation: '[N, M] -> { S_2[i] -> A[i, o1] }'
105 index: '[N, M] -> { S_2[i] -> A[(i)] }'
106 reference: __pet_ref_6
110 domain: '[N, M] -> { S_3[] }'
111 schedule: '{ S_3[] -> [1] }'
117 relation: '[N, M] -> { S_3[] -> A[5, 6] }'
118 index: '[N, M] -> { S_3[] -> A[(5), (6)] }'
119 reference: __pet_ref_7
125 domain: '[N, M] -> { S_4[i] : i <= -1 + N and i >= 0 }'
126 schedule: '[N] -> { S_4[i] -> [2, i] }'
132 relation: '[N, M] -> { S_4[i] -> C[i] }'
133 index: '[N, M] -> { S_4[i] -> C[(i)] }'
134 reference: __pet_ref_8
141 relation: '[N, M] -> { [S_4[i] -> [i1]] -> [1] : i1 >= -i and i1 <= -1 + N
142 - i; [S_4[-1 + N] -> [1]] -> [0]; [S_4[0] -> [-1]] -> [0] }'
143 index: '[N, M] -> { [S_4[i] -> [i1]] -> [((1) : i1 >= -i and i1 <= -1 + N
144 - i; (0) : i = -1 + N and i1 = 1; (0) : i = 0 and i1 = -1)] }'
145 reference: __pet_ref_10
150 relation: '[N, M] -> { S_4[i] -> in2[i] }'
151 index: '[N, M] -> { S_4[i] -> in2[(i)] }'
152 reference: __pet_ref_9
159 relation: '[N, M] -> { [S_4[i] -> [i1]] -> A[i + i1, o1] : i1 >= -i and
161 index: '[N, M] -> { [S_4[i] -> [i1]] -> A[((i + i1) : i1 >= -i)] }'
162 reference: __pet_ref_12
167 relation: '[N, M] -> { S_4[i] -> in2[i] }'
168 index: '[N, M] -> { S_4[i] -> in2[(i)] }'
169 reference: __pet_ref_11