Merge branch 'fix_sessions' into 'master'
[why3.git] / examples / register_allocation / why3session.xml
blob7c23076845462035ed0514f10a8d8c762abdacdc
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN"
3 "https://www.why3.org/why3session.dtd">
4 <why3session shape_version="6">
5 <prover id="0" name="Alt-Ergo" version="2.3.0" timelimit="1" steplimit="0" memlimit="1000"/>
6 <prover id="2" name="Alt-Ergo" version="2.1.0" timelimit="1" steplimit="0" memlimit="1000"/>
7 <file format="whyml" proved="true">
8 <path name=".."/><path name="register_allocation.mlw"/>
9 <theory name="Spec" proved="true">
10  <goal name="exec_append&#39;vc" expl="VC for exec_append" proved="true">
11  <proof prover="2"><result status="valid" time="0.010000" steps="77"/></proof>
12  </goal>
13 </theory>
14 <theory name="DWP" proved="true">
15  <goal name="prefix $&#39;vc" expl="VC for prefix $" proved="true">
16  <proof prover="2"><result status="valid" time="0.010000" steps="17"/></proof>
17  </goal>
18  <goal name="wrap&#39;vc" expl="VC for wrap" proved="true">
19  <proof prover="2"><result status="valid" time="0.010000" steps="12"/></proof>
20  </goal>
21  <goal name="infix --&#39;vc" expl="VC for infix --" proved="true">
22  <proof prover="2"><result status="valid" time="0.010000" steps="34"/></proof>
23  </goal>
24  <goal name="cons&#39;vc" expl="VC for cons" proved="true">
25  <proof prover="2"><result status="valid" time="0.110000" steps="150"/></proof>
26  </goal>
27  <goal name="nil&#39;vc" expl="VC for nil" proved="true">
28  <proof prover="2"><result status="valid" time="0.010000" steps="24"/></proof>
29  </goal>
30 </theory>
31 <theory name="InfinityOfRegisters" proved="true">
32  <goal name="compile&#39;vc" expl="VC for compile" proved="true">
33  <transf name="split_goal_right" proved="true" >
34   <goal name="compile&#39;vc.0" expl="precondition" proved="true">
35   <proof prover="2"><result status="valid" time="0.010000" steps="6"/></proof>
36   </goal>
37   <goal name="compile&#39;vc.1" expl="precondition" proved="true">
38   <proof prover="2"><result status="valid" time="0.010000" steps="6"/></proof>
39   </goal>
40   <goal name="compile&#39;vc.2" expl="variant decrease" proved="true">
41   <proof prover="2"><result status="valid" time="0.010000" steps="74"/></proof>
42   </goal>
43   <goal name="compile&#39;vc.3" expl="precondition" proved="true">
44   <proof prover="2"><result status="valid" time="0.010000" steps="14"/></proof>
45   </goal>
46   <goal name="compile&#39;vc.4" expl="precondition" proved="true">
47   <proof prover="2"><result status="valid" time="0.010000" steps="18"/></proof>
48   </goal>
49   <goal name="compile&#39;vc.5" expl="precondition" proved="true">
50   <proof prover="2"><result status="valid" time="0.010000" steps="6"/></proof>
51   </goal>
52   <goal name="compile&#39;vc.6" expl="variant decrease" proved="true">
53   <proof prover="2"><result status="valid" time="0.020000" steps="83"/></proof>
54   </goal>
55   <goal name="compile&#39;vc.7" expl="precondition" proved="true">
56   <proof prover="2"><result status="valid" time="0.020000" steps="14"/></proof>
57   </goal>
58   <goal name="compile&#39;vc.8" expl="variant decrease" proved="true">
59   <proof prover="2"><result status="valid" time="0.020000" steps="99"/></proof>
60   </goal>
61   <goal name="compile&#39;vc.9" expl="precondition" proved="true">
62   <proof prover="2"><result status="valid" time="0.010000" steps="22"/></proof>
63   </goal>
64   <goal name="compile&#39;vc.10" expl="precondition" proved="true">
65   <proof prover="2"><result status="valid" time="0.020000" steps="26"/></proof>
66   </goal>
67   <goal name="compile&#39;vc.11" expl="precondition" proved="true">
68   <proof prover="2"><result status="valid" time="0.010000" steps="30"/></proof>
69   </goal>
70   <goal name="compile&#39;vc.12" expl="precondition" proved="true">
71   <proof prover="2"><result status="valid" time="0.000000" steps="71"/></proof>
72   </goal>
73   <goal name="compile&#39;vc.13" expl="precondition" proved="true">
74   <transf name="split_goal_right" proved="true" >
75    <goal name="compile&#39;vc.13.0" expl="precondition" proved="true">
76    <transf name="compute_specified" proved="true" >
77     <goal name="compile&#39;vc.13.0.0" expl="precondition" proved="true">
78     <transf name="simplify_trivial_quantification_in_goal" proved="true" >
79      <goal name="compile&#39;vc.13.0.0.0" expl="precondition" proved="true">
80      <transf name="introduce_premises" proved="true" >
81       <goal name="compile&#39;vc.13.0.0.0.0" expl="precondition" proved="true">
82       <transf name="compute_specified" proved="true" >
83        <goal name="compile&#39;vc.13.0.0.0.0.0" expl="precondition" proved="true">
84        <proof prover="2"><result status="valid" time="0.010000" steps="33"/></proof>
85        </goal>
86       </transf>
87       </goal>
88      </transf>
89      </goal>
90     </transf>
91     </goal>
92    </transf>
93    </goal>
94    <goal name="compile&#39;vc.13.1" expl="precondition" proved="true">
95    <transf name="compute_specified" proved="true" >
96     <goal name="compile&#39;vc.13.1.0" expl="precondition" proved="true">
97     <transf name="simplify_trivial_quantification_in_goal" proved="true" >
98      <goal name="compile&#39;vc.13.1.0.0" expl="precondition" proved="true">
99      <transf name="introduce_premises" proved="true" >
100       <goal name="compile&#39;vc.13.1.0.0.0" expl="precondition" proved="true">
101       <transf name="compute_specified" proved="true" >
102        <goal name="compile&#39;vc.13.1.0.0.0.0" expl="precondition" proved="true">
103        <proof prover="2"><result status="valid" time="0.020000" steps="59"/></proof>
104        </goal>
105       </transf>
106       </goal>
107      </transf>
108      </goal>
109     </transf>
110     </goal>
111    </transf>
112    </goal>
113    <goal name="compile&#39;vc.13.2" expl="precondition" proved="true">
114    <transf name="compute_specified" proved="true" >
115     <goal name="compile&#39;vc.13.2.0" expl="precondition" proved="true">
116     <transf name="simplify_trivial_quantification_in_goal" proved="true" >
117      <goal name="compile&#39;vc.13.2.0.0" expl="precondition" proved="true">
118      <transf name="introduce_premises" proved="true" >
119       <goal name="compile&#39;vc.13.2.0.0.0" expl="precondition" proved="true">
120       <transf name="compute_specified" proved="true" >
121        <goal name="compile&#39;vc.13.2.0.0.0.0" expl="precondition" proved="true">
122        <proof prover="2"><result status="valid" time="0.010000" steps="95"/></proof>
123        </goal>
124       </transf>
125       </goal>
126      </transf>
127      </goal>
128     </transf>
129     </goal>
130    </transf>
131    </goal>
132   </transf>
133   </goal>
134   <goal name="compile&#39;vc.14" expl="postcondition" proved="true">
135   <proof prover="2"><result status="valid" time="0.020000" steps="4"/></proof>
136   </goal>
137   <goal name="compile&#39;vc.15" expl="postcondition" proved="true">
138   <proof prover="2"><result status="valid" time="0.010000" steps="4"/></proof>
139   </goal>
140  </transf>
141  </goal>
142  <goal name="recover&#39;vc" expl="VC for recover" proved="true">
143  <proof prover="2"><result status="valid" time="0.020000" steps="38"/></proof>
144  </goal>
145 </theory>
146 <theory name="FiniteNumberOfRegisters" proved="true">
147  <goal name="k&#39;vc" expl="VC for k" proved="true">
148  <proof prover="0"><result status="valid" time="0.010000" steps="0"/></proof>
149  </goal>
150  <goal name="compile&#39;vc" expl="VC for compile" proved="true">
151  <transf name="split_goal_right" proved="true" >
152   <goal name="compile&#39;vc.0" expl="precondition" proved="true">
153   <proof prover="2"><result status="valid" time="0.010000" steps="12"/></proof>
154   </goal>
155   <goal name="compile&#39;vc.1" expl="precondition" proved="true">
156   <proof prover="2"><result status="valid" time="0.010000" steps="12"/></proof>
157   </goal>
158   <goal name="compile&#39;vc.2" expl="variant decrease" proved="true">
159   <proof prover="2"><result status="valid" time="0.030000" steps="80"/></proof>
160   </goal>
161   <goal name="compile&#39;vc.3" expl="precondition" proved="true">
162   <proof prover="2"><result status="valid" time="0.010000" steps="16"/></proof>
163   </goal>
164   <goal name="compile&#39;vc.4" expl="precondition" proved="true">
165   <proof prover="2"><result status="valid" time="0.010000" steps="20"/></proof>
166   </goal>
167   <goal name="compile&#39;vc.5" expl="precondition" proved="true">
168   <proof prover="2"><result status="valid" time="0.020000" steps="24"/></proof>
169   </goal>
170   <goal name="compile&#39;vc.6" expl="precondition" proved="true">
171   <proof prover="2"><result status="valid" time="0.010000" steps="14"/></proof>
172   </goal>
173   <goal name="compile&#39;vc.7" expl="variant decrease" proved="true">
174   <proof prover="2"><result status="valid" time="0.020000" steps="91"/></proof>
175   </goal>
176   <goal name="compile&#39;vc.8" expl="precondition" proved="true">
177   <proof prover="2"><result status="valid" time="0.010000" steps="18"/></proof>
178   </goal>
179   <goal name="compile&#39;vc.9" expl="precondition" proved="true">
180   <proof prover="2"><result status="valid" time="0.010000" steps="22"/></proof>
181   </goal>
182   <goal name="compile&#39;vc.10" expl="variant decrease" proved="true">
183   <proof prover="2"><result status="valid" time="0.020000" steps="107"/></proof>
184   </goal>
185   <goal name="compile&#39;vc.11" expl="precondition" proved="true">
186   <proof prover="2"><result status="valid" time="0.010000" steps="26"/></proof>
187   </goal>
188   <goal name="compile&#39;vc.12" expl="precondition" proved="true">
189   <proof prover="2"><result status="valid" time="0.010000" steps="30"/></proof>
190   </goal>
191   <goal name="compile&#39;vc.13" expl="precondition" proved="true">
192   <proof prover="2"><result status="valid" time="0.010000" steps="34"/></proof>
193   </goal>
194   <goal name="compile&#39;vc.14" expl="precondition" proved="true">
195   <proof prover="2"><result status="valid" time="0.020000" steps="38"/></proof>
196   </goal>
197   <goal name="compile&#39;vc.15" expl="precondition" proved="true">
198   <proof prover="2"><result status="valid" time="0.010000" steps="14"/></proof>
199   </goal>
200   <goal name="compile&#39;vc.16" expl="precondition" proved="true">
201   <proof prover="2"><result status="valid" time="0.010000" steps="18"/></proof>
202   </goal>
203   <goal name="compile&#39;vc.17" expl="variant decrease" proved="true">
204   <proof prover="2"><result status="valid" time="0.030000" steps="144"/></proof>
205   </goal>
206   <goal name="compile&#39;vc.18" expl="precondition" proved="true">
207   <proof prover="2"><result status="valid" time="0.010000" steps="22"/></proof>
208   </goal>
209   <goal name="compile&#39;vc.19" expl="precondition" proved="true">
210   <proof prover="2"><result status="valid" time="0.010000" steps="26"/></proof>
211   </goal>
212   <goal name="compile&#39;vc.20" expl="variant decrease" proved="true">
213   <proof prover="2"><result status="valid" time="0.020000" steps="160"/></proof>
214   </goal>
215   <goal name="compile&#39;vc.21" expl="precondition" proved="true">
216   <proof prover="2"><result status="valid" time="0.020000" steps="30"/></proof>
217   </goal>
218   <goal name="compile&#39;vc.22" expl="precondition" proved="true">
219   <proof prover="2"><result status="valid" time="0.010000" steps="34"/></proof>
220   </goal>
221   <goal name="compile&#39;vc.23" expl="precondition" proved="true">
222   <proof prover="2"><result status="valid" time="0.020000" steps="38"/></proof>
223   </goal>
224   <goal name="compile&#39;vc.24" expl="precondition" proved="true">
225   <proof prover="2"><result status="valid" time="0.020000" steps="42"/></proof>
226   </goal>
227   <goal name="compile&#39;vc.25" expl="precondition" proved="true">
228   <proof prover="2"><result status="valid" time="0.030000" steps="46"/></proof>
229   </goal>
230   <goal name="compile&#39;vc.26" expl="precondition" proved="true">
231   <proof prover="2"><result status="valid" time="0.010000" steps="120"/></proof>
232   </goal>
233   <goal name="compile&#39;vc.27" expl="precondition" proved="true">
234   <transf name="split_goal_right" proved="true" >
235    <goal name="compile&#39;vc.27.0" expl="precondition" proved="true">
236    <transf name="compute_specified" proved="true" >
237     <goal name="compile&#39;vc.27.0.0" expl="precondition" proved="true">
238     <transf name="simplify_trivial_quantification_in_goal" proved="true" >
239      <goal name="compile&#39;vc.27.0.0.0" expl="precondition" proved="true">
240      <transf name="introduce_premises" proved="true" >
241       <goal name="compile&#39;vc.27.0.0.0.0" expl="precondition" proved="true">
242       <transf name="compute_specified" proved="true" >
243        <goal name="compile&#39;vc.27.0.0.0.0.0" expl="precondition" proved="true">
244        <proof prover="2"><result status="valid" time="0.010000" steps="39"/></proof>
245        </goal>
246       </transf>
247       </goal>
248      </transf>
249      </goal>
250     </transf>
251     </goal>
252    </transf>
253    </goal>
254    <goal name="compile&#39;vc.27.1" expl="precondition" proved="true">
255    <transf name="compute_specified" proved="true" >
256     <goal name="compile&#39;vc.27.1.0" expl="precondition" proved="true">
257     <transf name="simplify_trivial_quantification_in_goal" proved="true" >
258      <goal name="compile&#39;vc.27.1.0.0" expl="precondition" proved="true">
259      <transf name="introduce_premises" proved="true" >
260       <goal name="compile&#39;vc.27.1.0.0.0" expl="precondition" proved="true">
261       <transf name="compute_specified" proved="true" >
262        <goal name="compile&#39;vc.27.1.0.0.0.0" expl="precondition" proved="true">
263        <proof prover="2"><result status="valid" time="0.020000" steps="65"/></proof>
264        </goal>
265       </transf>
266       </goal>
267      </transf>
268      </goal>
269     </transf>
270     </goal>
271    </transf>
272    </goal>
273    <goal name="compile&#39;vc.27.2" expl="precondition" proved="true">
274    <transf name="compute_specified" proved="true" >
275     <goal name="compile&#39;vc.27.2.0" expl="precondition" proved="true">
276     <transf name="simplify_trivial_quantification_in_goal" proved="true" >
277      <goal name="compile&#39;vc.27.2.0.0" expl="precondition" proved="true">
278      <transf name="introduce_premises" proved="true" >
279       <goal name="compile&#39;vc.27.2.0.0.0" expl="precondition" proved="true">
280       <transf name="compute_specified" proved="true" >
281        <goal name="compile&#39;vc.27.2.0.0.0.0" expl="precondition" proved="true">
282        <proof prover="2"><result status="valid" time="0.050000" steps="103"/></proof>
283        </goal>
284       </transf>
285       </goal>
286      </transf>
287      </goal>
288     </transf>
289     </goal>
290    </transf>
291    </goal>
292    <goal name="compile&#39;vc.27.3" expl="precondition" proved="true">
293    <transf name="compute_specified" proved="true" >
294     <goal name="compile&#39;vc.27.3.0" expl="precondition" proved="true">
295     <transf name="simplify_trivial_quantification_in_goal" proved="true" >
296      <goal name="compile&#39;vc.27.3.0.0" expl="precondition" proved="true">
297      <transf name="introduce_premises" proved="true" >
298       <goal name="compile&#39;vc.27.3.0.0.0" expl="precondition" proved="true">
299       <transf name="compute_specified" proved="true" >
300        <goal name="compile&#39;vc.27.3.0.0.0.0" expl="precondition" proved="true">
301        <proof prover="2"><result status="valid" time="0.010000" steps="202"/></proof>
302        </goal>
303       </transf>
304       </goal>
305      </transf>
306      </goal>
307     </transf>
308     </goal>
309    </transf>
310    </goal>
311   </transf>
312   </goal>
313   <goal name="compile&#39;vc.28" expl="postcondition" proved="true">
314   <proof prover="2"><result status="valid" time="0.030000" steps="10"/></proof>
315   </goal>
316   <goal name="compile&#39;vc.29" expl="postcondition" proved="true">
317   <proof prover="2"><result status="valid" time="0.030000" steps="10"/></proof>
318   </goal>
319  </transf>
320  </goal>
321 </theory>
322 <theory name="OptimalNumberOfRegisters" proved="true">
323  <goal name="k&#39;vc" expl="VC for k" proved="true">
324  <proof prover="0"><result status="valid" time="0.000000" steps="0"/></proof>
325  </goal>
326  <goal name="n&#39;vc" expl="VC for n" proved="true">
327  <proof prover="2"><result status="valid" time="0.030000" steps="99"/></proof>
328  </goal>
329  <goal name="measure_nonneg" proved="true">
330  <transf name="induction_ty_lex" proved="true" >
331   <goal name="measure_nonneg.0" proved="true">
332   <proof prover="2"><result status="valid" time="0.020000" steps="37"/></proof>
333   </goal>
334  </transf>
335  </goal>
336  <goal name="compile&#39;vc" expl="VC for compile" proved="true">
337  <transf name="split_goal_right" proved="true" >
338   <goal name="compile&#39;vc.0" expl="precondition" proved="true">
339   <proof prover="2"><result status="valid" time="0.010000" steps="12"/></proof>
340   </goal>
341   <goal name="compile&#39;vc.1" expl="precondition" proved="true">
342   <proof prover="2"><result status="valid" time="0.010000" steps="12"/></proof>
343   </goal>
344   <goal name="compile&#39;vc.2" expl="variant decrease" proved="true">
345   <proof prover="2"><result status="valid" time="0.030000" steps="19"/></proof>
346   </goal>
347   <goal name="compile&#39;vc.3" expl="precondition" proved="true">
348   <proof prover="2"><result status="valid" time="0.010000" steps="16"/></proof>
349   </goal>
350   <goal name="compile&#39;vc.4" expl="precondition" proved="true">
351   <proof prover="2"><result status="valid" time="0.010000" steps="20"/></proof>
352   </goal>
353   <goal name="compile&#39;vc.5" expl="precondition" proved="true">
354   <proof prover="2"><result status="valid" time="0.020000" steps="24"/></proof>
355   </goal>
356   <goal name="compile&#39;vc.6" expl="precondition" proved="true">
357   <proof prover="2"><result status="valid" time="0.020000" steps="16"/></proof>
358   </goal>
359   <goal name="compile&#39;vc.7" expl="variant decrease" proved="true">
360   <proof prover="2"><result status="valid" time="0.030000" steps="75"/></proof>
361   </goal>
362   <goal name="compile&#39;vc.8" expl="precondition" proved="true">
363   <proof prover="2"><result status="valid" time="0.010000" steps="20"/></proof>
364   </goal>
365   <goal name="compile&#39;vc.9" expl="precondition" proved="true">
366   <proof prover="2"><result status="valid" time="0.010000" steps="24"/></proof>
367   </goal>
368   <goal name="compile&#39;vc.10" expl="variant decrease" proved="true">
369   <proof prover="2"><result status="valid" time="0.030000" steps="89"/></proof>
370   </goal>
371   <goal name="compile&#39;vc.11" expl="precondition" proved="true">
372   <proof prover="2"><result status="valid" time="0.020000" steps="28"/></proof>
373   </goal>
374   <goal name="compile&#39;vc.12" expl="precondition" proved="true">
375   <proof prover="2"><result status="valid" time="0.020000" steps="32"/></proof>
376   </goal>
377   <goal name="compile&#39;vc.13" expl="precondition" proved="true">
378   <proof prover="2"><result status="valid" time="0.010000" steps="36"/></proof>
379   </goal>
380   <goal name="compile&#39;vc.14" expl="precondition" proved="true">
381   <proof prover="2"><result status="valid" time="0.020000" steps="40"/></proof>
382   </goal>
383   <goal name="compile&#39;vc.15" expl="precondition" proved="true">
384   <proof prover="2"><result status="valid" time="0.010000" steps="16"/></proof>
385   </goal>
386   <goal name="compile&#39;vc.16" expl="precondition" proved="true">
387   <proof prover="2"><result status="valid" time="0.010000" steps="20"/></proof>
388   </goal>
389   <goal name="compile&#39;vc.17" expl="variant decrease" proved="true">
390   <proof prover="2"><result status="valid" time="0.020000" steps="97"/></proof>
391   </goal>
392   <goal name="compile&#39;vc.18" expl="precondition" proved="true">
393   <proof prover="2"><result status="valid" time="0.010000" steps="24"/></proof>
394   </goal>
395   <goal name="compile&#39;vc.19" expl="precondition" proved="true">
396   <proof prover="2"><result status="valid" time="0.010000" steps="28"/></proof>
397   </goal>
398   <goal name="compile&#39;vc.20" expl="variant decrease" proved="true">
399   <proof prover="2"><result status="valid" time="0.020000" steps="111"/></proof>
400   </goal>
401   <goal name="compile&#39;vc.21" expl="precondition" proved="true">
402   <proof prover="2"><result status="valid" time="0.010000" steps="32"/></proof>
403   </goal>
404   <goal name="compile&#39;vc.22" expl="precondition" proved="true">
405   <proof prover="2"><result status="valid" time="0.010000" steps="36"/></proof>
406   </goal>
407   <goal name="compile&#39;vc.23" expl="precondition" proved="true">
408   <proof prover="2"><result status="valid" time="0.010000" steps="40"/></proof>
409   </goal>
410   <goal name="compile&#39;vc.24" expl="precondition" proved="true">
411   <proof prover="2"><result status="valid" time="0.010000" steps="44"/></proof>
412   </goal>
413   <goal name="compile&#39;vc.25" expl="precondition" proved="true">
414   <proof prover="2"><result status="valid" time="0.020000" steps="48"/></proof>
415   </goal>
416   <goal name="compile&#39;vc.26" expl="variant decrease" proved="true">
417   <proof prover="2"><result status="valid" time="0.020000" steps="13"/></proof>
418   </goal>
419   <goal name="compile&#39;vc.27" expl="precondition" proved="true">
420   <proof prover="2"><result status="valid" time="0.010000" steps="10"/></proof>
421   </goal>
422   <goal name="compile&#39;vc.28" expl="precondition" proved="true">
423   <proof prover="2"><result status="valid" time="0.010000" steps="14"/></proof>
424   </goal>
425   <goal name="compile&#39;vc.29" expl="precondition" proved="true">
426   <proof prover="2"><result status="valid" time="0.020000" steps="145"/></proof>
427   </goal>
428   <goal name="compile&#39;vc.30" expl="precondition" proved="true">
429   <transf name="split_goal_right" proved="true" >
430    <goal name="compile&#39;vc.30.0" expl="precondition" proved="true">
431    <transf name="compute_specified" proved="true" >
432     <goal name="compile&#39;vc.30.0.0" expl="precondition" proved="true">
433     <transf name="simplify_trivial_quantification_in_goal" proved="true" >
434      <goal name="compile&#39;vc.30.0.0.0" expl="precondition" proved="true">
435      <transf name="introduce_premises" proved="true" >
436       <goal name="compile&#39;vc.30.0.0.0.0" expl="precondition" proved="true">
437       <transf name="compute_specified" proved="true" >
438        <goal name="compile&#39;vc.30.0.0.0.0.0" expl="precondition" proved="true">
439        <proof prover="2"><result status="valid" time="0.010000" steps="45"/></proof>
440        </goal>
441       </transf>
442       </goal>
443      </transf>
444      </goal>
445     </transf>
446     </goal>
447    </transf>
448    </goal>
449    <goal name="compile&#39;vc.30.1" expl="precondition" proved="true">
450    <transf name="compute_specified" proved="true" >
451     <goal name="compile&#39;vc.30.1.0" expl="precondition" proved="true">
452     <transf name="simplify_trivial_quantification_in_goal" proved="true" >
453      <goal name="compile&#39;vc.30.1.0.0" expl="precondition" proved="true">
454      <transf name="introduce_premises" proved="true" >
455       <goal name="compile&#39;vc.30.1.0.0.0" expl="precondition" proved="true">
456       <transf name="compute_specified" proved="true" >
457        <goal name="compile&#39;vc.30.1.0.0.0.0" expl="precondition" proved="true">
458        <proof prover="2"><result status="valid" time="0.060000" steps="65"/></proof>
459        </goal>
460       </transf>
461       </goal>
462      </transf>
463      </goal>
464     </transf>
465     </goal>
466    </transf>
467    </goal>
468    <goal name="compile&#39;vc.30.2" expl="precondition" proved="true">
469    <transf name="compute_specified" proved="true" >
470     <goal name="compile&#39;vc.30.2.0" expl="precondition" proved="true">
471     <transf name="simplify_trivial_quantification_in_goal" proved="true" >
472      <goal name="compile&#39;vc.30.2.0.0" expl="precondition" proved="true">
473      <transf name="introduce_premises" proved="true" >
474       <goal name="compile&#39;vc.30.2.0.0.0" expl="precondition" proved="true">
475       <transf name="compute_specified" proved="true" >
476        <goal name="compile&#39;vc.30.2.0.0.0.0" expl="precondition" proved="true">
477        <proof prover="2"><result status="valid" time="0.010000" steps="156"/></proof>
478        </goal>
479       </transf>
480       </goal>
481      </transf>
482      </goal>
483     </transf>
484     </goal>
485    </transf>
486    </goal>
487    <goal name="compile&#39;vc.30.3" expl="precondition" proved="true">
488    <transf name="compute_specified" proved="true" >
489     <goal name="compile&#39;vc.30.3.0" expl="precondition" proved="true">
490     <transf name="simplify_trivial_quantification_in_goal" proved="true" >
491      <goal name="compile&#39;vc.30.3.0.0" expl="precondition" proved="true">
492      <transf name="introduce_premises" proved="true" >
493       <goal name="compile&#39;vc.30.3.0.0.0" expl="precondition" proved="true">
494       <transf name="compute_specified" proved="true" >
495        <goal name="compile&#39;vc.30.3.0.0.0.0" expl="precondition" proved="true">
496        <proof prover="2"><result status="valid" time="0.030000" steps="235"/></proof>
497        </goal>
498       </transf>
499       </goal>
500      </transf>
501      </goal>
502     </transf>
503     </goal>
504    </transf>
505    </goal>
506    <goal name="compile&#39;vc.30.4" expl="precondition" proved="true">
507    <transf name="compute_specified" proved="true" >
508     <goal name="compile&#39;vc.30.4.0" expl="precondition" proved="true">
509     <transf name="simplify_trivial_quantification_in_goal" proved="true" >
510      <goal name="compile&#39;vc.30.4.0.0" expl="precondition" proved="true">
511      <transf name="introduce_premises" proved="true" >
512       <goal name="compile&#39;vc.30.4.0.0.0" expl="precondition" proved="true">
513       <transf name="compute_specified" proved="true" >
514        <goal name="compile&#39;vc.30.4.0.0.0.0" expl="precondition" proved="true">
515        <proof prover="2"><result status="valid" time="0.020000" steps="72"/></proof>
516        </goal>
517       </transf>
518       </goal>
519      </transf>
520      </goal>
521     </transf>
522     </goal>
523    </transf>
524    </goal>
525   </transf>
526   </goal>
527   <goal name="compile&#39;vc.31" expl="postcondition" proved="true">
528   <proof prover="2"><result status="valid" time="0.020000" steps="10"/></proof>
529   </goal>
530   <goal name="compile&#39;vc.32" expl="postcondition" proved="true">
531   <proof prover="2"><result status="valid" time="0.020000" steps="10"/></proof>
532   </goal>
533  </transf>
534  </goal>
535 </theory>
536 </file>
537 </why3session>