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 >= 1; __pet_test_1[0] }'
14 value_bounds: '{ [i0] : i0 >= 0 and i0 <= 1 }'
19 extent: '[N] -> { __pet_test_2[t] : t >= 0 }'
20 value_bounds: '{ [i0] : i0 >= 0 and i0 <= 1 }'
25 extent: '[N] -> { __pet_test_3[t] : t >= 0 }'
26 value_bounds: '{ [i0] : i0 >= 0 and i0 <= 1 }'
31 extent: '[N] -> { a[] }'
36 domain: '[N] -> { S_0[t] : N = 0 and t >= 1; S_0[0] }'
37 schedule: '{ S_0[t] -> [0, t, 0] }'
45 index: '[N] -> { S_0[t] -> a[] }'
46 reference: __pet_ref_0
52 domain: '[N] -> { S_1[t] : N = 0 and t >= 1; S_1[0] : N = 0 }'
53 schedule: '[N] -> { S_1[t] -> [0, t, 2] }'
61 index: '[N] -> { S_1[t] -> a[] }'
62 reference: __pet_ref_1
68 domain: '[N] -> { [S_2[t] -> [0]] : t >= 0 }'
69 schedule: '{ S_2[t] -> [1, t, 0] }'
77 index: '[N] -> { S_2[t] -> a[] }'
78 reference: __pet_ref_3
85 index: '[N] -> { S_2[t] -> __pet_test_0[((-1 + t) : t >= 1)] }'
86 reference: __pet_ref_2
90 domain: '[N] -> { [S_3[t] -> [0]] : t >= 0 }'
91 schedule: '{ S_3[t] -> [1, t, 1, 0] }'
99 index: '[N] -> { S_3[t] -> __pet_test_0[(t)] }'
100 reference: __pet_ref_5
107 index: '[N] -> { S_3[t] -> __pet_test_0[((-1 + t) : t >= 1)] }'
108 reference: __pet_ref_4
112 domain: '[N] -> { [S_4[t] -> [0]] : t >= 0 }'
113 schedule: '{ S_4[t] -> [1, t, 2] }'
121 index: '[N] -> { S_4[t] -> a[] }'
122 reference: __pet_ref_7
129 index: '[N] -> { S_4[t] -> __pet_test_0[(t)] }'
130 reference: __pet_ref_6
134 domain: '[N] -> { [S_5[t] -> [1]] : N = 0 and t >= 1; [S_5[0] -> [1]] }'
135 schedule: '{ S_5[t] -> [2, t, 0] }'
143 index: '[N] -> { S_5[t] -> __pet_test_1[(t)] }'
144 reference: __pet_ref_9
151 index: '[N] -> { S_5[t] -> __pet_test_1[((-1 + t) : t = 1 or (N = 0 and t >= 2))]
153 reference: __pet_ref_8
157 domain: '[N] -> { [S_6[t] -> [1]] : N = 0 and t >= 1; [S_6[0] -> [1]] }'
158 schedule: '{ S_6[t] -> [2, t, 1, 0] }'
166 index: '[N] -> { S_6[t] -> a[] }'
167 reference: __pet_ref_11
174 index: '[N] -> { S_6[t] -> __pet_test_1[(t)] }'
175 reference: __pet_ref_10
179 domain: '[N] -> { [S_7[t] -> [1]] : N = 0 and t >= 1; [S_7[0] -> [1]] : N = 0 }'
180 schedule: '[N] -> { S_7[t] -> [2, t, 1, 2] }'
188 index: '[N] -> { S_7[t] -> a[] }'
189 reference: __pet_ref_13
196 index: '[N] -> { S_7[t] -> __pet_test_1[(t)] }'
197 reference: __pet_ref_12
201 domain: '[N] -> { [S_8[t] -> [1, 0]] : t >= 0 }'
202 schedule: '{ S_8[t] -> [3, t, 0] }'
210 index: '[N] -> { S_8[t] -> __pet_test_2[(t)] }'
211 reference: __pet_ref_16
218 index: '[N] -> { S_8[t] -> __pet_test_2[((-1 + t) : t >= 1)] }'
219 reference: __pet_ref_14
223 index: '[N] -> { S_8[t] -> __pet_test_3[((-1 + t) : t >= 1)] }'
224 reference: __pet_ref_15
228 domain: '[N] -> { [S_9[t] -> [1, 0]] : t >= 0 }'
229 schedule: '{ S_9[t] -> [3, t, 1, 0] }'
237 index: '[N] -> { S_9[t] -> a[] }'
238 reference: __pet_ref_19
245 index: '[N] -> { S_9[t] -> __pet_test_2[(t)] }'
246 reference: __pet_ref_17
250 index: '[N] -> { S_9[t] -> __pet_test_3[((-1 + t) : t >= 1)] }'
251 reference: __pet_ref_18
255 domain: '[N] -> { [S_10[t] -> [1, 0]] : t >= 0 }'
256 schedule: '{ S_10[t] -> [3, t, 1, 1, 0] }'
264 index: '[N] -> { S_10[t] -> __pet_test_3[(t)] }'
265 reference: __pet_ref_22
272 index: '[N] -> { S_10[t] -> __pet_test_2[(t)] }'
273 reference: __pet_ref_20
277 index: '[N] -> { S_10[t] -> __pet_test_3[((-1 + t) : t >= 1)] }'
278 reference: __pet_ref_21
282 domain: '[N] -> { [S_11[t] -> [1, 0]] : t >= 0 }'
283 schedule: '{ S_11[t] -> [3, t, 1, 2] }'
291 index: '[N] -> { S_11[t] -> a[] }'
292 reference: __pet_ref_25
299 index: '[N] -> { S_11[t] -> __pet_test_2[(t)] }'
300 reference: __pet_ref_23
304 index: '[N] -> { S_11[t] -> __pet_test_3[(t)] }'
305 reference: __pet_ref_24
310 extension: '{ __pet_test_0[t] -> __pet_test_0[t''] : t'' <= t and t'' >= 0 }'
312 extension: '[N] -> { __pet_test_1[t] -> __pet_test_1[t''] : N = 0 and t'' <= t and
313 t'' >= 1; __pet_test_1[t] -> __pet_test_1[0] : t >= 0 }'
315 extension: '{ __pet_test_3[t] -> __pet_test_3[t''] : t'' <= t and t'' >= 0 }'
317 extension: '{ __pet_test_2[t] -> __pet_test_2[t''] : t'' <= t and t'' >= 0 }'