Merge branch 'fix_ce_bench' into 'master'
[why3.git] / examples / wrap_lines / why3session.xml
blobedc27912ed293039f00dfd2a13fea6c76a29ad34
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.3" timelimit="5" steplimit="0" memlimit="1000"/>
6 <prover id="1" name="CVC4" version="1.7" timelimit="1" steplimit="0" memlimit="1000"/>
7 <prover id="2" name="Alt-Ergo" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/>
8 <file format="whyml" proved="true">
9 <path name=".."/><path name="wrap_lines.mlw"/>
10 <theory name="WrapLines" proved="true">
11  <goal name="index_of&#39;vc" expl="VC for index_of" proved="true">
12  <transf name="split_vc" proved="true" >
13   <goal name="index_of&#39;vc.0" expl="loop invariant init" proved="true">
14   <proof prover="0"><result status="valid" time="0.000000" steps="4"/></proof>
15   </goal>
16   <goal name="index_of&#39;vc.1" expl="loop invariant init" proved="true">
17   <proof prover="0"><result status="valid" time="0.000000" steps="7"/></proof>
18   </goal>
19   <goal name="index_of&#39;vc.2" expl="index in array bounds" proved="true">
20   <proof prover="0"><result status="valid" time="0.000000" steps="10"/></proof>
21   </goal>
22   <goal name="index_of&#39;vc.3" expl="postcondition" proved="true">
23   <proof prover="0"><result status="valid" time="0.000000" steps="21"/></proof>
24   </goal>
25   <goal name="index_of&#39;vc.4" expl="loop variant decrease" proved="true">
26   <proof prover="0"><result status="valid" time="0.000000" steps="14"/></proof>
27   </goal>
28   <goal name="index_of&#39;vc.5" expl="loop invariant preservation" proved="true">
29   <proof prover="0"><result status="valid" time="0.000000" steps="14"/></proof>
30   </goal>
31   <goal name="index_of&#39;vc.6" expl="loop invariant preservation" proved="true">
32   <proof prover="0"><result status="valid" time="0.000000" steps="22"/></proof>
33   </goal>
34   <goal name="index_of&#39;vc.7" expl="postcondition" proved="true">
35   <proof prover="0"><result status="valid" time="0.000000" steps="17"/></proof>
36   </goal>
37  </transf>
38  </goal>
39  <goal name="wrap_lines&#39;vc" expl="VC for wrap_lines" proved="true">
40  <transf name="split_vc" proved="true" >
41   <goal name="wrap_lines&#39;vc.0" expl="precondition" proved="true">
42   <proof prover="0"><result status="valid" time="0.000000" steps="2"/></proof>
43   </goal>
44   <goal name="wrap_lines&#39;vc.1" expl="loop invariant init" proved="true">
45   <proof prover="0"><result status="valid" time="0.000000" steps="4"/></proof>
46   </goal>
47   <goal name="wrap_lines&#39;vc.2" expl="loop invariant init" proved="true">
48   <proof prover="0"><result status="valid" time="0.000000" steps="3"/></proof>
49   </goal>
50   <goal name="wrap_lines&#39;vc.3" expl="loop invariant init" proved="true">
51   <proof prover="0"><result status="valid" time="0.000000" steps="7"/></proof>
52   </goal>
53   <goal name="wrap_lines&#39;vc.4" expl="loop invariant init" proved="true">
54   <proof prover="0"><result status="valid" time="0.000000" steps="7"/></proof>
55   </goal>
56   <goal name="wrap_lines&#39;vc.5" expl="loop invariant init" proved="true">
57   <proof prover="0"><result status="valid" time="0.000000" steps="18"/></proof>
58   </goal>
59   <goal name="wrap_lines&#39;vc.6" expl="loop invariant init" proved="true">
60   <proof prover="0"><result status="valid" time="0.000000" steps="22"/></proof>
61   </goal>
62   <goal name="wrap_lines&#39;vc.7" expl="index in array bounds" proved="true">
63   <proof prover="0"><result status="valid" time="0.000000" steps="18"/></proof>
64   </goal>
65   <goal name="wrap_lines&#39;vc.8" expl="precondition" proved="true">
66   <proof prover="0"><result status="valid" time="0.000000" steps="26"/></proof>
67   </goal>
68   <goal name="wrap_lines&#39;vc.9" expl="loop variant decrease" proved="true">
69   <proof prover="0"><result status="valid" time="0.010000" steps="28"/></proof>
70   </goal>
71   <goal name="wrap_lines&#39;vc.10" expl="loop invariant preservation" proved="true">
72   <proof prover="0"><result status="valid" time="0.010000" steps="26"/></proof>
73   </goal>
74   <goal name="wrap_lines&#39;vc.11" expl="loop invariant preservation" proved="true">
75   <proof prover="0"><result status="valid" time="0.000000" steps="28"/></proof>
76   </goal>
77   <goal name="wrap_lines&#39;vc.12" expl="loop invariant preservation" proved="true">
78   <proof prover="0"><result status="valid" time="0.020000" steps="106"/></proof>
79   </goal>
80   <goal name="wrap_lines&#39;vc.13" expl="loop invariant preservation" proved="true">
81   <proof prover="0"><result status="valid" time="0.030000" steps="184"/></proof>
82   </goal>
83   <goal name="wrap_lines&#39;vc.14" expl="loop invariant preservation" proved="true">
84   <proof prover="0"><result status="valid" time="0.020000" steps="79"/></proof>
85   </goal>
86   <goal name="wrap_lines&#39;vc.15" expl="loop invariant preservation" proved="true">
87   <proof prover="0"><result status="valid" time="0.080000" steps="381"/></proof>
88   </goal>
89   <goal name="wrap_lines&#39;vc.16" expl="precondition" proved="true">
90   <proof prover="0"><result status="valid" time="0.000000" steps="18"/></proof>
91   </goal>
92   <goal name="wrap_lines&#39;vc.17" expl="loop variant decrease" proved="true">
93   <proof prover="0"><result status="valid" time="0.000000" steps="20"/></proof>
94   </goal>
95   <goal name="wrap_lines&#39;vc.18" expl="loop invariant preservation" proved="true">
96   <proof prover="0"><result status="valid" time="0.000000" steps="18"/></proof>
97   </goal>
98   <goal name="wrap_lines&#39;vc.19" expl="loop invariant preservation" proved="true">
99   <proof prover="0"><result status="valid" time="0.000000" steps="18"/></proof>
100   </goal>
101   <goal name="wrap_lines&#39;vc.20" expl="loop invariant preservation" proved="true">
102   <proof prover="0"><result status="valid" time="0.000000" steps="28"/></proof>
103   </goal>
104   <goal name="wrap_lines&#39;vc.21" expl="loop invariant preservation" proved="true">
105   <proof prover="0"><result status="valid" time="0.010000" steps="29"/></proof>
106   </goal>
107   <goal name="wrap_lines&#39;vc.22" expl="loop invariant preservation" proved="true">
108   <proof prover="0"><result status="valid" time="0.020000" steps="67"/></proof>
109   </goal>
110   <goal name="wrap_lines&#39;vc.23" expl="loop invariant preservation" proved="true">
111   <proof prover="0"><result status="valid" time="0.000000" steps="18"/></proof>
112   </goal>
113   <goal name="wrap_lines&#39;vc.24" expl="postcondition" proved="true">
114   <proof prover="0"><result status="valid" time="0.000000" steps="19"/></proof>
115   </goal>
116   <goal name="wrap_lines&#39;vc.25" expl="postcondition" proved="true">
117   <proof prover="0"><result status="valid" time="0.000000" steps="10"/></proof>
118   </goal>
119  </transf>
120  </goal>
121  <goal name="wrap_lines_plus&#39;vc" expl="VC for wrap_lines_plus" proved="true">
122  <transf name="split_vc" proved="true" >
123   <goal name="wrap_lines_plus&#39;vc.0" expl="loop invariant init" proved="true">
124   <proof prover="0"><result status="valid" time="0.000000" steps="4"/></proof>
125   </goal>
126   <goal name="wrap_lines_plus&#39;vc.1" expl="loop invariant init" proved="true">
127   <proof prover="0"><result status="valid" time="0.000000" steps="5"/></proof>
128   </goal>
129   <goal name="wrap_lines_plus&#39;vc.2" expl="loop invariant init" proved="true">
130   <proof prover="0"><result status="valid" time="0.000000" steps="6"/></proof>
131   </goal>
132   <goal name="wrap_lines_plus&#39;vc.3" expl="loop invariant init" proved="true">
133   <proof prover="0"><result status="valid" time="0.000000" steps="9"/></proof>
134   </goal>
135   <goal name="wrap_lines_plus&#39;vc.4" expl="loop invariant init" proved="true">
136   <proof prover="0"><result status="valid" time="0.000000" steps="9"/></proof>
137   </goal>
138   <goal name="wrap_lines_plus&#39;vc.5" expl="loop invariant init" proved="true">
139   <proof prover="0"><result status="valid" time="0.000000" steps="9"/></proof>
140   </goal>
141   <goal name="wrap_lines_plus&#39;vc.6" expl="loop invariant init" proved="true">
142   <proof prover="0"><result status="valid" time="0.000000" steps="11"/></proof>
143   </goal>
144   <goal name="wrap_lines_plus&#39;vc.7" expl="loop invariant init" proved="true">
145   <proof prover="0"><result status="valid" time="0.000000" steps="9"/></proof>
146   </goal>
147   <goal name="wrap_lines_plus&#39;vc.8" expl="loop invariant init" proved="true">
148   <proof prover="0"><result status="valid" time="0.010000" steps="21"/></proof>
149   </goal>
150   <goal name="wrap_lines_plus&#39;vc.9" expl="index in array bounds" proved="true">
151   <proof prover="0"><result status="valid" time="0.000000" steps="16"/></proof>
152   </goal>
153   <goal name="wrap_lines_plus&#39;vc.10" expl="index in array bounds" proved="true">
154   <proof prover="0"><result status="valid" time="0.010000" steps="28"/></proof>
155   </goal>
156   <goal name="wrap_lines_plus&#39;vc.11" expl="loop invariant preservation" proved="true">
157   <proof prover="0"><result status="valid" time="0.010000" steps="38"/></proof>
158   </goal>
159   <goal name="wrap_lines_plus&#39;vc.12" expl="loop invariant preservation" proved="true">
160   <proof prover="0"><result status="valid" time="0.010000" steps="69"/></proof>
161   </goal>
162   <goal name="wrap_lines_plus&#39;vc.13" expl="loop invariant preservation" proved="true">
163   <proof prover="0"><result status="valid" time="0.000000" steps="43"/></proof>
164   </goal>
165   <goal name="wrap_lines_plus&#39;vc.14" expl="loop invariant preservation" proved="true">
166   <proof prover="0"><result status="valid" time="0.000000" steps="46"/></proof>
167   </goal>
168   <goal name="wrap_lines_plus&#39;vc.15" expl="loop invariant preservation" proved="true">
169   <proof prover="0"><result status="valid" time="0.010000" steps="46"/></proof>
170   </goal>
171   <goal name="wrap_lines_plus&#39;vc.16" expl="loop invariant preservation" proved="true">
172   <proof prover="0"><result status="valid" time="0.040000" steps="190"/></proof>
173   </goal>
174   <goal name="wrap_lines_plus&#39;vc.17" expl="loop invariant preservation" proved="true">
175   <proof prover="0"><result status="valid" time="0.020000" steps="101"/></proof>
176   </goal>
177   <goal name="wrap_lines_plus&#39;vc.18" expl="loop invariant preservation" proved="true">
178   <proof prover="0"><result status="valid" time="0.130000" steps="424"/></proof>
179   </goal>
180   <goal name="wrap_lines_plus&#39;vc.19" expl="loop invariant preservation" proved="true">
181   <transf name="remove" proved="true" arg1="LoopInvariant15,LoopInvariant14,LoopInvariant9,LoopInvariant7,LoopInvariant6,LoopInvariant5,LoopInvariant4,LoopInvariant3,LoopInvariant2,LoopInvariant">
182    <goal name="wrap_lines_plus&#39;vc.19.0" expl="loop invariant preservation" proved="true">
183    <proof prover="0"><result status="valid" time="0.560000" steps="1007"/></proof>
184    </goal>
185   </transf>
186   </goal>
187   <goal name="wrap_lines_plus&#39;vc.20" expl="loop invariant preservation" proved="true">
188   <proof prover="0"><result status="valid" time="0.000000" steps="24"/></proof>
189   </goal>
190   <goal name="wrap_lines_plus&#39;vc.21" expl="loop invariant preservation" proved="true">
191   <proof prover="0"><result status="valid" time="0.000000" steps="28"/></proof>
192   </goal>
193   <goal name="wrap_lines_plus&#39;vc.22" expl="loop invariant preservation" proved="true">
194   <proof prover="0"><result status="valid" time="0.000000" steps="28"/></proof>
195   </goal>
196   <goal name="wrap_lines_plus&#39;vc.23" expl="loop invariant preservation" proved="true">
197   <proof prover="0"><result status="valid" time="0.000000" steps="31"/></proof>
198   </goal>
199   <goal name="wrap_lines_plus&#39;vc.24" expl="loop invariant preservation" proved="true">
200   <proof prover="0"><result status="valid" time="0.000000" steps="31"/></proof>
201   </goal>
202   <goal name="wrap_lines_plus&#39;vc.25" expl="loop invariant preservation" proved="true">
203   <proof prover="0"><result status="valid" time="0.010000" steps="50"/></proof>
204   </goal>
205   <goal name="wrap_lines_plus&#39;vc.26" expl="loop invariant preservation" proved="true">
206   <proof prover="0"><result status="valid" time="0.010000" steps="38"/></proof>
207   </goal>
208   <goal name="wrap_lines_plus&#39;vc.27" expl="loop invariant preservation" proved="true">
209   <proof prover="0"><result status="valid" time="0.040000" steps="116"/></proof>
210   </goal>
211   <goal name="wrap_lines_plus&#39;vc.28" expl="loop invariant preservation" proved="true">
212   <proof prover="0"><result status="valid" time="0.180000" steps="456"/></proof>
213   </goal>
214   <goal name="wrap_lines_plus&#39;vc.29" expl="index in array bounds" proved="true">
215   <proof prover="0"><result status="valid" time="0.000000" steps="18"/></proof>
216   </goal>
217   <goal name="wrap_lines_plus&#39;vc.30" expl="index in array bounds" proved="true">
218   <proof prover="0"><result status="valid" time="0.000000" steps="30"/></proof>
219   </goal>
220   <goal name="wrap_lines_plus&#39;vc.31" expl="loop invariant preservation" proved="true">
221   <proof prover="0"><result status="valid" time="0.000000" steps="40"/></proof>
222   </goal>
223   <goal name="wrap_lines_plus&#39;vc.32" expl="loop invariant preservation" proved="true">
224   <proof prover="0"><result status="valid" time="0.010000" steps="47"/></proof>
225   </goal>
226   <goal name="wrap_lines_plus&#39;vc.33" expl="loop invariant preservation" proved="true">
227   <proof prover="0"><result status="valid" time="0.010000" steps="70"/></proof>
228   </goal>
229   <goal name="wrap_lines_plus&#39;vc.34" expl="loop invariant preservation" proved="true">
230   <proof prover="0"><result status="valid" time="0.020000" steps="91"/></proof>
231   </goal>
232   <goal name="wrap_lines_plus&#39;vc.35" expl="loop invariant preservation" proved="true">
233   <proof prover="0"><result status="valid" time="0.010000" steps="49"/></proof>
234   </goal>
235   <goal name="wrap_lines_plus&#39;vc.36" expl="loop invariant preservation" proved="true">
236   <proof prover="0"><result status="valid" time="0.040000" steps="171"/></proof>
237   </goal>
238   <goal name="wrap_lines_plus&#39;vc.37" expl="loop invariant preservation" proved="true">
239   <proof prover="0"><result status="valid" time="0.020000" steps="110"/></proof>
240   </goal>
241   <goal name="wrap_lines_plus&#39;vc.38" expl="loop invariant preservation" proved="true">
242   <proof prover="0"><result status="valid" time="0.120000" steps="431"/></proof>
243   </goal>
244   <goal name="wrap_lines_plus&#39;vc.39" expl="loop invariant preservation" proved="true">
245   <proof prover="1"><result status="valid" time="0.100000" steps="20812"/></proof>
246   </goal>
247   <goal name="wrap_lines_plus&#39;vc.40" expl="loop invariant preservation" proved="true">
248   <proof prover="0"><result status="valid" time="0.000000" steps="24"/></proof>
249   </goal>
250   <goal name="wrap_lines_plus&#39;vc.41" expl="loop invariant preservation" proved="true">
251   <proof prover="0"><result status="valid" time="0.000000" steps="31"/></proof>
252   </goal>
253   <goal name="wrap_lines_plus&#39;vc.42" expl="loop invariant preservation" proved="true">
254   <proof prover="0"><result status="valid" time="0.000000" steps="29"/></proof>
255   </goal>
256   <goal name="wrap_lines_plus&#39;vc.43" expl="loop invariant preservation" proved="true">
257   <proof prover="0"><result status="valid" time="0.010000" steps="37"/></proof>
258   </goal>
259   <goal name="wrap_lines_plus&#39;vc.44" expl="loop invariant preservation" proved="true">
260   <proof prover="0"><result status="valid" time="0.000000" steps="30"/></proof>
261   </goal>
262   <goal name="wrap_lines_plus&#39;vc.45" expl="loop invariant preservation" proved="true">
263   <proof prover="0"><result status="valid" time="0.010000" steps="47"/></proof>
264   </goal>
265   <goal name="wrap_lines_plus&#39;vc.46" expl="loop invariant preservation" proved="true">
266   <proof prover="0"><result status="valid" time="0.010000" steps="37"/></proof>
267   </goal>
268   <goal name="wrap_lines_plus&#39;vc.47" expl="loop invariant preservation" proved="true">
269   <proof prover="0"><result status="valid" time="0.030000" steps="109"/></proof>
270   </goal>
271   <goal name="wrap_lines_plus&#39;vc.48" expl="loop invariant preservation" proved="true">
272   <proof prover="0"><result status="valid" time="0.180000" steps="419"/></proof>
273   </goal>
274   <goal name="wrap_lines_plus&#39;vc.49" expl="loop invariant preservation" proved="true">
275   <proof prover="0"><result status="valid" time="0.000000" steps="20"/></proof>
276   </goal>
277   <goal name="wrap_lines_plus&#39;vc.50" expl="loop invariant preservation" proved="true">
278   <proof prover="0"><result status="valid" time="0.000000" steps="25"/></proof>
279   </goal>
280   <goal name="wrap_lines_plus&#39;vc.51" expl="loop invariant preservation" proved="true">
281   <proof prover="0"><result status="valid" time="0.000000" steps="25"/></proof>
282   </goal>
283   <goal name="wrap_lines_plus&#39;vc.52" expl="loop invariant preservation" proved="true">
284   <proof prover="0"><result status="valid" time="0.010000" steps="29"/></proof>
285   </goal>
286   <goal name="wrap_lines_plus&#39;vc.53" expl="loop invariant preservation" proved="true">
287   <proof prover="0"><result status="valid" time="0.010000" steps="29"/></proof>
288   </goal>
289   <goal name="wrap_lines_plus&#39;vc.54" expl="loop invariant preservation" proved="true">
290   <proof prover="0"><result status="valid" time="0.010000" steps="37"/></proof>
291   </goal>
292   <goal name="wrap_lines_plus&#39;vc.55" expl="loop invariant preservation" proved="true">
293   <proof prover="0"><result status="valid" time="0.010000" steps="29"/></proof>
294   </goal>
295   <goal name="wrap_lines_plus&#39;vc.56" expl="loop invariant preservation" proved="true">
296   <proof prover="0"><result status="valid" time="0.020000" steps="78"/></proof>
297   </goal>
298   <goal name="wrap_lines_plus&#39;vc.57" expl="loop invariant preservation" proved="true">
299   <proof prover="0"><result status="valid" time="0.110000" steps="256"/></proof>
300   </goal>
301   <goal name="wrap_lines_plus&#39;vc.58" expl="index in array bounds" proved="true">
302   <proof prover="0"><result status="valid" time="0.000000" steps="24"/></proof>
303   </goal>
304   <goal name="wrap_lines_plus&#39;vc.59" expl="postcondition" proved="true">
305   <proof prover="0"><result status="valid" time="0.020000" steps="124"/></proof>
306   </goal>
307   <goal name="wrap_lines_plus&#39;vc.60" expl="postcondition" proved="true">
308   <proof prover="0"><result status="valid" time="0.110000" steps="505"/></proof>
309   </goal>
310   <goal name="wrap_lines_plus&#39;vc.61" expl="postcondition" proved="true">
311   <proof prover="2"><result status="valid" time="0.200000" steps="1722"/></proof>
312   </goal>
313   <goal name="wrap_lines_plus&#39;vc.62" expl="postcondition" proved="true">
314   <proof prover="0"><result status="valid" time="0.000000" steps="24"/></proof>
315   </goal>
316   <goal name="wrap_lines_plus&#39;vc.63" expl="postcondition" proved="true">
317   <proof prover="0"><result status="valid" time="0.020000" steps="81"/></proof>
318   </goal>
319   <goal name="wrap_lines_plus&#39;vc.64" expl="postcondition" proved="true">
320   <proof prover="0"><result status="valid" time="0.100000" steps="286"/></proof>
321   </goal>
322   <goal name="wrap_lines_plus&#39;vc.65" expl="out of loop bounds" proved="true">
323   <proof prover="0"><result status="valid" time="0.000000" steps="9"/></proof>
324   </goal>
325  </transf>
326  </goal>
327 </theory>
328 <theory name="WrapLinesOCaml" proved="true">
329  <goal name="space&#39;vc" expl="VC for space" proved="true">
330  <transf name="split_vc" proved="true" >
331   <goal name="space&#39;vc.0" expl="precondition" proved="true">
332   <proof prover="0"><result status="valid" time="0.010000" steps="10"/></proof>
333   </goal>
334  </transf>
335  </goal>
336  <goal name="newline&#39;vc" expl="VC for newline" proved="true">
337  <transf name="split_vc" proved="true" >
338   <goal name="newline&#39;vc.0" expl="precondition" proved="true">
339   <proof prover="0"><result status="valid" time="0.010000" steps="10"/></proof>
340   </goal>
341  </transf>
342  </goal>
343  <goal name="infix =&#39;refn&#39;vc" expl="VC for infix =&#39;refn" proved="true">
344  <transf name="split_vc" proved="true" >
345   <goal name="infix =&#39;refn&#39;vc.0" expl="postcondition" proved="true">
346   <proof prover="0"><result status="valid" time="0.010000" steps="10"/></proof>
347   </goal>
348  </transf>
349  </goal>
350 </theory>
351 </file>
352 </why3session>