Fix sessions
[why3.git] / examples / multiprecision / sub / why3session.xml
bloba2e89eb2a7cc219b1852807e4f8d1627eaa5ad0f
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="CVC5" version="1.0.5" timelimit="1" steplimit="0" memlimit="1000"/>
6 <prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="2000"/>
7 <prover id="2" name="Eprover" version="2.0" timelimit="5" steplimit="0" memlimit="2000"/>
8 <prover id="3" name="Alt-Ergo" version="2.2.0" timelimit="1" steplimit="0" memlimit="1000"/>
9 <prover id="5" name="Alt-Ergo" version="2.3.0" timelimit="5" steplimit="0" memlimit="2000"/>
10 <prover id="6" name="Z3" version="4.7.1" timelimit="1" steplimit="0" memlimit="1000"/>
11 <file format="whyml" proved="true">
12 <path name=".."/><path name="sub.mlw"/>
13 <theory name="Sub" proved="true">
14  <goal name="wmpn_sub_n&#39;vc" expl="VC for wmpn_sub_n" proved="true">
15  <transf name="split_vc" proved="true" >
16   <goal name="wmpn_sub_n&#39;vc.0" expl="loop invariant init" proved="true">
17   <proof prover="0"><result status="valid" time="0.040000" steps="6936"/></proof>
18   </goal>
19   <goal name="wmpn_sub_n&#39;vc.1" expl="loop invariant init" proved="true">
20   <proof prover="0"><result status="valid" time="0.140000" steps="16652"/></proof>
21   </goal>
22   <goal name="wmpn_sub_n&#39;vc.2" expl="loop invariant init" proved="true">
23   <proof prover="0"><result status="valid" time="0.040000" steps="7007"/></proof>
24   </goal>
25   <goal name="wmpn_sub_n&#39;vc.3" expl="loop invariant init" proved="true">
26   <proof prover="3"><result status="valid" time="0.030000" steps="96"/></proof>
27   </goal>
28   <goal name="wmpn_sub_n&#39;vc.4" expl="loop invariant init" proved="true">
29   <proof prover="0"><result status="valid" time="0.140000" steps="15121"/></proof>
30   </goal>
31   <goal name="wmpn_sub_n&#39;vc.5" expl="loop invariant init" proved="true">
32   <proof prover="0"><result status="valid" time="0.120000" steps="15324"/></proof>
33   </goal>
34   <goal name="wmpn_sub_n&#39;vc.6" expl="loop invariant init" proved="true">
35   <proof prover="0"><result status="valid" time="0.040000" steps="7085"/></proof>
36   </goal>
37   <goal name="wmpn_sub_n&#39;vc.7" expl="precondition" proved="true">
38   <proof prover="0"><result status="valid" time="0.140000" steps="17042"/></proof>
39   </goal>
40   <goal name="wmpn_sub_n&#39;vc.8" expl="precondition" proved="true">
41   <proof prover="0"><result status="valid" time="0.150000" steps="17066"/></proof>
42   </goal>
43   <goal name="wmpn_sub_n&#39;vc.9" expl="precondition" proved="true">
44   <proof prover="0"><result status="valid" time="0.160000" steps="16942"/></proof>
45   </goal>
46   <goal name="wmpn_sub_n&#39;vc.10" expl="precondition" proved="true">
47   <proof prover="0"><result status="valid" time="0.140000" steps="16942"/></proof>
48   </goal>
49   <goal name="wmpn_sub_n&#39;vc.11" expl="assertion" proved="true">
50   <transf name="split_vc" proved="true" >
51    <goal name="wmpn_sub_n&#39;vc.11.0" expl="assertion" proved="true">
52    <transf name="case" proved="true" arg1="(offset r = offset x)">
53     <goal name="wmpn_sub_n&#39;vc.11.0.0" expl="true case (assertion)" proved="true">
54     <proof prover="3"><result status="valid" time="0.830000" steps="312"/></proof>
55     </goal>
56     <goal name="wmpn_sub_n&#39;vc.11.0.1" expl="false case (assertion)" proved="true">
57     <proof prover="3"><result status="valid" time="0.110000" steps="319"/></proof>
58     </goal>
59    </transf>
60    </goal>
61    <goal name="wmpn_sub_n&#39;vc.11.1" expl="assertion" proved="true">
62    <transf name="case" proved="true" arg1="(offset r = offset y)">
63     <goal name="wmpn_sub_n&#39;vc.11.1.0" expl="true case (assertion)" proved="true">
64     <proof prover="3"><result status="valid" time="0.700000" steps="312"/></proof>
65     </goal>
66     <goal name="wmpn_sub_n&#39;vc.11.1.1" expl="false case (assertion)" proved="true">
67     <proof prover="3"><result status="valid" time="0.110000" steps="319"/></proof>
68     </goal>
69    </transf>
70    </goal>
71   </transf>
72   </goal>
73   <goal name="wmpn_sub_n&#39;vc.12" expl="precondition" proved="true">
74   <proof prover="0"><result status="valid" time="0.050000" steps="7676"/></proof>
75   </goal>
76   <goal name="wmpn_sub_n&#39;vc.13" expl="precondition" proved="true">
77   <proof prover="0"><result status="valid" time="0.080000" steps="7993"/></proof>
78   </goal>
79   <goal name="wmpn_sub_n&#39;vc.14" expl="precondition" proved="true">
80   <proof prover="0"><result status="valid" time="0.080000" steps="8002"/></proof>
81   </goal>
82   <goal name="wmpn_sub_n&#39;vc.15" expl="precondition" proved="true">
83   <proof prover="0"><result status="valid" time="0.150000" steps="19600"/></proof>
84   </goal>
85   <goal name="wmpn_sub_n&#39;vc.16" expl="precondition" proved="true">
86   <proof prover="0"><result status="valid" time="0.070000" steps="7833"/></proof>
87   </goal>
88   <goal name="wmpn_sub_n&#39;vc.17" expl="assertion" proved="true">
89   <proof prover="2" timelimit="1" memlimit="1000"><result status="valid" time="0.010000"/></proof>
90   </goal>
91   <goal name="wmpn_sub_n&#39;vc.18" expl="assertion" proved="true">
92   <proof prover="0"><result status="valid" time="0.070000" steps="11881"/></proof>
93   </goal>
94   <goal name="wmpn_sub_n&#39;vc.19" expl="precondition" proved="true">
95   <proof prover="0"><result status="valid" time="0.070000" steps="8217"/></proof>
96   </goal>
97   <goal name="wmpn_sub_n&#39;vc.20" expl="precondition" proved="true">
98   <proof prover="0"><result status="valid" time="0.080000" steps="8268"/></proof>
99   </goal>
100   <goal name="wmpn_sub_n&#39;vc.21" expl="precondition" proved="true">
101   <proof prover="0"><result status="valid" time="0.080000" steps="8309"/></proof>
102   </goal>
103   <goal name="wmpn_sub_n&#39;vc.22" expl="assertion" proved="true">
104   <proof prover="1"><result status="valid" time="0.060000"/></proof>
105   </goal>
106   <goal name="wmpn_sub_n&#39;vc.23" expl="integer overflow" proved="true">
107   <proof prover="0"><result status="valid" time="0.120000" steps="21305"/></proof>
108   </goal>
109   <goal name="wmpn_sub_n&#39;vc.24" expl="loop variant decrease" proved="true">
110   <proof prover="0"><result status="valid" time="0.070000" steps="11735"/></proof>
111   </goal>
112   <goal name="wmpn_sub_n&#39;vc.25" expl="loop invariant preservation" proved="true">
113   <proof prover="0"><result status="valid" time="0.100000" steps="11819"/></proof>
114   </goal>
115   <goal name="wmpn_sub_n&#39;vc.26" expl="loop invariant preservation" proved="true">
116   <proof prover="2"><result status="valid" time="0.020000"/></proof>
117   </goal>
118   <goal name="wmpn_sub_n&#39;vc.27" expl="loop invariant preservation" proved="true">
119   <proof prover="0"><result status="valid" time="0.180000" steps="24504"/></proof>
120   </goal>
121   <goal name="wmpn_sub_n&#39;vc.28" expl="loop invariant preservation" proved="true">
122   <proof prover="2"><result status="valid" time="0.020000"/></proof>
123   </goal>
124   <goal name="wmpn_sub_n&#39;vc.29" expl="loop invariant preservation" proved="true">
125   <proof prover="0"><result status="valid" time="0.340000" steps="49780"/></proof>
126   </goal>
127   <goal name="wmpn_sub_n&#39;vc.30" expl="loop invariant preservation" proved="true">
128   <proof prover="0"><result status="valid" time="0.495527" steps="52388"/></proof>
129   </goal>
130   <goal name="wmpn_sub_n&#39;vc.31" expl="loop invariant preservation" proved="true">
131   <proof prover="0"><result status="valid" time="0.120000" steps="12043"/></proof>
132   </goal>
133   <goal name="wmpn_sub_n&#39;vc.32" expl="postcondition" proved="true">
134   <proof prover="3"><result status="valid" time="0.030000" steps="77"/></proof>
135   </goal>
136   <goal name="wmpn_sub_n&#39;vc.33" expl="postcondition" proved="true">
137   <proof prover="0"><result status="valid" time="0.050000" steps="7649"/></proof>
138   </goal>
139   <goal name="wmpn_sub_n&#39;vc.34" expl="postcondition" proved="true">
140   <proof prover="0"><result status="valid" time="0.090000" steps="18189"/></proof>
141   </goal>
142   <goal name="wmpn_sub_n&#39;vc.35" expl="postcondition" proved="true">
143   <proof prover="0"><result status="valid" time="0.070000" steps="8340"/></proof>
144   </goal>
145   <goal name="wmpn_sub_n&#39;vc.36" expl="postcondition" proved="true">
146   <proof prover="0"><result status="valid" time="0.080000" steps="8341"/></proof>
147   </goal>
148  </transf>
149  </goal>
150  <goal name="wmpn_sub&#39;vc" expl="VC for wmpn_sub" proved="true">
151  <transf name="split_vc" proved="true" >
152   <goal name="wmpn_sub&#39;vc.0" expl="precondition" proved="true">
153   <proof prover="0"><result status="valid" time="0.040000" steps="6955"/></proof>
154   </goal>
155   <goal name="wmpn_sub&#39;vc.1" expl="precondition" proved="true">
156   <proof prover="0"><result status="valid" time="0.090000" steps="14425"/></proof>
157   </goal>
158   <goal name="wmpn_sub&#39;vc.2" expl="precondition" proved="true">
159   <proof prover="0"><result status="valid" time="0.100000" steps="10380"/></proof>
160   </goal>
161   <goal name="wmpn_sub&#39;vc.3" expl="precondition" proved="true">
162   <proof prover="0"><result status="valid" time="0.090000" steps="10409"/></proof>
163   </goal>
164   <goal name="wmpn_sub&#39;vc.4" expl="precondition" proved="true">
165   <proof prover="0"><result status="valid" time="0.040000" steps="7110"/></proof>
166   </goal>
167   <goal name="wmpn_sub&#39;vc.5" expl="precondition" proved="true">
168   <proof prover="0"><result status="valid" time="0.060000" steps="7069"/></proof>
169   </goal>
170   <goal name="wmpn_sub&#39;vc.6" expl="assertion" proved="true">
171   <transf name="split_vc" proved="true" >
172    <goal name="wmpn_sub&#39;vc.6.0" expl="assertion" proved="true">
173    <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.100000" steps="11348"/></proof>
174    </goal>
175    <goal name="wmpn_sub&#39;vc.6.1" expl="VC for wmpn_sub" proved="true">
176    <proof prover="2"><result status="valid" time="0.020000"/></proof>
177    </goal>
178   </transf>
179   </goal>
180   <goal name="wmpn_sub&#39;vc.7" expl="loop invariant init" proved="true">
181   <proof prover="0"><result status="valid" time="0.070000" steps="7690"/></proof>
182   </goal>
183   <goal name="wmpn_sub&#39;vc.8" expl="loop invariant init" proved="true">
184   <proof prover="0"><result status="valid" time="0.040000" steps="7695"/></proof>
185   </goal>
186   <goal name="wmpn_sub&#39;vc.9" expl="loop invariant init" proved="true">
187   <proof prover="0"><result status="valid" time="0.090000" steps="17852"/></proof>
188   </goal>
189   <goal name="wmpn_sub&#39;vc.10" expl="loop invariant init" proved="true">
190   <proof prover="3"><result status="valid" time="0.030000" steps="85"/></proof>
191   </goal>
192   <goal name="wmpn_sub&#39;vc.11" expl="loop invariant init" proved="true">
193   <proof prover="3"><result status="valid" time="0.040000" steps="87"/></proof>
194   </goal>
195   <goal name="wmpn_sub&#39;vc.12" expl="loop invariant init" proved="true">
196   <proof prover="0"><result status="valid" time="0.150000" steps="18395"/></proof>
197   </goal>
198   <goal name="wmpn_sub&#39;vc.13" expl="loop invariant init" proved="true">
199   <proof prover="0"><result status="valid" time="0.070000" steps="8416"/></proof>
200   </goal>
201   <goal name="wmpn_sub&#39;vc.14" expl="loop invariant init" proved="true">
202   <proof prover="0"><result status="valid" time="0.070000" steps="7848"/></proof>
203   </goal>
204   <goal name="wmpn_sub&#39;vc.15" expl="loop invariant init" proved="true">
205   <proof prover="0"><result status="valid" time="0.110000" steps="11069"/></proof>
206   </goal>
207   <goal name="wmpn_sub&#39;vc.16" expl="assertion" proved="true">
208   <proof prover="0"><result status="valid" time="0.070000" steps="11700"/></proof>
209   </goal>
210   <goal name="wmpn_sub&#39;vc.17" expl="precondition" proved="true">
211   <proof prover="0"><result status="valid" time="0.140000" steps="19546"/></proof>
212   </goal>
213   <goal name="wmpn_sub&#39;vc.18" expl="precondition" proved="true">
214   <proof prover="0"><result status="valid" time="0.100000" steps="19418"/></proof>
215   </goal>
216   <goal name="wmpn_sub&#39;vc.19" expl="assertion" proved="true">
217   <transf name="case" proved="true" arg1="(offset r = offset x)">
218    <goal name="wmpn_sub&#39;vc.19.0" expl="true case (assertion)" proved="true">
219    <proof prover="2"><result status="valid" time="0.020000"/></proof>
220    </goal>
221    <goal name="wmpn_sub&#39;vc.19.1" expl="false case (assertion)" proved="true">
222    <proof prover="3"><result status="valid" time="0.340000" steps="504"/></proof>
223    </goal>
224   </transf>
225   </goal>
226   <goal name="wmpn_sub&#39;vc.20" expl="precondition" proved="true">
227   <proof prover="0"><result status="valid" time="0.060000" steps="12045"/></proof>
228   </goal>
229   <goal name="wmpn_sub&#39;vc.21" expl="precondition" proved="true">
230   <proof prover="0"><result status="valid" time="0.070000" steps="8672"/></proof>
231   </goal>
232   <goal name="wmpn_sub&#39;vc.22" expl="precondition" proved="true">
233   <proof prover="0"><result status="valid" time="0.170000" steps="22242"/></proof>
234   </goal>
235   <goal name="wmpn_sub&#39;vc.23" expl="precondition" proved="true">
236   <proof prover="0"><result status="valid" time="0.080000" steps="8498"/></proof>
237   </goal>
238   <goal name="wmpn_sub&#39;vc.24" expl="assertion" proved="true">
239   <proof prover="3"><result status="valid" time="0.180000" steps="187"/></proof>
240   </goal>
241   <goal name="wmpn_sub&#39;vc.25" expl="precondition" proved="true">
242   <proof prover="0"><result status="valid" time="0.120000" steps="12385"/></proof>
243   </goal>
244   <goal name="wmpn_sub&#39;vc.26" expl="precondition" proved="true">
245   <proof prover="0"><result status="valid" time="0.120000" steps="12418"/></proof>
246   </goal>
247   <goal name="wmpn_sub&#39;vc.27" expl="integer overflow" proved="true">
248   <proof prover="0"><result status="valid" time="0.190000" steps="23381"/></proof>
249   </goal>
250   <goal name="wmpn_sub&#39;vc.28" expl="assertion" proved="true">
251   <proof prover="0"><result status="valid" time="0.230000" steps="25995"/></proof>
252   </goal>
253   <goal name="wmpn_sub&#39;vc.29" expl="assertion" proved="true">
254   <proof prover="3"><result status="valid" time="0.300000" steps="188"/></proof>
255   </goal>
256   <goal name="wmpn_sub&#39;vc.30" expl="loop invariant init" proved="true">
257   <proof prover="0"><result status="valid" time="0.140000" steps="12715"/></proof>
258   </goal>
259   <goal name="wmpn_sub&#39;vc.31" expl="loop invariant init" proved="true">
260   <proof prover="0"><result status="valid" time="0.120000" steps="12518"/></proof>
261   </goal>
262   <goal name="wmpn_sub&#39;vc.32" expl="loop invariant init" proved="true">
263   <proof prover="3"><result status="valid" time="0.330000" steps="192"/></proof>
264   </goal>
265   <goal name="wmpn_sub&#39;vc.33" expl="loop invariant init" proved="true">
266   <proof prover="0"><result status="valid" time="0.310768" steps="32622"/></proof>
267   </goal>
268   <goal name="wmpn_sub&#39;vc.34" expl="loop invariant init" proved="true">
269   <proof prover="3"><result status="valid" time="0.600000" steps="208"/></proof>
270   </goal>
271   <goal name="wmpn_sub&#39;vc.35" expl="loop invariant init" proved="true">
272   <proof prover="3"><result status="valid" time="0.590000" steps="210"/></proof>
273   </goal>
274   <goal name="wmpn_sub&#39;vc.36" expl="loop invariant init" proved="true">
275   <proof prover="0"><result status="valid" time="0.763189" steps="65867"/></proof>
276   </goal>
277   <goal name="wmpn_sub&#39;vc.37" expl="loop invariant init" proved="true">
278   <proof prover="0"><result status="valid" time="0.625971" steps="55903"/></proof>
279   </goal>
280   <goal name="wmpn_sub&#39;vc.38" expl="loop invariant init" proved="true">
281   <proof prover="0"><result status="valid" time="0.130000" steps="12824"/></proof>
282   </goal>
283   <goal name="wmpn_sub&#39;vc.39" expl="assertion" proved="true">
284   <proof prover="0"><result status="valid" time="0.120000" steps="13456"/></proof>
285   </goal>
286   <goal name="wmpn_sub&#39;vc.40" expl="precondition" proved="true">
287   <proof prover="0"><result status="valid" time="0.220000" steps="25995"/></proof>
288   </goal>
289   <goal name="wmpn_sub&#39;vc.41" expl="precondition" proved="true">
290   <proof prover="0"><result status="valid" time="0.257415" steps="25975"/></proof>
291   </goal>
292   <goal name="wmpn_sub&#39;vc.42" expl="assertion" proved="true">
293   <transf name="case" proved="true" arg1="(offset r = offset x)">
294    <goal name="wmpn_sub&#39;vc.42.0" expl="true case (assertion)" proved="true">
295    <proof prover="2"><result status="valid" time="0.040000"/></proof>
296    </goal>
297    <goal name="wmpn_sub&#39;vc.42.1" expl="false case (assertion)" proved="true">
298    <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="4.890000" steps="899"/></proof>
299    </goal>
300   </transf>
301   </goal>
302   <goal name="wmpn_sub&#39;vc.43" expl="precondition" proved="true">
303   <proof prover="0"><result status="valid" time="0.120000" steps="13718"/></proof>
304   </goal>
305   <goal name="wmpn_sub&#39;vc.44" expl="precondition" proved="true">
306   <proof prover="0"><result status="valid" time="0.060000" steps="9999"/></proof>
307   </goal>
308   <goal name="wmpn_sub&#39;vc.45" expl="precondition" proved="true">
309   <proof prover="0"><result status="valid" time="0.288387" steps="28271"/></proof>
310   </goal>
311   <goal name="wmpn_sub&#39;vc.46" expl="precondition" proved="true">
312   <proof prover="0"><result status="valid" time="0.060000" steps="9825"/></proof>
313   </goal>
314   <goal name="wmpn_sub&#39;vc.47" expl="assertion" proved="true">
315   <proof prover="6"><result status="valid" time="0.040000" steps="63564"/></proof>
316   </goal>
317   <goal name="wmpn_sub&#39;vc.48" expl="precondition" proved="true">
318   <proof prover="0"><result status="valid" time="0.110000" steps="14050"/></proof>
319   </goal>
320   <goal name="wmpn_sub&#39;vc.49" expl="precondition" proved="true">
321   <proof prover="0"><result status="valid" time="0.140000" steps="14102"/></proof>
322   </goal>
323   <goal name="wmpn_sub&#39;vc.50" expl="assertion" proved="true">
324   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.750000" steps="287"/></proof>
325   </goal>
326   <goal name="wmpn_sub&#39;vc.51" expl="integer overflow" proved="true">
327   <proof prover="0"><result status="valid" time="0.306796" steps="33147"/></proof>
328   </goal>
329   <goal name="wmpn_sub&#39;vc.52" expl="loop variant decrease" proved="true">
330   <proof prover="0"><result status="valid" time="0.110000" steps="13958"/></proof>
331   </goal>
332   <goal name="wmpn_sub&#39;vc.53" expl="loop invariant preservation" proved="true">
333   <proof prover="0"><result status="valid" time="0.100000" steps="14337"/></proof>
334   </goal>
335   <goal name="wmpn_sub&#39;vc.54" expl="loop invariant preservation" proved="true">
336   <proof prover="0"><result status="valid" time="0.070000" steps="10407"/></proof>
337   </goal>
338   <goal name="wmpn_sub&#39;vc.55" expl="loop invariant preservation" proved="true">
339   <proof prover="3"><result status="valid" time="0.770000" steps="292"/></proof>
340   </goal>
341   <goal name="wmpn_sub&#39;vc.56" expl="loop invariant preservation" proved="true">
342   <proof prover="0"><result status="valid" time="0.453016" steps="50710"/></proof>
343   </goal>
344   <goal name="wmpn_sub&#39;vc.57" expl="loop invariant preservation" proved="true">
345   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="1.530000" steps="314"/></proof>
346   </goal>
347   <goal name="wmpn_sub&#39;vc.58" expl="loop invariant preservation" proved="true">
348   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="1.480000" steps="316"/></proof>
349   </goal>
350   <goal name="wmpn_sub&#39;vc.59" expl="loop invariant preservation" proved="true">
351   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="1.572352" steps="111611"/></proof>
352   </goal>
353   <goal name="wmpn_sub&#39;vc.60" expl="loop invariant preservation" proved="true">
354   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="1.765287" steps="123682"/></proof>
355   </goal>
356   <goal name="wmpn_sub&#39;vc.61" expl="loop invariant preservation" proved="true">
357   <proof prover="0"><result status="valid" time="0.080000" steps="10696"/></proof>
358   </goal>
359   <goal name="wmpn_sub&#39;vc.62" expl="postcondition" proved="true">
360   <proof prover="3"><result status="valid" time="0.510000" steps="238"/></proof>
361   </goal>
362   <goal name="wmpn_sub&#39;vc.63" expl="postcondition" proved="true">
363   <proof prover="0"><result status="valid" time="0.070000" steps="9789"/></proof>
364   </goal>
365   <goal name="wmpn_sub&#39;vc.64" expl="postcondition" proved="true">
366   <proof prover="0"><result status="valid" time="0.300858" steps="34160"/></proof>
367   </goal>
368   <goal name="wmpn_sub&#39;vc.65" expl="postcondition" proved="true">
369   <proof prover="0"><result status="valid" time="0.100000" steps="10329"/></proof>
370   </goal>
371   <goal name="wmpn_sub&#39;vc.66" expl="postcondition" proved="true">
372   <proof prover="0"><result status="valid" time="0.070000" steps="10330"/></proof>
373   </goal>
374   <goal name="wmpn_sub&#39;vc.67" expl="assertion" proved="true">
375   <proof prover="0"><result status="valid" time="0.140000" steps="13340"/></proof>
376   </goal>
377   <goal name="wmpn_sub&#39;vc.68" expl="assertion" proved="true">
378   <proof prover="3"><result status="valid" time="0.390000" steps="200"/></proof>
379   </goal>
380   <goal name="wmpn_sub&#39;vc.69" expl="loop variant decrease" proved="true">
381   <proof prover="0"><result status="valid" time="0.100000" steps="12586"/></proof>
382   </goal>
383   <goal name="wmpn_sub&#39;vc.70" expl="loop invariant preservation" proved="true">
384   <proof prover="0"><result status="valid" time="0.120000" steps="12765"/></proof>
385   </goal>
386   <goal name="wmpn_sub&#39;vc.71" expl="loop invariant preservation" proved="true">
387   <proof prover="0"><result status="valid" time="0.110000" steps="9113"/></proof>
388   </goal>
389   <goal name="wmpn_sub&#39;vc.72" expl="loop invariant preservation" proved="true">
390   <proof prover="0"><result status="valid" time="0.240000" steps="32388"/></proof>
391   </goal>
392   <goal name="wmpn_sub&#39;vc.73" expl="loop invariant preservation" proved="true">
393   <proof prover="3"><result status="valid" time="0.380000" steps="204"/></proof>
394   </goal>
395   <goal name="wmpn_sub&#39;vc.74" expl="loop invariant preservation" proved="true">
396   <proof prover="3"><result status="valid" time="0.350000" steps="206"/></proof>
397   </goal>
398   <goal name="wmpn_sub&#39;vc.75" expl="loop invariant preservation" proved="true">
399   <proof prover="0"><result status="valid" time="0.489562" steps="58171"/></proof>
400   </goal>
401   <goal name="wmpn_sub&#39;vc.76" expl="loop invariant preservation" proved="true">
402   <proof prover="0"><result status="valid" time="0.601542" steps="55188"/></proof>
403   </goal>
404   <goal name="wmpn_sub&#39;vc.77" expl="loop invariant preservation" proved="true">
405   <proof prover="0"><result status="valid" time="0.060000" steps="9343"/></proof>
406   </goal>
407   <goal name="wmpn_sub&#39;vc.78" expl="loop invariant preservation" proved="true">
408   <proof prover="0"><result status="valid" time="0.060000" steps="9362"/></proof>
409   </goal>
410   <goal name="wmpn_sub&#39;vc.79" expl="loop invariant init" proved="true">
411   <proof prover="0"><result status="valid" time="0.050000" steps="8366"/></proof>
412   </goal>
413   <goal name="wmpn_sub&#39;vc.80" expl="loop invariant init" proved="true">
414   <proof prover="0"><result status="valid" time="0.110000" steps="12038"/></proof>
415   </goal>
416   <goal name="wmpn_sub&#39;vc.81" expl="loop invariant init" proved="true">
417   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.080000" steps="8384"/></proof>
418   </goal>
419   <goal name="wmpn_sub&#39;vc.82" expl="loop invariant init" proved="true">
420   <proof prover="0"><result status="valid" time="0.160000" steps="20871"/></proof>
421   </goal>
422   <goal name="wmpn_sub&#39;vc.83" expl="loop invariant init" proved="true">
423   <proof prover="0"><result status="valid" time="0.080000" steps="8769"/></proof>
424   </goal>
425   <goal name="wmpn_sub&#39;vc.84" expl="loop invariant init" proved="true">
426   <proof prover="0"><result status="valid" time="0.080000" steps="8770"/></proof>
427   </goal>
428   <goal name="wmpn_sub&#39;vc.85" expl="loop invariant init" proved="true">
429   <proof prover="0"><result status="valid" time="0.080000" steps="9019"/></proof>
430   </goal>
431   <goal name="wmpn_sub&#39;vc.86" expl="loop invariant init" proved="true">
432   <proof prover="0"><result status="valid" time="0.050000" steps="9020"/></proof>
433   </goal>
434   <goal name="wmpn_sub&#39;vc.87" expl="loop invariant init" proved="true">
435   <proof prover="0"><result status="valid" time="0.060000" steps="8482"/></proof>
436   </goal>
437   <goal name="wmpn_sub&#39;vc.88" expl="assertion" proved="true">
438   <proof prover="0"><result status="valid" time="0.080000" steps="12503"/></proof>
439   </goal>
440   <goal name="wmpn_sub&#39;vc.89" expl="precondition" proved="true">
441   <proof prover="0"><result status="valid" time="0.140000" steps="21577"/></proof>
442   </goal>
443   <goal name="wmpn_sub&#39;vc.90" expl="precondition" proved="true">
444   <proof prover="0"><result status="valid" time="0.160000" steps="21441"/></proof>
445   </goal>
446   <goal name="wmpn_sub&#39;vc.91" expl="assertion" proved="true">
447   <transf name="case" proved="true" arg1="(offset r = offset x)">
448    <goal name="wmpn_sub&#39;vc.91.0" expl="true case (assertion)" proved="true">
449    <proof prover="2"><result status="valid" time="0.050000"/></proof>
450    </goal>
451    <goal name="wmpn_sub&#39;vc.91.1" expl="false case (assertion)" proved="true">
452    <proof prover="3"><result status="valid" time="0.540000" steps="645"/></proof>
453    </goal>
454   </transf>
455   </goal>
456   <goal name="wmpn_sub&#39;vc.92" expl="precondition" proved="true">
457   <proof prover="0"><result status="valid" time="0.130000" steps="12678"/></proof>
458   </goal>
459   <goal name="wmpn_sub&#39;vc.93" expl="precondition" proved="true">
460   <proof prover="0"><result status="valid" time="0.070000" steps="9284"/></proof>
461   </goal>
462   <goal name="wmpn_sub&#39;vc.94" expl="precondition" proved="true">
463   <proof prover="0"><result status="valid" time="0.140000" steps="24034"/></proof>
464   </goal>
465   <goal name="wmpn_sub&#39;vc.95" expl="precondition" proved="true">
466   <proof prover="0"><result status="valid" time="0.040000" steps="9110"/></proof>
467   </goal>
468   <goal name="wmpn_sub&#39;vc.96" expl="assertion" proved="true">
469   <proof prover="3"><result status="valid" time="0.190000" steps="238"/></proof>
470   </goal>
471   <goal name="wmpn_sub&#39;vc.97" expl="precondition" proved="true">
472   <proof prover="0"><result status="valid" time="0.140000" steps="13004"/></proof>
473   </goal>
474   <goal name="wmpn_sub&#39;vc.98" expl="precondition" proved="true">
475   <proof prover="0"><result status="valid" time="0.130000" steps="13056"/></proof>
476   </goal>
477   <goal name="wmpn_sub&#39;vc.99" expl="assertion" proved="true">
478   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.190000" steps="222"/></proof>
479   </goal>
480   <goal name="wmpn_sub&#39;vc.100" expl="integer overflow" proved="true">
481   <proof prover="0"><result status="valid" time="0.140000" steps="25547"/></proof>
482   </goal>
483   <goal name="wmpn_sub&#39;vc.101" expl="loop variant decrease" proved="true">
484   <proof prover="0"><result status="valid" time="0.120000" steps="13005"/></proof>
485   </goal>
486   <goal name="wmpn_sub&#39;vc.102" expl="loop invariant preservation" proved="true">
487   <proof prover="0"><result status="valid" time="0.140000" steps="13256"/></proof>
488   </goal>
489   <goal name="wmpn_sub&#39;vc.103" expl="loop invariant preservation" proved="true">
490   <proof prover="0"><result status="valid" time="0.080000" steps="9686"/></proof>
491   </goal>
492   <goal name="wmpn_sub&#39;vc.104" expl="loop invariant preservation" proved="true">
493   <proof prover="3"><result status="valid" time="0.140000" steps="227"/></proof>
494   </goal>
495   <goal name="wmpn_sub&#39;vc.105" expl="loop invariant preservation" proved="true">
496   <proof prover="0"><result status="valid" time="0.200000" steps="28635"/></proof>
497   </goal>
498   <goal name="wmpn_sub&#39;vc.106" expl="loop invariant preservation" proved="true">
499   <proof prover="3"><result status="valid" time="0.350000" steps="250"/></proof>
500   </goal>
501   <goal name="wmpn_sub&#39;vc.107" expl="loop invariant preservation" proved="true">
502   <proof prover="3"><result status="valid" time="0.310000" steps="252"/></proof>
503   </goal>
504   <goal name="wmpn_sub&#39;vc.108" expl="loop invariant preservation" proved="true">
505   <proof prover="0"><result status="valid" time="0.757257" steps="71285"/></proof>
506   </goal>
507   <goal name="wmpn_sub&#39;vc.109" expl="loop invariant preservation" proved="true">
508   <proof prover="0"><result status="valid" time="0.800948" steps="73755"/></proof>
509   </goal>
510   <goal name="wmpn_sub&#39;vc.110" expl="loop invariant preservation" proved="true">
511   <proof prover="0"><result status="valid" time="0.080000" steps="9975"/></proof>
512   </goal>
513   <goal name="wmpn_sub&#39;vc.111" expl="postcondition" proved="true">
514   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.130000" steps="171"/></proof>
515   </goal>
516   <goal name="wmpn_sub&#39;vc.112" expl="postcondition" proved="true">
517   <proof prover="0"><result status="valid" time="0.070000" steps="9068"/></proof>
518   </goal>
519   <goal name="wmpn_sub&#39;vc.113" expl="postcondition" proved="true">
520   <proof prover="0"><result status="valid" time="0.160000" steps="23635"/></proof>
521   </goal>
522   <goal name="wmpn_sub&#39;vc.114" expl="postcondition" proved="true">
523   <proof prover="0"><result status="valid" time="0.060000" steps="9672"/></proof>
524   </goal>
525   <goal name="wmpn_sub&#39;vc.115" expl="postcondition" proved="true">
526   <proof prover="0"><result status="valid" time="0.080000" steps="9673"/></proof>
527   </goal>
528   <goal name="wmpn_sub&#39;vc.116" expl="loop invariant init" proved="true">
529   <proof prover="0"><result status="valid" time="0.080000" steps="7685"/></proof>
530   </goal>
531   <goal name="wmpn_sub&#39;vc.117" expl="loop invariant init" proved="true">
532   <proof prover="0"><result status="valid" time="0.070000" steps="7715"/></proof>
533   </goal>
534   <goal name="wmpn_sub&#39;vc.118" expl="loop invariant init" proved="true">
535   <proof prover="0"><result status="valid" time="0.060000" steps="7709"/></proof>
536   </goal>
537   <goal name="wmpn_sub&#39;vc.119" expl="loop invariant init" proved="true">
538   <proof prover="0"><result status="valid" time="0.130000" steps="17431"/></proof>
539   </goal>
540   <goal name="wmpn_sub&#39;vc.120" expl="loop invariant init" proved="true">
541   <proof prover="3"><result status="valid" time="0.050000" steps="86"/></proof>
542   </goal>
543   <goal name="wmpn_sub&#39;vc.121" expl="loop invariant init" proved="true">
544   <proof prover="3"><result status="valid" time="0.030000" steps="88"/></proof>
545   </goal>
546   <goal name="wmpn_sub&#39;vc.122" expl="loop invariant init" proved="true">
547   <proof prover="0"><result status="valid" time="0.150000" steps="18028"/></proof>
548   </goal>
549   <goal name="wmpn_sub&#39;vc.123" expl="loop invariant init" proved="true">
550   <proof prover="0"><result status="valid" time="0.050000" steps="8430"/></proof>
551   </goal>
552   <goal name="wmpn_sub&#39;vc.124" expl="loop invariant init" proved="true">
553   <proof prover="0"><result status="valid" time="0.070000" steps="7862"/></proof>
554   </goal>
555   <goal name="wmpn_sub&#39;vc.125" expl="assertion" proved="true">
556   <proof prover="0"><result status="valid" time="0.080000" steps="8326"/></proof>
557   </goal>
558   <goal name="wmpn_sub&#39;vc.126" expl="precondition" proved="true">
559   <proof prover="0"><result status="valid" time="0.160000" steps="18987"/></proof>
560   </goal>
561   <goal name="wmpn_sub&#39;vc.127" expl="precondition" proved="true">
562   <proof prover="0"><result status="valid" time="0.140000" steps="18859"/></proof>
563   </goal>
564   <goal name="wmpn_sub&#39;vc.128" expl="assertion" proved="true">
565   <transf name="case" proved="true" arg1="(offset r = offset x)">
566    <goal name="wmpn_sub&#39;vc.128.0" expl="true case (assertion)" proved="true">
567    <proof prover="2"><result status="valid" time="0.020000"/></proof>
568    </goal>
569    <goal name="wmpn_sub&#39;vc.128.1" expl="false case (assertion)" proved="true">
570    <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.220000" steps="483"/></proof>
571    </goal>
572   </transf>
573   </goal>
574   <goal name="wmpn_sub&#39;vc.129" expl="precondition" proved="true">
575   <proof prover="0"><result status="valid" time="0.110000" steps="11868"/></proof>
576   </goal>
577   <goal name="wmpn_sub&#39;vc.130" expl="precondition" proved="true">
578   <proof prover="0"><result status="valid" time="0.080000" steps="8612"/></proof>
579   </goal>
580   <goal name="wmpn_sub&#39;vc.131" expl="precondition" proved="true">
581   <proof prover="0"><result status="valid" time="0.170000" steps="21262"/></proof>
582   </goal>
583   <goal name="wmpn_sub&#39;vc.132" expl="precondition" proved="true">
584   <proof prover="0"><result status="valid" time="0.070000" steps="8438"/></proof>
585   </goal>
586   <goal name="wmpn_sub&#39;vc.133" expl="assertion" proved="true">
587   <proof prover="3"><result status="valid" time="0.100000" steps="181"/></proof>
588   </goal>
589   <goal name="wmpn_sub&#39;vc.134" expl="precondition" proved="true">
590   <proof prover="0"><result status="valid" time="0.120000" steps="12188"/></proof>
591   </goal>
592   <goal name="wmpn_sub&#39;vc.135" expl="precondition" proved="true">
593   <proof prover="0"><result status="valid" time="0.110000" steps="12240"/></proof>
594   </goal>
595   <goal name="wmpn_sub&#39;vc.136" expl="assertion" proved="true">
596   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.090000" steps="172"/></proof>
597   </goal>
598   <goal name="wmpn_sub&#39;vc.137" expl="integer overflow" proved="true">
599   <proof prover="0"><result status="valid" time="0.180000" steps="22848"/></proof>
600   </goal>
601   <goal name="wmpn_sub&#39;vc.138" expl="loop variant decrease" proved="true">
602   <proof prover="0"><result status="valid" time="0.120000" steps="12302"/></proof>
603   </goal>
604   <goal name="wmpn_sub&#39;vc.139" expl="loop invariant preservation" proved="true">
605   <proof prover="0"><result status="valid" time="0.120000" steps="12447"/></proof>
606   </goal>
607   <goal name="wmpn_sub&#39;vc.140" expl="loop invariant preservation" proved="true">
608   <proof prover="0"><result status="valid" time="0.080000" steps="9008"/></proof>
609   </goal>
610   <goal name="wmpn_sub&#39;vc.141" expl="loop invariant preservation" proved="true">
611   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.070000" steps="177"/></proof>
612   </goal>
613   <goal name="wmpn_sub&#39;vc.142" expl="loop invariant preservation" proved="true">
614   <proof prover="0"><result status="valid" time="0.180000" steps="25710"/></proof>
615   </goal>
616   <goal name="wmpn_sub&#39;vc.143" expl="loop invariant preservation" proved="true">
617   <proof prover="3"><result status="valid" time="0.140000" steps="193"/></proof>
618   </goal>
619   <goal name="wmpn_sub&#39;vc.144" expl="loop invariant preservation" proved="true">
620   <proof prover="3"><result status="valid" time="0.230000" steps="195"/></proof>
621   </goal>
622   <goal name="wmpn_sub&#39;vc.145" expl="loop invariant preservation" proved="true">
623   <proof prover="0"><result status="valid" time="0.601878" steps="60804"/></proof>
624   </goal>
625   <goal name="wmpn_sub&#39;vc.146" expl="loop invariant preservation" proved="true">
626   <proof prover="0"><result status="valid" time="0.576940" steps="57670"/></proof>
627   </goal>
628   <goal name="wmpn_sub&#39;vc.147" expl="loop invariant preservation" proved="true">
629   <proof prover="0"><result status="valid" time="0.080000" steps="9297"/></proof>
630   </goal>
631   <goal name="wmpn_sub&#39;vc.148" expl="postcondition" proved="true">
632   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.130000" steps="12051"/></proof>
633   </goal>
634   <goal name="wmpn_sub&#39;vc.149" expl="postcondition" proved="true">
635   <proof prover="0"><result status="valid" time="0.050000" steps="8390"/></proof>
636   </goal>
637   <goal name="wmpn_sub&#39;vc.150" expl="postcondition" proved="true">
638   <proof prover="0"><result status="valid" time="0.140000" steps="20429"/></proof>
639   </goal>
640   <goal name="wmpn_sub&#39;vc.151" expl="postcondition" proved="true">
641   <proof prover="0"><result status="valid" time="0.080000" steps="9029"/></proof>
642   </goal>
643   <goal name="wmpn_sub&#39;vc.152" expl="postcondition" proved="true">
644   <proof prover="0"><result status="valid" time="0.080000" steps="9030"/></proof>
645   </goal>
646  </transf>
647  </goal>
648  <goal name="sub_n&#39;vc" expl="VC for sub_n" proved="true">
649  <transf name="split_vc" proved="true" >
650   <goal name="sub_n&#39;vc.0" expl="precondition" proved="true">
651   <proof prover="0"><result status="valid" time="0.060000" steps="6953"/></proof>
652   </goal>
653   <goal name="sub_n&#39;vc.1" expl="precondition" proved="true">
654   <proof prover="0"><result status="valid" time="0.070000" steps="6670"/></proof>
655   </goal>
656   <goal name="sub_n&#39;vc.2" expl="precondition" proved="true">
657   <proof prover="0"><result status="valid" time="0.060000" steps="6682"/></proof>
658   </goal>
659   <goal name="sub_n&#39;vc.3" expl="precondition" proved="true">
660   <proof prover="0"><result status="valid" time="0.080000" steps="7416"/></proof>
661   </goal>
662   <goal name="sub_n&#39;vc.4" expl="precondition" proved="true">
663   <proof prover="0"><result status="valid" time="0.050000" steps="7698"/></proof>
664   </goal>
665   <goal name="sub_n&#39;vc.5" expl="precondition" proved="true">
666   <proof prover="0"><result status="valid" time="0.090000" steps="7677"/></proof>
667   </goal>
668   <goal name="sub_n&#39;vc.6" expl="precondition" proved="true">
669   <proof prover="0"><result status="valid" time="0.070000" steps="11307"/></proof>
670   </goal>
671   <goal name="sub_n&#39;vc.7" expl="precondition" proved="true">
672   <proof prover="0"><result status="valid" time="0.050000" steps="7557"/></proof>
673   </goal>
674   <goal name="sub_n&#39;vc.8" expl="precondition" proved="true">
675   <proof prover="0"><result status="valid" time="0.070000" steps="7501"/></proof>
676   </goal>
677   <goal name="sub_n&#39;vc.9" expl="precondition" proved="true">
678   <proof prover="0"><result status="valid" time="0.080000" steps="7987"/></proof>
679   </goal>
680   <goal name="sub_n&#39;vc.10" expl="precondition" proved="true">
681   <proof prover="0"><result status="valid" time="0.040000" steps="7993"/></proof>
682   </goal>
683   <goal name="sub_n&#39;vc.11" expl="precondition" proved="true">
684   <proof prover="0"><result status="valid" time="0.040000" steps="8012"/></proof>
685   </goal>
686   <goal name="sub_n&#39;vc.12" expl="precondition" proved="true">
687   <proof prover="0"><result status="valid" time="0.040000" steps="7997"/></proof>
688   </goal>
689   <goal name="sub_n&#39;vc.13" expl="precondition" proved="true">
690   <proof prover="0"><result status="valid" time="0.110000" steps="12284"/></proof>
691   </goal>
692   <goal name="sub_n&#39;vc.14" expl="precondition" proved="true">
693   <proof prover="0"><result status="valid" time="0.060000" steps="8044"/></proof>
694   </goal>
695   <goal name="sub_n&#39;vc.15" expl="assertion" proved="true">
696   <transf name="split_vc" proved="true" >
697    <goal name="sub_n&#39;vc.15.0" expl="assertion" proved="true">
698    <proof prover="3"><result status="valid" time="0.100000" steps="233"/></proof>
699    </goal>
700    <goal name="sub_n&#39;vc.15.1" expl="assertion" proved="true">
701    <proof prover="3"><result status="valid" time="0.400000" steps="680"/></proof>
702    </goal>
703    <goal name="sub_n&#39;vc.15.2" expl="assertion" proved="true">
704    <proof prover="3"><result status="valid" time="0.080000" steps="233"/></proof>
705    </goal>
706    <goal name="sub_n&#39;vc.15.3" expl="VC for sub_n" proved="true">
707    <proof prover="0"><result status="valid" time="0.100000" steps="13103"/></proof>
708    </goal>
709   </transf>
710   </goal>
711   <goal name="sub_n&#39;vc.16" expl="assertion" proved="true">
712   <transf name="split_vc" proved="true" >
713    <goal name="sub_n&#39;vc.16.0" expl="assertion" proved="true">
714    <proof prover="3"><result status="valid" time="0.080000" steps="233"/></proof>
715    </goal>
716    <goal name="sub_n&#39;vc.16.1" expl="assertion" proved="true">
717    <proof prover="3"><result status="valid" time="0.490000" steps="680"/></proof>
718    </goal>
719    <goal name="sub_n&#39;vc.16.2" expl="assertion" proved="true">
720    <proof prover="3"><result status="valid" time="0.070000" steps="233"/></proof>
721    </goal>
722    <goal name="sub_n&#39;vc.16.3" expl="VC for sub_n" proved="true">
723    <proof prover="0"><result status="valid" time="0.100000" steps="13206"/></proof>
724    </goal>
725   </transf>
726   </goal>
727   <goal name="sub_n&#39;vc.17" expl="postcondition" proved="true">
728   <proof prover="3"><result status="valid" time="0.130000" steps="229"/></proof>
729   </goal>
730   <goal name="sub_n&#39;vc.18" expl="postcondition" proved="true">
731   <proof prover="0"><result status="valid" time="0.080000" steps="9079"/></proof>
732   </goal>
733   <goal name="sub_n&#39;vc.19" expl="postcondition" proved="true">
734   <proof prover="0"><result status="valid" time="0.200000" steps="25347"/></proof>
735   </goal>
736   <goal name="sub_n&#39;vc.20" expl="postcondition" proved="true">
737   <transf name="case" proved="true" arg1="(offset x &lt;= j &lt; offset x + sz)">
738    <goal name="sub_n&#39;vc.20.0" expl="true case (postcondition)" proved="true">
739    <transf name="replace" proved="true" arg1="j" arg2="(offset x + (j - offset x))">
740     <goal name="sub_n&#39;vc.20.0.0" expl="true case (postcondition)" proved="true">
741     <proof prover="3"><result status="valid" time="0.060000" steps="235"/></proof>
742     </goal>
743     <goal name="sub_n&#39;vc.20.0.1" expl="equality hypothesis" proved="true">
744     <proof prover="0"><result status="valid" time="0.050000" steps="9416"/></proof>
745     </goal>
746    </transf>
747    </goal>
748    <goal name="sub_n&#39;vc.20.1" expl="false case (postcondition)" proved="true">
749    <proof prover="0"><result status="valid" time="0.120000" steps="25432"/></proof>
750    </goal>
751   </transf>
752   </goal>
753   <goal name="sub_n&#39;vc.21" expl="postcondition" proved="true">
754   <transf name="case" proved="true" arg1="(offset y &lt;= j &lt; offset y + sz)">
755    <goal name="sub_n&#39;vc.21.0" expl="true case (postcondition)" proved="true">
756    <transf name="replace" proved="true" arg1="j" arg2="(offset y + (j - offset y))">
757     <goal name="sub_n&#39;vc.21.0.0" expl="true case (postcondition)" proved="true">
758     <proof prover="3"><result status="valid" time="0.060000" steps="235"/></proof>
759     </goal>
760     <goal name="sub_n&#39;vc.21.0.1" expl="equality hypothesis" proved="true">
761     <proof prover="0"><result status="valid" time="0.050000" steps="9450"/></proof>
762     </goal>
763    </transf>
764    </goal>
765    <goal name="sub_n&#39;vc.21.1" expl="false case (postcondition)" proved="true">
766    <proof prover="0"><result status="valid" time="0.130000" steps="25459"/></proof>
767    </goal>
768   </transf>
769   </goal>
770   <goal name="sub_n&#39;vc.22" expl="postcondition" proved="true">
771   <proof prover="2"><result status="valid" time="0.440000"/></proof>
772   </goal>
773   <goal name="sub_n&#39;vc.23" expl="postcondition" proved="true">
774   <proof prover="3"><result status="valid" time="0.250000" steps="763"/></proof>
775   </goal>
776   <goal name="sub_n&#39;vc.24" expl="postcondition" proved="true">
777   <proof prover="0"><result status="valid" time="0.080000" steps="13502"/></proof>
778   </goal>
779   <goal name="sub_n&#39;vc.25" expl="postcondition" proved="true">
780   <proof prover="0"><result status="valid" time="0.130000" steps="13554"/></proof>
781   </goal>
782   <goal name="sub_n&#39;vc.26" expl="postcondition" proved="true">
783   <proof prover="0"><result status="valid" time="0.110000" steps="13606"/></proof>
784   </goal>
785  </transf>
786  </goal>
787  <goal name="sub_n_rx&#39;vc" expl="VC for sub_n_rx" proved="true">
788  <transf name="split_vc" proved="true" >
789   <goal name="sub_n_rx&#39;vc.0" expl="precondition" proved="true">
790   <proof prover="0"><result status="valid" time="0.060000" steps="6942"/></proof>
791   </goal>
792   <goal name="sub_n_rx&#39;vc.1" expl="precondition" proved="true">
793   <proof prover="0"><result status="valid" time="0.060000" steps="6664"/></proof>
794   </goal>
795   <goal name="sub_n_rx&#39;vc.2" expl="precondition" proved="true">
796   <proof prover="0"><result status="valid" time="0.070000" steps="6664"/></proof>
797   </goal>
798   <goal name="sub_n_rx&#39;vc.3" expl="precondition" proved="true">
799   <proof prover="0"><result status="valid" time="0.040000" steps="7375"/></proof>
800   </goal>
801   <goal name="sub_n_rx&#39;vc.4" expl="precondition" proved="true">
802   <proof prover="3"><result status="valid" time="0.190000" steps="236"/></proof>
803   </goal>
804   <goal name="sub_n_rx&#39;vc.5" expl="precondition" proved="true">
805   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.070000" steps="11593"/></proof>
806   </goal>
807   <goal name="sub_n_rx&#39;vc.6" expl="precondition" proved="true">
808   <proof prover="0"><result status="valid" time="0.080000" steps="11761"/></proof>
809   </goal>
810   <goal name="sub_n_rx&#39;vc.7" expl="precondition" proved="true">
811   <proof prover="0"><result status="valid" time="0.060000" steps="7549"/></proof>
812   </goal>
813   <goal name="sub_n_rx&#39;vc.8" expl="precondition" proved="true">
814   <proof prover="0"><result status="valid" time="0.080000" steps="7505"/></proof>
815   </goal>
816   <goal name="sub_n_rx&#39;vc.9" expl="precondition" proved="true">
817   <proof prover="0"><result status="valid" time="0.070000" steps="7931"/></proof>
818   </goal>
819   <goal name="sub_n_rx&#39;vc.10" expl="precondition" proved="true">
820   <proof prover="0"><result status="valid" time="0.080000" steps="7960"/></proof>
821   </goal>
822   <goal name="sub_n_rx&#39;vc.11" expl="precondition" proved="true">
823   <proof prover="0"><result status="valid" time="0.080000" steps="7966"/></proof>
824   </goal>
825   <goal name="sub_n_rx&#39;vc.12" expl="precondition" proved="true">
826   <proof prover="0"><result status="valid" time="0.100000" steps="12071"/></proof>
827   </goal>
828   <goal name="sub_n_rx&#39;vc.13" expl="precondition" proved="true">
829   <proof prover="0"><result status="valid" time="0.110000" steps="12199"/></proof>
830   </goal>
831   <goal name="sub_n_rx&#39;vc.14" expl="precondition" proved="true">
832   <proof prover="0"><result status="valid" time="0.060000" steps="8076"/></proof>
833   </goal>
834   <goal name="sub_n_rx&#39;vc.15" expl="precondition" proved="true">
835   <transf name="split_vc" proved="true" >
836    <goal name="sub_n_rx&#39;vc.15.0" expl="precondition" proved="true">
837    <proof prover="3"><result status="valid" time="0.030000" steps="120"/></proof>
838    </goal>
839    <goal name="sub_n_rx&#39;vc.15.1" expl="precondition" proved="true">
840    <proof prover="3"><result status="valid" time="0.030000" steps="120"/></proof>
841    </goal>
842   </transf>
843   </goal>
844   <goal name="sub_n_rx&#39;vc.16" expl="assertion" proved="true">
845   <transf name="split_vc" proved="true" >
846    <goal name="sub_n_rx&#39;vc.16.0" expl="assertion" proved="true">
847    <proof prover="3"><result status="valid" time="0.090000" steps="188"/></proof>
848    </goal>
849    <goal name="sub_n_rx&#39;vc.16.1" expl="assertion" proved="true">
850    <proof prover="1"><result status="valid" time="0.360000"/></proof>
851    </goal>
852    <goal name="sub_n_rx&#39;vc.16.2" expl="assertion" proved="true">
853    <proof prover="3"><result status="valid" time="0.090000" steps="188"/></proof>
854    </goal>
855    <goal name="sub_n_rx&#39;vc.16.3" expl="VC for sub_n_rx" proved="true">
856    <proof prover="0"><result status="valid" time="0.070000" steps="12742"/></proof>
857    </goal>
858   </transf>
859   </goal>
860   <goal name="sub_n_rx&#39;vc.17" expl="precondition" proved="true">
861   <proof prover="0"><result status="valid" time="0.140000" steps="22078"/></proof>
862   </goal>
863   <goal name="sub_n_rx&#39;vc.18" expl="postcondition" proved="true">
864   <proof prover="2"><result status="valid" time="2.810000"/></proof>
865   </goal>
866   <goal name="sub_n_rx&#39;vc.19" expl="postcondition" proved="true">
867   <proof prover="0"><result status="valid" time="0.080000" steps="8724"/></proof>
868   </goal>
869   <goal name="sub_n_rx&#39;vc.20" expl="postcondition" proved="true">
870   <proof prover="0"><result status="valid" time="0.190000" steps="24184"/></proof>
871   </goal>
872   <goal name="sub_n_rx&#39;vc.21" expl="postcondition" proved="true">
873   <transf name="case" proved="true" arg1="(offset y &lt;= j &lt; offset y + sz)">
874    <goal name="sub_n_rx&#39;vc.21.0" expl="true case (postcondition)" proved="true">
875    <transf name="replace" proved="true" arg1="j" arg2="(offset y + (j - offset y))">
876     <goal name="sub_n_rx&#39;vc.21.0.0" expl="true case (postcondition)" proved="true">
877     <proof prover="3"><result status="valid" time="0.080000" steps="192"/></proof>
878     </goal>
879     <goal name="sub_n_rx&#39;vc.21.0.1" expl="equality hypothesis" proved="true">
880     <proof prover="0"><result status="valid" time="0.040000" steps="9065"/></proof>
881     </goal>
882    </transf>
883    </goal>
884    <goal name="sub_n_rx&#39;vc.21.1" expl="false case (postcondition)" proved="true">
885    <proof prover="0"><result status="valid" time="0.120000" steps="24268"/></proof>
886    </goal>
887   </transf>
888   </goal>
889   <goal name="sub_n_rx&#39;vc.22" expl="postcondition" proved="true">
890   <proof prover="3"><result status="valid" time="0.100000" steps="188"/></proof>
891   </goal>
892   <goal name="sub_n_rx&#39;vc.23" expl="postcondition" proved="true">
893   <proof prover="0"><result status="valid" time="0.090000" steps="12943"/></proof>
894   </goal>
895   <goal name="sub_n_rx&#39;vc.24" expl="postcondition" proved="true">
896   <proof prover="0"><result status="valid" time="0.100000" steps="12995"/></proof>
897   </goal>
898  </transf>
899  </goal>
900  <goal name="sub_n_ry&#39;vc" expl="VC for sub_n_ry" proved="true">
901  <transf name="split_vc" proved="true" >
902   <goal name="sub_n_ry&#39;vc.0" expl="precondition" proved="true">
903   <proof prover="0"><result status="valid" time="0.050000" steps="6942"/></proof>
904   </goal>
905   <goal name="sub_n_ry&#39;vc.1" expl="precondition" proved="true">
906   <proof prover="0"><result status="valid" time="0.070000" steps="6664"/></proof>
907   </goal>
908   <goal name="sub_n_ry&#39;vc.2" expl="precondition" proved="true">
909   <proof prover="0"><result status="valid" time="0.070000" steps="6664"/></proof>
910   </goal>
911   <goal name="sub_n_ry&#39;vc.3" expl="precondition" proved="true">
912   <proof prover="0"><result status="valid" time="0.070000" steps="7375"/></proof>
913   </goal>
914   <goal name="sub_n_ry&#39;vc.4" expl="precondition" proved="true">
915   <proof prover="3"><result status="valid" time="0.180000" steps="236"/></proof>
916   </goal>
917   <goal name="sub_n_ry&#39;vc.5" expl="precondition" proved="true">
918   <proof prover="0"><result status="valid" time="0.070000" steps="17700"/></proof>
919   </goal>
920   <goal name="sub_n_ry&#39;vc.6" expl="precondition" proved="true">
921   <proof prover="0"><result status="valid" time="0.050000" steps="11751"/></proof>
922   </goal>
923   <goal name="sub_n_ry&#39;vc.7" expl="precondition" proved="true">
924   <proof prover="0"><result status="valid" time="0.060000" steps="11006"/></proof>
925   </goal>
926   <goal name="sub_n_ry&#39;vc.8" expl="precondition" proved="true">
927   <proof prover="0"><result status="valid" time="0.040000" steps="7523"/></proof>
928   </goal>
929   <goal name="sub_n_ry&#39;vc.9" expl="precondition" proved="true">
930   <transf name="split_vc" proved="true" >
931    <goal name="sub_n_ry&#39;vc.9.0" expl="precondition" proved="true">
932    <proof prover="0"><result status="valid" time="0.060000" steps="7899"/></proof>
933    </goal>
934    <goal name="sub_n_ry&#39;vc.9.1" expl="precondition" proved="true">
935    <proof prover="0"><result status="valid" time="0.060000" steps="7899"/></proof>
936    </goal>
937   </transf>
938   </goal>
939   <goal name="sub_n_ry&#39;vc.10" expl="precondition" proved="true">
940   <proof prover="0"><result status="valid" time="0.080000" steps="7960"/></proof>
941   </goal>
942   <goal name="sub_n_ry&#39;vc.11" expl="precondition" proved="true">
943   <proof prover="0"><result status="valid" time="0.060000" steps="7966"/></proof>
944   </goal>
945   <goal name="sub_n_ry&#39;vc.12" expl="precondition" proved="true">
946   <proof prover="0"><result status="valid" time="0.100000" steps="12076"/></proof>
947   </goal>
948   <goal name="sub_n_ry&#39;vc.13" expl="precondition" proved="true">
949   <proof prover="0"><result status="valid" time="0.110000" steps="12199"/></proof>
950   </goal>
951   <goal name="sub_n_ry&#39;vc.14" expl="precondition" proved="true">
952   <proof prover="0"><result status="valid" time="0.040000" steps="8076"/></proof>
953   </goal>
954   <goal name="sub_n_ry&#39;vc.15" expl="precondition" proved="true">
955   <transf name="split_vc" proved="true" >
956    <goal name="sub_n_ry&#39;vc.15.0" expl="precondition" proved="true">
957    <proof prover="3"><result status="valid" time="0.020000" steps="120"/></proof>
958    </goal>
959    <goal name="sub_n_ry&#39;vc.15.1" expl="precondition" proved="true">
960    <proof prover="3"><result status="valid" time="0.030000" steps="120"/></proof>
961    </goal>
962   </transf>
963   </goal>
964   <goal name="sub_n_ry&#39;vc.16" expl="assertion" proved="true">
965   <transf name="split_vc" proved="true" >
966    <goal name="sub_n_ry&#39;vc.16.0" expl="assertion" proved="true">
967    <proof prover="3"><result status="valid" time="0.060000" steps="188"/></proof>
968    </goal>
969    <goal name="sub_n_ry&#39;vc.16.1" expl="assertion" proved="true">
970    <proof prover="1"><result status="valid" time="0.290000"/></proof>
971    </goal>
972    <goal name="sub_n_ry&#39;vc.16.2" expl="assertion" proved="true">
973    <proof prover="3"><result status="valid" time="0.050000" steps="188"/></proof>
974    </goal>
975    <goal name="sub_n_ry&#39;vc.16.3" expl="VC for sub_n_ry" proved="true">
976    <proof prover="0"><result status="valid" time="0.080000" steps="12742"/></proof>
977    </goal>
978   </transf>
979   </goal>
980   <goal name="sub_n_ry&#39;vc.17" expl="precondition" proved="true">
981   <proof prover="0"><result status="valid" time="0.110000" steps="22092"/></proof>
982   </goal>
983   <goal name="sub_n_ry&#39;vc.18" expl="postcondition" proved="true">
984   <proof prover="2"><result status="valid" time="2.970000"/></proof>
985   </goal>
986   <goal name="sub_n_ry&#39;vc.19" expl="postcondition" proved="true">
987   <proof prover="0"><result status="valid" time="0.080000" steps="8728"/></proof>
988   </goal>
989   <goal name="sub_n_ry&#39;vc.20" expl="postcondition" proved="true">
990   <transf name="case" proved="true" arg1="(offset y &lt;= j &lt; offset y + sz)">
991    <goal name="sub_n_ry&#39;vc.20.0" expl="true case (postcondition)" proved="true">
992    <transf name="replace" proved="true" arg1="j" arg2="(offset y + (j - offset y))">
993     <goal name="sub_n_ry&#39;vc.20.0.0" expl="true case (postcondition)" proved="true">
994     <proof prover="0"><result status="valid" time="0.040000" steps="9300"/></proof>
995     </goal>
996     <goal name="sub_n_ry&#39;vc.20.0.1" expl="equality hypothesis" proved="true">
997     <proof prover="0"><result status="valid" time="0.060000" steps="9007"/></proof>
998     </goal>
999    </transf>
1000    </goal>
1001    <goal name="sub_n_ry&#39;vc.20.1" expl="false case (postcondition)" proved="true">
1002    <proof prover="0"><result status="valid" time="0.130000" steps="24247"/></proof>
1003    </goal>
1004   </transf>
1005   </goal>
1006   <goal name="sub_n_ry&#39;vc.21" expl="postcondition" proved="true">
1007   <transf name="case" proved="true" arg1="(offset x &lt;= j &lt; offset x + sz)">
1008    <goal name="sub_n_ry&#39;vc.21.0" expl="true case (postcondition)" proved="true">
1009    <transf name="replace" proved="true" arg1="j" arg2="(offset x + (j - offset x))">
1010     <goal name="sub_n_ry&#39;vc.21.0.0" expl="true case (postcondition)" proved="true">
1011     <proof prover="3"><result status="valid" time="0.050000" steps="192"/></proof>
1012     </goal>
1013     <goal name="sub_n_ry&#39;vc.21.0.1" expl="equality hypothesis" proved="true">
1014     <proof prover="0"><result status="valid" time="0.060000" steps="9069"/></proof>
1015     </goal>
1016    </transf>
1017    </goal>
1018    <goal name="sub_n_ry&#39;vc.21.1" expl="false case (postcondition)" proved="true">
1019    <proof prover="0"><result status="valid" time="0.180000" steps="24272"/></proof>
1020    <proof prover="3"><result status="valid" time="0.200000" steps="319"/></proof>
1021    <proof prover="6"><result status="valid" time="0.030000" steps="55321"/></proof>
1022    </goal>
1023   </transf>
1024   </goal>
1025   <goal name="sub_n_ry&#39;vc.22" expl="postcondition" proved="true">
1026   <proof prover="3"><result status="valid" time="0.090000" steps="188"/></proof>
1027   </goal>
1028   <goal name="sub_n_ry&#39;vc.23" expl="postcondition" proved="true">
1029   <proof prover="0"><result status="valid" time="0.090000" steps="12951"/></proof>
1030   </goal>
1031   <goal name="sub_n_ry&#39;vc.24" expl="postcondition" proved="true">
1032   <proof prover="0"><result status="valid" time="0.120000" steps="13003"/></proof>
1033   </goal>
1034  </transf>
1035  </goal>
1036  <goal name="sub&#39;vc" expl="VC for sub" proved="true">
1037  <transf name="split_vc" proved="true" >
1038   <goal name="sub&#39;vc.0" expl="precondition" proved="true">
1039   <proof prover="0"><result status="valid" time="0.050000" steps="6976"/></proof>
1040   </goal>
1041   <goal name="sub&#39;vc.1" expl="precondition" proved="true">
1042   <proof prover="0"><result status="valid" time="0.070000" steps="6693"/></proof>
1043   </goal>
1044   <goal name="sub&#39;vc.2" expl="precondition" proved="true">
1045   <proof prover="0"><result status="valid" time="0.040000" steps="6709"/></proof>
1046   </goal>
1047   <goal name="sub&#39;vc.3" expl="precondition" proved="true">
1048   <proof prover="0"><result status="valid" time="0.050000" steps="7447"/></proof>
1049   </goal>
1050   <goal name="sub&#39;vc.4" expl="precondition" proved="true">
1051   <proof prover="3"><result status="valid" time="0.020000" steps="105"/></proof>
1052   </goal>
1053   <goal name="sub&#39;vc.5" expl="precondition" proved="true">
1054   <proof prover="0"><result status="valid" time="0.110000" steps="7710"/></proof>
1055   </goal>
1056   <goal name="sub&#39;vc.6" expl="precondition" proved="true">
1057   <proof prover="0"><result status="valid" time="0.050000" steps="11366"/></proof>
1058   </goal>
1059   <goal name="sub&#39;vc.7" expl="precondition" proved="true">
1060   <proof prover="0"><result status="valid" time="0.050000" steps="7590"/></proof>
1061   </goal>
1062   <goal name="sub&#39;vc.8" expl="precondition" proved="true">
1063   <proof prover="0"><result status="valid" time="0.060000" steps="7534"/></proof>
1064   </goal>
1065   <goal name="sub&#39;vc.9" expl="precondition" proved="true">
1066   <proof prover="0"><result status="valid" time="0.080000" steps="8006"/></proof>
1067   </goal>
1068   <goal name="sub&#39;vc.10" expl="precondition" proved="true">
1069   <proof prover="0"><result status="valid" time="0.040000" steps="8016"/></proof>
1070   </goal>
1071   <goal name="sub&#39;vc.11" expl="precondition" proved="true">
1072   <proof prover="0"><result status="valid" time="0.050000" steps="8036"/></proof>
1073   </goal>
1074   <goal name="sub&#39;vc.12" expl="precondition" proved="true">
1075   <proof prover="0"><result status="valid" time="0.080000" steps="8021"/></proof>
1076   </goal>
1077   <goal name="sub&#39;vc.13" expl="precondition" proved="true">
1078   <proof prover="0"><result status="valid" time="0.080000" steps="12329"/></proof>
1079   </goal>
1080   <goal name="sub&#39;vc.14" expl="precondition" proved="true">
1081   <proof prover="0"><result status="valid" time="0.060000" steps="8068"/></proof>
1082   </goal>
1083   <goal name="sub&#39;vc.15" expl="assertion" proved="true">
1084   <transf name="split_vc" proved="true" >
1085    <goal name="sub&#39;vc.15.0" expl="assertion" proved="true">
1086    <proof prover="3"><result status="valid" time="0.090000" steps="235"/></proof>
1087    </goal>
1088    <goal name="sub&#39;vc.15.1" expl="assertion" proved="true">
1089    <proof prover="3"><result status="valid" time="0.380000" steps="697"/></proof>
1090    </goal>
1091    <goal name="sub&#39;vc.15.2" expl="assertion" proved="true">
1092    <proof prover="3"><result status="valid" time="0.070000" steps="235"/></proof>
1093    </goal>
1094    <goal name="sub&#39;vc.15.3" expl="VC for sub" proved="true">
1095    <proof prover="0"><result status="valid" time="0.060000" steps="13151"/></proof>
1096    </goal>
1097   </transf>
1098   </goal>
1099   <goal name="sub&#39;vc.16" expl="assertion" proved="true">
1100   <transf name="split_vc" proved="true" >
1101    <goal name="sub&#39;vc.16.0" expl="assertion" proved="true">
1102    <proof prover="3"><result status="valid" time="0.130000" steps="235"/></proof>
1103    </goal>
1104    <goal name="sub&#39;vc.16.1" expl="assertion" proved="true">
1105    <proof prover="3"><result status="valid" time="0.370000" steps="697"/></proof>
1106    </goal>
1107    <goal name="sub&#39;vc.16.2" expl="assertion" proved="true">
1108    <proof prover="3"><result status="valid" time="0.080000" steps="235"/></proof>
1109    </goal>
1110    <goal name="sub&#39;vc.16.3" expl="VC for sub" proved="true">
1111    <proof prover="0"><result status="valid" time="0.100000" steps="13254"/></proof>
1112    </goal>
1113   </transf>
1114   </goal>
1115   <goal name="sub&#39;vc.17" expl="postcondition" proved="true">
1116   <proof prover="2"><result status="valid" time="2.540000"/></proof>
1117   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.110000" steps="231"/></proof>
1118   </goal>
1119   <goal name="sub&#39;vc.18" expl="postcondition" proved="true">
1120   <proof prover="0"><result status="valid" time="0.060000" steps="9102"/></proof>
1121   </goal>
1122   <goal name="sub&#39;vc.19" expl="postcondition" proved="true">
1123   <proof prover="0"><result status="valid" time="0.150000" steps="25830"/></proof>
1124   </goal>
1125   <goal name="sub&#39;vc.20" expl="postcondition" proved="true">
1126   <transf name="case" proved="true" arg1="(offset x &lt;= j &lt; offset x + sx)">
1127    <goal name="sub&#39;vc.20.0" expl="true case (postcondition)" proved="true">
1128    <transf name="replace" proved="true" arg1="j" arg2="(offset x + (j - offset x))">
1129     <goal name="sub&#39;vc.20.0.0" expl="true case (postcondition)" proved="true">
1130     <proof prover="3"><result status="valid" time="0.090000" steps="237"/></proof>
1131     </goal>
1132     <goal name="sub&#39;vc.20.0.1" expl="equality hypothesis" proved="true">
1133     <proof prover="0"><result status="valid" time="0.050000" steps="9439"/></proof>
1134     </goal>
1135    </transf>
1136    </goal>
1137    <goal name="sub&#39;vc.20.1" expl="false case (postcondition)" proved="true">
1138    <proof prover="0"><result status="valid" time="0.150000" steps="25919"/></proof>
1139    </goal>
1140   </transf>
1141   </goal>
1142   <goal name="sub&#39;vc.21" expl="postcondition" proved="true">
1143   <transf name="case" proved="true" arg1="(offset y &lt;= j &lt; offset y + sy)">
1144    <goal name="sub&#39;vc.21.0" expl="true case (postcondition)" proved="true">
1145    <transf name="replace" proved="true" arg1="j" arg2="(offset y + (j - offset y))">
1146     <goal name="sub&#39;vc.21.0.0" expl="true case (postcondition)" proved="true">
1147     <proof prover="3"><result status="valid" time="0.090000" steps="237"/></proof>
1148     </goal>
1149     <goal name="sub&#39;vc.21.0.1" expl="equality hypothesis" proved="true">
1150     <proof prover="0"><result status="valid" time="0.040000" steps="9473"/></proof>
1151     </goal>
1152    </transf>
1153    </goal>
1154    <goal name="sub&#39;vc.21.1" expl="false case (postcondition)" proved="true">
1155    <proof prover="0"><result status="valid" time="0.140000" steps="25954"/></proof>
1156    </goal>
1157   </transf>
1158   </goal>
1159   <goal name="sub&#39;vc.22" expl="postcondition" proved="true">
1160   <proof prover="2"><result status="valid" time="0.440000"/></proof>
1161   </goal>
1162   <goal name="sub&#39;vc.23" expl="postcondition" proved="true">
1163   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.230000" steps="779"/></proof>
1164   </goal>
1165   <goal name="sub&#39;vc.24" expl="postcondition" proved="true">
1166   <proof prover="0"><result status="valid" time="0.150000" steps="13536"/></proof>
1167   </goal>
1168   <goal name="sub&#39;vc.25" expl="postcondition" proved="true">
1169   <proof prover="0"><result status="valid" time="0.140000" steps="13588"/></proof>
1170   </goal>
1171   <goal name="sub&#39;vc.26" expl="postcondition" proved="true">
1172   <proof prover="0"><result status="valid" time="0.120000" steps="13640"/></proof>
1173   </goal>
1174  </transf>
1175  </goal>
1176  <goal name="sub_rx&#39;vc" expl="VC for sub_rx" proved="true">
1177  <transf name="split_vc" proved="true" >
1178   <goal name="sub_rx&#39;vc.0" expl="precondition" proved="true">
1179   <proof prover="0"><result status="valid" time="0.060000" steps="6965"/></proof>
1180   </goal>
1181   <goal name="sub_rx&#39;vc.1" expl="precondition" proved="true">
1182   <proof prover="0"><result status="valid" time="0.070000" steps="6691"/></proof>
1183   </goal>
1184   <goal name="sub_rx&#39;vc.2" expl="precondition" proved="true">
1185   <proof prover="0"><result status="valid" time="0.040000" steps="6692"/></proof>
1186   </goal>
1187   <goal name="sub_rx&#39;vc.3" expl="precondition" proved="true">
1188   <proof prover="0"><result status="valid" time="0.070000" steps="7406"/></proof>
1189   </goal>
1190   <goal name="sub_rx&#39;vc.4" expl="precondition" proved="true">
1191   <proof prover="3"><result status="valid" time="0.110000" steps="249"/></proof>
1192   </goal>
1193   <goal name="sub_rx&#39;vc.5" expl="precondition" proved="true">
1194   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.060000" steps="11666"/></proof>
1195   </goal>
1196   <goal name="sub_rx&#39;vc.6" expl="precondition" proved="true">
1197   <proof prover="0"><result status="valid" time="0.100000" steps="11846"/></proof>
1198   </goal>
1199   <goal name="sub_rx&#39;vc.7" expl="precondition" proved="true">
1200   <proof prover="0"><result status="valid" time="0.070000" steps="7582"/></proof>
1201   </goal>
1202   <goal name="sub_rx&#39;vc.8" expl="precondition" proved="true">
1203   <proof prover="0"><result status="valid" time="0.070000" steps="7538"/></proof>
1204   </goal>
1205   <goal name="sub_rx&#39;vc.9" expl="precondition" proved="true">
1206   <proof prover="0"><result status="valid" time="0.070000" steps="7950"/></proof>
1207   </goal>
1208   <goal name="sub_rx&#39;vc.10" expl="precondition" proved="true">
1209   <proof prover="0"><result status="valid" time="0.080000" steps="7979"/></proof>
1210   </goal>
1211   <goal name="sub_rx&#39;vc.11" expl="precondition" proved="true">
1212   <proof prover="0"><result status="valid" time="0.080000" steps="7989"/></proof>
1213   </goal>
1214   <goal name="sub_rx&#39;vc.12" expl="precondition" proved="true">
1215   <proof prover="0"><result status="valid" time="0.110000" steps="12129"/></proof>
1216   </goal>
1217   <goal name="sub_rx&#39;vc.13" expl="precondition" proved="true">
1218   <proof prover="0"><result status="valid" time="0.110000" steps="12258"/></proof>
1219   </goal>
1220   <goal name="sub_rx&#39;vc.14" expl="precondition" proved="true">
1221   <proof prover="0"><result status="valid" time="0.040000" steps="8100"/></proof>
1222   </goal>
1223   <goal name="sub_rx&#39;vc.15" expl="precondition" proved="true">
1224   <transf name="split_vc" proved="true" >
1225    <goal name="sub_rx&#39;vc.15.0" expl="precondition" proved="true">
1226    <proof prover="3"><result status="valid" time="0.030000" steps="121"/></proof>
1227    </goal>
1228    <goal name="sub_rx&#39;vc.15.1" expl="precondition" proved="true">
1229    <proof prover="3"><result status="valid" time="0.030000" steps="121"/></proof>
1230    </goal>
1231   </transf>
1232   </goal>
1233   <goal name="sub_rx&#39;vc.16" expl="assertion" proved="true">
1234   <transf name="split_vc" proved="true" >
1235    <goal name="sub_rx&#39;vc.16.0" expl="assertion" proved="true">
1236    <proof prover="3"><result status="valid" time="0.090000" steps="190"/></proof>
1237    </goal>
1238    <goal name="sub_rx&#39;vc.16.1" expl="assertion" proved="true">
1239    <proof prover="1"><result status="valid" time="0.330000"/></proof>
1240    </goal>
1241    <goal name="sub_rx&#39;vc.16.2" expl="assertion" proved="true">
1242    <proof prover="3"><result status="valid" time="0.050000" steps="190"/></proof>
1243    </goal>
1244    <goal name="sub_rx&#39;vc.16.3" expl="VC for sub_rx" proved="true">
1245    <proof prover="0"><result status="valid" time="0.080000" steps="12790"/></proof>
1246    </goal>
1247   </transf>
1248   </goal>
1249   <goal name="sub_rx&#39;vc.17" expl="precondition" proved="true">
1250   <transf name="inline_goal" proved="true" >
1251    <goal name="sub_rx&#39;vc.17.0" expl="precondition" proved="true">
1252    <proof prover="5"><result status="valid" time="0.060000" steps="190"/></proof>
1253    </goal>
1254   </transf>
1255   </goal>
1256   <goal name="sub_rx&#39;vc.18" expl="postcondition" proved="true">
1257   <proof prover="2"><result status="valid" time="2.493487"/></proof>
1258   </goal>
1259   <goal name="sub_rx&#39;vc.19" expl="postcondition" proved="true">
1260   <proof prover="0"><result status="valid" time="0.080000" steps="8755"/></proof>
1261   </goal>
1262   <goal name="sub_rx&#39;vc.20" expl="postcondition" proved="true">
1263   <proof prover="0"><result status="valid" time="0.190000" steps="24774"/></proof>
1264   </goal>
1265   <goal name="sub_rx&#39;vc.21" expl="postcondition" proved="true">
1266   <transf name="case" proved="true" arg1="(offset y &lt;= j &lt; offset y + sy)">
1267    <goal name="sub_rx&#39;vc.21.0" expl="true case (postcondition)" proved="true">
1268    <transf name="replace" proved="true" arg1="j" arg2="(offset y + (j - offset y))">
1269     <goal name="sub_rx&#39;vc.21.0.0" expl="true case (postcondition)" proved="true">
1270     <proof prover="3"><result status="valid" time="0.050000" steps="194"/></proof>
1271     </goal>
1272     <goal name="sub_rx&#39;vc.21.0.1" expl="equality hypothesis" proved="true">
1273     <proof prover="0"><result status="valid" time="0.060000" steps="9096"/></proof>
1274     </goal>
1275    </transf>
1276    </goal>
1277    <goal name="sub_rx&#39;vc.21.1" expl="false case (postcondition)" proved="true">
1278    <proof prover="0"><result status="valid" time="0.224199" steps="24873"/></proof>
1279    </goal>
1280   </transf>
1281   </goal>
1282   <goal name="sub_rx&#39;vc.22" expl="postcondition" proved="true">
1283   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.110000" steps="22879"/></proof>
1284   </goal>
1285   <goal name="sub_rx&#39;vc.23" expl="postcondition" proved="true">
1286   <proof prover="0"><result status="valid" time="0.120000" steps="13006"/></proof>
1287   </goal>
1288   <goal name="sub_rx&#39;vc.24" expl="postcondition" proved="true">
1289   <proof prover="0"><result status="valid" time="0.090000" steps="13058"/></proof>
1290   </goal>
1291  </transf>
1292  </goal>
1293  <goal name="sub_ry&#39;vc" expl="VC for sub_ry" proved="true">
1294  <transf name="split_vc" proved="true" >
1295   <goal name="sub_ry&#39;vc.0" expl="precondition" proved="true">
1296   <proof prover="0"><result status="valid" time="0.060000" steps="6965"/></proof>
1297   </goal>
1298   <goal name="sub_ry&#39;vc.1" expl="precondition" proved="true">
1299   <proof prover="0"><result status="valid" time="0.050000" steps="9731"/></proof>
1300   </goal>
1301   <goal name="sub_ry&#39;vc.2" expl="precondition" proved="true">
1302   <proof prover="0"><result status="valid" time="0.040000" steps="6696"/></proof>
1303   </goal>
1304   <goal name="sub_ry&#39;vc.3" expl="precondition" proved="true">
1305   <proof prover="3"><result status="valid" time="0.180000" steps="253"/></proof>
1306   </goal>
1307   <goal name="sub_ry&#39;vc.4" expl="assertion" proved="true">
1308   <proof prover="3"><result status="valid" time="0.030000" steps="87"/></proof>
1309   </goal>
1310   <goal name="sub_ry&#39;vc.5" expl="assertion" proved="true">
1311   <proof prover="0"><result status="valid" time="0.050000" steps="7462"/></proof>
1312   </goal>
1313   <goal name="sub_ry&#39;vc.6" expl="precondition" proved="true">
1314   <proof prover="0"><result status="valid" time="0.070000" steps="7474"/></proof>
1315   </goal>
1316   <goal name="sub_ry&#39;vc.7" expl="precondition" proved="true">
1317   <transf name="split_vc" proved="true" >
1318    <goal name="sub_ry&#39;vc.7.0" expl="precondition" proved="true">
1319    <proof prover="2"><result status="valid" time="2.120000"/></proof>
1320    </goal>
1321    <goal name="sub_ry&#39;vc.7.1" expl="precondition" proved="true">
1322    <proof prover="0"><result status="valid" time="0.060000" steps="7726"/></proof>
1323    </goal>
1324    <goal name="sub_ry&#39;vc.7.2" expl="precondition" proved="true">
1325    <proof prover="0"><result status="valid" time="0.307634" steps="32914"/></proof>
1326    </goal>
1327   </transf>
1328   </goal>
1329   <goal name="sub_ry&#39;vc.8" expl="precondition" proved="true">
1330   <proof prover="0"><result status="valid" time="0.090000" steps="19280"/></proof>
1331   </goal>
1332   <goal name="sub_ry&#39;vc.9" expl="precondition" proved="true">
1333   <proof prover="0"><result status="valid" time="0.080000" steps="11917"/></proof>
1334   </goal>
1335   <goal name="sub_ry&#39;vc.10" expl="precondition" proved="true">
1336   <proof prover="0"><result status="valid" time="0.080000" steps="11108"/></proof>
1337   </goal>
1338   <goal name="sub_ry&#39;vc.11" expl="precondition" proved="true">
1339   <proof prover="0"><result status="valid" time="0.080000" steps="7630"/></proof>
1340   </goal>
1341   <goal name="sub_ry&#39;vc.12" expl="precondition" proved="true">
1342   <proof prover="0"><result status="valid" time="0.070000" steps="8018"/></proof>
1343   </goal>
1344   <goal name="sub_ry&#39;vc.13" expl="precondition" proved="true">
1345   <proof prover="0"><result status="valid" time="0.060000" steps="8047"/></proof>
1346   </goal>
1347   <goal name="sub_ry&#39;vc.14" expl="precondition" proved="true">
1348   <proof prover="0"><result status="valid" time="0.060000" steps="11561"/></proof>
1349   </goal>
1350   <goal name="sub_ry&#39;vc.15" expl="precondition" proved="true">
1351   <proof prover="0"><result status="valid" time="0.110000" steps="12156"/></proof>
1352   </goal>
1353   <goal name="sub_ry&#39;vc.16" expl="precondition" proved="true">
1354   <proof prover="0"><result status="valid" time="0.100000" steps="12283"/></proof>
1355   </goal>
1356   <goal name="sub_ry&#39;vc.17" expl="precondition" proved="true">
1357   <proof prover="0"><result status="valid" time="0.080000" steps="8176"/></proof>
1358   </goal>
1359   <goal name="sub_ry&#39;vc.18" expl="precondition" proved="true">
1360   <transf name="split_vc" proved="true" >
1361    <goal name="sub_ry&#39;vc.18.0" expl="precondition" proved="true">
1362    <proof prover="3"><result status="valid" time="0.020000" steps="127"/></proof>
1363    </goal>
1364    <goal name="sub_ry&#39;vc.18.1" expl="precondition" proved="true">
1365    <proof prover="3"><result status="valid" time="0.020000" steps="127"/></proof>
1366    </goal>
1367   </transf>
1368   </goal>
1369   <goal name="sub_ry&#39;vc.19" expl="assertion" proved="true">
1370   <transf name="split_vc" proved="true" >
1371    <goal name="sub_ry&#39;vc.19.0" expl="assertion" proved="true">
1372    <proof prover="3"><result status="valid" time="0.060000" steps="194"/></proof>
1373    </goal>
1374    <goal name="sub_ry&#39;vc.19.1" expl="assertion" proved="true">
1375    <proof prover="1"><result status="valid" time="2.710000"/></proof>
1376    </goal>
1377    <goal name="sub_ry&#39;vc.19.2" expl="assertion" proved="true">
1378    <proof prover="3"><result status="valid" time="0.090000" steps="194"/></proof>
1379    </goal>
1380    <goal name="sub_ry&#39;vc.19.3" expl="VC for sub_ry" proved="true">
1381    <proof prover="0"><result status="valid" time="0.120000" steps="12805"/></proof>
1382    </goal>
1383   </transf>
1384   </goal>
1385   <goal name="sub_ry&#39;vc.20" expl="precondition" proved="true">
1386   <proof prover="0"><result status="valid" time="0.120000" steps="23604"/></proof>
1387   </goal>
1388   <goal name="sub_ry&#39;vc.21" expl="postcondition" proved="true">
1389   <proof prover="2"><result status="valid" time="3.350000"/></proof>
1390   </goal>
1391   <goal name="sub_ry&#39;vc.22" expl="postcondition" proved="true">
1392   <proof prover="0"><result status="valid" time="0.060000" steps="8811"/></proof>
1393   </goal>
1394   <goal name="sub_ry&#39;vc.23" expl="postcondition" proved="true">
1395   <proof prover="0"><result status="valid" time="0.140000" steps="25822"/></proof>
1396   </goal>
1397   <goal name="sub_ry&#39;vc.24" expl="postcondition" proved="true">
1398   <transf name="case" proved="true" arg1="(offset x &lt;= j &lt; offset x + sx)">
1399    <goal name="sub_ry&#39;vc.24.0" expl="true case (postcondition)" proved="true">
1400    <transf name="replace" proved="true" arg1="j" arg2="(offset x + (j - offset x))">
1401     <goal name="sub_ry&#39;vc.24.0.0" expl="true case (postcondition)" proved="true">
1402     <proof prover="3"><result status="valid" time="0.050000" steps="198"/></proof>
1403     </goal>
1404     <goal name="sub_ry&#39;vc.24.0.1" expl="equality hypothesis" proved="true">
1405     <proof prover="0"><result status="valid" time="0.050000" steps="9152"/></proof>
1406     </goal>
1407    </transf>
1408    </goal>
1409    <goal name="sub_ry&#39;vc.24.1" expl="false case (postcondition)" proved="true">
1410    <proof prover="0"><result status="valid" time="0.228991" steps="25811"/></proof>
1411    </goal>
1412   </transf>
1413   </goal>
1414   <goal name="sub_ry&#39;vc.25" expl="postcondition" proved="true">
1415   <proof prover="2"><result status="valid" time="0.020000"/></proof>
1416   </goal>
1417   <goal name="sub_ry&#39;vc.26" expl="postcondition" proved="true">
1418   <proof prover="0"><result status="valid" time="0.080000" steps="13009"/></proof>
1419   </goal>
1420   <goal name="sub_ry&#39;vc.27" expl="postcondition" proved="true">
1421   <proof prover="0"><result status="valid" time="0.080000" steps="13061"/></proof>
1422   </goal>
1423  </transf>
1424  </goal>
1425 </theory>
1426 <theory name="SubOld" proved="true">
1427  <goal name="wmpn_sub_n&#39;vc" expl="VC for wmpn_sub_n" proved="true">
1428  <transf name="split_vc" proved="true" >
1429   <goal name="wmpn_sub_n&#39;vc.0" expl="loop invariant init" proved="true">
1430   <proof prover="0"><result status="valid" time="0.110000" steps="13003"/></proof>
1431   </goal>
1432   <goal name="wmpn_sub_n&#39;vc.1" expl="loop invariant init" proved="true">
1433   <proof prover="0"><result status="valid" time="0.120000" steps="15970"/></proof>
1434   </goal>
1435   <goal name="wmpn_sub_n&#39;vc.2" expl="loop invariant init" proved="true">
1436   <proof prover="0"><result status="valid" time="0.070000" steps="6759"/></proof>
1437   </goal>
1438   <goal name="wmpn_sub_n&#39;vc.3" expl="loop invariant init" proved="true">
1439   <proof prover="0"><result status="valid" time="0.060000" steps="6713"/></proof>
1440   </goal>
1441   <goal name="wmpn_sub_n&#39;vc.4" expl="precondition" proved="true">
1442   <proof prover="0"><result status="valid" time="0.140000" steps="15182"/></proof>
1443   </goal>
1444   <goal name="wmpn_sub_n&#39;vc.5" expl="precondition" proved="true">
1445   <proof prover="0"><result status="valid" time="0.100000" steps="15279"/></proof>
1446   </goal>
1447   <goal name="wmpn_sub_n&#39;vc.6" expl="precondition" proved="true">
1448   <proof prover="0"><result status="valid" time="0.070000" steps="7187"/></proof>
1449   </goal>
1450   <goal name="wmpn_sub_n&#39;vc.7" expl="precondition" proved="true">
1451   <proof prover="0"><result status="valid" time="0.120000" steps="16458"/></proof>
1452   </goal>
1453   <goal name="wmpn_sub_n&#39;vc.8" expl="precondition" proved="true">
1454   <proof prover="0"><result status="valid" time="0.070000" steps="7322"/></proof>
1455   </goal>
1456   <goal name="wmpn_sub_n&#39;vc.9" expl="assertion" proved="true">
1457   <proof prover="2"><result status="valid" time="4.250000"/></proof>
1458   </goal>
1459   <goal name="wmpn_sub_n&#39;vc.10" expl="precondition" proved="true">
1460   <proof prover="0"><result status="valid" time="0.080000" steps="7490"/></proof>
1461   </goal>
1462   <goal name="wmpn_sub_n&#39;vc.11" expl="precondition" proved="true">
1463   <proof prover="0"><result status="valid" time="0.070000" steps="7541"/></proof>
1464   </goal>
1465   <goal name="wmpn_sub_n&#39;vc.12" expl="precondition" proved="true">
1466   <proof prover="0"><result status="valid" time="0.070000" steps="7584"/></proof>
1467   </goal>
1468   <goal name="wmpn_sub_n&#39;vc.13" expl="assertion" proved="true">
1469   <transf name="use_th" proved="true" arg1="lineardecision.LinearDecisionIntMP">
1470    <goal name="wmpn_sub_n&#39;vc.13.0" expl="assertion" proved="true">
1471    <transf name="reflection_f" proved="true" arg1="mp_decision">
1472     <goal name="wmpn_sub_n&#39;vc.13.0.0" expl="assertion" proved="true">
1473     <proof prover="2"><result status="valid" time="0.360000"/></proof>
1474     </goal>
1475     <goal name="wmpn_sub_n&#39;vc.13.0.1" proved="true">
1476     <proof prover="0"><result status="valid" time="0.311873" steps="47649"/></proof>
1477     </goal>
1478     <goal name="wmpn_sub_n&#39;vc.13.0.2" proved="true">
1479     <proof prover="0"><result status="valid" time="0.250000" steps="47670"/></proof>
1480     </goal>
1481    </transf>
1482    </goal>
1483   </transf>
1484   </goal>
1485   <goal name="wmpn_sub_n&#39;vc.14" expl="integer overflow" proved="true">
1486   <proof prover="0"><result status="valid" time="0.140000" steps="17655"/></proof>
1487   </goal>
1488   <goal name="wmpn_sub_n&#39;vc.15" expl="loop variant decrease" proved="true">
1489   <proof prover="0"><result status="valid" time="0.100000" steps="10909"/></proof>
1490   </goal>
1491   <goal name="wmpn_sub_n&#39;vc.16" expl="loop invariant preservation" proved="true">
1492   <proof prover="0"><result status="valid" time="0.090000" steps="10963"/></proof>
1493   </goal>
1494   <goal name="wmpn_sub_n&#39;vc.17" expl="loop invariant preservation" proved="true">
1495   <proof prover="2"><result status="valid" time="0.020000"/></proof>
1496   </goal>
1497   <goal name="wmpn_sub_n&#39;vc.18" expl="loop invariant preservation" proved="true">
1498   <proof prover="0"><result status="valid" time="0.150000" steps="19920"/></proof>
1499   </goal>
1500   <goal name="wmpn_sub_n&#39;vc.19" expl="loop invariant preservation" proved="true">
1501   <proof prover="0"><result status="valid" time="0.110000" steps="11077"/></proof>
1502   </goal>
1503   <goal name="wmpn_sub_n&#39;vc.20" expl="postcondition" proved="true">
1504   <proof prover="0"><result status="valid" time="0.080000" steps="7087"/></proof>
1505   </goal>
1506   <goal name="wmpn_sub_n&#39;vc.21" expl="postcondition" proved="true">
1507   <proof prover="3"><result status="valid" time="0.020000" steps="45"/></proof>
1508   </goal>
1509   <goal name="wmpn_sub_n&#39;vc.22" expl="postcondition" proved="true">
1510   <proof prover="0"><result status="valid" time="0.130000" steps="15540"/></proof>
1511   </goal>
1512  </transf>
1513  </goal>
1514  <goal name="wmpn_sub&#39;vc" expl="VC for wmpn_sub" proved="true">
1515  <transf name="split_vc" proved="true" >
1516   <goal name="wmpn_sub&#39;vc.0" expl="precondition" proved="true">
1517   <proof prover="0"><result status="valid" time="0.120000" steps="13593"/></proof>
1518   </goal>
1519   <goal name="wmpn_sub&#39;vc.1" expl="precondition" proved="true">
1520   <proof prover="0"><result status="valid" time="0.070000" steps="6973"/></proof>
1521   </goal>
1522   <goal name="wmpn_sub&#39;vc.2" expl="precondition" proved="true">
1523   <proof prover="0"><result status="valid" time="0.100000" steps="13637"/></proof>
1524   </goal>
1525   <goal name="wmpn_sub&#39;vc.3" expl="precondition" proved="true">
1526   <proof prover="0"><result status="valid" time="0.070000" steps="6702"/></proof>
1527   </goal>
1528   <goal name="wmpn_sub&#39;vc.4" expl="loop invariant init" proved="true">
1529   <proof prover="0"><result status="valid" time="0.080000" steps="7110"/></proof>
1530   </goal>
1531   <goal name="wmpn_sub&#39;vc.5" expl="loop invariant init" proved="true">
1532   <proof prover="0"><result status="valid" time="0.070000" steps="7115"/></proof>
1533   </goal>
1534   <goal name="wmpn_sub&#39;vc.6" expl="loop invariant init" proved="true">
1535   <proof prover="0"><result status="valid" time="0.130000" steps="15676"/></proof>
1536   </goal>
1537   <goal name="wmpn_sub&#39;vc.7" expl="loop invariant init" proved="true">
1538   <proof prover="0"><result status="valid" time="0.060000" steps="7213"/></proof>
1539   </goal>
1540   <goal name="wmpn_sub&#39;vc.8" expl="loop invariant init" proved="true">
1541   <proof prover="0"><result status="valid" time="0.110000" steps="10397"/></proof>
1542   </goal>
1543   <goal name="wmpn_sub&#39;vc.9" expl="assertion" proved="true">
1544   <proof prover="0"><result status="valid" time="0.110000" steps="10622"/></proof>
1545   </goal>
1546   <goal name="wmpn_sub&#39;vc.10" expl="precondition" proved="true">
1547   <proof prover="0"><result status="valid" time="0.140000" steps="16516"/></proof>
1548   </goal>
1549   <goal name="wmpn_sub&#39;vc.11" expl="precondition" proved="true">
1550   <proof prover="0"><result status="valid" time="0.060000" steps="7782"/></proof>
1551   </goal>
1552   <goal name="wmpn_sub&#39;vc.12" expl="precondition" proved="true">
1553   <proof prover="0"><result status="valid" time="0.060000" steps="7799"/></proof>
1554   </goal>
1555   <goal name="wmpn_sub&#39;vc.13" expl="precondition" proved="true">
1556   <proof prover="0"><result status="valid" time="0.150000" steps="18727"/></proof>
1557   </goal>
1558   <goal name="wmpn_sub&#39;vc.14" expl="precondition" proved="true">
1559   <proof prover="0"><result status="valid" time="0.060000" steps="7670"/></proof>
1560   </goal>
1561   <goal name="wmpn_sub&#39;vc.15" expl="assertion" proved="true">
1562   <proof prover="2"><result status="valid" time="3.811351"/></proof>
1563   </goal>
1564   <goal name="wmpn_sub&#39;vc.16" expl="precondition" proved="true">
1565   <proof prover="0"><result status="valid" time="0.120000" steps="11273"/></proof>
1566   </goal>
1567   <goal name="wmpn_sub&#39;vc.17" expl="precondition" proved="true">
1568   <proof prover="0"><result status="valid" time="0.080000" steps="11306"/></proof>
1569   </goal>
1570   <goal name="wmpn_sub&#39;vc.18" expl="integer overflow" proved="true">
1571   <proof prover="0"><result status="valid" time="0.140000" steps="19898"/></proof>
1572   </goal>
1573   <goal name="wmpn_sub&#39;vc.19" expl="assertion" proved="true">
1574   <proof prover="0"><result status="valid" time="0.218330" steps="21876"/></proof>
1575   </goal>
1576   <goal name="wmpn_sub&#39;vc.20" expl="assertion" proved="true">
1577   <proof prover="3"><result status="valid" time="0.380000" steps="112"/></proof>
1578   </goal>
1579   <goal name="wmpn_sub&#39;vc.21" expl="loop invariant init" proved="true">
1580   <proof prover="0"><result status="valid" time="0.060000" steps="11586"/></proof>
1581   </goal>
1582   <goal name="wmpn_sub&#39;vc.22" expl="loop invariant init" proved="true">
1583   <proof prover="0"><result status="valid" time="0.090000" steps="11456"/></proof>
1584   </goal>
1585   <goal name="wmpn_sub&#39;vc.23" expl="loop invariant init" proved="true">
1586   <proof prover="3"><result status="valid" time="0.340000" steps="116"/></proof>
1587   </goal>
1588   <goal name="wmpn_sub&#39;vc.24" expl="loop invariant init" proved="true">
1589   <proof prover="0"><result status="valid" time="0.450588" steps="45574"/></proof>
1590   </goal>
1591   <goal name="wmpn_sub&#39;vc.25" expl="assertion" proved="true">
1592   <proof prover="0"><result status="valid" time="0.110000" steps="11912"/></proof>
1593   </goal>
1594   <goal name="wmpn_sub&#39;vc.26" expl="precondition" proved="true">
1595   <proof prover="0"><result status="valid" time="0.150000" steps="22225"/></proof>
1596   </goal>
1597   <goal name="wmpn_sub&#39;vc.27" expl="precondition" proved="true">
1598   <proof prover="0"><result status="valid" time="0.160000" steps="22256"/></proof>
1599   </goal>
1600   <goal name="wmpn_sub&#39;vc.28" expl="precondition" proved="true">
1601   <proof prover="0"><result status="valid" time="0.080000" steps="8421"/></proof>
1602   </goal>
1603   <goal name="wmpn_sub&#39;vc.29" expl="precondition" proved="true">
1604   <proof prover="0"><result status="valid" time="0.120000" steps="12181"/></proof>
1605   </goal>
1606   <goal name="wmpn_sub&#39;vc.30" expl="precondition" proved="true">
1607   <proof prover="0"><result status="valid" time="0.080000" steps="12237"/></proof>
1608   </goal>
1609   <goal name="wmpn_sub&#39;vc.31" expl="assertion" proved="true">
1610   <proof prover="2"><result status="valid" time="2.790055"/></proof>
1611   </goal>
1612   <goal name="wmpn_sub&#39;vc.32" expl="assertion" proved="true">
1613   <proof prover="3"><result status="valid" time="0.620000" steps="157"/></proof>
1614   </goal>
1615   <goal name="wmpn_sub&#39;vc.33" expl="integer overflow" proved="true">
1616   <proof prover="0"><result status="valid" time="0.190000" steps="25973"/></proof>
1617   </goal>
1618   <goal name="wmpn_sub&#39;vc.34" expl="loop variant decrease" proved="true">
1619   <proof prover="0"><result status="valid" time="0.120000" steps="12233"/></proof>
1620   </goal>
1621   <goal name="wmpn_sub&#39;vc.35" expl="loop invariant preservation" proved="true">
1622   <proof prover="0"><result status="valid" time="0.100000" steps="12468"/></proof>
1623   </goal>
1624   <goal name="wmpn_sub&#39;vc.36" expl="loop invariant preservation" proved="true">
1625   <proof prover="0"><result status="valid" time="0.080000" steps="8794"/></proof>
1626   </goal>
1627   <goal name="wmpn_sub&#39;vc.37" expl="loop invariant preservation" proved="true">
1628   <proof prover="3"><result status="valid" time="0.610000" steps="162"/></proof>
1629   </goal>
1630   <goal name="wmpn_sub&#39;vc.38" expl="loop invariant preservation" proved="true">
1631   <proof prover="0"><result status="valid" time="0.317659" steps="32296"/></proof>
1632   </goal>
1633   <goal name="wmpn_sub&#39;vc.39" expl="postcondition" proved="true">
1634   <proof prover="3"><result status="valid" time="0.430000" steps="134"/></proof>
1635   </goal>
1636   <goal name="wmpn_sub&#39;vc.40" expl="postcondition" proved="true">
1637   <proof prover="0"><result status="valid" time="0.443877" steps="42669"/></proof>
1638   </goal>
1639   <goal name="wmpn_sub&#39;vc.41" expl="postcondition" proved="true">
1640   <proof prover="0"><result status="valid" time="0.120000" steps="11915"/></proof>
1641   </goal>
1642   <goal name="wmpn_sub&#39;vc.42" expl="assertion" proved="true">
1643   <proof prover="0"><result status="valid" time="0.110000" steps="12174"/></proof>
1644   </goal>
1645   <goal name="wmpn_sub&#39;vc.43" expl="assertion" proved="true">
1646   <proof prover="3"><result status="valid" time="0.270000" steps="111"/></proof>
1647   </goal>
1648   <goal name="wmpn_sub&#39;vc.44" expl="loop variant decrease" proved="true">
1649   <proof prover="0"><result status="valid" time="0.080000" steps="11490"/></proof>
1650   </goal>
1651   <goal name="wmpn_sub&#39;vc.45" expl="loop invariant preservation" proved="true">
1652   <proof prover="0"><result status="valid" time="0.090000" steps="11626"/></proof>
1653   </goal>
1654   <goal name="wmpn_sub&#39;vc.46" expl="loop invariant preservation" proved="true">
1655   <proof prover="0"><result status="valid" time="0.070000" steps="11545"/></proof>
1656   </goal>
1657   <goal name="wmpn_sub&#39;vc.47" expl="loop invariant preservation" proved="true">
1658   <proof prover="0"><result status="valid" time="0.448185" steps="44766"/></proof>
1659   </goal>
1660   <goal name="wmpn_sub&#39;vc.48" expl="loop invariant preservation" proved="true">
1661   <proof prover="0"><result status="valid" time="0.070000" steps="8216"/></proof>
1662   </goal>
1663   <goal name="wmpn_sub&#39;vc.49" expl="loop invariant preservation" proved="true">
1664   <proof prover="0"><result status="valid" time="0.080000" steps="8235"/></proof>
1665   </goal>
1666   <goal name="wmpn_sub&#39;vc.50" expl="loop invariant init" proved="true">
1667   <proof prover="0"><result status="valid" time="0.070000" steps="7466"/></proof>
1668   </goal>
1669   <goal name="wmpn_sub&#39;vc.51" expl="loop invariant init" proved="true">
1670   <proof prover="0"><result status="valid" time="0.100000" steps="11062"/></proof>
1671   </goal>
1672   <goal name="wmpn_sub&#39;vc.52" expl="loop invariant init" proved="true">
1673   <proof prover="0"><result status="valid" time="0.080000" steps="7484"/></proof>
1674   </goal>
1675   <goal name="wmpn_sub&#39;vc.53" expl="loop invariant init" proved="true">
1676   <proof prover="0"><result status="valid" time="0.140000" steps="16901"/></proof>
1677   </goal>
1678   <goal name="wmpn_sub&#39;vc.54" expl="assertion" proved="true">
1679   <proof prover="0"><result status="valid" time="0.100000" steps="11094"/></proof>
1680   </goal>
1681   <goal name="wmpn_sub&#39;vc.55" expl="precondition" proved="true">
1682   <proof prover="0"><result status="valid" time="0.090000" steps="17283"/></proof>
1683   </goal>
1684   <goal name="wmpn_sub&#39;vc.56" expl="precondition" proved="true">
1685   <proof prover="0"><result status="valid" time="0.120000" steps="17346"/></proof>
1686   </goal>
1687   <goal name="wmpn_sub&#39;vc.57" expl="precondition" proved="true">
1688   <proof prover="0"><result status="valid" time="0.070000" steps="7876"/></proof>
1689   </goal>
1690   <goal name="wmpn_sub&#39;vc.58" expl="precondition" proved="true">
1691   <proof prover="0"><result status="valid" time="0.100000" steps="11352"/></proof>
1692   </goal>
1693   <goal name="wmpn_sub&#39;vc.59" expl="precondition" proved="true">
1694   <proof prover="0"><result status="valid" time="0.080000" steps="11408"/></proof>
1695   </goal>
1696   <goal name="wmpn_sub&#39;vc.60" expl="assertion" proved="true">
1697   <proof prover="2"><result status="valid" time="1.264702"/></proof>
1698   </goal>
1699   <goal name="wmpn_sub&#39;vc.61" expl="assertion" proved="true">
1700   <proof prover="3"><result status="valid" time="0.080000" steps="118"/></proof>
1701   </goal>
1702   <goal name="wmpn_sub&#39;vc.62" expl="integer overflow" proved="true">
1703   <proof prover="0"><result status="valid" time="0.160000" steps="19855"/></proof>
1704   </goal>
1705   <goal name="wmpn_sub&#39;vc.63" expl="loop variant decrease" proved="true">
1706   <proof prover="0"><result status="valid" time="0.070000" steps="11464"/></proof>
1707   </goal>
1708   <goal name="wmpn_sub&#39;vc.64" expl="loop invariant preservation" proved="true">
1709   <proof prover="0"><result status="valid" time="0.100000" steps="11625"/></proof>
1710   </goal>
1711   <goal name="wmpn_sub&#39;vc.65" expl="loop invariant preservation" proved="true">
1712   <proof prover="0"><result status="valid" time="0.070000" steps="8249"/></proof>
1713   </goal>
1714   <goal name="wmpn_sub&#39;vc.66" expl="loop invariant preservation" proved="true">
1715   <proof prover="3"><result status="valid" time="0.130000" steps="123"/></proof>
1716   </goal>
1717   <goal name="wmpn_sub&#39;vc.67" expl="loop invariant preservation" proved="true">
1718   <proof prover="0"><result status="valid" time="0.170000" steps="20943"/></proof>
1719   </goal>
1720   <goal name="wmpn_sub&#39;vc.68" expl="postcondition" proved="true">
1721   <proof prover="3"><result status="valid" time="0.080000" steps="93"/></proof>
1722   </goal>
1723   <goal name="wmpn_sub&#39;vc.69" expl="postcondition" proved="true">
1724   <proof prover="0"><result status="valid" time="0.150000" steps="17739"/></proof>
1725   </goal>
1726   <goal name="wmpn_sub&#39;vc.70" expl="postcondition" proved="true">
1727   <proof prover="0"><result status="valid" time="0.070000" steps="7931"/></proof>
1728   </goal>
1729   <goal name="wmpn_sub&#39;vc.71" expl="loop invariant init" proved="true">
1730   <proof prover="0"><result status="valid" time="0.070000" steps="7105"/></proof>
1731   </goal>
1732   <goal name="wmpn_sub&#39;vc.72" expl="loop invariant init" proved="true">
1733   <proof prover="0"><result status="valid" time="0.040000" steps="7135"/></proof>
1734   </goal>
1735   <goal name="wmpn_sub&#39;vc.73" expl="loop invariant init" proved="true">
1736   <proof prover="0"><result status="valid" time="0.070000" steps="7129"/></proof>
1737   </goal>
1738   <goal name="wmpn_sub&#39;vc.74" expl="loop invariant init" proved="true">
1739   <proof prover="0"><result status="valid" time="0.130000" steps="15250"/></proof>
1740   </goal>
1741   <goal name="wmpn_sub&#39;vc.75" expl="assertion" proved="true">
1742   <proof prover="0"><result status="valid" time="0.080000" steps="7424"/></proof>
1743   </goal>
1744   <goal name="wmpn_sub&#39;vc.76" expl="precondition" proved="true">
1745   <proof prover="0"><result status="valid" time="0.140000" steps="15952"/></proof>
1746   </goal>
1747   <goal name="wmpn_sub&#39;vc.77" expl="precondition" proved="true">
1748   <proof prover="0"><result status="valid" time="0.120000" steps="16063"/></proof>
1749   </goal>
1750   <goal name="wmpn_sub&#39;vc.78" expl="precondition" proved="true">
1751   <proof prover="0"><result status="valid" time="0.080000" steps="7520"/></proof>
1752   </goal>
1753   <goal name="wmpn_sub&#39;vc.79" expl="precondition" proved="true">
1754   <proof prover="0"><result status="valid" time="0.060000" steps="10909"/></proof>
1755   </goal>
1756   <goal name="wmpn_sub&#39;vc.80" expl="precondition" proved="true">
1757   <proof prover="0"><result status="valid" time="0.080000" steps="10965"/></proof>
1758   </goal>
1759   <goal name="wmpn_sub&#39;vc.81" expl="assertion" proved="true">
1760   <proof prover="3"><result status="valid" time="0.240000" steps="336"/></proof>
1761   </goal>
1762   <goal name="wmpn_sub&#39;vc.82" expl="assertion" proved="true">
1763   <proof prover="3"><result status="valid" time="0.050000" steps="94"/></proof>
1764   </goal>
1765   <goal name="wmpn_sub&#39;vc.83" expl="integer overflow" proved="true">
1766   <proof prover="0"><result status="valid" time="0.140000" steps="18167"/></proof>
1767   </goal>
1768   <goal name="wmpn_sub&#39;vc.84" expl="loop variant decrease" proved="true">
1769   <proof prover="0"><result status="valid" time="0.110000" steps="11099"/></proof>
1770   </goal>
1771   <goal name="wmpn_sub&#39;vc.85" expl="loop invariant preservation" proved="true">
1772   <proof prover="0"><result status="valid" time="0.070000" steps="11201"/></proof>
1773   </goal>
1774   <goal name="wmpn_sub&#39;vc.86" expl="loop invariant preservation" proved="true">
1775   <proof prover="0"><result status="valid" time="0.060000" steps="7891"/></proof>
1776   </goal>
1777   <goal name="wmpn_sub&#39;vc.87" expl="loop invariant preservation" proved="true">
1778   <proof prover="3"><result status="valid" time="0.060000" steps="99"/></proof>
1779   </goal>
1780   <goal name="wmpn_sub&#39;vc.88" expl="loop invariant preservation" proved="true">
1781   <proof prover="0"><result status="valid" time="0.140000" steps="19817"/></proof>
1782   </goal>
1783   <goal name="wmpn_sub&#39;vc.89" expl="postcondition" proved="true">
1784   <proof prover="0"><result status="valid" time="0.070000" steps="11070"/></proof>
1785   </goal>
1786   <goal name="wmpn_sub&#39;vc.90" expl="postcondition" proved="true">
1787   <proof prover="0"><result status="valid" time="0.140000" steps="16409"/></proof>
1788   </goal>
1789   <goal name="wmpn_sub&#39;vc.91" expl="postcondition" proved="true">
1790   <proof prover="0"><result status="valid" time="0.080000" steps="7573"/></proof>
1791   </goal>
1792  </transf>
1793  </goal>
1794  <goal name="wmpn_sub_n_in_place&#39;vc" expl="VC for wmpn_sub_n_in_place" proved="true">
1795  <transf name="split_vc" proved="true" >
1796   <goal name="wmpn_sub_n_in_place&#39;vc.0" expl="loop invariant init" proved="true">
1797   <proof prover="0"><result status="valid" time="0.060000" steps="6658"/></proof>
1798   </goal>
1799   <goal name="wmpn_sub_n_in_place&#39;vc.1" expl="loop invariant init" proved="true">
1800   <proof prover="0"><result status="valid" time="0.140000" steps="14838"/></proof>
1801   </goal>
1802   <goal name="wmpn_sub_n_in_place&#39;vc.2" expl="loop invariant init" proved="true">
1803   <proof prover="0"><result status="valid" time="0.070000" steps="6700"/></proof>
1804   </goal>
1805   <goal name="wmpn_sub_n_in_place&#39;vc.3" expl="loop invariant init" proved="true">
1806   <proof prover="0"><result status="valid" time="0.060000" steps="6734"/></proof>
1807   </goal>
1808   <goal name="wmpn_sub_n_in_place&#39;vc.4" expl="loop invariant init" proved="true">
1809   <proof prover="0"><result status="valid" time="0.050000" steps="6758"/></proof>
1810   </goal>
1811   <goal name="wmpn_sub_n_in_place&#39;vc.5" expl="precondition" proved="true">
1812   <proof prover="0"><result status="valid" time="0.130000" steps="15037"/></proof>
1813   </goal>
1814   <goal name="wmpn_sub_n_in_place&#39;vc.6" expl="assertion" proved="true">
1815   <proof prover="3"><result status="valid" time="0.020000" steps="49"/></proof>
1816   </goal>
1817   <goal name="wmpn_sub_n_in_place&#39;vc.7" expl="precondition" proved="true">
1818   <proof prover="0"><result status="valid" time="0.100000" steps="15537"/></proof>
1819   </goal>
1820   <goal name="wmpn_sub_n_in_place&#39;vc.8" expl="precondition" proved="true">
1821   <proof prover="0"><result status="valid" time="0.050000" steps="7296"/></proof>
1822   </goal>
1823   <goal name="wmpn_sub_n_in_place&#39;vc.9" expl="precondition" proved="true">
1824   <proof prover="0"><result status="valid" time="0.070000" steps="7619"/></proof>
1825   </goal>
1826   <goal name="wmpn_sub_n_in_place&#39;vc.10" expl="precondition" proved="true">
1827   <proof prover="0"><result status="valid" time="0.050000" steps="7628"/></proof>
1828   </goal>
1829   <goal name="wmpn_sub_n_in_place&#39;vc.11" expl="precondition" proved="true">
1830   <proof prover="0"><result status="valid" time="0.140000" steps="17412"/></proof>
1831   </goal>
1832   <goal name="wmpn_sub_n_in_place&#39;vc.12" expl="precondition" proved="true">
1833   <proof prover="0"><result status="valid" time="0.070000" steps="7461"/></proof>
1834   </goal>
1835   <goal name="wmpn_sub_n_in_place&#39;vc.13" expl="assertion" proved="true">
1836   <transf name="split_vc" proved="true" >
1837    <goal name="wmpn_sub_n_in_place&#39;vc.13.0" expl="assertion" proved="true">
1838    <proof prover="2"><result status="valid" time="1.640000"/></proof>
1839    </goal>
1840    <goal name="wmpn_sub_n_in_place&#39;vc.13.1" expl="assertion" proved="true">
1841    <proof prover="2"><result status="valid" time="0.270000"/></proof>
1842    </goal>
1843    <goal name="wmpn_sub_n_in_place&#39;vc.13.2" expl="VC for wmpn_sub_n_in_place" proved="true">
1844    <proof prover="0"><result status="valid" time="0.120000" steps="11322"/></proof>
1845    </goal>
1846   </transf>
1847   </goal>
1848   <goal name="wmpn_sub_n_in_place&#39;vc.14" expl="assertion" proved="true">
1849   <proof prover="2"><result status="valid" time="0.020000"/></proof>
1850   </goal>
1851   <goal name="wmpn_sub_n_in_place&#39;vc.15" expl="precondition" proved="true">
1852   <proof prover="0"><result status="valid" time="0.080000" steps="7749"/></proof>
1853   </goal>
1854   <goal name="wmpn_sub_n_in_place&#39;vc.16" expl="precondition" proved="true">
1855   <proof prover="0"><result status="valid" time="0.070000" steps="7798"/></proof>
1856   </goal>
1857   <goal name="wmpn_sub_n_in_place&#39;vc.17" expl="precondition" proved="true">
1858   <proof prover="0"><result status="valid" time="0.060000" steps="7841"/></proof>
1859   </goal>
1860   <goal name="wmpn_sub_n_in_place&#39;vc.18" expl="assertion" proved="true">
1861   <transf name="use_th" proved="true" arg1="lineardecision.LinearDecisionIntMP">
1862    <goal name="wmpn_sub_n_in_place&#39;vc.18.0" expl="assertion" proved="true">
1863    <transf name="reflection_f" proved="true" arg1="mp_decision">
1864     <goal name="wmpn_sub_n_in_place&#39;vc.18.0.0" expl="assertion" proved="true">
1865     <proof prover="2"><result status="valid" time="0.250000"/></proof>
1866     </goal>
1867     <goal name="wmpn_sub_n_in_place&#39;vc.18.0.1" proved="true">
1868     <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.240000" steps="48035"/></proof>
1869     </goal>
1870     <goal name="wmpn_sub_n_in_place&#39;vc.18.0.2" proved="true">
1871     <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.281298" steps="48056"/></proof>
1872     </goal>
1873    </transf>
1874    </goal>
1875   </transf>
1876   </goal>
1877   <goal name="wmpn_sub_n_in_place&#39;vc.19" expl="integer overflow" proved="true">
1878   <proof prover="0"><result status="valid" time="0.160000" steps="18863"/></proof>
1879   </goal>
1880   <goal name="wmpn_sub_n_in_place&#39;vc.20" expl="loop variant decrease" proved="true">
1881   <proof prover="0"><result status="valid" time="0.070000" steps="11213"/></proof>
1882   </goal>
1883   <goal name="wmpn_sub_n_in_place&#39;vc.21" expl="loop invariant preservation" proved="true">
1884   <proof prover="0"><result status="valid" time="0.080000" steps="11272"/></proof>
1885   </goal>
1886   <goal name="wmpn_sub_n_in_place&#39;vc.22" expl="loop invariant preservation" proved="true">
1887   <proof prover="2"><result status="valid" time="0.020000"/></proof>
1888   </goal>
1889   <goal name="wmpn_sub_n_in_place&#39;vc.23" expl="loop invariant preservation" proved="true">
1890   <proof prover="0"><result status="valid" time="0.080000" steps="11287"/></proof>
1891   </goal>
1892   <goal name="wmpn_sub_n_in_place&#39;vc.24" expl="loop invariant preservation" proved="true">
1893   <proof prover="2"><result status="valid" time="0.290000"/></proof>
1894   </goal>
1895   <goal name="wmpn_sub_n_in_place&#39;vc.25" expl="loop invariant preservation" proved="true">
1896   <proof prover="0"><result status="valid" time="0.170000" steps="23914"/></proof>
1897   </goal>
1898   <goal name="wmpn_sub_n_in_place&#39;vc.26" expl="postcondition" proved="true">
1899   <proof prover="3"><result status="valid" time="0.020000" steps="45"/></proof>
1900   </goal>
1901   <goal name="wmpn_sub_n_in_place&#39;vc.27" expl="postcondition" proved="true">
1902   <proof prover="0"><result status="valid" time="0.070000" steps="7264"/></proof>
1903   </goal>
1904   <goal name="wmpn_sub_n_in_place&#39;vc.28" expl="postcondition" proved="true">
1905   <proof prover="0"><result status="valid" time="0.110000" steps="15519"/></proof>
1906   </goal>
1907  </transf>
1908  </goal>
1909  <goal name="wmpn_sub_in_place&#39;vc" expl="VC for wmpn_sub_in_place" proved="true">
1910  <transf name="split_vc" proved="true" >
1911   <goal name="wmpn_sub_in_place&#39;vc.0" expl="precondition" proved="true">
1912   <proof prover="0"><result status="valid" time="0.040000" steps="6677"/></proof>
1913   </goal>
1914   <goal name="wmpn_sub_in_place&#39;vc.1" expl="precondition" proved="true">
1915   <proof prover="0"><result status="valid" time="0.110000" steps="13493"/></proof>
1916   </goal>
1917   <goal name="wmpn_sub_in_place&#39;vc.2" expl="precondition" proved="true">
1918   <proof prover="0"><result status="valid" time="0.070000" steps="6968"/></proof>
1919   </goal>
1920   <goal name="wmpn_sub_in_place&#39;vc.3" expl="precondition" proved="true">
1921   <proof prover="0"><result status="valid" time="0.070000" steps="6685"/></proof>
1922   </goal>
1923   <goal name="wmpn_sub_in_place&#39;vc.4" expl="loop invariant init" proved="true">
1924   <proof prover="0"><result status="valid" time="0.060000" steps="7100"/></proof>
1925   </goal>
1926   <goal name="wmpn_sub_in_place&#39;vc.5" expl="loop invariant init" proved="true">
1927   <proof prover="0"><result status="valid" time="0.070000" steps="7105"/></proof>
1928   </goal>
1929   <goal name="wmpn_sub_in_place&#39;vc.6" expl="loop invariant init" proved="true">
1930   <proof prover="0"><result status="valid" time="0.050000" steps="7114"/></proof>
1931   </goal>
1932   <goal name="wmpn_sub_in_place&#39;vc.7" expl="loop invariant init" proved="true">
1933   <proof prover="0"><result status="valid" time="0.080000" steps="10296"/></proof>
1934   </goal>
1935   <goal name="wmpn_sub_in_place&#39;vc.8" expl="loop invariant init" proved="true">
1936   <proof prover="0"><result status="valid" time="0.120000" steps="16134"/></proof>
1937   </goal>
1938   <goal name="wmpn_sub_in_place&#39;vc.9" expl="loop invariant init" proved="true">
1939   <proof prover="0"><result status="valid" time="0.130000" steps="15658"/></proof>
1940   </goal>
1941   <goal name="wmpn_sub_in_place&#39;vc.10" expl="assertion" proved="true">
1942   <proof prover="0"><result status="valid" time="0.100000" steps="10736"/></proof>
1943   </goal>
1944   <goal name="wmpn_sub_in_place&#39;vc.11" expl="precondition" proved="true">
1945   <proof prover="0"><result status="valid" time="0.090000" steps="16317"/></proof>
1946   </goal>
1947   <goal name="wmpn_sub_in_place&#39;vc.12" expl="assertion" proved="true">
1948   <proof prover="3"><result status="valid" time="0.040000" steps="77"/></proof>
1949   </goal>
1950   <goal name="wmpn_sub_in_place&#39;vc.13" expl="precondition" proved="true">
1951   <proof prover="0"><result status="valid" time="0.080000" steps="7878"/></proof>
1952   </goal>
1953   <goal name="wmpn_sub_in_place&#39;vc.14" expl="precondition" proved="true">
1954   <proof prover="0"><result status="valid" time="0.070000" steps="7895"/></proof>
1955   </goal>
1956   <goal name="wmpn_sub_in_place&#39;vc.15" expl="precondition" proved="true">
1957   <proof prover="0"><result status="valid" time="0.150000" steps="19133"/></proof>
1958   </goal>
1959   <goal name="wmpn_sub_in_place&#39;vc.16" expl="precondition" proved="true">
1960   <proof prover="0"><result status="valid" time="0.070000" steps="7748"/></proof>
1961   </goal>
1962   <goal name="wmpn_sub_in_place&#39;vc.17" expl="assertion" proved="true">
1963   <proof prover="2"><result status="valid" time="3.200000"/></proof>
1964   </goal>
1965   <goal name="wmpn_sub_in_place&#39;vc.18" expl="assertion" proved="true">
1966   <proof prover="3"><result status="valid" time="0.170000" steps="330"/></proof>
1967   </goal>
1968   <goal name="wmpn_sub_in_place&#39;vc.19" expl="precondition" proved="true">
1969   <proof prover="0"><result status="valid" time="0.100000" steps="11480"/></proof>
1970   </goal>
1971   <goal name="wmpn_sub_in_place&#39;vc.20" expl="precondition" proved="true">
1972   <proof prover="0"><result status="valid" time="0.110000" steps="11540"/></proof>
1973   </goal>
1974   <goal name="wmpn_sub_in_place&#39;vc.21" expl="integer overflow" proved="true">
1975   <proof prover="0"><result status="valid" time="0.170000" steps="19952"/></proof>
1976   </goal>
1977   <goal name="wmpn_sub_in_place&#39;vc.22" expl="assertion" proved="true">
1978   <proof prover="0"><result status="valid" time="0.170000" steps="21895"/></proof>
1979   </goal>
1980   <goal name="wmpn_sub_in_place&#39;vc.23" expl="assertion" proved="true">
1981   <proof prover="3"><result status="valid" time="0.360000" steps="112"/></proof>
1982   </goal>
1983   <goal name="wmpn_sub_in_place&#39;vc.24" expl="assertion" proved="true">
1984   <transf name="split_vc" proved="true" >
1985    <goal name="wmpn_sub_in_place&#39;vc.24.0" expl="assertion" proved="true">
1986    <proof prover="0"><result status="valid" time="0.080000" steps="8523"/></proof>
1987    </goal>
1988    <goal name="wmpn_sub_in_place&#39;vc.24.1" expl="assertion" proved="true">
1989    <proof prover="0"><result status="valid" time="0.060000" steps="8523"/></proof>
1990    </goal>
1991    <goal name="wmpn_sub_in_place&#39;vc.24.2" expl="VC for wmpn_sub_in_place" proved="true">
1992    <proof prover="3"><result status="valid" time="0.460000" steps="121"/></proof>
1993    </goal>
1994    <goal name="wmpn_sub_in_place&#39;vc.24.3" expl="VC for wmpn_sub_in_place" proved="true">
1995    <proof prover="0"><result status="valid" time="0.050000" steps="8543"/></proof>
1996    </goal>
1997   </transf>
1998   </goal>
1999   <goal name="wmpn_sub_in_place&#39;vc.25" expl="precondition" proved="true">
2000   <proof prover="0"><result status="valid" time="0.170000" steps="22028"/></proof>
2001   </goal>
2002   <goal name="wmpn_sub_in_place&#39;vc.26" expl="precondition" proved="true">
2003   <proof prover="0"><result status="valid" time="0.120000" steps="11952"/></proof>
2004   </goal>
2005   <goal name="wmpn_sub_in_place&#39;vc.27" expl="precondition" proved="true">
2006   <proof prover="0"><result status="valid" time="0.130000" steps="11996"/></proof>
2007   </goal>
2008   <goal name="wmpn_sub_in_place&#39;vc.28" expl="postcondition" proved="true">
2009   <proof prover="3"><result status="valid" time="0.490000" steps="119"/></proof>
2010   </goal>
2011   <goal name="wmpn_sub_in_place&#39;vc.29" expl="postcondition" proved="true">
2012   <proof prover="0"><result status="valid" time="0.110000" steps="11927"/></proof>
2013   </goal>
2014   <goal name="wmpn_sub_in_place&#39;vc.30" expl="postcondition" proved="true">
2015   <proof prover="0"><result status="valid" time="0.220000" steps="25310"/></proof>
2016   </goal>
2017   <goal name="wmpn_sub_in_place&#39;vc.31" expl="assertion" proved="true">
2018   <proof prover="0"><result status="valid" time="0.120000" steps="12386"/></proof>
2019   </goal>
2020   <goal name="wmpn_sub_in_place&#39;vc.32" expl="assertion" proved="true">
2021   <proof prover="3"><result status="valid" time="0.540000" steps="111"/></proof>
2022   </goal>
2023   <goal name="wmpn_sub_in_place&#39;vc.33" expl="loop variant decrease" proved="true">
2024   <proof prover="0"><result status="valid" time="0.110000" steps="11697"/></proof>
2025   </goal>
2026   <goal name="wmpn_sub_in_place&#39;vc.34" expl="loop invariant preservation" proved="true">
2027   <proof prover="0"><result status="valid" time="0.120000" steps="11838"/></proof>
2028   </goal>
2029   <goal name="wmpn_sub_in_place&#39;vc.35" expl="loop invariant preservation" proved="true">
2030   <proof prover="0"><result status="valid" time="0.100000" steps="11752"/></proof>
2031   </goal>
2032   <goal name="wmpn_sub_in_place&#39;vc.36" expl="loop invariant preservation" proved="true">
2033   <proof prover="0"><result status="valid" time="0.100000" steps="8321"/></proof>
2034   </goal>
2035   <goal name="wmpn_sub_in_place&#39;vc.37" expl="loop invariant preservation" proved="true">
2036   <proof prover="0"><result status="valid" time="0.100000" steps="8340"/></proof>
2037   </goal>
2038   <goal name="wmpn_sub_in_place&#39;vc.38" expl="loop invariant preservation" proved="true">
2039   <proof prover="3"><result status="valid" time="0.520000" steps="120"/></proof>
2040   </goal>
2041   <goal name="wmpn_sub_in_place&#39;vc.39" expl="loop invariant preservation" proved="true">
2042   <proof prover="0"><result status="valid" time="0.261946" steps="25981"/></proof>
2043   </goal>
2044   <goal name="wmpn_sub_in_place&#39;vc.40" expl="assertion" proved="true">
2045   <proof prover="0"><result status="valid" time="0.110000" steps="11100"/></proof>
2046   </goal>
2047   <goal name="wmpn_sub_in_place&#39;vc.41" expl="precondition" proved="true">
2048   <proof prover="0"><result status="valid" time="0.130000" steps="16970"/></proof>
2049   </goal>
2050   <goal name="wmpn_sub_in_place&#39;vc.42" expl="precondition" proved="true">
2051   <proof prover="0"><result status="valid" time="0.060000" steps="10894"/></proof>
2052   </goal>
2053   <goal name="wmpn_sub_in_place&#39;vc.43" expl="precondition" proved="true">
2054   <proof prover="0"><result status="valid" time="0.080000" steps="10930"/></proof>
2055   </goal>
2056   <goal name="wmpn_sub_in_place&#39;vc.44" expl="postcondition" proved="true">
2057   <proof prover="3"><result status="valid" time="0.040000" steps="76"/></proof>
2058   </goal>
2059   <goal name="wmpn_sub_in_place&#39;vc.45" expl="postcondition" proved="true">
2060   <proof prover="0"><result status="valid" time="0.080000" steps="7846"/></proof>
2061   </goal>
2062   <goal name="wmpn_sub_in_place&#39;vc.46" expl="postcondition" proved="true">
2063   <proof prover="0"><result status="valid" time="0.110000" steps="18283"/></proof>
2064   </goal>
2065   <goal name="wmpn_sub_in_place&#39;vc.47" expl="assertion" proved="true">
2066   <proof prover="0"><result status="valid" time="0.100000" steps="15175"/></proof>
2067   </goal>
2068   <goal name="wmpn_sub_in_place&#39;vc.48" expl="precondition" proved="true">
2069   <proof prover="0"><result status="valid" time="0.140000" steps="15376"/></proof>
2070   </goal>
2071   <goal name="wmpn_sub_in_place&#39;vc.49" expl="precondition" proved="true">
2072   <proof prover="0"><result status="valid" time="0.040000" steps="7238"/></proof>
2073   </goal>
2074   <goal name="wmpn_sub_in_place&#39;vc.50" expl="precondition" proved="true">
2075   <proof prover="0"><result status="valid" time="0.070000" steps="7273"/></proof>
2076   </goal>
2077   <goal name="wmpn_sub_in_place&#39;vc.51" expl="postcondition" proved="true">
2078   <proof prover="3"><result status="valid" time="0.030000" steps="53"/></proof>
2079   </goal>
2080   <goal name="wmpn_sub_in_place&#39;vc.52" expl="postcondition" proved="true">
2081   <proof prover="0"><result status="valid" time="0.080000" steps="7385"/></proof>
2082   </goal>
2083   <goal name="wmpn_sub_in_place&#39;vc.53" expl="postcondition" proved="true">
2084   <proof prover="0"><result status="valid" time="0.160000" steps="17460"/></proof>
2085   </goal>
2086  </transf>
2087  </goal>
2088 </theory>
2089 </file>
2090 </why3session>