4 context: '[N] -> { : N <= 2147483647 and N >= -2147483648 }'
7 extent: '[N] -> { __pet_test_0[t] : t >= 0 }'
8 value_bounds: '{ [i0] : i0 >= 0 and i0 <= 1 }'
13 extent: '[N] -> { __pet_test_1[t] : N = 0 and t >= 0; __pet_test_1[0] : N <= -1
15 value_bounds: '{ [i0] : i0 >= 0 and i0 <= 1 }'
20 extent: '[N] -> { __pet_test_2[t] : t >= 0 }'
21 value_bounds: '{ [i0] : i0 >= 0 and i0 <= 1 }'
26 extent: '[N] -> { __pet_test_3[t] : t >= 0 }'
27 value_bounds: '{ [i0] : i0 >= 0 and i0 <= 1 }'
32 extent: '[N] -> { a[] }'
37 domain: '[N] -> { S_0[t] : N = 0 and t >= 0; S_0[0] : N <= -1 or N >= 1 }'
38 schedule: '{ S_0[t] -> [0, t, 0] }'
46 index: '[N] -> { S_0[t] -> a[] }'
47 reference: __pet_ref_0
53 domain: '[N] -> { S_1[t] : N = 0 and t >= 0 }'
54 schedule: '[N] -> { S_1[t] -> [0, t, 2] }'
62 index: '[N] -> { S_1[t] -> a[] }'
63 reference: __pet_ref_1
69 domain: '[N] -> { [S_2[t] -> [0]] : t >= 0 }'
70 schedule: '{ S_2[t] -> [1, t, 0] }'
78 index: '[N] -> { S_2[t] -> a[] }'
79 reference: __pet_ref_3
86 index: '[N] -> { S_2[t] -> __pet_test_0[((-1 + t) : t >= 1)] }'
87 reference: __pet_ref_2
91 domain: '[N] -> { [S_3[t] -> [0]] : t >= 0 }'
92 schedule: '{ S_3[t] -> [1, t, 1, 0] }'
100 index: '[N] -> { S_3[t] -> __pet_test_0[(t)] }'
101 reference: __pet_ref_5
108 index: '[N] -> { S_3[t] -> __pet_test_0[((-1 + t) : t >= 1)] }'
109 reference: __pet_ref_4
113 domain: '[N] -> { [S_4[t] -> [0]] : t >= 0 }'
114 schedule: '{ S_4[t] -> [1, t, 2] }'
122 index: '[N] -> { S_4[t] -> a[] }'
123 reference: __pet_ref_7
130 index: '[N] -> { S_4[t] -> __pet_test_0[(t)] }'
131 reference: __pet_ref_6
135 domain: '[N] -> { [S_5[t] -> [1]] : N = 0 and t >= 0; [S_5[0] -> [1]] : N <= -1
137 schedule: '{ S_5[t] -> [2, t, 0] }'
145 index: '[N] -> { S_5[t] -> __pet_test_1[(t)] }'
146 reference: __pet_ref_9
153 index: '[N] -> { S_5[t] -> __pet_test_1[((-1 + t) : (N = 0 and t >= 1) or (t =
154 1 and N >= 1) or (t = 1 and N <= -1))] }'
155 reference: __pet_ref_8
159 domain: '[N] -> { [S_6[t] -> [1]] : N = 0 and t >= 0; [S_6[0] -> [1]] : N <= -1
161 schedule: '{ S_6[t] -> [2, t, 1, 0] }'
169 index: '[N] -> { S_6[t] -> a[] }'
170 reference: __pet_ref_11
177 index: '[N] -> { S_6[t] -> __pet_test_1[(t)] }'
178 reference: __pet_ref_10
182 domain: '[N] -> { [S_7[t] -> [1]] : N = 0 and t >= 0 }'
183 schedule: '[N] -> { S_7[t] -> [2, t, 1, 2] }'
191 index: '[N] -> { S_7[t] -> a[] }'
192 reference: __pet_ref_13
199 index: '[N] -> { S_7[t] -> __pet_test_1[(t)] }'
200 reference: __pet_ref_12
204 domain: '[N] -> { [S_8[t] -> [1, 0]] : t >= 0 }'
205 schedule: '{ S_8[t] -> [3, t, 0] }'
213 index: '[N] -> { S_8[t] -> __pet_test_2[(t)] }'
214 reference: __pet_ref_16
221 index: '[N] -> { S_8[t] -> __pet_test_2[((-1 + t) : t >= 1)] }'
222 reference: __pet_ref_14
226 index: '[N] -> { S_8[t] -> __pet_test_3[((-1 + t) : t >= 1)] }'
227 reference: __pet_ref_15
231 domain: '[N] -> { [S_9[t] -> [1, 0]] : t >= 0 }'
232 schedule: '{ S_9[t] -> [3, t, 1, 0] }'
240 index: '[N] -> { S_9[t] -> a[] }'
241 reference: __pet_ref_19
248 index: '[N] -> { S_9[t] -> __pet_test_2[(t)] }'
249 reference: __pet_ref_17
253 index: '[N] -> { S_9[t] -> __pet_test_3[((-1 + t) : t >= 1)] }'
254 reference: __pet_ref_18
258 domain: '[N] -> { [S_10[t] -> [1, 0]] : t >= 0 }'
259 schedule: '{ S_10[t] -> [3, t, 1, 1, 0] }'
267 index: '[N] -> { S_10[t] -> __pet_test_3[(t)] }'
268 reference: __pet_ref_22
275 index: '[N] -> { S_10[t] -> __pet_test_2[(t)] }'
276 reference: __pet_ref_20
280 index: '[N] -> { S_10[t] -> __pet_test_3[((-1 + t) : t >= 1)] }'
281 reference: __pet_ref_21
285 domain: '[N] -> { [S_11[t] -> [1, 0]] : t >= 0 }'
286 schedule: '{ S_11[t] -> [3, t, 1, 2] }'
294 index: '[N] -> { S_11[t] -> a[] }'
295 reference: __pet_ref_25
302 index: '[N] -> { S_11[t] -> __pet_test_2[(t)] }'
303 reference: __pet_ref_23
307 index: '[N] -> { S_11[t] -> __pet_test_3[(t)] }'
308 reference: __pet_ref_24
313 extension: '{ __pet_test_0[t] -> __pet_test_0[t''] : t'' <= t and t'' >= 0 }'
315 extension: '[N] -> { __pet_test_1[t] -> __pet_test_1[t''] : N = 0 and t'' <= t and
316 t'' >= 0; __pet_test_1[t] -> __pet_test_1[0] : (N >= 1 and t >= 0) or (N <= -1
319 extension: '{ __pet_test_3[t] -> __pet_test_3[t''] : t'' <= t and t'' >= 0 }'
321 extension: '{ __pet_test_2[t] -> __pet_test_2[t''] : t'' <= t and t'' >= 0 }'