5 schedule: '{ domain: "{ S_0[]; S_2[]; S_1[i] : 0 < i <= 3 }", child: { sequence: [
6 { filter: "{ S_0[] }" }, { filter: "{ S_1[i] }", child: { schedule: "L_0[{ S_1[i]
7 -> [(i)] }]" } }, { filter: "{ S_2[] }" } ] } }'
10 definition: "struct s0 {\n struct {\n int a[10];\n } f[10];\n int
13 definition: "struct s {\n struct s0 c[10];\n}"
16 extent: '{ s[i0] : 0 <= i0 <= 9 }'
17 element_type: struct s
21 extent: '{ s_c[s[i0] -> c[i1]] : 0 <= i0 <= 9 and 0 <= i1 <= 9 }'
22 element_type: struct s0
26 extent: '{ s_c_b[s_c[s[i0] -> c[i1]] -> b[]] : 0 <= i0 <= 9 and 0 <= i1 <= 9 }'
30 extent: '{ s_c_f[s_c[s[i0] -> c[i1]] -> f[i2]] : 0 <= i0 <= 9 and 0 <= i1 <= 9 and
32 element_type: <subfield>
36 extent: '{ s_c_f_a[s_c_f[s_c[s[i0] -> c[i1]] -> f[i2]] -> a[i3]] : 0 <= i0 <= 9
37 and 0 <= i1 <= 9 and 0 <= i2 <= 9 and 0 <= i3 <= 9 }'
50 may_write: '{ S_0[] -> s_c_b[s_c[s[0] -> c[3]] -> b[]]; S_0[] -> s_c_f_a[s_c_f[s_c[s[0]
51 -> c[2]] -> f[o2]] -> a[o3]] : 0 <= o2 <= 9 and 0 <= o3 <= 9 }'
52 must_write: '{ S_0[] -> s_c_b[s_c[s[0] -> c[3]] -> b[]]; S_0[] -> s_c_f_a[s_c_f[s_c[s[0]
53 -> c[2]] -> f[o2]] -> a[o3]] : 0 <= o2 <= 9 and 0 <= o3 <= 9 }'
54 index: '{ S_0[] -> s_c[s[(0)] -> c[]] }'
56 reference: __pet_ref_0
60 domain: '{ S_1[i] : 0 < i <= 3 }'
71 may_write: '{ S_1[i] -> s_c_f_a[s_c_f[s_c[s[1] -> c[2 + i]] -> f[o2]] ->
72 a[o3]] : 0 <= o2 <= 9 and 0 <= o3 <= 9; S_1[i] -> s_c_b[s_c[s[1] -> c[3
74 must_write: '{ S_1[i] -> s_c_f_a[s_c_f[s_c[s[1] -> c[2 + i]] -> f[o2]] ->
75 a[o3]] : 0 <= o2 <= 9 and 0 <= o3 <= 9; S_1[i] -> s_c_b[s_c[s[1] -> c[3
77 index: '{ S_1[i] -> s_c[s[(1)] -> c[(i)]] }'
78 reference: __pet_ref_1
93 may_write: '{ S_2[] -> s_c_b[s_c[s[2] -> c[9]] -> b[]] }'
94 must_write: '{ S_2[] -> s_c_b[s_c[s[2] -> c[9]] -> b[]] }'
95 index: '{ S_2[] -> s_c_b[s_c[s[(2)] -> c[(9)]] -> b[]] }'
96 reference: __pet_ref_2