3 context: '[N] -> { : N <= 2147483647 and N >= 0 }'
5 - context: '[N] -> { : N >= 0 }'
6 extent: '[N] -> { A[i0] : i0 <= -1 + N and i0 >= 0 }'
10 extent: '[N] -> { in[] }'
14 extent: '[N] -> { out[] }'
19 domain: '[N] -> { S_0[] }'
20 schedule: '{ S_0[] -> [0, 0] }'
26 relation: '[N] -> { S_0[] -> A[0] }'
27 index: '[N] -> { S_0[] -> A[(0)] }'
28 reference: __pet_ref_0
32 relation: '[N] -> { S_0[] -> in[] }'
33 index: '[N] -> { S_0[] -> in[] }'
34 reference: __pet_ref_1
38 domain: '[N] -> { S_1[i] : i <= N and i >= 1 }'
39 schedule: '[N] -> { S_1[i] -> [0, 1, i, 0] }'
45 relation: '[N] -> { S_1[i] -> A[i] }'
46 index: '[N] -> { S_1[i] -> A[(i)] }'
47 reference: __pet_ref_2
57 relation: '[N] -> { S_1[i] -> A[o0] : 2o0 >= -1 + i and 2o0 <= i }'
58 index: '[N] -> { S_1[i] -> A[(floor((i)/2))] }'
59 reference: __pet_ref_3
63 domain: '[N] -> { S_2[] }'
64 schedule: '{ S_2[] -> [0, 2] }'
70 relation: '[N] -> { S_2[] -> out[] }'
71 index: '[N] -> { S_2[] -> out[] }'
72 reference: __pet_ref_4
79 relation: '[N] -> { S_2[] -> A[N] }'
80 index: '[N] -> { S_2[] -> A[(N)] }'
81 reference: __pet_ref_5