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="1" name="Eprover" version="2.0" timelimit="5" steplimit="0" memlimit="2000"/>
6 <prover id="3" name="CVC4" version="1.8" timelimit="5" steplimit="0" memlimit="1000"/>
7 <prover id="4" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="2000"/>
8 <prover id="5" name="Alt-Ergo" version="2.3.0" timelimit="5" steplimit="0" memlimit="2000"/>
9 <prover id="6" name="CVC5" version="1.1.2" timelimit="5" steplimit="0" memlimit="1000"/>
10 <prover id="7" name="Alt-Ergo" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/>
11 <prover id="9" name="Z3" version="4.7.1" timelimit="5" steplimit="0" memlimit="2000"/>
12 <prover id="10" name="Z3" version="4.13.2" timelimit="5" steplimit="0" memlimit="1000"/>
13 <prover id="11" name="Alt-Ergo" version="2.6.0" timelimit="5" steplimit="0" memlimit="1000"/>
14 <file format="whyml" proved="true">
15 <path name=".."/><path name="mpz_add.mlw"/>
16 <theory name="Zadd" proved="true">
17 <goal name="wmpz_add'vc" expl="VC for wmpz_add" proved="true">
18 <transf name="split_vc" proved="true" >
19 <goal name="wmpz_add'vc.0" expl="precondition" proved="true">
20 <proof prover="3"><result status="valid" time="0.054859" steps="10110"/></proof>
22 <goal name="wmpz_add'vc.1" expl="precondition" proved="true">
23 <proof prover="3"><result status="valid" time="0.058550" steps="10153"/></proof>
25 <goal name="wmpz_add'vc.2" expl="precondition" proved="true">
26 <proof prover="11"><result status="valid" time="0.066714" steps="327"/></proof>
28 <goal name="wmpz_add'vc.3" expl="precondition" proved="true">
29 <proof prover="11"><result status="valid" time="0.062242" steps="427"/></proof>
31 <goal name="wmpz_add'vc.4" expl="precondition" proved="true">
32 <proof prover="6"><result status="valid" time="0.043120" steps="7193"/></proof>
34 <goal name="wmpz_add'vc.5" expl="postcondition" proved="true">
35 <proof prover="11"><result status="valid" time="0.135605" steps="1146"/></proof>
37 <goal name="wmpz_add'vc.6" expl="postcondition" proved="true">
38 <proof prover="6"><result status="valid" time="0.060414" steps="8371"/></proof>
40 <goal name="wmpz_add'vc.7" expl="postcondition" proved="true">
41 <proof prover="3"><result status="valid" time="0.093686" steps="14028"/></proof>
43 <goal name="wmpz_add'vc.8" expl="postcondition" proved="true">
44 <proof prover="3"><result status="valid" time="0.101181" steps="14019"/></proof>
46 <goal name="wmpz_add'vc.9" expl="postcondition" proved="true">
47 <transf name="split_vc" proved="true" >
48 <goal name="wmpz_add'vc.9.0" expl="postcondition" proved="true">
49 <proof prover="6"><result status="valid" time="0.057129" steps="7917"/></proof>
51 <goal name="wmpz_add'vc.9.1" expl="postcondition" proved="true">
52 <proof prover="3"><result status="valid" time="0.067311" steps="11197"/></proof>
56 <goal name="wmpz_add'vc.10" expl="postcondition" proved="true">
57 <proof prover="6"><result status="valid" time="0.041853" steps="7407"/></proof>
59 <goal name="wmpz_add'vc.11" expl="postcondition" proved="true">
60 <proof prover="11"><result status="valid" time="0.058215" steps="207"/></proof>
62 <goal name="wmpz_add'vc.12" expl="postcondition" proved="true">
63 <proof prover="11"><result status="valid" time="0.056923" steps="240"/></proof>
65 <goal name="wmpz_add'vc.13" expl="postcondition" proved="true">
66 <proof prover="10"><result status="valid" time="0.026161" steps="57700"/></proof>
68 <goal name="wmpz_add'vc.14" expl="postcondition" proved="true">
69 <proof prover="11"><result status="valid" time="0.073784" steps="486"/></proof>
71 <goal name="wmpz_add'vc.15" expl="postcondition" proved="true">
72 <proof prover="11"><result status="valid" time="0.123010" steps="1024"/></proof>
74 <goal name="wmpz_add'vc.16" expl="postcondition" proved="true">
75 <proof prover="11"><result status="valid" time="0.043306" steps="104"/></proof>
77 <goal name="wmpz_add'vc.17" expl="postcondition" proved="true">
78 <proof prover="6"><result status="valid" time="0.093749" steps="11258"/></proof>
80 <goal name="wmpz_add'vc.18" expl="postcondition" proved="true">
81 <proof prover="3"><result status="valid" time="0.097362" steps="13436"/></proof>
83 <goal name="wmpz_add'vc.19" expl="postcondition" proved="true">
84 <proof prover="3"><result status="valid" time="0.055217" steps="10648"/></proof>
86 <goal name="wmpz_add'vc.20" expl="postcondition" proved="true">
87 <proof prover="3"><result status="valid" time="0.062670" steps="10657"/></proof>
89 <goal name="wmpz_add'vc.21" expl="postcondition" proved="true">
90 <proof prover="11"><result status="valid" time="0.050120" steps="111"/></proof>
92 <goal name="wmpz_add'vc.22" expl="postcondition" proved="true">
93 <proof prover="11"><result status="valid" time="0.049673" steps="109"/></proof>
95 <goal name="wmpz_add'vc.23" expl="postcondition" proved="true">
96 <proof prover="6"><result status="valid" time="0.087326" steps="10555"/></proof>
98 <goal name="wmpz_add'vc.24" expl="postcondition" proved="true">
99 <proof prover="11"><result status="valid" time="0.052989" steps="307"/></proof>
101 <goal name="wmpz_add'vc.25" expl="integer overflow" proved="true">
102 <proof prover="3"><result status="valid" time="0.100193" steps="14637"/></proof>
104 <goal name="wmpz_add'vc.26" expl="precondition" proved="true">
105 <proof prover="3"><result status="valid" time="0.060597" steps="11086"/></proof>
107 <goal name="wmpz_add'vc.27" expl="precondition" proved="true">
108 <proof prover="3"><result status="valid" time="0.061848" steps="11092"/></proof>
110 <goal name="wmpz_add'vc.28" expl="assertion" proved="true">
111 <proof prover="3"><result status="valid" time="0.083725" steps="12749"/></proof>
113 <goal name="wmpz_add'vc.29" expl="assertion" proved="true">
114 <proof prover="6"><result status="valid" time="0.065335" steps="9254"/></proof>
116 <goal name="wmpz_add'vc.30" expl="assertion" proved="true">
117 <proof prover="6"><result status="valid" time="0.075237" steps="9291"/></proof>
119 <goal name="wmpz_add'vc.31" expl="assertion" proved="true">
120 <proof prover="6"><result status="valid" time="0.072805" steps="9331"/></proof>
122 <goal name="wmpz_add'vc.32" expl="assertion" proved="true">
123 <proof prover="3"><result status="valid" time="0.094307" steps="13280"/></proof>
125 <goal name="wmpz_add'vc.33" expl="precondition" proved="true">
126 <proof prover="3"><result status="valid" time="0.104041" steps="15937"/></proof>
128 <goal name="wmpz_add'vc.34" expl="precondition" proved="true">
129 <proof prover="10"><result status="valid" time="0.004436" steps="8176"/></proof>
131 <goal name="wmpz_add'vc.35" expl="precondition" proved="true">
132 <proof prover="3"><result status="valid" time="0.198928" steps="27049"/></proof>
134 <goal name="wmpz_add'vc.36" expl="precondition" proved="true">
135 <proof prover="10"><result status="valid" time="0.008171" steps="5434"/></proof>
137 <goal name="wmpz_add'vc.37" expl="assertion" proved="true">
138 <proof prover="9"><result status="valid" time="0.060000" steps="208830"/></proof>
140 <goal name="wmpz_add'vc.38" expl="precondition" proved="true">
141 <proof prover="6"><result status="valid" time="0.069043" steps="10074"/></proof>
143 <goal name="wmpz_add'vc.39" expl="precondition" proved="true">
144 <transf name="split_vc" proved="true" >
145 <goal name="wmpz_add'vc.39.0" expl="precondition" proved="true">
146 <proof prover="3"><result status="valid" time="0.114267" steps="18035"/></proof>
150 <goal name="wmpz_add'vc.40" expl="precondition" proved="true">
151 <proof prover="6"><result status="valid" time="0.051087" steps="9711"/></proof>
153 <goal name="wmpz_add'vc.41" expl="precondition" proved="true">
154 <proof prover="6"><result status="valid" time="0.065505" steps="10672"/></proof>
156 <goal name="wmpz_add'vc.42" expl="postcondition" proved="true">
157 <proof prover="3"><result status="valid" time="0.119887" steps="18564"/></proof>
159 <goal name="wmpz_add'vc.43" expl="postcondition" proved="true">
160 <proof prover="3"><result status="valid" time="0.068043" steps="13217"/></proof>
162 <goal name="wmpz_add'vc.44" expl="postcondition" proved="true">
163 <proof prover="10"><result status="valid" time="0.025051" steps="92122"/></proof>
165 <goal name="wmpz_add'vc.45" expl="postcondition" proved="true">
166 <proof prover="3"><result status="valid" time="0.128837" steps="18684"/></proof>
168 <goal name="wmpz_add'vc.46" expl="postcondition" proved="true">
169 <proof prover="10"><result status="valid" time="0.037037" steps="103396"/></proof>
171 <goal name="wmpz_add'vc.47" expl="postcondition" proved="true">
172 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
173 <goal name="wmpz_add'vc.47.0" expl="apply premises" proved="true">
174 <proof prover="3"><result status="valid" time="0.222941" steps="33669"/></proof>
176 <goal name="wmpz_add'vc.47.1" expl="apply premises" proved="true">
177 <proof prover="3"><result status="valid" time="0.092631" steps="15491"/></proof>
181 <goal name="wmpz_add'vc.48" expl="postcondition" proved="true">
182 <proof prover="10"><result status="valid" time="0.007178" steps="9756"/></proof>
184 <goal name="wmpz_add'vc.49" expl="precondition" proved="true">
185 <proof prover="10"><result status="valid" time="0.034010" steps="71013"/></proof>
187 <goal name="wmpz_add'vc.50" expl="precondition" proved="true">
188 <proof prover="3"><result status="valid" time="0.066529" steps="13076"/></proof>
190 <goal name="wmpz_add'vc.51" expl="precondition" proved="true">
191 <proof prover="3"><result status="valid" time="0.172734" steps="26606"/></proof>
193 <goal name="wmpz_add'vc.52" expl="precondition" proved="true">
194 <proof prover="3"><result status="valid" time="0.066235" steps="13110"/></proof>
196 <goal name="wmpz_add'vc.53" expl="assertion" proved="true">
197 <proof prover="9"><result status="valid" time="0.110000" steps="209947"/></proof>
199 <goal name="wmpz_add'vc.54" expl="precondition" proved="true">
200 <proof prover="3"><result status="valid" time="0.096132" steps="14253"/></proof>
202 <goal name="wmpz_add'vc.55" expl="precondition" proved="true">
203 <proof prover="3"><result status="valid" time="0.129182" steps="18125"/></proof>
205 <goal name="wmpz_add'vc.56" expl="precondition" proved="true">
206 <proof prover="3"><result status="valid" time="0.083074" steps="14167"/></proof>
208 <goal name="wmpz_add'vc.57" expl="precondition" proved="true">
209 <proof prover="6"><result status="valid" time="0.076056" steps="10655"/></proof>
211 <goal name="wmpz_add'vc.58" expl="postcondition" proved="true">
212 <proof prover="3"><result status="valid" time="0.129884" steps="18570"/></proof>
214 <goal name="wmpz_add'vc.59" expl="postcondition" proved="true">
215 <proof prover="10"><result status="valid" time="0.035693" steps="87530"/></proof>
217 <goal name="wmpz_add'vc.60" expl="postcondition" proved="true">
218 <proof prover="3"><result status="valid" time="0.069694" steps="13235"/></proof>
220 <goal name="wmpz_add'vc.61" expl="postcondition" proved="true">
221 <proof prover="3"><result status="valid" time="0.155572" steps="18997"/></proof>
223 <goal name="wmpz_add'vc.62" expl="postcondition" proved="true">
224 <proof prover="3"><result status="valid" time="0.136906" steps="18638"/></proof>
226 <goal name="wmpz_add'vc.63" expl="postcondition" proved="true">
227 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
228 <goal name="wmpz_add'vc.63.0" expl="apply premises" proved="true">
229 <proof prover="3"><result status="valid" time="0.233084" steps="34099"/></proof>
231 <goal name="wmpz_add'vc.63.1" expl="apply premises" proved="true">
232 <proof prover="3"><result status="valid" time="0.095957" steps="15480"/></proof>
236 <goal name="wmpz_add'vc.64" expl="postcondition" proved="true">
237 <proof prover="6"><result status="valid" time="0.052422" steps="10019"/></proof>
239 <goal name="wmpz_add'vc.65" expl="precondition" proved="true">
240 <proof prover="10"><result status="valid" time="0.019120" steps="71014"/></proof>
242 <goal name="wmpz_add'vc.66" expl="precondition" proved="true">
243 <proof prover="3"><result status="valid" time="0.104858" steps="17179"/></proof>
245 <goal name="wmpz_add'vc.67" expl="precondition" proved="true">
246 <proof prover="10"><result status="valid" time="0.011332" steps="8659"/></proof>
248 <goal name="wmpz_add'vc.68" expl="precondition" proved="true">
249 <proof prover="3"><result status="valid" time="0.226276" steps="30051"/></proof>
251 <goal name="wmpz_add'vc.69" expl="precondition" proved="true">
252 <proof prover="6"><result status="valid" time="0.045434" steps="9216"/></proof>
254 <goal name="wmpz_add'vc.70" expl="assertion" proved="true">
255 <proof prover="9"><result status="valid" time="0.100000" steps="227471"/></proof>
257 <goal name="wmpz_add'vc.71" expl="precondition" proved="true">
258 <proof prover="6"><result status="valid" time="0.068270" steps="10597"/></proof>
260 <goal name="wmpz_add'vc.72" expl="precondition" proved="true">
261 <proof prover="3"><result status="valid" time="0.128826" steps="19640"/></proof>
263 <goal name="wmpz_add'vc.73" expl="precondition" proved="true">
264 <proof prover="3"><result status="valid" time="0.067332" steps="14909"/></proof>
266 <goal name="wmpz_add'vc.74" expl="precondition" proved="true">
267 <proof prover="3"><result status="valid" time="0.088110" steps="15766"/></proof>
269 <goal name="wmpz_add'vc.75" expl="precondition" proved="true">
270 <proof prover="6"><result status="valid" time="0.068758" steps="10804"/></proof>
272 <goal name="wmpz_add'vc.76" expl="precondition" proved="true">
273 <proof prover="3"><result status="valid" time="0.121813" steps="20156"/></proof>
275 <goal name="wmpz_add'vc.77" expl="precondition" proved="true">
276 <proof prover="6"><result status="valid" time="0.047415" steps="10339"/></proof>
278 <goal name="wmpz_add'vc.78" expl="precondition" proved="true">
279 <proof prover="6"><result status="valid" time="0.067239" steps="11155"/></proof>
281 <goal name="wmpz_add'vc.79" expl="postcondition" proved="true">
282 <proof prover="3"><result status="valid" time="0.133160" steps="20898"/></proof>
284 <goal name="wmpz_add'vc.80" expl="postcondition" proved="true">
285 <proof prover="3"><result status="valid" time="0.123276" steps="20875"/></proof>
287 <goal name="wmpz_add'vc.81" expl="postcondition" proved="true">
288 <transf name="split_vc" proved="true" >
289 <goal name="wmpz_add'vc.81.0" expl="postcondition" proved="true">
290 <proof prover="3"><result status="valid" time="0.137520" steps="20865"/></proof>
294 <goal name="wmpz_add'vc.82" expl="postcondition" proved="true">
295 <proof prover="3"><result status="valid" time="0.142504" steps="21056"/></proof>
297 <goal name="wmpz_add'vc.83" expl="postcondition" proved="true">
298 <proof prover="3"><result status="valid" time="0.227209" steps="36784"/></proof>
300 <goal name="wmpz_add'vc.84" expl="postcondition" proved="true">
301 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
302 <goal name="wmpz_add'vc.84.0" expl="apply premises" proved="true">
303 <proof prover="3"><result status="valid" time="0.336034" steps="44644"/></proof>
305 <goal name="wmpz_add'vc.84.1" expl="apply premises" proved="true">
306 <proof prover="3"><result status="valid" time="0.100962" steps="16410"/></proof>
310 <goal name="wmpz_add'vc.85" expl="postcondition" proved="true">
311 <proof prover="3"><result status="valid" time="0.073974" steps="15752"/></proof>
313 <goal name="wmpz_add'vc.86" expl="precondition" proved="true">
314 <proof prover="6"><result status="valid" time="0.065750" steps="9708"/></proof>
316 <goal name="wmpz_add'vc.87" expl="precondition" proved="true">
317 <transf name="inline_goal" proved="true" >
318 <goal name="wmpz_add'vc.87.0" expl="precondition" proved="true">
319 <transf name="split_vc" proved="true" >
320 <goal name="wmpz_add'vc.87.0.0" expl="precondition" proved="true">
321 <proof prover="10"><result status="valid" time="0.030058" steps="80347"/></proof>
323 <goal name="wmpz_add'vc.87.0.1" expl="precondition" proved="true">
324 <proof prover="3"><result status="valid" time="0.061873" steps="13183"/></proof>
326 <goal name="wmpz_add'vc.87.0.2" expl="precondition" proved="true">
327 <proof prover="6"><result status="valid" time="0.048792" steps="9309"/></proof>
329 <goal name="wmpz_add'vc.87.0.3" expl="precondition" proved="true">
330 <proof prover="10"><result status="valid" time="0.004478" steps="8267"/></proof>
332 <goal name="wmpz_add'vc.87.0.4" expl="precondition" proved="true">
333 <proof prover="3"><result status="valid" time="0.086679" steps="14416"/></proof>
335 <goal name="wmpz_add'vc.87.0.5" expl="precondition" proved="true">
336 <proof prover="6"><result status="valid" time="0.060417" steps="10267"/></proof>
342 <goal name="wmpz_add'vc.88" expl="integer overflow" proved="true">
343 <proof prover="10"><result status="valid" time="0.029074" steps="85902"/></proof>
345 <goal name="wmpz_add'vc.89" expl="assertion" proved="true">
346 <transf name="split_vc" proved="true" >
347 <goal name="wmpz_add'vc.89.0" expl="assertion" proved="true">
348 <proof prover="3"><result status="valid" time="0.069174" steps="13441"/></proof>
350 <goal name="wmpz_add'vc.89.1" expl="assertion" proved="true">
351 <proof prover="3"><result status="valid" time="0.065686" steps="13447"/></proof>
353 <goal name="wmpz_add'vc.89.2" expl="VC for wmpz_add" proved="true">
354 <proof prover="3"><result status="valid" time="0.298739" steps="35808"/></proof>
356 <goal name="wmpz_add'vc.89.3" expl="VC for wmpz_add" proved="true">
357 <proof prover="3"><result status="valid" time="0.087904" steps="13760"/></proof>
359 <goal name="wmpz_add'vc.89.4" expl="VC for wmpz_add" proved="true">
360 <proof prover="4"><result status="valid" time="0.540000"/></proof>
362 <goal name="wmpz_add'vc.89.5" expl="VC for wmpz_add" proved="true">
363 <proof prover="6"><result status="valid" time="0.053091" steps="9272"/></proof>
365 <goal name="wmpz_add'vc.89.6" expl="VC for wmpz_add" proved="true">
366 <proof prover="3"><result status="valid" time="0.066637" steps="12703"/></proof>
368 <goal name="wmpz_add'vc.89.7" expl="VC for wmpz_add" proved="true">
369 <proof prover="6"><result status="valid" time="0.048318" steps="8639"/></proof>
371 <goal name="wmpz_add'vc.89.8" expl="VC for wmpz_add" proved="true">
372 <proof prover="3"><result status="valid" time="0.094484" steps="14789"/></proof>
376 <goal name="wmpz_add'vc.90" expl="postcondition" proved="true">
377 <transf name="split_vc" proved="true" >
378 <goal name="wmpz_add'vc.90.0" expl="postcondition" proved="true">
379 <proof prover="3"><result status="valid" time="0.061748" steps="13588"/></proof>
383 <goal name="wmpz_add'vc.91" expl="postcondition" proved="true">
384 <proof prover="3"><result status="valid" time="0.073592" steps="12818"/></proof>
386 <goal name="wmpz_add'vc.92" expl="postcondition" proved="true">
387 <proof prover="6"><result status="valid" time="0.048024" steps="8701"/></proof>
389 <goal name="wmpz_add'vc.93" expl="postcondition" proved="true">
390 <proof prover="6"><result status="valid" time="0.043938" steps="8702"/></proof>
392 <goal name="wmpz_add'vc.94" expl="postcondition" proved="true">
393 <proof prover="3"><result status="valid" time="0.097040" steps="14609"/></proof>
395 <goal name="wmpz_add'vc.95" expl="postcondition" proved="true">
396 <proof prover="3"><result status="valid" time="0.245898" steps="32693"/></proof>
398 <goal name="wmpz_add'vc.96" expl="postcondition" proved="true">
399 <proof prover="6"><result status="valid" time="0.164425" steps="19915"/></proof>
401 <goal name="wmpz_add'vc.97" expl="postcondition" proved="true">
402 <proof prover="10"><result status="valid" time="0.009270" steps="7964"/></proof>
404 <goal name="wmpz_add'vc.98" expl="postcondition" proved="true">
405 <proof prover="3"><result status="valid" time="0.075091" steps="14320"/></proof>
407 <goal name="wmpz_add'vc.99" expl="assertion" proved="true">
408 <transf name="split_vc" proved="true" >
409 <goal name="wmpz_add'vc.99.0" expl="assertion" proved="true">
410 <proof prover="3"><result status="valid" time="0.061948" steps="13414"/></proof>
412 <goal name="wmpz_add'vc.99.1" expl="assertion" proved="true">
413 <proof prover="3"><result status="valid" time="0.069957" steps="13413"/></proof>
415 <goal name="wmpz_add'vc.99.2" expl="VC for wmpz_add" proved="true">
416 <proof prover="6"><result status="valid" time="0.041525" steps="9271"/></proof>
418 <goal name="wmpz_add'vc.99.3" expl="VC for wmpz_add" proved="true">
419 <proof prover="6"><result status="valid" time="0.048612" steps="8621"/></proof>
421 <goal name="wmpz_add'vc.99.4" expl="VC for wmpz_add" proved="true">
422 <proof prover="6"><result status="valid" time="0.047191" steps="8627"/></proof>
424 <goal name="wmpz_add'vc.99.5" expl="VC for wmpz_add" proved="true">
425 <proof prover="3"><result status="valid" time="0.131516" steps="20022"/></proof>
427 <goal name="wmpz_add'vc.99.6" expl="VC for wmpz_add" proved="true">
428 <proof prover="6"><result status="valid" time="0.064724" steps="9870"/></proof>
430 <goal name="wmpz_add'vc.99.7" expl="VC for wmpz_add" proved="true">
431 <proof prover="11"><result status="valid" time="1.868491" steps="28871"/></proof>
433 <goal name="wmpz_add'vc.99.8" expl="VC for wmpz_add" proved="true">
434 <proof prover="6"><result status="valid" time="0.072853" steps="10633"/></proof>
438 <goal name="wmpz_add'vc.100" expl="postcondition" proved="true">
439 <transf name="split_vc" proved="true" >
440 <goal name="wmpz_add'vc.100.0" expl="postcondition" proved="true">
441 <proof prover="10"><result status="valid" time="0.008841" steps="5646"/></proof>
445 <goal name="wmpz_add'vc.101" expl="postcondition" proved="true">
446 <proof prover="3"><result status="valid" time="0.058801" steps="12791"/></proof>
448 <goal name="wmpz_add'vc.102" expl="postcondition" proved="true">
449 <proof prover="6"><result status="valid" time="0.042190" steps="8682"/></proof>
451 <goal name="wmpz_add'vc.103" expl="postcondition" proved="true">
452 <proof prover="6"><result status="valid" time="0.045722" steps="8683"/></proof>
454 <goal name="wmpz_add'vc.104" expl="postcondition" proved="true">
455 <proof prover="3"><result status="valid" time="0.092870" steps="14581"/></proof>
457 <goal name="wmpz_add'vc.105" expl="postcondition" proved="true">
458 <proof prover="3"><result status="valid" time="0.604276" steps="73076"/></proof>
460 <goal name="wmpz_add'vc.106" expl="postcondition" proved="true">
461 <proof prover="11"><result status="valid" time="0.342995" steps="3771"/></proof>
463 <goal name="wmpz_add'vc.107" expl="postcondition" proved="true">
464 <proof prover="10"><result status="valid" time="0.017936" steps="7925"/></proof>
466 <goal name="wmpz_add'vc.108" expl="postcondition" proved="true">
467 <proof prover="6"><result status="valid" time="0.049637" steps="9732"/></proof>
469 <goal name="wmpz_add'vc.109" expl="assertion" proved="true">
470 <proof prover="6"><result status="valid" time="0.069041" steps="9690"/></proof>
472 <goal name="wmpz_add'vc.110" expl="precondition" proved="true">
473 <proof prover="10"><result status="valid" time="0.028786" steps="70762"/></proof>
475 <goal name="wmpz_add'vc.111" expl="precondition" proved="true">
476 <proof prover="3"><result status="valid" time="0.164138" steps="24325"/></proof>
478 <goal name="wmpz_add'vc.112" expl="precondition" proved="true">
479 <proof prover="6"><result status="valid" time="0.161434" steps="19314"/></proof>
481 <goal name="wmpz_add'vc.113" expl="precondition" proved="true">
482 <proof prover="3"><result status="valid" time="0.066647" steps="13237"/></proof>
484 <goal name="wmpz_add'vc.114" expl="precondition" proved="true">
485 <proof prover="6"><result status="valid" time="0.361015" steps="42208"/></proof>
487 <goal name="wmpz_add'vc.115" expl="precondition" proved="true">
488 <proof prover="3"><result status="valid" time="0.065641" steps="13269"/></proof>
490 <goal name="wmpz_add'vc.116" expl="assertion" proved="true">
491 <proof prover="11"><result status="valid" time="1.081912" steps="16404"/></proof>
493 <goal name="wmpz_add'vc.117" expl="precondition" proved="true">
494 <proof prover="10"><result status="valid" time="0.013830" steps="24302"/></proof>
496 <goal name="wmpz_add'vc.118" expl="precondition" proved="true">
497 <transf name="split_vc" proved="true" >
498 <goal name="wmpz_add'vc.118.0" expl="precondition" proved="true">
499 <proof prover="3"><result status="valid" time="0.195476" steps="31692"/></proof>
503 <goal name="wmpz_add'vc.119" expl="integer overflow" proved="true">
504 <proof prover="10"><result status="valid" time="0.037820" steps="90558"/></proof>
506 <goal name="wmpz_add'vc.120" expl="precondition" proved="true">
507 <proof prover="10"><result status="valid" time="0.024190" steps="72911"/></proof>
509 <goal name="wmpz_add'vc.121" expl="precondition" proved="true">
510 <proof prover="10"><result status="valid" time="0.042241" steps="100546"/></proof>
512 <goal name="wmpz_add'vc.122" expl="precondition" proved="true">
513 <proof prover="6"><result status="valid" time="0.058742" steps="10137"/></proof>
515 <goal name="wmpz_add'vc.123" expl="precondition" proved="true">
516 <proof prover="10"><result status="valid" time="0.018438" steps="42467"/></proof>
518 <goal name="wmpz_add'vc.124" expl="postcondition" proved="true">
519 <proof prover="4"><result status="valid" time="0.860000"/></proof>
521 <goal name="wmpz_add'vc.125" expl="postcondition" proved="true">
522 <proof prover="6"><result status="valid" time="0.042535" steps="9295"/></proof>
524 <goal name="wmpz_add'vc.126" expl="postcondition" proved="true">
525 <proof prover="3"><result status="valid" time="0.122866" steps="20758"/></proof>
527 <goal name="wmpz_add'vc.127" expl="postcondition" proved="true">
528 <proof prover="6"><result status="valid" time="0.125592" steps="18327"/></proof>
530 <goal name="wmpz_add'vc.128" expl="postcondition" proved="true">
531 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
532 <goal name="wmpz_add'vc.128.0" expl="apply premises" proved="true">
533 <proof prover="3"><result status="valid" time="0.264807" steps="38482"/></proof>
535 <goal name="wmpz_add'vc.128.1" expl="apply premises" proved="true">
536 <proof prover="10"><result status="valid" time="0.035646" steps="96412"/></proof>
540 <goal name="wmpz_add'vc.129" expl="postcondition" proved="true">
541 <proof prover="3"><result status="valid" time="0.244766" steps="36878"/></proof>
543 <goal name="wmpz_add'vc.130" expl="postcondition" proved="true">
544 <proof prover="3"><result status="valid" time="0.143630" steps="23543"/></proof>
546 <goal name="wmpz_add'vc.131" expl="postcondition" proved="true">
547 <proof prover="3"><result status="valid" time="0.128230" steps="21512"/></proof>
549 <goal name="wmpz_add'vc.132" expl="postcondition" proved="true">
550 <proof prover="3"><result status="valid" time="0.073543" steps="15408"/></proof>
552 <goal name="wmpz_add'vc.133" expl="precondition" proved="true">
553 <proof prover="10"><result status="valid" time="0.023727" steps="72730"/></proof>
555 <goal name="wmpz_add'vc.134" expl="precondition" proved="true">
556 <proof prover="3"><result status="valid" time="0.117608" steps="19501"/></proof>
558 <goal name="wmpz_add'vc.135" expl="precondition" proved="true">
559 <proof prover="3"><result status="valid" time="0.066108" steps="14693"/></proof>
561 <goal name="wmpz_add'vc.136" expl="precondition" proved="true">
562 <proof prover="3"><result status="valid" time="0.091891" steps="15849"/></proof>
564 <goal name="wmpz_add'vc.137" expl="postcondition" proved="true">
565 <proof prover="4"><result status="valid" time="0.300000"/></proof>
567 <goal name="wmpz_add'vc.138" expl="postcondition" proved="true">
568 <proof prover="3"><result status="valid" time="0.073456" steps="13730"/></proof>
570 <goal name="wmpz_add'vc.139" expl="postcondition" proved="true">
571 <proof prover="3"><result status="valid" time="0.140250" steps="20672"/></proof>
573 <goal name="wmpz_add'vc.140" expl="postcondition" proved="true">
574 <transf name="split_vc" proved="true" >
575 <goal name="wmpz_add'vc.140.0" expl="postcondition" proved="true">
576 <proof prover="3"><result status="valid" time="0.137260" steps="20512"/></proof>
580 <goal name="wmpz_add'vc.141" expl="postcondition" proved="true">
581 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
582 <goal name="wmpz_add'vc.141.0" expl="apply premises" proved="true">
583 <proof prover="3"><result status="valid" time="0.295827" steps="38095"/></proof>
585 <goal name="wmpz_add'vc.141.1" expl="apply premises" proved="true">
586 <proof prover="6"><result status="valid" time="0.084934" steps="11782"/></proof>
590 <goal name="wmpz_add'vc.142" expl="postcondition" proved="true">
591 <proof prover="10"><result status="valid" time="0.083337" steps="180723"/></proof>
593 <goal name="wmpz_add'vc.143" expl="postcondition" proved="true">
594 <proof prover="3"><result status="valid" time="0.168281" steps="23544"/></proof>
596 <goal name="wmpz_add'vc.144" expl="postcondition" proved="true">
597 <proof prover="3"><result status="valid" time="0.141381" steps="21428"/></proof>
599 <goal name="wmpz_add'vc.145" expl="postcondition" proved="true">
600 <proof prover="3"><result status="valid" time="0.077219" steps="15375"/></proof>
602 <goal name="wmpz_add'vc.146" expl="precondition" proved="true">
603 <proof prover="6"><result status="valid" time="0.046181" steps="9019"/></proof>
605 <goal name="wmpz_add'vc.147" expl="precondition" proved="true">
606 <proof prover="3"><result status="valid" time="0.192821" steps="26684"/></proof>
608 <goal name="wmpz_add'vc.148" expl="precondition" proved="true">
609 <proof prover="6"><result status="valid" time="0.042028" steps="9034"/></proof>
611 <goal name="wmpz_add'vc.149" expl="assertion" proved="true">
612 <proof prover="10"><result status="valid" time="0.683021" steps="1015068"/></proof>
614 <goal name="wmpz_add'vc.150" expl="precondition" proved="true">
615 <proof prover="3"><result status="valid" time="0.096449" steps="14966"/></proof>
617 <goal name="wmpz_add'vc.151" expl="precondition" proved="true">
618 <proof prover="3"><result status="valid" time="0.232217" steps="30328"/></proof>
620 <goal name="wmpz_add'vc.152" expl="integer overflow" proved="true">
621 <proof prover="10"><result status="valid" time="0.035206" steps="92459"/></proof>
623 <goal name="wmpz_add'vc.153" expl="precondition" proved="true">
624 <proof prover="6"><result status="valid" time="0.064636" steps="10645"/></proof>
626 <goal name="wmpz_add'vc.154" expl="precondition" proved="true">
627 <proof prover="10"><result status="valid" time="0.042395" steps="100410"/></proof>
629 <goal name="wmpz_add'vc.155" expl="precondition" proved="true">
630 <proof prover="3"><result status="valid" time="0.068086" steps="14723"/></proof>
632 <goal name="wmpz_add'vc.156" expl="precondition" proved="true">
633 <proof prover="10"><result status="valid" time="0.017510" steps="42441"/></proof>
635 <goal name="wmpz_add'vc.157" expl="postcondition" proved="true">
636 <proof prover="4"><result status="valid" time="0.860000"/></proof>
638 <goal name="wmpz_add'vc.158" expl="postcondition" proved="true">
639 <proof prover="6"><result status="valid" time="0.050621" steps="9297"/></proof>
641 <goal name="wmpz_add'vc.159" expl="postcondition" proved="true">
642 <proof prover="3"><result status="valid" time="0.136510" steps="20775"/></proof>
644 <goal name="wmpz_add'vc.160" expl="postcondition" proved="true">
645 <proof prover="10"><result status="valid" time="0.048566" steps="107029"/></proof>
647 <goal name="wmpz_add'vc.161" expl="postcondition" proved="true">
648 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
649 <goal name="wmpz_add'vc.161.0" expl="apply premises" proved="true">
650 <proof prover="3"><result status="valid" time="0.255680" steps="36702"/></proof>
652 <goal name="wmpz_add'vc.161.1" expl="apply premises" proved="true">
653 <proof prover="6"><result status="valid" time="0.079691" steps="11803"/></proof>
657 <goal name="wmpz_add'vc.162" expl="postcondition" proved="true">
658 <proof prover="3"><result status="valid" time="0.246539" steps="35376"/></proof>
660 <goal name="wmpz_add'vc.163" expl="postcondition" proved="true">
661 <transf name="split_vc" proved="true" >
662 <goal name="wmpz_add'vc.163.0" expl="postcondition" proved="true">
663 <proof prover="3"><result status="valid" time="0.141675" steps="23705"/></proof>
667 <goal name="wmpz_add'vc.164" expl="postcondition" proved="true">
668 <proof prover="3"><result status="valid" time="0.134983" steps="21520"/></proof>
670 <goal name="wmpz_add'vc.165" expl="postcondition" proved="true">
671 <proof prover="6"><result status="valid" time="0.052244" steps="10441"/></proof>
673 <goal name="wmpz_add'vc.166" expl="precondition" proved="true">
674 <proof prover="10"><result status="valid" time="0.030757" steps="72678"/></proof>
676 <goal name="wmpz_add'vc.167" expl="precondition" proved="true">
677 <proof prover="3"><result status="valid" time="0.113310" steps="19508"/></proof>
679 <goal name="wmpz_add'vc.168" expl="precondition" proved="true">
680 <proof prover="6"><result status="valid" time="0.045760" steps="10120"/></proof>
682 <goal name="wmpz_add'vc.169" expl="precondition" proved="true">
683 <proof prover="6"><result status="valid" time="0.059983" steps="11223"/></proof>
685 <goal name="wmpz_add'vc.170" expl="postcondition" proved="true">
686 <proof prover="4"><result status="valid" time="0.310000"/></proof>
688 <goal name="wmpz_add'vc.171" expl="postcondition" proved="true">
689 <proof prover="3"><result status="valid" time="0.061016" steps="13733"/></proof>
691 <goal name="wmpz_add'vc.172" expl="postcondition" proved="true">
692 <proof prover="3"><result status="valid" time="0.136989" steps="20670"/></proof>
694 <goal name="wmpz_add'vc.173" expl="postcondition" proved="true">
695 <proof prover="6"><result status="valid" time="0.151684" steps="18282"/></proof>
697 <goal name="wmpz_add'vc.174" expl="postcondition" proved="true">
698 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
699 <goal name="wmpz_add'vc.174.0" expl="apply premises" proved="true">
700 <proof prover="3"><result status="valid" time="0.264274" steps="36005"/></proof>
702 <goal name="wmpz_add'vc.174.1" expl="apply premises" proved="true">
703 <proof prover="3"><result status="valid" time="0.095672" steps="16082"/></proof>
707 <goal name="wmpz_add'vc.175" expl="postcondition" proved="true">
708 <proof prover="10"><result status="valid" time="0.068840" steps="180751"/></proof>
710 <goal name="wmpz_add'vc.176" expl="postcondition" proved="true">
711 <proof prover="6"><result status="valid" time="0.169905" steps="22355"/></proof>
713 <goal name="wmpz_add'vc.177" expl="postcondition" proved="true">
714 <proof prover="3"><result status="valid" time="0.139487" steps="21435"/></proof>
716 <goal name="wmpz_add'vc.178" expl="postcondition" proved="true">
717 <proof prover="10"><result status="valid" time="0.011372" steps="10251"/></proof>
719 <goal name="wmpz_add'vc.179" expl="precondition" proved="true">
720 <proof prover="3"><result status="valid" time="0.095117" steps="15951"/></proof>
722 <goal name="wmpz_add'vc.180" expl="precondition" proved="true">
723 <proof prover="3"><result status="valid" time="0.180096" steps="24364"/></proof>
725 <goal name="wmpz_add'vc.181" expl="precondition" proved="true">
726 <proof prover="3"><result status="valid" time="0.133145" steps="19763"/></proof>
728 <goal name="wmpz_add'vc.182" expl="precondition" proved="true">
729 <proof prover="3"><result status="valid" time="0.068619" steps="13237"/></proof>
731 <goal name="wmpz_add'vc.183" expl="precondition" proved="true">
732 <proof prover="3"><result status="valid" time="0.188603" steps="27394"/></proof>
734 <goal name="wmpz_add'vc.184" expl="precondition" proved="true">
735 <proof prover="6"><result status="valid" time="0.053807" steps="9035"/></proof>
737 <goal name="wmpz_add'vc.185" expl="assertion" proved="true">
738 <proof prover="11"><result status="valid" time="1.167578" steps="16180"/></proof>
740 <goal name="wmpz_add'vc.186" expl="precondition" proved="true">
741 <proof prover="6"><result status="valid" time="0.072922" steps="10590"/></proof>
743 <goal name="wmpz_add'vc.187" expl="precondition" proved="true">
744 <proof prover="3"><result status="valid" time="0.225847" steps="30915"/></proof>
746 <goal name="wmpz_add'vc.188" expl="integer overflow" proved="true">
747 <proof prover="3"><result status="valid" time="0.148610" steps="22146"/></proof>
749 <goal name="wmpz_add'vc.189" expl="precondition" proved="true">
750 <proof prover="10"><result status="valid" time="0.023124" steps="72891"/></proof>
752 <goal name="wmpz_add'vc.190" expl="precondition" proved="true">
753 <proof prover="3"><result status="valid" time="0.126757" steps="19609"/></proof>
755 <goal name="wmpz_add'vc.191" expl="precondition" proved="true">
756 <proof prover="6"><result status="valid" time="0.049726" steps="10137"/></proof>
758 <goal name="wmpz_add'vc.192" expl="precondition" proved="true">
759 <proof prover="3"><result status="valid" time="0.093257" steps="15875"/></proof>
761 <goal name="wmpz_add'vc.193" expl="postcondition" proved="true">
762 <proof prover="4"><result status="valid" time="1.079881"/></proof>
764 <goal name="wmpz_add'vc.194" expl="postcondition" proved="true">
765 <proof prover="10"><result status="valid" time="0.039309" steps="97275"/></proof>
767 <goal name="wmpz_add'vc.195" expl="postcondition" proved="true">
768 <proof prover="6"><result status="valid" time="0.053322" steps="9305"/></proof>
770 <goal name="wmpz_add'vc.196" expl="postcondition" proved="true">
771 <proof prover="3"><result status="valid" time="0.128438" steps="20615"/></proof>
773 <goal name="wmpz_add'vc.197" expl="postcondition" proved="true">
774 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
775 <goal name="wmpz_add'vc.197.0" expl="apply premises" proved="true">
776 <proof prover="3"><result status="valid" time="0.248866" steps="37422"/></proof>
778 <goal name="wmpz_add'vc.197.1" expl="apply premises" proved="true">
779 <proof prover="10"><result status="valid" time="0.034541" steps="96385"/></proof>
783 <goal name="wmpz_add'vc.198" expl="postcondition" proved="true">
784 <proof prover="3"><result status="valid" time="0.279865" steps="35920"/></proof>
786 <goal name="wmpz_add'vc.199" expl="postcondition" proved="true">
787 <proof prover="3"><result status="valid" time="0.165797" steps="23460"/></proof>
789 <goal name="wmpz_add'vc.200" expl="postcondition" proved="true">
790 <proof prover="3"><result status="valid" time="0.157936" steps="21524"/></proof>
792 <goal name="wmpz_add'vc.201" expl="postcondition" proved="true">
793 <proof prover="6"><result status="valid" time="0.051984" steps="10439"/></proof>
795 <goal name="wmpz_add'vc.202" expl="precondition" proved="true">
796 <proof prover="3"><result status="valid" time="0.103639" steps="14942"/></proof>
798 <goal name="wmpz_add'vc.203" expl="precondition" proved="true">
799 <proof prover="10"><result status="valid" time="0.034459" steps="100467"/></proof>
801 <goal name="wmpz_add'vc.204" expl="precondition" proved="true">
802 <proof prover="10"><result status="valid" time="0.008802" steps="9243"/></proof>
804 <goal name="wmpz_add'vc.205" expl="precondition" proved="true">
805 <proof prover="10"><result status="valid" time="0.019101" steps="42347"/></proof>
807 <goal name="wmpz_add'vc.206" expl="postcondition" proved="true">
808 <proof prover="4"><result status="valid" time="0.210000"/></proof>
810 <goal name="wmpz_add'vc.207" expl="postcondition" proved="true">
811 <proof prover="3"><result status="valid" time="0.110274" steps="20613"/></proof>
813 <goal name="wmpz_add'vc.208" expl="postcondition" proved="true">
814 <proof prover="3"><result status="valid" time="0.065422" steps="13748"/></proof>
816 <goal name="wmpz_add'vc.209" expl="postcondition" proved="true">
817 <proof prover="3"><result status="valid" time="0.120818" steps="20515"/></proof>
819 <goal name="wmpz_add'vc.210" expl="postcondition" proved="true">
820 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
821 <goal name="wmpz_add'vc.210.0" expl="apply premises" proved="true">
822 <proof prover="6"><result status="valid" time="0.393407" steps="50791"/></proof>
824 <goal name="wmpz_add'vc.210.1" expl="apply premises" proved="true">
825 <proof prover="6"><result status="valid" time="0.071017" steps="11776"/></proof>
829 <goal name="wmpz_add'vc.211" expl="postcondition" proved="true">
830 <proof prover="10"><result status="valid" time="0.071413" steps="177504"/></proof>
832 <goal name="wmpz_add'vc.212" expl="postcondition" proved="true">
833 <proof prover="3"><result status="valid" time="0.144486" steps="23274"/></proof>
835 <goal name="wmpz_add'vc.213" expl="postcondition" proved="true">
836 <proof prover="3"><result status="valid" time="0.127353" steps="21417"/></proof>
838 <goal name="wmpz_add'vc.214" expl="postcondition" proved="true">
839 <proof prover="3"><result status="valid" time="0.068603" steps="15375"/></proof>
841 <goal name="wmpz_add'vc.215" expl="precondition" proved="true">
842 <proof prover="10"><result status="valid" time="0.005699" steps="5502"/></proof>
844 <goal name="wmpz_add'vc.216" expl="precondition" proved="true">
845 <proof prover="3"><result status="valid" time="0.180371" steps="26747"/></proof>
847 <goal name="wmpz_add'vc.217" expl="precondition" proved="true">
848 <proof prover="6"><result status="valid" time="0.046233" steps="9034"/></proof>
850 <goal name="wmpz_add'vc.218" expl="assertion" proved="true">
851 <proof prover="10"><result status="valid" time="0.699711" steps="1011638"/></proof>
853 <goal name="wmpz_add'vc.219" expl="precondition" proved="true">
854 <proof prover="10"><result status="valid" time="0.013810" steps="24286"/></proof>
856 <goal name="wmpz_add'vc.220" expl="precondition" proved="true">
857 <proof prover="3"><result status="valid" time="0.204763" steps="30320"/></proof>
859 <goal name="wmpz_add'vc.221" expl="integer overflow" proved="true">
860 <proof prover="10"><result status="valid" time="0.031751" steps="92423"/></proof>
862 <goal name="wmpz_add'vc.222" expl="precondition" proved="true">
863 <proof prover="6"><result status="valid" time="0.075840" steps="10638"/></proof>
865 <goal name="wmpz_add'vc.223" expl="precondition" proved="true">
866 <proof prover="10"><result status="valid" time="0.039896" steps="100787"/></proof>
868 <goal name="wmpz_add'vc.224" expl="precondition" proved="true">
869 <transf name="split_vc" proved="true" >
870 <goal name="wmpz_add'vc.224.0" expl="precondition" proved="true">
871 <proof prover="6"><result status="valid" time="0.053372" steps="10139"/></proof>
875 <goal name="wmpz_add'vc.225" expl="precondition" proved="true">
876 <proof prover="3"><result status="valid" time="0.100887" steps="15874"/></proof>
878 <goal name="wmpz_add'vc.226" expl="postcondition" proved="true">
879 <proof prover="4"><result status="valid" time="0.927691"/></proof>
881 <goal name="wmpz_add'vc.227" expl="postcondition" proved="true">
882 <proof prover="10"><result status="valid" time="0.032678" steps="94810"/></proof>
884 <goal name="wmpz_add'vc.228" expl="postcondition" proved="true">
885 <proof prover="6"><result status="valid" time="0.048841" steps="9307"/></proof>
887 <goal name="wmpz_add'vc.229" expl="postcondition" proved="true">
888 <proof prover="3"><result status="valid" time="0.144967" steps="20623"/></proof>
890 <goal name="wmpz_add'vc.230" expl="postcondition" proved="true">
891 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
892 <goal name="wmpz_add'vc.230.0" expl="apply premises" proved="true">
893 <proof prover="3"><result status="valid" time="0.276562" steps="37539"/></proof>
895 <goal name="wmpz_add'vc.230.1" expl="apply premises" proved="true">
896 <proof prover="10"><result status="valid" time="0.039494" steps="98444"/></proof>
900 <goal name="wmpz_add'vc.231" expl="postcondition" proved="true">
901 <proof prover="3"><result status="valid" time="0.219979" steps="35299"/></proof>
903 <goal name="wmpz_add'vc.232" expl="postcondition" proved="true">
904 <proof prover="3"><result status="valid" time="0.153031" steps="23731"/></proof>
906 <goal name="wmpz_add'vc.233" expl="postcondition" proved="true">
907 <proof prover="3"><result status="valid" time="0.128726" steps="21532"/></proof>
909 <goal name="wmpz_add'vc.234" expl="postcondition" proved="true">
910 <proof prover="10"><result status="valid" time="0.009293" steps="10284"/></proof>
912 <goal name="wmpz_add'vc.235" expl="precondition" proved="true">
913 <proof prover="11"><result status="valid" time="0.139470" steps="1539"/></proof>
915 <goal name="wmpz_add'vc.236" expl="precondition" proved="true">
916 <proof prover="10"><result status="valid" time="0.040605" steps="100522"/></proof>
918 <goal name="wmpz_add'vc.237" expl="precondition" proved="true">
919 <proof prover="3"><result status="valid" time="0.076034" steps="14696"/></proof>
921 <goal name="wmpz_add'vc.238" expl="precondition" proved="true">
922 <proof prover="3"><result status="valid" time="0.091128" steps="15846"/></proof>
924 <goal name="wmpz_add'vc.239" expl="postcondition" proved="true">
925 <proof prover="4"><result status="valid" time="0.200000"/></proof>
927 <goal name="wmpz_add'vc.240" expl="postcondition" proved="true">
928 <proof prover="3"><result status="valid" time="0.119132" steps="20611"/></proof>
930 <goal name="wmpz_add'vc.241" expl="postcondition" proved="true">
931 <proof prover="10"><result status="valid" time="0.003579" steps="5767"/></proof>
933 <goal name="wmpz_add'vc.242" expl="postcondition" proved="true">
934 <proof prover="6"><result status="valid" time="0.134070" steps="18301"/></proof>
936 <goal name="wmpz_add'vc.243" expl="postcondition" proved="true">
937 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
938 <goal name="wmpz_add'vc.243.0" expl="apply premises" proved="true">
939 <proof prover="3"><result status="valid" time="0.239256" steps="35823"/></proof>
941 <goal name="wmpz_add'vc.243.1" expl="apply premises" proved="true">
942 <proof prover="3"><result status="valid" time="0.083042" steps="16076"/></proof>
946 <goal name="wmpz_add'vc.244" expl="postcondition" proved="true">
947 <proof prover="3"><result status="valid" time="0.738655" steps="82757"/></proof>
949 <goal name="wmpz_add'vc.245" expl="postcondition" proved="true">
950 <proof prover="6"><result status="valid" time="0.161807" steps="22232"/></proof>
952 <goal name="wmpz_add'vc.246" expl="postcondition" proved="true">
953 <proof prover="3"><result status="valid" time="0.126484" steps="21424"/></proof>
955 <goal name="wmpz_add'vc.247" expl="postcondition" proved="true">
956 <proof prover="6"><result status="valid" time="0.049343" steps="10418"/></proof>
958 <goal name="wmpz_add'vc.248" expl="precondition" proved="true">
959 <proof prover="10"><result status="valid" time="0.028310" steps="71273"/></proof>
961 <goal name="wmpz_add'vc.249" expl="precondition" proved="true">
962 <proof prover="3"><result status="valid" time="0.117720" steps="17157"/></proof>
964 <goal name="wmpz_add'vc.250" expl="precondition" proved="true">
965 <proof prover="3"><result status="valid" time="0.193701" steps="26361"/></proof>
967 <goal name="wmpz_add'vc.251" expl="precondition" proved="true">
968 <proof prover="10"><result status="valid" time="0.041126" steps="117550"/></proof>
970 <goal name="wmpz_add'vc.252" expl="precondition" proved="true">
971 <proof prover="10"><result status="valid" time="0.015176" steps="5757"/></proof>
973 <goal name="wmpz_add'vc.253" expl="precondition" proved="true">
974 <proof prover="3"><result status="valid" time="0.231408" steps="32498"/></proof>
976 <goal name="wmpz_add'vc.254" expl="precondition" proved="true">
977 <proof prover="10"><result status="valid" time="0.009633" steps="5781"/></proof>
979 <goal name="wmpz_add'vc.255" expl="assertion" proved="true">
980 <proof prover="11"><result status="valid" time="1.530387" steps="19866"/></proof>
982 <goal name="wmpz_add'vc.256" expl="precondition" proved="true">
983 <proof prover="3"><result status="valid" time="0.085424" steps="15528"/></proof>
985 <goal name="wmpz_add'vc.257" expl="precondition" proved="true">
986 <proof prover="3"><result status="valid" time="0.262051" steps="37046"/></proof>
988 <goal name="wmpz_add'vc.258" expl="integer overflow" proved="true">
989 <proof prover="6"><result status="valid" time="0.175469" steps="22921"/></proof>
991 <goal name="wmpz_add'vc.259" expl="precondition" proved="true">
992 <proof prover="6"><result status="valid" time="0.074667" steps="11117"/></proof>
994 <goal name="wmpz_add'vc.260" expl="precondition" proved="true">
995 <proof prover="3"><result status="valid" time="0.132918" steps="20909"/></proof>
997 <goal name="wmpz_add'vc.261" expl="precondition" proved="true">
998 <proof prover="3"><result status="valid" time="0.087082" steps="15470"/></proof>
1000 <goal name="wmpz_add'vc.262" expl="precondition" proved="true">
1001 <proof prover="10"><result status="valid" time="0.018499" steps="45918"/></proof>
1003 <goal name="wmpz_add'vc.263" expl="precondition" proved="true">
1004 <proof prover="6"><result status="valid" time="0.076047" steps="11324"/></proof>
1006 <goal name="wmpz_add'vc.264" expl="precondition" proved="true">
1007 <proof prover="3"><result status="valid" time="0.241617" steps="37776"/></proof>
1009 <goal name="wmpz_add'vc.265" expl="precondition" proved="true">
1010 <proof prover="3"><result status="valid" time="0.085193" steps="15735"/></proof>
1012 <goal name="wmpz_add'vc.266" expl="precondition" proved="true">
1013 <proof prover="10"><result status="valid" time="0.022212" steps="47044"/></proof>
1015 <goal name="wmpz_add'vc.267" expl="postcondition" proved="true">
1016 <proof prover="4"><result status="valid" time="1.057497"/></proof>
1018 <goal name="wmpz_add'vc.268" expl="postcondition" proved="true">
1019 <proof prover="3"><result status="valid" time="0.159484" steps="22602"/></proof>
1021 <goal name="wmpz_add'vc.269" expl="postcondition" proved="true">
1022 <proof prover="3"><result status="valid" time="0.157680" steps="23066"/></proof>
1024 <goal name="wmpz_add'vc.270" expl="postcondition" proved="true">
1025 <proof prover="3"><result status="valid" time="0.262609" steps="39545"/></proof>
1027 <goal name="wmpz_add'vc.271" expl="postcondition" proved="true">
1028 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
1029 <goal name="wmpz_add'vc.271.0" expl="apply premises" proved="true">
1030 <proof prover="3"><result status="valid" time="0.394308" steps="46349"/></proof>
1032 <goal name="wmpz_add'vc.271.1" expl="apply premises" proved="true">
1033 <proof prover="6"><result status="valid" time="0.083288" steps="12352"/></proof>
1037 <goal name="wmpz_add'vc.272" expl="postcondition" proved="true">
1038 <proof prover="3"><result status="valid" time="0.334960" steps="43940"/></proof>
1040 <goal name="wmpz_add'vc.273" expl="postcondition" proved="true">
1041 <proof prover="6"><result status="valid" time="0.190881" steps="25675"/></proof>
1043 <goal name="wmpz_add'vc.274" expl="postcondition" proved="true">
1044 <proof prover="3"><result status="valid" time="0.282175" steps="40741"/></proof>
1046 <goal name="wmpz_add'vc.275" expl="postcondition" proved="true">
1047 <proof prover="3"><result status="valid" time="0.075773" steps="16374"/></proof>
1049 <goal name="wmpz_add'vc.276" expl="precondition" proved="true">
1050 <proof prover="10"><result status="valid" time="0.031559" steps="78081"/></proof>
1052 <goal name="wmpz_add'vc.277" expl="precondition" proved="true">
1053 <proof prover="3"><result status="valid" time="0.142634" steps="20797"/></proof>
1055 <goal name="wmpz_add'vc.278" expl="precondition" proved="true">
1056 <proof prover="10"><result status="valid" time="0.009995" steps="9986"/></proof>
1058 <goal name="wmpz_add'vc.279" expl="precondition" proved="true">
1059 <proof prover="6"><result status="valid" time="0.080570" steps="11541"/></proof>
1061 <goal name="wmpz_add'vc.280" expl="precondition" proved="true">
1062 <proof prover="10"><result status="valid" time="0.028282" steps="79814"/></proof>
1064 <goal name="wmpz_add'vc.281" expl="precondition" proved="true">
1065 <proof prover="3"><result status="valid" time="0.272225" steps="37491"/></proof>
1067 <goal name="wmpz_add'vc.282" expl="precondition" proved="true">
1068 <proof prover="3"><result status="valid" time="0.070449" steps="15709"/></proof>
1070 <goal name="wmpz_add'vc.283" expl="precondition" proved="true">
1071 <proof prover="10"><result status="valid" time="0.019898" steps="46923"/></proof>
1073 <goal name="wmpz_add'vc.284" expl="postcondition" proved="true">
1074 <proof prover="4"><result status="valid" time="0.190000"/></proof>
1076 <goal name="wmpz_add'vc.285" expl="postcondition" proved="true">
1077 <proof prover="3"><result status="valid" time="0.142778" steps="22497"/></proof>
1079 <goal name="wmpz_add'vc.286" expl="postcondition" proved="true">
1080 <proof prover="3"><result status="valid" time="0.143859" steps="22971"/></proof>
1082 <goal name="wmpz_add'vc.287" expl="postcondition" proved="true">
1083 <proof prover="3"><result status="valid" time="0.228363" steps="39237"/></proof>
1085 <goal name="wmpz_add'vc.288" expl="postcondition" proved="true">
1086 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
1087 <goal name="wmpz_add'vc.288.0" expl="apply premises" proved="true">
1088 <proof prover="3"><result status="valid" time="0.321649" steps="45970"/></proof>
1090 <goal name="wmpz_add'vc.288.1" expl="apply premises" proved="true">
1091 <proof prover="6"><result status="valid" time="0.073572" steps="12331"/></proof>
1095 <goal name="wmpz_add'vc.289" expl="postcondition" proved="true">
1096 <proof prover="3"><result status="valid" time="1.046035" steps="113275"/></proof>
1098 <goal name="wmpz_add'vc.290" expl="postcondition" proved="true">
1099 <proof prover="10"><result status="valid" time="0.124391" steps="296552"/></proof>
1101 <goal name="wmpz_add'vc.291" expl="postcondition" proved="true">
1102 <proof prover="3"><result status="valid" time="0.249760" steps="40590"/></proof>
1104 <goal name="wmpz_add'vc.292" expl="postcondition" proved="true">
1105 <proof prover="3"><result status="valid" time="0.076471" steps="16341"/></proof>
1107 <goal name="wmpz_add'vc.293" expl="precondition" proved="true">
1108 <proof prover="10"><result status="valid" time="0.004093" steps="5761"/></proof>
1110 <goal name="wmpz_add'vc.294" expl="precondition" proved="true">
1111 <proof prover="3"><result status="valid" time="0.203220" steps="30647"/></proof>
1113 <goal name="wmpz_add'vc.295" expl="precondition" proved="true">
1114 <proof prover="10"><result status="valid" time="0.012526" steps="5785"/></proof>
1116 <goal name="wmpz_add'vc.296" expl="assertion" proved="true">
1117 <proof prover="10"><result status="valid" time="0.796348" steps="1422220"/></proof>
1119 <goal name="wmpz_add'vc.297" expl="precondition" proved="true">
1120 <proof prover="10"><result status="valid" time="0.022769" steps="26439"/></proof>
1122 <goal name="wmpz_add'vc.298" expl="precondition" proved="true">
1123 <proof prover="3"><result status="valid" time="0.255000" steps="35787"/></proof>
1125 <goal name="wmpz_add'vc.299" expl="integer overflow" proved="true">
1126 <proof prover="3"><result status="valid" time="0.156504" steps="24068"/></proof>
1128 <goal name="wmpz_add'vc.300" expl="precondition" proved="true">
1129 <proof prover="6"><result status="valid" time="0.078143" steps="11117"/></proof>
1131 <goal name="wmpz_add'vc.301" expl="precondition" proved="true">
1132 <proof prover="3"><result status="valid" time="0.135539" steps="20917"/></proof>
1134 <goal name="wmpz_add'vc.302" expl="precondition" proved="true">
1135 <proof prover="10"><result status="valid" time="0.007817" steps="10015"/></proof>
1137 <goal name="wmpz_add'vc.303" expl="precondition" proved="true">
1138 <proof prover="3"><result status="valid" time="0.099200" steps="16490"/></proof>
1140 <goal name="wmpz_add'vc.304" expl="precondition" proved="true">
1141 <proof prover="6"><result status="valid" time="0.076430" steps="11324"/></proof>
1143 <goal name="wmpz_add'vc.305" expl="precondition" proved="true">
1144 <proof prover="3"><result status="valid" time="0.246683" steps="38069"/></proof>
1146 <goal name="wmpz_add'vc.306" expl="precondition" proved="true">
1147 <proof prover="3"><result status="valid" time="0.081858" steps="15739"/></proof>
1149 <goal name="wmpz_add'vc.307" expl="precondition" proved="true">
1150 <proof prover="3"><result status="valid" time="0.104321" steps="16767"/></proof>
1152 <goal name="wmpz_add'vc.308" expl="postcondition" proved="true">
1153 <proof prover="4"><result status="valid" time="1.054119"/></proof>
1155 <goal name="wmpz_add'vc.309" expl="postcondition" proved="true">
1156 <proof prover="3"><result status="valid" time="0.146056" steps="22610"/></proof>
1158 <goal name="wmpz_add'vc.310" expl="postcondition" proved="true">
1159 <proof prover="3"><result status="valid" time="0.145204" steps="23074"/></proof>
1161 <goal name="wmpz_add'vc.311" expl="postcondition" proved="true">
1162 <proof prover="3"><result status="valid" time="0.253939" steps="37961"/></proof>
1164 <goal name="wmpz_add'vc.312" expl="postcondition" proved="true">
1165 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
1166 <goal name="wmpz_add'vc.312.0" expl="apply premises" proved="true">
1167 <proof prover="3"><result status="valid" time="0.323190" steps="43984"/></proof>
1169 <goal name="wmpz_add'vc.312.1" expl="apply premises" proved="true">
1170 <proof prover="10"><result status="valid" time="0.030182" steps="114415"/></proof>
1174 <goal name="wmpz_add'vc.313" expl="postcondition" proved="true">
1175 <proof prover="3"><result status="valid" time="0.267264" steps="41976"/></proof>
1177 <goal name="wmpz_add'vc.314" expl="postcondition" proved="true">
1178 <proof prover="3"><result status="valid" time="0.158629" steps="25633"/></proof>
1180 <goal name="wmpz_add'vc.315" expl="postcondition" proved="true">
1181 <proof prover="3"><result status="valid" time="0.219495" steps="41446"/></proof>
1183 <goal name="wmpz_add'vc.316" expl="postcondition" proved="true">
1184 <proof prover="6"><result status="valid" time="0.052784" steps="11031"/></proof>
1186 <goal name="wmpz_add'vc.317" expl="precondition" proved="true">
1187 <proof prover="3"><result status="valid" time="0.096993" steps="15690"/></proof>
1189 <goal name="wmpz_add'vc.318" expl="precondition" proved="true">
1190 <proof prover="3"><result status="valid" time="0.128343" steps="20804"/></proof>
1192 <goal name="wmpz_add'vc.319" expl="precondition" proved="true">
1193 <proof prover="3"><result status="valid" time="0.075295" steps="15447"/></proof>
1195 <goal name="wmpz_add'vc.320" expl="precondition" proved="true">
1196 <proof prover="10"><result status="valid" time="0.015976" steps="45778"/></proof>
1198 <goal name="wmpz_add'vc.321" expl="precondition" proved="true">
1199 <proof prover="6"><result status="valid" time="0.070121" steps="11304"/></proof>
1201 <goal name="wmpz_add'vc.322" expl="precondition" proved="true">
1202 <proof prover="3"><result status="valid" time="0.235527" steps="37442"/></proof>
1204 <goal name="wmpz_add'vc.323" expl="precondition" proved="true">
1205 <transf name="split_vc" proved="true" >
1206 <goal name="wmpz_add'vc.323.0" expl="precondition" proved="true">
1207 <proof prover="3"><result status="valid" time="0.068726" steps="15712"/></proof>
1211 <goal name="wmpz_add'vc.324" expl="precondition" proved="true">
1212 <proof prover="3"><result status="valid" time="0.106837" steps="16739"/></proof>
1214 <goal name="wmpz_add'vc.325" expl="postcondition" proved="true">
1215 <proof prover="4"><result status="valid" time="0.200000"/></proof>
1217 <goal name="wmpz_add'vc.326" expl="postcondition" proved="true">
1218 <proof prover="3"><result status="valid" time="0.146611" steps="22504"/></proof>
1220 <goal name="wmpz_add'vc.327" expl="postcondition" proved="true">
1221 <proof prover="3"><result status="valid" time="0.154847" steps="22978"/></proof>
1223 <goal name="wmpz_add'vc.328" expl="postcondition" proved="true">
1224 <proof prover="3"><result status="valid" time="0.259527" steps="37758"/></proof>
1226 <goal name="wmpz_add'vc.329" expl="postcondition" proved="true">
1227 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
1228 <goal name="wmpz_add'vc.329.0" expl="apply premises" proved="true">
1229 <proof prover="3"><result status="valid" time="0.344690" steps="43694"/></proof>
1231 <goal name="wmpz_add'vc.329.1" expl="apply premises" proved="true">
1232 <proof prover="10"><result status="valid" time="0.041141" steps="114148"/></proof>
1236 <goal name="wmpz_add'vc.330" expl="postcondition" proved="true">
1237 <proof prover="3"><result status="valid" time="0.771278" steps="107295"/></proof>
1239 <goal name="wmpz_add'vc.331" expl="postcondition" proved="true">
1240 <proof prover="10"><result status="valid" time="0.119358" steps="295986"/></proof>
1242 <goal name="wmpz_add'vc.332" expl="postcondition" proved="true">
1243 <proof prover="3"><result status="valid" time="0.247531" steps="41310"/></proof>
1245 <goal name="wmpz_add'vc.333" expl="postcondition" proved="true">
1246 <proof prover="10"><result status="valid" time="0.007712" steps="11312"/></proof>
1248 <goal name="wmpz_add'vc.334" expl="precondition" proved="true">
1249 <proof prover="3"><result status="valid" time="0.088384" steps="13579"/></proof>
1251 <goal name="wmpz_add'vc.335" expl="precondition" proved="true">
1252 <proof prover="10"><result status="valid" time="0.012081" steps="5124"/></proof>
1254 <goal name="wmpz_add'vc.336" expl="precondition" proved="true">
1255 <proof prover="11"><result status="valid" time="0.075691" steps="796"/></proof>
1257 <goal name="wmpz_add'vc.337" expl="precondition" proved="true">
1258 <proof prover="3"><result status="valid" time="0.066372" steps="13687"/></proof>
1260 <goal name="wmpz_add'vc.338" expl="precondition" proved="true">
1261 <proof prover="6"><result status="valid" time="0.069693" steps="10045"/></proof>
1263 <goal name="wmpz_add'vc.339" expl="precondition" proved="true">
1264 <transf name="split_vc" proved="true" >
1265 <goal name="wmpz_add'vc.339.0" expl="precondition" proved="true">
1266 <proof prover="3"><result status="valid" time="0.064202" steps="13764"/></proof>
1270 <goal name="wmpz_add'vc.340" expl="precondition" proved="true">
1271 <proof prover="6"><result status="valid" time="0.062118" steps="9602"/></proof>
1273 <goal name="wmpz_add'vc.341" expl="precondition" proved="true">
1274 <proof prover="6"><result status="valid" time="0.049041" steps="9133"/></proof>
1276 <goal name="wmpz_add'vc.342" expl="assertion" proved="true">
1277 <proof prover="11"><result status="valid" time="0.591618" steps="10837"/></proof>
1279 <goal name="wmpz_add'vc.343" expl="precondition" proved="true">
1280 <proof prover="6"><result status="valid" time="0.066755" steps="9802"/></proof>
1282 <goal name="wmpz_add'vc.344" expl="precondition" proved="true">
1283 <proof prover="3"><result status="valid" time="0.084614" steps="13507"/></proof>
1285 <goal name="wmpz_add'vc.345" expl="precondition" proved="true">
1286 <transf name="split_vc" proved="true" >
1287 <goal name="wmpz_add'vc.345.0" expl="precondition" proved="true">
1288 <proof prover="3"><result status="valid" time="0.072537" steps="14027"/></proof>
1292 <goal name="wmpz_add'vc.346" expl="precondition" proved="true">
1293 <proof prover="6"><result status="valid" time="0.066571" steps="10285"/></proof>
1295 <goal name="wmpz_add'vc.347" expl="precondition" proved="true">
1296 <proof prover="6"><result status="valid" time="0.063706" steps="9458"/></proof>
1298 <goal name="wmpz_add'vc.348" expl="postcondition" proved="true">
1299 <proof prover="11"><result status="valid" time="1.848102" steps="27202"/></proof>
1301 <goal name="wmpz_add'vc.349" expl="postcondition" proved="true">
1302 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
1303 <goal name="wmpz_add'vc.349.0" expl="apply premises" proved="true">
1304 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
1305 <goal name="wmpz_add'vc.349.0.0" expl="apply premises" proved="true">
1306 <proof prover="6"><result status="valid" time="0.230466" steps="25333"/></proof>
1308 <goal name="wmpz_add'vc.349.0.1" expl="apply premises" proved="true">
1309 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
1310 <goal name="wmpz_add'vc.349.0.1.0" expl="apply premises" proved="true">
1311 <proof prover="6"><result status="valid" time="0.064051" steps="10681"/></proof>
1313 <goal name="wmpz_add'vc.349.0.1.1" expl="apply premises" proved="true">
1314 <transf name="inline_goal" proved="true" >
1315 <goal name="wmpz_add'vc.349.0.1.1.0" expl="apply premises" proved="true">
1316 <transf name="split_vc" proved="true" >
1317 <goal name="wmpz_add'vc.349.0.1.1.0.0" expl="apply premises" proved="true">
1318 <proof prover="1"><result status="valid" time="0.270000"/></proof>
1320 <goal name="wmpz_add'vc.349.0.1.1.0.1" expl="apply premises" proved="true">
1321 <proof prover="3"><result status="valid" time="0.082772" steps="13773"/></proof>
1323 <goal name="wmpz_add'vc.349.0.1.1.0.2" expl="apply premises" proved="true">
1324 <proof prover="3"><result status="valid" time="0.082377" steps="13783"/></proof>
1326 <goal name="wmpz_add'vc.349.0.1.1.0.3" expl="apply premises" proved="true">
1327 <proof prover="10"><result status="valid" time="0.016708" steps="34360"/></proof>
1329 <goal name="wmpz_add'vc.349.0.1.1.0.4" expl="apply premises" proved="true">
1330 <proof prover="10"><result status="valid" time="0.016773" steps="34360"/></proof>
1332 <goal name="wmpz_add'vc.349.0.1.1.0.5" expl="apply premises" proved="true">
1333 <proof prover="6"><result status="valid" time="0.064056" steps="10019"/></proof>
1343 <goal name="wmpz_add'vc.349.1" expl="apply premises" proved="true">
1344 <proof prover="3"><result status="valid" time="0.082346" steps="14649"/></proof>
1348 <goal name="wmpz_add'vc.350" expl="postcondition" proved="true">
1349 <proof prover="1"><result status="valid" time="0.220000"/></proof>
1351 <goal name="wmpz_add'vc.351" expl="assertion" proved="true">
1352 <proof prover="3"><result status="valid" time="0.079375" steps="13117"/></proof>
1354 <goal name="wmpz_add'vc.352" expl="assertion" proved="true">
1355 <transf name="split_vc" proved="true" >
1356 <goal name="wmpz_add'vc.352.0" expl="assertion" proved="true">
1357 <proof prover="10"><result status="valid" time="0.009396" steps="7342"/></proof>
1359 <goal name="wmpz_add'vc.352.1" expl="assertion" proved="true">
1360 <proof prover="6"><result status="valid" time="0.053434" steps="9136"/></proof>
1362 <goal name="wmpz_add'vc.352.2" expl="VC for wmpz_add" proved="true">
1363 <proof prover="4"><result status="valid" time="2.363305"/></proof>
1365 <goal name="wmpz_add'vc.352.3" expl="VC for wmpz_add" proved="true">
1366 <proof prover="11"><result status="valid" time="4.833998" steps="54502"/></proof>
1368 <goal name="wmpz_add'vc.352.4" expl="VC for wmpz_add" proved="true">
1369 <proof prover="1"><result status="valid" time="1.008204"/></proof>
1371 <goal name="wmpz_add'vc.352.5" expl="VC for wmpz_add" proved="true">
1372 <proof prover="11"><result status="valid" time="3.262604" steps="34869"/></proof>
1374 <goal name="wmpz_add'vc.352.6" expl="VC for wmpz_add" proved="true">
1375 <proof prover="3"><result status="valid" time="0.276198" steps="35227"/></proof>
1379 <goal name="wmpz_add'vc.353" expl="precondition" proved="true">
1380 <proof prover="3"><result status="valid" time="0.050573" steps="12598"/></proof>
1382 <goal name="wmpz_add'vc.354" expl="precondition" proved="true">
1383 <proof prover="3"><result status="valid" time="0.058341" steps="12599"/></proof>
1385 <goal name="wmpz_add'vc.355" expl="precondition" proved="true">
1386 <proof prover="3"><result status="valid" time="0.155420" steps="21735"/></proof>
1388 <goal name="wmpz_add'vc.356" expl="assertion" proved="true">
1389 <proof prover="4"><result status="valid" time="0.160000"/></proof>
1391 <goal name="wmpz_add'vc.357" expl="precondition" proved="true">
1392 <proof prover="3"><result status="valid" time="0.073299" steps="13258"/></proof>
1394 <goal name="wmpz_add'vc.358" expl="precondition" proved="true">
1395 <proof prover="6"><result status="valid" time="0.052014" steps="8221"/></proof>
1397 <goal name="wmpz_add'vc.359" expl="precondition" proved="true">
1398 <proof prover="6"><result status="valid" time="0.061079" steps="10501"/></proof>
1400 <goal name="wmpz_add'vc.360" expl="precondition" proved="true">
1401 <proof prover="3"><result status="valid" time="0.078072" steps="13386"/></proof>
1403 <goal name="wmpz_add'vc.361" expl="precondition" proved="true">
1404 <proof prover="6"><result status="valid" time="0.048336" steps="9262"/></proof>
1406 <goal name="wmpz_add'vc.362" expl="assertion" proved="true">
1407 <transf name="split_vc" proved="true" >
1408 <goal name="wmpz_add'vc.362.0" expl="assertion" proved="true">
1409 <proof prover="6"><result status="valid" time="0.266591" steps="28371"/></proof>
1411 <goal name="wmpz_add'vc.362.1" expl="assertion" proved="true">
1412 <proof prover="3"><result status="valid" time="0.069778" steps="13655"/></proof>
1416 <goal name="wmpz_add'vc.363" expl="precondition" proved="true">
1417 <proof prover="10"><result status="valid" time="0.030350" steps="71114"/></proof>
1419 <goal name="wmpz_add'vc.364" expl="integer overflow" proved="true">
1420 <proof prover="3"><result status="valid" time="0.135637" steps="20432"/></proof>
1422 <goal name="wmpz_add'vc.365" expl="precondition" proved="true">
1423 <proof prover="10"><result status="valid" time="0.007658" steps="5732"/></proof>
1425 <goal name="wmpz_add'vc.366" expl="postcondition" proved="true">
1426 <proof prover="11"><result status="valid" time="0.277985" steps="3468"/></proof>
1428 <goal name="wmpz_add'vc.367" expl="assertion" proved="true">
1429 <transf name="split_vc" proved="true" >
1430 <goal name="wmpz_add'vc.367.0" expl="assertion" proved="true">
1431 <proof prover="3"><result status="valid" time="0.070770" steps="13759"/></proof>
1433 <goal name="wmpz_add'vc.367.1" expl="assertion" proved="true">
1434 <proof prover="6"><result status="valid" time="0.094134" steps="12739"/></proof>
1436 <goal name="wmpz_add'vc.367.2" expl="assertion" proved="true">
1437 <proof prover="3"><result status="valid" time="0.220761" steps="32813"/></proof>
1439 <goal name="wmpz_add'vc.367.3" expl="assertion" proved="true">
1440 <proof prover="10"><result status="valid" time="0.043843" steps="108104"/></proof>
1442 <goal name="wmpz_add'vc.367.4" expl="VC for wmpz_add" proved="true">
1443 <proof prover="6"><result status="valid" time="0.041323" steps="8861"/></proof>
1445 <goal name="wmpz_add'vc.367.5" expl="VC for wmpz_add" proved="true">
1446 <proof prover="3"><result status="valid" time="0.097173" steps="14585"/></proof>
1448 <goal name="wmpz_add'vc.367.6" expl="VC for wmpz_add" proved="true">
1449 <proof prover="10"><result status="valid" time="0.034487" steps="81967"/></proof>
1451 <goal name="wmpz_add'vc.367.7" expl="VC for wmpz_add" proved="true">
1452 <proof prover="6"><result status="valid" time="0.348778" steps="38700"/></proof>
1454 <goal name="wmpz_add'vc.367.8" expl="VC for wmpz_add" proved="true">
1455 <proof prover="6"><result status="valid" time="0.088148" steps="12411"/></proof>
1459 <goal name="wmpz_add'vc.368" expl="postcondition" proved="true">
1460 <proof prover="11"><result status="valid" time="0.147026" steps="1469"/></proof>
1462 <goal name="wmpz_add'vc.369" expl="postcondition" proved="true">
1463 <proof prover="3"><result status="valid" time="0.063777" steps="13159"/></proof>
1465 <goal name="wmpz_add'vc.370" expl="postcondition" proved="true">
1466 <proof prover="3"><result status="valid" time="0.067124" steps="13184"/></proof>
1468 <goal name="wmpz_add'vc.371" expl="postcondition" proved="true">
1469 <proof prover="3"><result status="valid" time="0.056145" steps="13191"/></proof>
1471 <goal name="wmpz_add'vc.372" expl="postcondition" proved="true">
1472 <proof prover="6"><result status="valid" time="0.088110" steps="11309"/></proof>
1474 <goal name="wmpz_add'vc.373" expl="postcondition" proved="true">
1475 <proof prover="3"><result status="valid" time="0.155345" steps="21651"/></proof>
1477 <goal name="wmpz_add'vc.374" expl="postcondition" proved="true">
1478 <proof prover="3"><result status="valid" time="0.099344" steps="16243"/></proof>
1480 <goal name="wmpz_add'vc.375" expl="postcondition" proved="true">
1481 <proof prover="6"><result status="valid" time="0.081196" steps="11665"/></proof>
1483 <goal name="wmpz_add'vc.376" expl="precondition" proved="true">
1484 <proof prover="3"><result status="valid" time="0.104891" steps="16052"/></proof>
1486 <goal name="wmpz_add'vc.377" expl="precondition" proved="true">
1487 <proof prover="6"><result status="valid" time="0.050761" steps="8911"/></proof>
1489 <goal name="wmpz_add'vc.378" expl="precondition" proved="true">
1490 <transf name="split_vc" proved="true" >
1491 <goal name="wmpz_add'vc.378.0" expl="precondition" proved="true">
1492 <proof prover="3"><result status="valid" time="0.168114" steps="24730"/></proof>
1494 <goal name="wmpz_add'vc.378.1" expl="precondition" proved="true">
1495 <proof prover="3"><result status="valid" time="0.162474" steps="24767"/></proof>
1499 <goal name="wmpz_add'vc.379" expl="precondition" proved="true">
1500 <proof prover="3"><result status="valid" time="0.068704" steps="13107"/></proof>
1502 <goal name="wmpz_add'vc.380" expl="assertion" proved="true">
1503 <transf name="split_vc" proved="true" >
1504 <goal name="wmpz_add'vc.380.0" expl="assertion" proved="true">
1505 <transf name="replace" proved="true" arg1="(abs (value_of v mpz))" arg2="(abs_value_of mpz v)">
1506 <goal name="wmpz_add'vc.380.0.0" expl="assertion" proved="true">
1507 <proof prover="10"><result status="valid" time="0.039561" steps="102644"/></proof>
1509 <goal name="wmpz_add'vc.380.0.1" expl="equality hypothesis" proved="true">
1510 <proof prover="1"><result status="valid" time="0.380000"/></proof>
1514 <goal name="wmpz_add'vc.380.1" expl="VC for wmpz_add" proved="true">
1515 <proof prover="1"><result status="valid" time="2.506206"/></proof>
1517 <goal name="wmpz_add'vc.380.2" expl="VC for wmpz_add" proved="true">
1518 <proof prover="11"><result status="valid" time="0.276386" steps="4959"/></proof>
1522 <goal name="wmpz_add'vc.381" expl="precondition" proved="true">
1523 <proof prover="6"><result status="valid" time="0.074363" steps="10040"/></proof>
1525 <goal name="wmpz_add'vc.382" expl="precondition" proved="true">
1526 <proof prover="3"><result status="valid" time="0.141428" steps="18643"/></proof>
1528 <goal name="wmpz_add'vc.383" expl="precondition" proved="true">
1529 <proof prover="6"><result status="valid" time="0.053439" steps="9711"/></proof>
1531 <goal name="wmpz_add'vc.384" expl="precondition" proved="true">
1532 <proof prover="6"><result status="valid" time="0.076851" steps="10638"/></proof>
1534 <goal name="wmpz_add'vc.385" expl="precondition" proved="true">
1535 <proof prover="6"><result status="valid" time="0.045131" steps="9508"/></proof>
1537 <goal name="wmpz_add'vc.386" expl="precondition" proved="true">
1538 <proof prover="3"><result status="valid" time="0.071464" steps="14021"/></proof>
1540 <goal name="wmpz_add'vc.387" expl="precondition" proved="true">
1541 <proof prover="3"><result status="valid" time="0.101496" steps="15480"/></proof>
1543 <goal name="wmpz_add'vc.388" expl="precondition" proved="true">
1544 <proof prover="3"><result status="valid" time="0.062983" steps="14118"/></proof>
1546 <goal name="wmpz_add'vc.389" expl="precondition" proved="true">
1547 <proof prover="3"><result status="valid" time="0.067305" steps="14496"/></proof>
1549 <goal name="wmpz_add'vc.390" expl="assertion" proved="true">
1550 <proof prover="11"><result status="valid" time="3.012873" steps="26665"/></proof>
1552 <goal name="wmpz_add'vc.391" expl="precondition" proved="true">
1553 <proof prover="3"><result status="valid" time="0.094834" steps="15775"/></proof>
1555 <goal name="wmpz_add'vc.392" expl="integer overflow" proved="true">
1556 <proof prover="3"><result status="valid" time="0.149606" steps="24395"/></proof>
1558 <goal name="wmpz_add'vc.393" expl="precondition" proved="true">
1559 <proof prover="10"><result status="valid" time="0.011941" steps="6255"/></proof>
1561 <goal name="wmpz_add'vc.394" expl="postcondition" proved="true">
1562 <proof prover="11"><result status="valid" time="0.271121" steps="4620"/></proof>
1564 <goal name="wmpz_add'vc.395" expl="assertion" proved="true">
1565 <transf name="split_vc" proved="true" >
1566 <goal name="wmpz_add'vc.395.0" expl="assertion" proved="true">
1567 <proof prover="3"><result status="valid" time="0.068544" steps="14708"/></proof>
1569 <goal name="wmpz_add'vc.395.1" expl="assertion" proved="true">
1570 <proof prover="10"><result status="valid" time="0.098388" steps="265333"/></proof>
1572 <goal name="wmpz_add'vc.395.2" expl="assertion" proved="true">
1573 <proof prover="3"><result status="valid" time="0.275738" steps="41849"/></proof>
1575 <goal name="wmpz_add'vc.395.3" expl="assertion" proved="true">
1576 <proof prover="10"><result status="valid" time="0.057875" steps="153417"/></proof>
1578 <goal name="wmpz_add'vc.395.4" expl="VC for wmpz_add" proved="true">
1579 <proof prover="10"><result status="valid" time="0.017571" steps="40422"/></proof>
1581 <goal name="wmpz_add'vc.395.5" expl="VC for wmpz_add" proved="true">
1582 <proof prover="10"><result status="valid" time="0.030127" steps="74407"/></proof>
1584 <goal name="wmpz_add'vc.395.6" expl="VC for wmpz_add" proved="true">
1585 <proof prover="10"><result status="valid" time="0.080652" steps="241493"/></proof>
1587 <goal name="wmpz_add'vc.395.7" expl="VC for wmpz_add" proved="true">
1588 <proof prover="3"><result status="valid" time="1.063856" steps="107645"/></proof>
1590 <goal name="wmpz_add'vc.395.8" expl="VC for wmpz_add" proved="true">
1591 <proof prover="6"><result status="valid" time="0.091456" steps="13987"/></proof>
1595 <goal name="wmpz_add'vc.396" expl="postcondition" proved="true">
1596 <proof prover="11"><result status="valid" time="1.278863" steps="17683"/></proof>
1598 <goal name="wmpz_add'vc.397" expl="postcondition" proved="true">
1599 <transf name="split_vc" proved="true" >
1600 <goal name="wmpz_add'vc.397.0" expl="postcondition" proved="true">
1601 <proof prover="10"><result status="valid" time="0.004003" steps="5865"/></proof>
1605 <goal name="wmpz_add'vc.398" expl="postcondition" proved="true">
1606 <proof prover="10"><result status="valid" time="0.036369" steps="106664"/></proof>
1608 <goal name="wmpz_add'vc.399" expl="postcondition" proved="true">
1609 <proof prover="3"><result status="valid" time="0.134349" steps="22222"/></proof>
1611 <goal name="wmpz_add'vc.400" expl="postcondition" proved="true">
1612 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
1613 <goal name="wmpz_add'vc.400.0" expl="apply premises" proved="true">
1614 <proof prover="3"><result status="valid" time="0.339809" steps="45817"/></proof>
1616 <goal name="wmpz_add'vc.400.1" expl="apply premises" proved="true">
1617 <proof prover="6"><result status="valid" time="0.073917" steps="12019"/></proof>
1621 <goal name="wmpz_add'vc.401" expl="postcondition" proved="true">
1622 <proof prover="3"><result status="valid" time="0.174772" steps="25348"/></proof>
1624 <goal name="wmpz_add'vc.402" expl="postcondition" proved="true">
1625 <proof prover="3"><result status="valid" time="0.099749" steps="17322"/></proof>
1627 <goal name="wmpz_add'vc.403" expl="postcondition" proved="true">
1628 <proof prover="3"><result status="valid" time="0.100488" steps="17138"/></proof>
1630 <goal name="wmpz_add'vc.404" expl="precondition" proved="true">
1631 <transf name="inline_goal" proved="true" >
1632 <goal name="wmpz_add'vc.404.0" expl="precondition" proved="true">
1633 <proof prover="3"><result status="valid" time="0.104568" steps="16039"/></proof>
1637 <goal name="wmpz_add'vc.405" expl="assertion" proved="true">
1638 <proof prover="11"><result status="valid" time="4.816831" steps="51442"/></proof>
1640 <goal name="wmpz_add'vc.406" expl="assertion" proved="true">
1641 <transf name="split_vc" proved="true" >
1642 <goal name="wmpz_add'vc.406.0" expl="assertion" proved="true">
1643 <transf name="case" proved="true" arg1="(vsize >= 0)">
1644 <goal name="wmpz_add'vc.406.0.0" expl="true case (assertion)" proved="true">
1645 <proof prover="4"><result status="valid" time="2.260000"/></proof>
1647 <goal name="wmpz_add'vc.406.0.1" expl="false case (assertion)" proved="true">
1648 <proof prover="4"><result status="valid" time="1.921478"/></proof>
1654 <goal name="wmpz_add'vc.407" expl="precondition" proved="true">
1655 <transf name="split_vc" proved="true" >
1656 <goal name="wmpz_add'vc.407.0" expl="precondition" proved="true">
1657 <transf name="case" proved="true" arg1="(vsize >= 0)">
1658 <goal name="wmpz_add'vc.407.0.0" expl="true case (precondition)" proved="true">
1659 <proof prover="3"><result status="valid" time="0.063126" steps="13123"/></proof>
1661 <goal name="wmpz_add'vc.407.0.1" expl="false case (precondition)" proved="true">
1662 <proof prover="6"><result status="valid" time="0.048655" steps="8939"/></proof>
1666 <goal name="wmpz_add'vc.407.1" expl="precondition" proved="true">
1667 <proof prover="3"><result status="valid" time="0.072185" steps="13120"/></proof>
1671 <goal name="wmpz_add'vc.408" expl="precondition" proved="true">
1672 <proof prover="3"><result status="valid" time="0.194440" steps="26778"/></proof>
1674 <goal name="wmpz_add'vc.409" expl="precondition" proved="true">
1675 <proof prover="3"><result status="valid" time="0.068342" steps="13165"/></proof>
1677 <goal name="wmpz_add'vc.410" expl="assertion" proved="true">
1678 <transf name="split_vc" proved="true" >
1679 <goal name="wmpz_add'vc.410.0" expl="assertion" proved="true">
1680 <proof prover="3"><result status="valid" time="0.094657" steps="14575"/></proof>
1682 <goal name="wmpz_add'vc.410.1" expl="VC for wmpz_add" proved="true">
1683 <proof prover="11"><result status="valid" time="0.279823" steps="4928"/></proof>
1687 <goal name="wmpz_add'vc.411" expl="precondition" proved="true">
1688 <proof prover="6"><result status="valid" time="0.065979" steps="10057"/></proof>
1690 <goal name="wmpz_add'vc.412" expl="precondition" proved="true">
1691 <proof prover="3"><result status="valid" time="0.120895" steps="18940"/></proof>
1693 <goal name="wmpz_add'vc.413" expl="precondition" proved="true">
1694 <proof prover="10"><result status="valid" time="0.008866" steps="8988"/></proof>
1696 <goal name="wmpz_add'vc.414" expl="precondition" proved="true">
1697 <proof prover="6"><result status="valid" time="0.077438" steps="10650"/></proof>
1699 <goal name="wmpz_add'vc.415" expl="precondition" proved="true">
1700 <proof prover="3"><result status="valid" time="0.063525" steps="14044"/></proof>
1702 <goal name="wmpz_add'vc.416" expl="precondition" proved="true">
1703 <proof prover="6"><result status="valid" time="0.045976" steps="8609"/></proof>
1705 <goal name="wmpz_add'vc.417" expl="precondition" proved="true">
1706 <proof prover="3"><result status="valid" time="0.100931" steps="15512"/></proof>
1708 <goal name="wmpz_add'vc.418" expl="precondition" proved="true">
1709 <proof prover="10"><result status="valid" time="0.007536" steps="9135"/></proof>
1711 <goal name="wmpz_add'vc.419" expl="precondition" proved="true">
1712 <proof prover="3"><result status="valid" time="0.073158" steps="14537"/></proof>
1714 <goal name="wmpz_add'vc.420" expl="assertion" proved="true">
1715 <transf name="split_vc" proved="true" >
1716 <goal name="wmpz_add'vc.420.0" expl="assertion" proved="true">
1717 <proof prover="11"><result status="valid" time="0.449448" steps="6427"/></proof>
1719 <goal name="wmpz_add'vc.420.1" expl="assertion" proved="true">
1720 <proof prover="11"><result status="valid" time="0.609326" steps="8213"/></proof>
1724 <goal name="wmpz_add'vc.421" expl="precondition" proved="true">
1725 <proof prover="3"><result status="valid" time="0.097153" steps="15807"/></proof>
1727 <goal name="wmpz_add'vc.422" expl="integer overflow" proved="true">
1728 <proof prover="3"><result status="valid" time="0.172414" steps="24255"/></proof>
1730 <goal name="wmpz_add'vc.423" expl="precondition" proved="true">
1731 <proof prover="3"><result status="valid" time="0.072778" steps="14735"/></proof>
1733 <goal name="wmpz_add'vc.424" expl="postcondition" proved="true">
1734 <proof prover="11"><result status="valid" time="0.283132" steps="4696"/></proof>
1736 <goal name="wmpz_add'vc.425" expl="assertion" proved="true">
1737 <transf name="split_vc" proved="true" >
1738 <goal name="wmpz_add'vc.425.0" expl="assertion" proved="true">
1739 <proof prover="6"><result status="valid" time="0.047224" steps="9990"/></proof>
1741 <goal name="wmpz_add'vc.425.1" expl="assertion" proved="true">
1742 <proof prover="6"><result status="valid" time="0.113945" steps="16163"/></proof>
1744 <goal name="wmpz_add'vc.425.2" expl="assertion" proved="true">
1745 <proof prover="3"><result status="valid" time="0.283976" steps="41846"/></proof>
1747 <goal name="wmpz_add'vc.425.3" expl="assertion" proved="true">
1748 <proof prover="11"><result status="valid" time="0.163733" steps="1890"/></proof>
1750 <goal name="wmpz_add'vc.425.4" expl="VC for wmpz_add" proved="true">
1751 <proof prover="6"><result status="valid" time="0.046737" steps="9396"/></proof>
1753 <goal name="wmpz_add'vc.425.5" expl="VC for wmpz_add" proved="true">
1754 <proof prover="3"><result status="valid" time="0.092671" steps="15571"/></proof>
1756 <goal name="wmpz_add'vc.425.6" expl="VC for wmpz_add" proved="true">
1757 <proof prover="10"><result status="valid" time="0.104743" steps="243941"/></proof>
1759 <goal name="wmpz_add'vc.425.7" expl="VC for wmpz_add" proved="true">
1760 <proof prover="3"><result status="valid" time="1.230450" steps="116664"/></proof>
1762 <goal name="wmpz_add'vc.425.8" expl="VC for wmpz_add" proved="true">
1763 <proof prover="3"><result status="valid" time="0.114281" steps="17374"/></proof>
1767 <goal name="wmpz_add'vc.426" expl="postcondition" proved="true">
1768 <proof prover="11"><result status="valid" time="1.374194" steps="17947"/></proof>
1770 <goal name="wmpz_add'vc.427" expl="postcondition" proved="true">
1771 <transf name="split_vc" proved="true" >
1772 <goal name="wmpz_add'vc.427.0" expl="postcondition" proved="true">
1773 <proof prover="10"><result status="valid" time="0.032551" steps="103722"/></proof>
1777 <goal name="wmpz_add'vc.428" expl="postcondition" proved="true">
1778 <proof prover="10"><result status="valid" time="0.009316" steps="5901"/></proof>
1780 <goal name="wmpz_add'vc.429" expl="postcondition" proved="true">
1781 <transf name="split_vc" proved="true" >
1782 <goal name="wmpz_add'vc.429.0" expl="postcondition" proved="true">
1783 <proof prover="10"><result status="valid" time="0.055821" steps="123900"/></proof>
1787 <goal name="wmpz_add'vc.430" expl="postcondition" proved="true">
1788 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
1789 <goal name="wmpz_add'vc.430.0" expl="apply premises" proved="true">
1790 <proof prover="3"><result status="valid" time="0.356044" steps="46300"/></proof>
1792 <goal name="wmpz_add'vc.430.1" expl="apply premises" proved="true">
1793 <proof prover="3"><result status="valid" time="0.114272" steps="16420"/></proof>
1797 <goal name="wmpz_add'vc.431" expl="postcondition" proved="true">
1798 <transf name="split_vc" proved="true" >
1799 <goal name="wmpz_add'vc.431.0" expl="postcondition" proved="true">
1800 <proof prover="3"><result status="valid" time="0.192642" steps="25480"/></proof>
1804 <goal name="wmpz_add'vc.432" expl="postcondition" proved="true">
1805 <proof prover="3"><result status="valid" time="0.120744" steps="17340"/></proof>
1807 <goal name="wmpz_add'vc.433" expl="postcondition" proved="true">
1808 <proof prover="6"><result status="valid" time="0.095488" steps="12336"/></proof>
1810 <goal name="wmpz_add'vc.434" expl="precondition" proved="true">
1811 <transf name="split_vc" proved="true" >
1812 <goal name="wmpz_add'vc.434.0" expl="precondition" proved="true">
1813 <transf name="replace" proved="true" arg1="(abs (value_of u mpz))" arg2="(abs_value_of mpz u)">
1814 <goal name="wmpz_add'vc.434.0.0" expl="precondition" proved="true">
1815 <proof prover="3"><result status="valid" time="0.106274" steps="15818"/></proof>
1817 <goal name="wmpz_add'vc.434.0.1" expl="equality hypothesis" proved="true">
1818 <proof prover="11"><result status="valid" time="2.468101" steps="26527"/></proof>
1824 <goal name="wmpz_add'vc.435" expl="precondition" proved="true">
1825 <proof prover="3"><result status="valid" time="0.124513" steps="17250"/></proof>
1827 <goal name="wmpz_add'vc.436" expl="assertion" proved="true">
1828 <transf name="inline_goal" proved="true" >
1829 <goal name="wmpz_add'vc.436.0" expl="assertion" proved="true">
1830 <transf name="split_vc" proved="true" >
1831 <goal name="wmpz_add'vc.436.0.0" expl="assertion" proved="true">
1832 <proof prover="5"><result status="valid" time="6.730000" steps="4277"/></proof>
1834 <goal name="wmpz_add'vc.436.0.1" expl="assertion" proved="true">
1835 <proof prover="4"><result status="valid" time="4.720000"/></proof>
1841 <goal name="wmpz_add'vc.437" expl="precondition" proved="true">
1842 <proof prover="3"><result status="valid" time="0.075736" steps="13598"/></proof>
1844 <goal name="wmpz_add'vc.438" expl="precondition" proved="true">
1845 <proof prover="3"><result status="valid" time="0.859950" steps="74175"/></proof>
1847 <goal name="wmpz_add'vc.439" expl="precondition" proved="true">
1848 <proof prover="10"><result status="valid" time="0.013728" steps="5753"/></proof>
1850 <goal name="wmpz_add'vc.440" expl="assertion" proved="true">
1851 <transf name="split_vc" proved="true" >
1852 <goal name="wmpz_add'vc.440.0" expl="assertion" proved="true">
1853 <proof prover="6"><result status="valid" time="0.074252" steps="10550"/></proof>
1855 <goal name="wmpz_add'vc.440.1" expl="VC for wmpz_add" proved="true">
1856 <proof prover="6"><result status="valid" time="0.073627" steps="10562"/></proof>
1858 <goal name="wmpz_add'vc.440.2" expl="VC for wmpz_add" proved="true">
1859 <proof prover="11"><result status="valid" time="0.278464" steps="5374"/></proof>
1863 <goal name="wmpz_add'vc.441" expl="precondition" proved="true">
1864 <proof prover="6"><result status="valid" time="0.074801" steps="10513"/></proof>
1866 <goal name="wmpz_add'vc.442" expl="precondition" proved="true">
1867 <transf name="split_vc" proved="true" >
1868 <goal name="wmpz_add'vc.442.0" expl="precondition" proved="true">
1869 <proof prover="3"><result status="valid" time="0.137882" steps="19953"/></proof>
1873 <goal name="wmpz_add'vc.443" expl="precondition" proved="true">
1874 <proof prover="3"><result status="valid" time="0.069929" steps="14965"/></proof>
1876 <goal name="wmpz_add'vc.444" expl="precondition" proved="true">
1877 <proof prover="3"><result status="valid" time="0.098842" steps="15791"/></proof>
1879 <goal name="wmpz_add'vc.445" expl="precondition" proved="true">
1880 <proof prover="6"><result status="valid" time="0.078573" steps="10720"/></proof>
1882 <goal name="wmpz_add'vc.446" expl="precondition" proved="true">
1883 <proof prover="3"><result status="valid" time="0.228501" steps="36729"/></proof>
1885 <goal name="wmpz_add'vc.447" expl="precondition" proved="true">
1886 <proof prover="6"><result status="valid" time="0.062019" steps="10360"/></proof>
1888 <goal name="wmpz_add'vc.448" expl="precondition" proved="true">
1889 <proof prover="6"><result status="valid" time="0.088473" steps="11144"/></proof>
1891 <goal name="wmpz_add'vc.449" expl="precondition" proved="true">
1892 <proof prover="6"><result status="valid" time="0.036031" steps="10131"/></proof>
1894 <goal name="wmpz_add'vc.450" expl="precondition" proved="true">
1895 <proof prover="3"><result status="valid" time="0.069985" steps="15043"/></proof>
1897 <goal name="wmpz_add'vc.451" expl="precondition" proved="true">
1898 <proof prover="6"><result status="valid" time="0.062196" steps="11518"/></proof>
1900 <goal name="wmpz_add'vc.452" expl="precondition" proved="true">
1901 <proof prover="6"><result status="valid" time="0.047224" steps="10199"/></proof>
1903 <goal name="wmpz_add'vc.453" expl="precondition" proved="true">
1904 <proof prover="3"><result status="valid" time="0.066185" steps="15518"/></proof>
1906 <goal name="wmpz_add'vc.454" expl="assertion" proved="true">
1907 <transf name="split_vc" proved="true" >
1908 <goal name="wmpz_add'vc.454.0" expl="assertion" proved="true">
1909 <proof prover="11"><result status="valid" time="0.503782" steps="7164"/></proof>
1911 <goal name="wmpz_add'vc.454.1" expl="assertion" proved="true">
1912 <proof prover="11"><result status="valid" time="0.677052" steps="8854"/></proof>
1916 <goal name="wmpz_add'vc.455" expl="precondition" proved="true">
1917 <proof prover="10"><result status="valid" time="0.030832" steps="83023"/></proof>
1919 <goal name="wmpz_add'vc.456" expl="integer overflow" proved="true">
1920 <proof prover="3"><result status="valid" time="0.200840" steps="26810"/></proof>
1922 <goal name="wmpz_add'vc.457" expl="precondition" proved="true">
1923 <proof prover="3"><result status="valid" time="0.078372" steps="15716"/></proof>
1925 <goal name="wmpz_add'vc.458" expl="postcondition" proved="true">
1926 <proof prover="11"><result status="valid" time="0.326653" steps="5347"/></proof>
1928 <goal name="wmpz_add'vc.459" expl="assertion" proved="true">
1929 <transf name="split_vc" proved="true" >
1930 <goal name="wmpz_add'vc.459.0" expl="assertion" proved="true">
1931 <proof prover="6"><result status="valid" time="0.051198" steps="10586"/></proof>
1933 <goal name="wmpz_add'vc.459.1" expl="assertion" proved="true">
1934 <proof prover="6"><result status="valid" time="0.141314" steps="17010"/></proof>
1936 <goal name="wmpz_add'vc.459.2" expl="assertion" proved="true">
1937 <proof prover="10"><result status="valid" time="0.142132" steps="309934"/></proof>
1939 <goal name="wmpz_add'vc.459.3" expl="assertion" proved="true">
1940 <proof prover="10"><result status="valid" time="0.068357" steps="172956"/></proof>
1942 <goal name="wmpz_add'vc.459.4" expl="VC for wmpz_add" proved="true">
1943 <proof prover="3"><result status="valid" time="0.073673" steps="14774"/></proof>
1945 <goal name="wmpz_add'vc.459.5" expl="VC for wmpz_add" proved="true">
1946 <proof prover="3"><result status="valid" time="0.111075" steps="16386"/></proof>
1948 <goal name="wmpz_add'vc.459.6" expl="VC for wmpz_add" proved="true">
1949 <proof prover="10"><result status="valid" time="0.160674" steps="391766"/></proof>
1951 <goal name="wmpz_add'vc.459.7" expl="VC for wmpz_add" proved="true">
1952 <proof prover="3"><result status="valid" time="1.620263" steps="138604"/></proof>
1954 <goal name="wmpz_add'vc.459.8" expl="VC for wmpz_add" proved="true">
1955 <proof prover="3"><result status="valid" time="0.144334" steps="18405"/></proof>
1959 <goal name="wmpz_add'vc.460" expl="postcondition" proved="true">
1960 <proof prover="11"><result status="valid" time="1.423589" steps="21497"/></proof>
1962 <goal name="wmpz_add'vc.461" expl="postcondition" proved="true">
1963 <proof prover="3"><result status="valid" time="0.165479" steps="24241"/></proof>
1965 <goal name="wmpz_add'vc.462" expl="postcondition" proved="true">
1966 <proof prover="3"><result status="valid" time="0.176355" steps="25006"/></proof>
1968 <goal name="wmpz_add'vc.463" expl="postcondition" proved="true">
1969 <proof prover="3"><result status="valid" time="0.294720" steps="43533"/></proof>
1971 <goal name="wmpz_add'vc.464" expl="postcondition" proved="true">
1972 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
1973 <goal name="wmpz_add'vc.464.0" expl="apply premises" proved="true">
1974 <proof prover="3"><result status="valid" time="0.427016" steps="51920"/></proof>
1976 <goal name="wmpz_add'vc.464.1" expl="apply premises" proved="true">
1977 <proof prover="3"><result status="valid" time="0.118421" steps="17326"/></proof>
1981 <goal name="wmpz_add'vc.465" expl="postcondition" proved="true">
1982 <transf name="unfold" proved="true" arg1="sgn_value">
1983 <goal name="wmpz_add'vc.465.0" expl="postcondition" proved="true">
1984 <proof prover="6"><result status="valid" time="0.213233" steps="28361"/></proof>
1988 <goal name="wmpz_add'vc.466" expl="postcondition" proved="true">
1989 <proof prover="6"><result status="valid" time="0.098309" steps="14028"/></proof>
1991 <goal name="wmpz_add'vc.467" expl="postcondition" proved="true">
1992 <proof prover="6"><result status="valid" time="0.092536" steps="12845"/></proof>
1994 <goal name="wmpz_add'vc.468" expl="integer overflow" proved="true">
1995 <proof prover="6"><result status="valid" time="0.245196" steps="30941"/></proof>
1997 <goal name="wmpz_add'vc.469" expl="assertion" proved="true">
1998 <transf name="split_vc" proved="true" >
1999 <goal name="wmpz_add'vc.469.0" expl="assertion" proved="true">
2000 <proof prover="3"><result status="valid" time="0.062122" steps="13157"/></proof>
2002 <goal name="wmpz_add'vc.469.1" expl="VC for wmpz_add" proved="true">
2003 <proof prover="11"><result status="valid" time="0.088777" steps="803"/></proof>
2005 <goal name="wmpz_add'vc.469.2" expl="VC for wmpz_add" proved="true">
2006 <proof prover="4"><result status="valid" time="0.684059"/></proof>
2008 <goal name="wmpz_add'vc.469.3" expl="VC for wmpz_add" proved="true">
2009 <proof prover="11"><result status="valid" time="2.053922" steps="26837"/></proof>
2011 <goal name="wmpz_add'vc.469.4" expl="VC for wmpz_add" proved="true">
2012 <proof prover="3"><result status="valid" time="0.086196" steps="13823"/></proof>
2014 <goal name="wmpz_add'vc.469.5" expl="VC for wmpz_add" proved="true">
2015 <proof prover="6"><result status="valid" time="0.136896" steps="17483"/></proof>
2017 <goal name="wmpz_add'vc.469.6" expl="VC for wmpz_add" proved="true">
2018 <proof prover="3"><result status="valid" time="0.073568" steps="13251"/></proof>
2020 <goal name="wmpz_add'vc.469.7" expl="VC for wmpz_add" proved="true">
2021 <proof prover="10"><result status="valid" time="0.042740" steps="110686"/></proof>
2025 <goal name="wmpz_add'vc.470" expl="assertion" proved="true">
2026 <proof prover="3"><result status="valid" time="0.098882" steps="14040"/></proof>
2028 <goal name="wmpz_add'vc.471" expl="precondition" proved="true">
2029 <proof prover="3"><result status="valid" time="0.088727" steps="13673"/></proof>
2031 <goal name="wmpz_add'vc.472" expl="precondition" proved="true">
2032 <transf name="split_vc" proved="true" >
2033 <goal name="wmpz_add'vc.472.0" expl="precondition" proved="true">
2034 <proof prover="3"><result status="valid" time="0.064988" steps="12674"/></proof>
2038 <goal name="wmpz_add'vc.473" expl="precondition" proved="true">
2039 <proof prover="6"><result status="valid" time="0.054730" steps="9408"/></proof>
2041 <goal name="wmpz_add'vc.474" expl="precondition" proved="true">
2042 <proof prover="6"><result status="valid" time="0.054814" steps="9414"/></proof>
2044 <goal name="wmpz_add'vc.475" expl="precondition" proved="true">
2045 <transf name="split_vc" proved="true" >
2046 <goal name="wmpz_add'vc.475.0" expl="precondition" proved="true">
2047 <proof prover="3"><result status="valid" time="0.098846" steps="14471"/></proof>
2051 <goal name="wmpz_add'vc.476" expl="precondition" proved="true">
2052 <proof prover="6"><result status="valid" time="0.267964" steps="36384"/></proof>
2054 <goal name="wmpz_add'vc.477" expl="precondition" proved="true">
2055 <proof prover="6"><result status="valid" time="0.063342" steps="9717"/></proof>
2057 <goal name="wmpz_add'vc.478" expl="precondition" proved="true">
2058 <proof prover="3"><result status="valid" time="0.134593" steps="20515"/></proof>
2060 <goal name="wmpz_add'vc.479" expl="assertion" proved="true">
2061 <proof prover="11"><result status="valid" time="0.162017" steps="3409"/></proof>
2063 <goal name="wmpz_add'vc.480" expl="precondition" proved="true">
2064 <proof prover="3"><result status="valid" time="0.070830" steps="14032"/></proof>
2066 <goal name="wmpz_add'vc.481" expl="precondition" proved="true">
2067 <proof prover="10"><result status="valid" time="0.014298" steps="36126"/></proof>
2069 <goal name="wmpz_add'vc.482" expl="precondition" proved="true">
2070 <proof prover="6"><result status="valid" time="0.047429" steps="9623"/></proof>
2072 <goal name="wmpz_add'vc.483" expl="precondition" proved="true">
2073 <transf name="replace" proved="true" arg1="(value_of w mpz)" arg2="(sgn_value wp wsize)">
2074 <goal name="wmpz_add'vc.483.0" expl="precondition" proved="true">
2075 <proof prover="3"><result status="valid" time="0.078570" steps="14844"/></proof>
2077 <goal name="wmpz_add'vc.483.1" expl="equality hypothesis" proved="true">
2078 <proof prover="6"><result status="valid" time="0.043149" steps="9371"/></proof>
2082 <goal name="wmpz_add'vc.484" expl="precondition" proved="true">
2083 <proof prover="3"><result status="valid" time="0.080140" steps="13659"/></proof>
2085 <goal name="wmpz_add'vc.485" expl="postcondition" proved="true">
2086 <transf name="replace" proved="true" arg1="(value_of w mpz)" arg2="(sgn_value wp wsize)">
2087 <goal name="wmpz_add'vc.485.0" expl="postcondition" proved="true">
2088 <proof prover="11"><result status="valid" time="1.617416" steps="25357"/></proof>
2090 <goal name="wmpz_add'vc.485.1" expl="equality hypothesis" proved="true">
2091 <proof prover="11"><result status="valid" time="0.189049" steps="3655"/></proof>
2095 <goal name="wmpz_add'vc.486" expl="postcondition" proved="true">
2096 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
2097 <goal name="wmpz_add'vc.486.0" expl="apply premises" proved="true">
2098 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
2099 <goal name="wmpz_add'vc.486.0.0" expl="apply premises" proved="true">
2100 <proof prover="3"><result status="valid" time="0.157830" steps="23583"/></proof>
2102 <goal name="wmpz_add'vc.486.0.1" expl="apply premises" proved="true">
2103 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
2104 <goal name="wmpz_add'vc.486.0.1.0" expl="apply premises" proved="true">
2105 <proof prover="3"><result status="valid" time="0.097778" steps="14705"/></proof>
2107 <goal name="wmpz_add'vc.486.0.1.1" expl="apply premises" proved="true">
2108 <transf name="inline_goal" proved="true" >
2109 <goal name="wmpz_add'vc.486.0.1.1.0" expl="apply premises" proved="true">
2110 <transf name="split_vc" proved="true" >
2111 <goal name="wmpz_add'vc.486.0.1.1.0.0" expl="apply premises" proved="true">
2112 <proof prover="1"><result status="valid" time="2.417093"/></proof>
2114 <goal name="wmpz_add'vc.486.0.1.1.0.1" expl="apply premises" proved="true">
2115 <proof prover="10"><result status="valid" time="0.012861" steps="37026"/></proof>
2117 <goal name="wmpz_add'vc.486.0.1.1.0.2" expl="apply premises" proved="true">
2118 <proof prover="6"><result status="valid" time="0.064619" steps="9731"/></proof>
2120 <goal name="wmpz_add'vc.486.0.1.1.0.3" expl="apply premises" proved="true">
2121 <proof prover="3"><result status="valid" time="0.085176" steps="13887"/></proof>
2123 <goal name="wmpz_add'vc.486.0.1.1.0.4" expl="apply premises" proved="true">
2124 <proof prover="3"><result status="valid" time="0.076570" steps="13887"/></proof>
2126 <goal name="wmpz_add'vc.486.0.1.1.0.5" expl="apply premises" proved="true">
2127 <proof prover="6"><result status="valid" time="0.069816" steps="10095"/></proof>
2137 <goal name="wmpz_add'vc.486.1" expl="apply premises" proved="true">
2138 <proof prover="3"><result status="valid" time="0.085929" steps="14705"/></proof>
2142 <goal name="wmpz_add'vc.487" expl="postcondition" proved="true">
2143 <proof prover="1"><result status="valid" time="1.099355"/></proof>
2145 <goal name="wmpz_add'vc.488" expl="assertion" proved="true">
2146 <transf name="split_vc" proved="true" >
2147 <goal name="wmpz_add'vc.488.0" expl="assertion" proved="true">
2148 <proof prover="3"><result status="valid" time="0.071007" steps="13132"/></proof>
2150 <goal name="wmpz_add'vc.488.1" expl="VC for wmpz_add" proved="true">
2151 <proof prover="3"><result status="valid" time="0.060401" steps="13135"/></proof>
2153 <goal name="wmpz_add'vc.488.2" expl="VC for wmpz_add" proved="true">
2154 <transf name="inline_goal" proved="true" >
2155 <goal name="wmpz_add'vc.488.2.0" expl="VC for wmpz_add" proved="true">
2156 <proof prover="4"><result status="valid" time="5.307009"/></proof>
2160 <goal name="wmpz_add'vc.488.3" expl="VC for wmpz_add" proved="true">
2161 <transf name="case" proved="true" arg1="(vsize = 0)">
2162 <goal name="wmpz_add'vc.488.3.0" expl="true case" proved="true">
2163 <transf name="assert" proved="true" arg1="(value_of v mpz1 = 0)">
2164 <goal name="wmpz_add'vc.488.3.0.0" expl="asserted formula" proved="true">
2165 <proof prover="11"><result status="valid" time="1.718926" steps="27493"/></proof>
2167 <goal name="wmpz_add'vc.488.3.0.1" expl="true case" proved="true">
2168 <proof prover="3"><result status="valid" time="0.063653" steps="13199"/></proof>
2172 <goal name="wmpz_add'vc.488.3.1" expl="false case" proved="true">
2173 <proof prover="11"><result status="valid" time="2.008665" steps="25926"/></proof>
2177 <goal name="wmpz_add'vc.488.4" expl="VC for wmpz_add" proved="true">
2178 <proof prover="6"><result status="valid" time="0.252477" steps="33330"/></proof>
2180 <goal name="wmpz_add'vc.488.5" expl="VC for wmpz_add" proved="true">
2181 <proof prover="3"><result status="valid" time="0.069175" steps="13194"/></proof>
2183 <goal name="wmpz_add'vc.488.6" expl="VC for wmpz_add" proved="true">
2184 <proof prover="3"><result status="valid" time="0.053403" steps="13197"/></proof>
2186 <goal name="wmpz_add'vc.488.7" expl="VC for wmpz_add" proved="true">
2187 <proof prover="3"><result status="valid" time="0.133163" steps="19654"/></proof>
2189 <goal name="wmpz_add'vc.488.8" expl="VC for wmpz_add" proved="true">
2190 <proof prover="6"><result status="valid" time="0.067859" steps="9909"/></proof>
2194 <goal name="wmpz_add'vc.489" expl="assertion" proved="true">
2195 <transf name="split_vc" proved="true" >
2196 <goal name="wmpz_add'vc.489.0" expl="assertion" proved="true">
2197 <proof prover="6"><result status="valid" time="0.074874" steps="9973"/></proof>
2201 <goal name="wmpz_add'vc.490" expl="precondition" proved="true">
2202 <proof prover="6"><result status="valid" time="0.067395" steps="9589"/></proof>
2204 <goal name="wmpz_add'vc.491" expl="precondition" proved="true">
2205 <proof prover="10"><result status="valid" time="0.008068" steps="5144"/></proof>
2207 <goal name="wmpz_add'vc.492" expl="precondition" proved="true">
2208 <proof prover="6"><result status="valid" time="0.046977" steps="9366"/></proof>
2210 <goal name="wmpz_add'vc.493" expl="precondition" proved="true">
2211 <proof prover="10"><result status="valid" time="0.014576" steps="8372"/></proof>
2213 <goal name="wmpz_add'vc.494" expl="precondition" proved="true">
2214 <proof prover="6"><result status="valid" time="0.069278" steps="10063"/></proof>
2216 <goal name="wmpz_add'vc.495" expl="precondition" proved="true">
2217 <proof prover="11"><result status="valid" time="0.178114" steps="3169"/></proof>
2219 <goal name="wmpz_add'vc.496" expl="precondition" proved="true">
2220 <proof prover="11"><result status="valid" time="0.080130" steps="839"/></proof>
2222 <goal name="wmpz_add'vc.497" expl="precondition" proved="true">
2223 <proof prover="6"><result status="valid" time="0.049155" steps="9166"/></proof>
2225 <goal name="wmpz_add'vc.498" expl="assertion" proved="true">
2226 <transf name="split_vc" proved="true" >
2227 <goal name="wmpz_add'vc.498.0" expl="assertion" proved="true">
2228 <transf name="case" proved="true" arg1="(abs_vsize = 0)">
2229 <goal name="wmpz_add'vc.498.0.0" expl="true case (assertion)" proved="true">
2230 <transf name="assert" proved="true" arg1="(value_of v mpz1 = 0)">
2231 <goal name="wmpz_add'vc.498.0.0.0" expl="asserted formula" proved="true">
2232 <proof prover="6"><result status="valid" time="2.630762" steps="259022"/></proof>
2234 <goal name="wmpz_add'vc.498.0.0.1" expl="true case (assertion)" proved="true">
2235 <proof prover="11"><result status="valid" time="0.178962" steps="2748"/></proof>
2239 <goal name="wmpz_add'vc.498.0.1" expl="false case (assertion)" proved="true">
2240 <proof prover="11"><result status="valid" time="0.171597" steps="3122"/></proof>
2244 <goal name="wmpz_add'vc.498.1" expl="assertion" proved="true">
2245 <proof prover="10"><result status="valid" time="0.011842" steps="5657"/></proof>
2249 <goal name="wmpz_add'vc.499" expl="precondition" proved="true">
2250 <proof prover="11"><result status="valid" time="0.096723" steps="951"/></proof>
2252 <goal name="wmpz_add'vc.500" expl="precondition" proved="true">
2253 <proof prover="3"><result status="valid" time="0.083446" steps="13569"/></proof>
2255 <goal name="wmpz_add'vc.501" expl="precondition" proved="true">
2256 <proof prover="3"><result status="valid" time="0.077092" steps="14062"/></proof>
2258 <goal name="wmpz_add'vc.502" expl="precondition" proved="true">
2259 <proof prover="3"><result status="valid" time="0.083117" steps="14787"/></proof>
2261 <goal name="wmpz_add'vc.503" expl="precondition" proved="true">
2262 <proof prover="3"><result status="valid" time="0.072612" steps="13607"/></proof>
2264 <goal name="wmpz_add'vc.504" expl="postcondition" proved="true">
2265 <proof prover="11"><result status="valid" time="1.498252" steps="24500"/></proof>
2267 <goal name="wmpz_add'vc.505" expl="postcondition" proved="true">
2268 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
2269 <goal name="wmpz_add'vc.505.0" expl="apply premises" proved="true">
2270 <proof prover="3"><result status="valid" time="0.160721" steps="23437"/></proof>
2272 <goal name="wmpz_add'vc.505.1" expl="apply premises" proved="true">
2273 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
2274 <goal name="wmpz_add'vc.505.1.0" expl="apply premises" proved="true">
2275 <proof prover="6"><result status="valid" time="0.076456" steps="10701"/></proof>
2277 <goal name="wmpz_add'vc.505.1.1" expl="apply premises" proved="true">
2278 <proof prover="10"><result status="valid" time="0.037875" steps="91517"/></proof>
2284 <goal name="wmpz_add'vc.506" expl="postcondition" proved="true">
2285 <proof prover="1"><result status="valid" time="1.130000"/></proof>
2289 <goal name="wmpz_add_ui'vc" expl="VC for wmpz_add_ui" proved="true">
2290 <transf name="split_vc" proved="true" >
2291 <goal name="wmpz_add_ui'vc.0" expl="precondition" proved="true">
2292 <proof prover="3"><result status="valid" time="0.053483" steps="10046"/></proof>
2294 <goal name="wmpz_add_ui'vc.1" expl="precondition" proved="true">
2295 <proof prover="3"><result status="valid" time="0.055636" steps="10110"/></proof>
2297 <goal name="wmpz_add_ui'vc.2" expl="precondition" proved="true">
2298 <proof prover="3"><result status="valid" time="0.068807" steps="11887"/></proof>
2300 <goal name="wmpz_add_ui'vc.3" expl="precondition" proved="true">
2301 <proof prover="3"><result status="valid" time="0.059346" steps="11075"/></proof>
2303 <goal name="wmpz_add_ui'vc.4" expl="assertion" proved="true">
2304 <proof prover="5"><result status="valid" time="0.100000" steps="199"/></proof>
2306 <goal name="wmpz_add_ui'vc.5" expl="precondition" proved="true">
2307 <proof prover="6"><result status="valid" time="0.058847" steps="8214"/></proof>
2309 <goal name="wmpz_add_ui'vc.6" expl="precondition" proved="true">
2310 <proof prover="3"><result status="valid" time="0.061122" steps="10987"/></proof>
2312 <goal name="wmpz_add_ui'vc.7" expl="precondition" proved="true">
2313 <proof prover="6"><result status="valid" time="0.041711" steps="8160"/></proof>
2315 <goal name="wmpz_add_ui'vc.8" expl="precondition" proved="true">
2316 <proof prover="3"><result status="valid" time="0.067491" steps="11907"/></proof>
2318 <goal name="wmpz_add_ui'vc.9" expl="precondition" proved="true">
2319 <proof prover="3"><result status="valid" time="0.074640" steps="12847"/></proof>
2321 <goal name="wmpz_add_ui'vc.10" expl="precondition" proved="true">
2322 <proof prover="3"><result status="valid" time="0.096620" steps="15664"/></proof>
2324 <goal name="wmpz_add_ui'vc.11" expl="precondition" proved="true">
2325 <proof prover="3"><result status="valid" time="0.068553" steps="12022"/></proof>
2327 <goal name="wmpz_add_ui'vc.12" expl="precondition" proved="true">
2328 <proof prover="3"><result status="valid" time="0.100016" steps="15960"/></proof>
2330 <goal name="wmpz_add_ui'vc.13" expl="assertion" proved="true">
2331 <proof prover="11"><result status="valid" time="0.660413" steps="6758"/></proof>
2333 <goal name="wmpz_add_ui'vc.14" expl="precondition" proved="true">
2334 <proof prover="3"><result status="valid" time="0.082419" steps="12446"/></proof>
2336 <goal name="wmpz_add_ui'vc.15" expl="precondition" proved="true">
2337 <proof prover="6"><result status="valid" time="0.048013" steps="8514"/></proof>
2339 <goal name="wmpz_add_ui'vc.16" expl="precondition" proved="true">
2340 <proof prover="3"><result status="valid" time="0.064982" steps="12608"/></proof>
2342 <goal name="wmpz_add_ui'vc.17" expl="precondition" proved="true">
2343 <proof prover="3"><result status="valid" time="0.074461" steps="13623"/></proof>
2345 <goal name="wmpz_add_ui'vc.18" expl="precondition" proved="true">
2346 <proof prover="11"><result status="valid" time="0.047105" steps="265"/></proof>
2348 <goal name="wmpz_add_ui'vc.19" expl="postcondition" proved="true">
2349 <proof prover="5" timelimit="1" memlimit="1000"><result status="valid" time="0.270000" steps="381"/></proof>
2351 <goal name="wmpz_add_ui'vc.20" expl="postcondition" proved="true">
2352 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
2353 <goal name="wmpz_add_ui'vc.20.0" expl="apply premises" proved="true">
2354 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
2355 <goal name="wmpz_add_ui'vc.20.0.0" expl="apply premises" proved="true">
2356 <proof prover="3"><result status="valid" time="0.133756" steps="18356"/></proof>
2358 <goal name="wmpz_add_ui'vc.20.0.1" expl="apply premises" proved="true">
2359 <proof prover="3"><result status="valid" time="0.087991" steps="13209"/></proof>
2363 <goal name="wmpz_add_ui'vc.20.1" expl="apply premises" proved="true">
2364 <proof prover="10"><result status="valid" time="0.030878" steps="84309"/></proof>
2368 <goal name="wmpz_add_ui'vc.21" expl="postcondition" proved="true">
2369 <proof prover="3"><result status="valid" time="0.098706" steps="15711"/></proof>
2371 <goal name="wmpz_add_ui'vc.22" expl="precondition" proved="true">
2372 <proof prover="11"><result status="valid" time="0.046175" steps="166"/></proof>
2374 <goal name="wmpz_add_ui'vc.23" expl="assertion" proved="true">
2375 <proof prover="11"><result status="valid" time="0.054182" steps="265"/></proof>
2377 <goal name="wmpz_add_ui'vc.24" expl="integer overflow" proved="true">
2378 <proof prover="11"><result status="valid" time="0.068616" steps="350"/></proof>
2380 <goal name="wmpz_add_ui'vc.25" expl="precondition" proved="true">
2381 <proof prover="3"><result status="valid" time="0.061923" steps="10513"/></proof>
2383 <goal name="wmpz_add_ui'vc.26" expl="precondition" proved="true">
2384 <proof prover="10"><result status="valid" time="0.005144" steps="4096"/></proof>
2386 <goal name="wmpz_add_ui'vc.27" expl="assertion" proved="true">
2387 <proof prover="6"><result status="valid" time="0.056497" steps="8756"/></proof>
2389 <goal name="wmpz_add_ui'vc.28" expl="assertion" proved="true">
2390 <proof prover="3"><result status="valid" time="0.082752" steps="12030"/></proof>
2392 <goal name="wmpz_add_ui'vc.29" expl="precondition" proved="true">
2393 <proof prover="11"><result status="valid" time="0.067143" steps="479"/></proof>
2395 <goal name="wmpz_add_ui'vc.30" expl="precondition" proved="true">
2396 <proof prover="11"><result status="valid" time="0.062797" steps="277"/></proof>
2398 <goal name="wmpz_add_ui'vc.31" expl="precondition" proved="true">
2399 <proof prover="11"><result status="valid" time="0.053466" steps="173"/></proof>
2401 <goal name="wmpz_add_ui'vc.32" expl="postcondition" proved="true">
2402 <proof prover="5"><result status="valid" time="0.100000" steps="330"/></proof>
2404 <goal name="wmpz_add_ui'vc.33" expl="postcondition" proved="true">
2405 <proof prover="3"><result status="valid" time="0.066383" steps="12291"/></proof>
2407 <goal name="wmpz_add_ui'vc.34" expl="postcondition" proved="true">
2408 <proof prover="6"><result status="valid" time="0.047268" steps="7980"/></proof>
2410 <goal name="wmpz_add_ui'vc.35" expl="postcondition" proved="true">
2411 <proof prover="6"><result status="valid" time="0.047653" steps="7982"/></proof>
2413 <goal name="wmpz_add_ui'vc.36" expl="postcondition" proved="true">
2414 <transf name="split_vc" proved="true" >
2415 <goal name="wmpz_add_ui'vc.36.0" expl="postcondition" proved="true">
2416 <proof prover="3"><result status="valid" time="0.078929" steps="13158"/></proof>
2420 <goal name="wmpz_add_ui'vc.37" expl="precondition" proved="true">
2421 <proof prover="3"><result status="valid" time="0.080079" steps="13648"/></proof>
2423 <goal name="wmpz_add_ui'vc.38" expl="precondition" proved="true">
2424 <proof prover="3"><result status="valid" time="0.140932" steps="19519"/></proof>
2426 <goal name="wmpz_add_ui'vc.39" expl="precondition" proved="true">
2427 <proof prover="11"><result status="valid" time="0.071727" steps="472"/></proof>
2429 <goal name="wmpz_add_ui'vc.40" expl="precondition" proved="true">
2430 <proof prover="3"><result status="valid" time="0.086805" steps="15885"/></proof>
2432 <goal name="wmpz_add_ui'vc.41" expl="precondition" proved="true">
2433 <proof prover="3"><result status="valid" time="0.065217" steps="12070"/></proof>
2435 <goal name="wmpz_add_ui'vc.42" expl="precondition" proved="true">
2436 <proof prover="3"><result status="valid" time="0.072608" steps="12283"/></proof>
2438 <goal name="wmpz_add_ui'vc.43" expl="precondition" proved="true">
2439 <proof prover="10"><result status="valid" time="0.034281" steps="72154"/></proof>
2441 <goal name="wmpz_add_ui'vc.44" expl="precondition" proved="true">
2442 <proof prover="6"><result status="valid" time="0.033249" steps="8858"/></proof>
2444 <goal name="wmpz_add_ui'vc.45" expl="precondition" proved="true">
2445 <proof prover="6"><result status="valid" time="0.037867" steps="8880"/></proof>
2447 <goal name="wmpz_add_ui'vc.46" expl="postcondition" proved="true">
2448 <proof prover="5"><result status="valid" time="0.280000" steps="563"/></proof>
2450 <goal name="wmpz_add_ui'vc.47" expl="postcondition" proved="true">
2451 <proof prover="6"><result status="valid" time="0.046963" steps="8860"/></proof>
2453 <goal name="wmpz_add_ui'vc.48" expl="postcondition" proved="true">
2454 <proof prover="3"><result status="valid" time="0.110722" steps="16925"/></proof>
2456 <goal name="wmpz_add_ui'vc.49" expl="postcondition" proved="true">
2457 <proof prover="3"><result status="valid" time="0.119264" steps="16797"/></proof>
2459 <goal name="wmpz_add_ui'vc.50" expl="postcondition" proved="true">
2460 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
2461 <goal name="wmpz_add_ui'vc.50.0" expl="apply premises" proved="true">
2462 <proof prover="3"><result status="valid" time="0.206297" steps="28208"/></proof>
2464 <goal name="wmpz_add_ui'vc.50.1" expl="apply premises" proved="true">
2465 <proof prover="10"><result status="valid" time="0.030139" steps="73262"/></proof>
2469 <goal name="wmpz_add_ui'vc.51" expl="precondition" proved="true">
2470 <proof prover="3"><result status="valid" time="0.092594" steps="13369"/></proof>
2472 <goal name="wmpz_add_ui'vc.52" expl="precondition" proved="true">
2473 <proof prover="3"><result status="valid" time="0.065757" steps="12391"/></proof>
2475 <goal name="wmpz_add_ui'vc.53" expl="precondition" proved="true">
2476 <proof prover="6"><result status="valid" time="0.039643" steps="8614"/></proof>
2478 <goal name="wmpz_add_ui'vc.54" expl="assertion" proved="true">
2479 <transf name="split_vc" proved="true" >
2480 <goal name="wmpz_add_ui'vc.54.0" expl="assertion" proved="true">
2481 <proof prover="6"><result status="valid" time="0.841979" steps="71463"/></proof>
2483 <goal name="wmpz_add_ui'vc.54.1" expl="VC for wmpz_add_ui" proved="true">
2484 <proof prover="10"><result status="valid" time="0.012011" steps="18375"/></proof>
2486 <goal name="wmpz_add_ui'vc.54.2" expl="VC for wmpz_add_ui" proved="true">
2487 <proof prover="11"><result status="valid" time="0.227477" steps="3284"/></proof>
2491 <goal name="wmpz_add_ui'vc.55" expl="precondition" proved="true">
2492 <proof prover="3"><result status="valid" time="0.082457" steps="13477"/></proof>
2494 <goal name="wmpz_add_ui'vc.56" expl="integer overflow" proved="true">
2495 <proof prover="6"><result status="valid" time="0.125916" steps="14363"/></proof>
2497 <goal name="wmpz_add_ui'vc.57" expl="assertion" proved="true">
2498 <proof prover="11"><result status="valid" time="0.085340" steps="481"/></proof>
2500 <goal name="wmpz_add_ui'vc.58" expl="assertion" proved="true">
2501 <proof prover="6"><result status="valid" time="0.062514" steps="9840"/></proof>
2503 <goal name="wmpz_add_ui'vc.59" expl="assertion" proved="true">
2504 <transf name="split_vc" proved="true" >
2505 <goal name="wmpz_add_ui'vc.59.0" expl="assertion" proved="true">
2506 <proof prover="10"><result status="valid" time="0.027287" steps="74263"/></proof>
2508 <goal name="wmpz_add_ui'vc.59.1" expl="assertion" proved="true">
2509 <proof prover="5"><result status="valid" time="0.670000" steps="1124"/></proof>
2511 <goal name="wmpz_add_ui'vc.59.2" expl="assertion" proved="true">
2512 <proof prover="3"><result status="valid" time="0.095646" steps="13930"/></proof>
2514 <goal name="wmpz_add_ui'vc.59.3" expl="assertion" proved="true">
2515 <proof prover="11"><result status="valid" time="0.518980" steps="6772"/></proof>
2517 <goal name="wmpz_add_ui'vc.59.4" expl="assertion" proved="true">
2518 <proof prover="3"><result status="valid" time="0.076828" steps="14426"/></proof>
2520 <goal name="wmpz_add_ui'vc.59.5" expl="VC for wmpz_add_ui" proved="true">
2521 <proof prover="3"><result status="valid" time="0.111718" steps="19238"/></proof>
2525 <goal name="wmpz_add_ui'vc.60" expl="precondition" proved="true">
2526 <proof prover="3"><result status="valid" time="0.078210" steps="13466"/></proof>
2528 <goal name="wmpz_add_ui'vc.61" expl="precondition" proved="true">
2529 <proof prover="10"><result status="valid" time="0.008298" steps="4993"/></proof>
2531 <goal name="wmpz_add_ui'vc.62" expl="precondition" proved="true">
2532 <proof prover="11"><result status="valid" time="0.082765" steps="492"/></proof>
2534 <goal name="wmpz_add_ui'vc.63" expl="precondition" proved="true">
2535 <proof prover="6"><result status="valid" time="0.054790" steps="9298"/></proof>
2537 <goal name="wmpz_add_ui'vc.64" expl="precondition" proved="true">
2538 <transf name="split_vc" proved="true" >
2539 <goal name="wmpz_add_ui'vc.64.0" expl="precondition" proved="true">
2540 <proof prover="10"><result status="valid" time="0.039963" steps="79835"/></proof>
2544 <goal name="wmpz_add_ui'vc.65" expl="precondition" proved="true">
2545 <transf name="split_vc" proved="true" >
2546 <goal name="wmpz_add_ui'vc.65.0" expl="precondition" proved="true">
2547 <proof prover="6"><result status="valid" time="0.141654" steps="16386"/></proof>
2551 <goal name="wmpz_add_ui'vc.66" expl="precondition" proved="true">
2552 <proof prover="3"><result status="valid" time="0.092697" steps="13634"/></proof>
2554 <goal name="wmpz_add_ui'vc.67" expl="precondition" proved="true">
2555 <proof prover="10"><result status="valid" time="0.115236" steps="227139"/></proof>
2557 <goal name="wmpz_add_ui'vc.68" expl="precondition" proved="true">
2558 <proof prover="3"><result status="valid" time="0.081395" steps="13793"/></proof>
2560 <goal name="wmpz_add_ui'vc.69" expl="precondition" proved="true">
2561 <proof prover="3"><result status="valid" time="0.080090" steps="13525"/></proof>
2563 <goal name="wmpz_add_ui'vc.70" expl="precondition" proved="true">
2564 <proof prover="3"><result status="valid" time="0.071432" steps="13746"/></proof>
2566 <goal name="wmpz_add_ui'vc.71" expl="precondition" proved="true">
2567 <proof prover="3"><result status="valid" time="0.098913" steps="14838"/></proof>
2569 <goal name="wmpz_add_ui'vc.72" expl="precondition" proved="true">
2570 <proof prover="6"><result status="valid" time="0.058869" steps="9561"/></proof>
2572 <goal name="wmpz_add_ui'vc.73" expl="postcondition" proved="true">
2573 <proof prover="11"><result status="valid" time="0.154691" steps="1631"/></proof>
2575 <goal name="wmpz_add_ui'vc.74" expl="postcondition" proved="true">
2576 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
2577 <goal name="wmpz_add_ui'vc.74.0" expl="apply premises" proved="true">
2578 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
2579 <goal name="wmpz_add_ui'vc.74.0.0" expl="apply premises" proved="true">
2580 <proof prover="10"><result status="valid" time="0.073710" steps="166570"/></proof>
2582 <goal name="wmpz_add_ui'vc.74.0.1" expl="apply premises" proved="true">
2583 <proof prover="6"><result status="valid" time="0.067011" steps="10548"/></proof>
2587 <goal name="wmpz_add_ui'vc.74.1" expl="apply premises" proved="true">
2588 <proof prover="10"><result status="valid" time="0.035074" steps="80344"/></proof>
2592 <goal name="wmpz_add_ui'vc.75" expl="postcondition" proved="true">
2593 <proof prover="3"><result status="valid" time="0.094243" steps="13895"/></proof>
2595 <goal name="wmpz_add_ui'vc.76" expl="precondition" proved="true">
2596 <proof prover="3"><result status="valid" time="0.082793" steps="12807"/></proof>
2598 <goal name="wmpz_add_ui'vc.77" expl="assertion" proved="true">
2599 <proof prover="4"><result status="valid" time="0.240000"/></proof>
2601 <goal name="wmpz_add_ui'vc.78" expl="precondition" proved="true">
2602 <proof prover="3"><result status="valid" time="0.088982" steps="13068"/></proof>
2604 <goal name="wmpz_add_ui'vc.79" expl="integer overflow" proved="true">
2605 <proof prover="3"><result status="valid" time="0.111751" steps="17976"/></proof>
2607 <goal name="wmpz_add_ui'vc.80" expl="precondition" proved="true">
2608 <proof prover="11"><result status="valid" time="0.067400" steps="251"/></proof>
2610 <goal name="wmpz_add_ui'vc.81" expl="precondition" proved="true">
2611 <proof prover="3"><result status="valid" time="0.064479" steps="11974"/></proof>
2613 <goal name="wmpz_add_ui'vc.82" expl="assertion" proved="true">
2614 <proof prover="10"><result status="valid" time="0.051649" steps="115472"/></proof>
2616 <goal name="wmpz_add_ui'vc.83" expl="postcondition" proved="true">
2617 <transf name="inline_goal" proved="true" >
2618 <goal name="wmpz_add_ui'vc.83.0" expl="postcondition" proved="true">
2619 <transf name="split_vc" proved="true" >
2620 <goal name="wmpz_add_ui'vc.83.0.0" expl="postcondition" proved="true">
2621 <proof prover="6"><result status="valid" time="0.065012" steps="9559"/></proof>
2623 <goal name="wmpz_add_ui'vc.83.0.1" expl="postcondition" proved="true">
2624 <proof prover="10"><result status="valid" time="0.011723" steps="4722"/></proof>
2630 <goal name="wmpz_add_ui'vc.84" expl="postcondition" proved="true">
2631 <proof prover="11"><result status="valid" time="0.072799" steps="696"/></proof>
2633 <goal name="wmpz_add_ui'vc.85" expl="postcondition" proved="true">
2634 <proof prover="6"><result status="valid" time="0.113847" steps="14616"/></proof>
2636 <goal name="wmpz_add_ui'vc.86" expl="postcondition" proved="true">
2637 <proof prover="3"><result status="valid" time="0.089495" steps="13537"/></proof>
2639 <goal name="wmpz_add_ui'vc.87" expl="postcondition" proved="true">
2640 <proof prover="6"><result status="valid" time="0.045446" steps="8215"/></proof>
2642 <goal name="wmpz_add_ui'vc.88" expl="postcondition" proved="true">
2643 <proof prover="3"><result status="valid" time="0.061354" steps="12145"/></proof>
2645 <goal name="wmpz_add_ui'vc.89" expl="assertion" proved="true">
2646 <transf name="split_vc" proved="true" >
2647 <goal name="wmpz_add_ui'vc.89.0" expl="assertion" proved="true">
2648 <proof prover="3"><result status="valid" time="0.176449" steps="30463"/></proof>
2650 <goal name="wmpz_add_ui'vc.89.1" expl="assertion" proved="true">
2651 <proof prover="7" timelimit="1"><result status="valid" time="0.460000" steps="2613"/></proof>
2655 <goal name="wmpz_add_ui'vc.90" expl="assertion" proved="true">
2656 <proof prover="11"><result status="valid" time="0.195616" steps="2144"/></proof>
2658 <goal name="wmpz_add_ui'vc.91" expl="assertion" proved="true">
2659 <proof prover="5"><result status="valid" time="0.190000" steps="281"/></proof>
2661 <goal name="wmpz_add_ui'vc.92" expl="precondition" proved="true">
2662 <proof prover="3"><result status="valid" time="0.140733" steps="21040"/></proof>
2664 <goal name="wmpz_add_ui'vc.93" expl="precondition" proved="true">
2665 <proof prover="3"><result status="valid" time="0.110907" steps="16155"/></proof>
2667 <goal name="wmpz_add_ui'vc.94" expl="precondition" proved="true">
2668 <proof prover="6"><result status="valid" time="0.040247" steps="8229"/></proof>
2670 <goal name="wmpz_add_ui'vc.95" expl="assertion" proved="true">
2671 <proof prover="11"><result status="valid" time="0.227133" steps="2446"/></proof>
2673 <goal name="wmpz_add_ui'vc.96" expl="assertion" proved="true">
2674 <proof prover="11"><result status="valid" time="0.057002" steps="282"/></proof>
2676 <goal name="wmpz_add_ui'vc.97" expl="integer overflow" proved="true">
2677 <transf name="split_vc" proved="true" >
2678 <goal name="wmpz_add_ui'vc.97.0" expl="integer overflow" proved="true">
2679 <proof prover="3"><result status="valid" time="0.086474" steps="13685"/></proof>
2681 <goal name="wmpz_add_ui'vc.97.1" expl="integer overflow" proved="true">
2682 <proof prover="10"><result status="valid" time="0.027626" steps="69035"/></proof>
2686 <goal name="wmpz_add_ui'vc.98" expl="precondition" proved="true">
2687 <proof prover="6"><result status="valid" time="0.111455" steps="13638"/></proof>
2689 <goal name="wmpz_add_ui'vc.99" expl="assertion" proved="true">
2690 <proof prover="11"><result status="valid" time="0.066078" steps="395"/></proof>
2692 <goal name="wmpz_add_ui'vc.100" expl="integer overflow" proved="true">
2693 <proof prover="3"><result status="valid" time="0.105116" steps="18401"/></proof>
2695 <goal name="wmpz_add_ui'vc.101" expl="precondition" proved="true">
2696 <proof prover="3"><result status="valid" time="0.133999" steps="18452"/></proof>
2698 <goal name="wmpz_add_ui'vc.102" expl="integer overflow" proved="true">
2699 <proof prover="3"><result status="valid" time="0.126760" steps="18372"/></proof>
2701 <goal name="wmpz_add_ui'vc.103" expl="integer overflow" proved="true">
2702 <proof prover="10"><result status="valid" time="0.035684" steps="84524"/></proof>
2704 <goal name="wmpz_add_ui'vc.104" expl="assertion" proved="true">
2705 <proof prover="6"><result status="valid" time="3.158326" steps="199486"/></proof>
2707 <goal name="wmpz_add_ui'vc.105" expl="assertion" proved="true">
2708 <transf name="split_vc" proved="true" >
2709 <goal name="wmpz_add_ui'vc.105.0" expl="assertion" proved="true">
2710 <proof prover="3"><result status="valid" time="0.104130" steps="14886"/></proof>
2712 <goal name="wmpz_add_ui'vc.105.1" expl="assertion" proved="true">
2713 <proof prover="3"><result status="valid" time="0.126831" steps="19592"/></proof>
2715 <goal name="wmpz_add_ui'vc.105.2" expl="assertion" proved="true">
2716 <proof prover="11"><result status="valid" time="0.169299" steps="2443"/></proof>
2718 <goal name="wmpz_add_ui'vc.105.3" expl="assertion" proved="true">
2719 <proof prover="11"><result status="valid" time="0.163370" steps="2420"/></proof>
2721 <goal name="wmpz_add_ui'vc.105.4" expl="VC for wmpz_add_ui" proved="true">
2722 <proof prover="11"><result status="valid" time="0.111489" steps="1107"/></proof>
2724 <goal name="wmpz_add_ui'vc.105.5" expl="VC for wmpz_add_ui" proved="true">
2725 <proof prover="6"><result status="valid" time="0.121982" steps="16709"/></proof>
2727 <goal name="wmpz_add_ui'vc.105.6" expl="VC for wmpz_add_ui" proved="true">
2728 <proof prover="3"><result status="valid" time="0.095316" steps="14888"/></proof>
2730 <goal name="wmpz_add_ui'vc.105.7" expl="VC for wmpz_add_ui" proved="true">
2731 <proof prover="6"><result status="valid" time="0.071613" steps="10324"/></proof>
2733 <goal name="wmpz_add_ui'vc.105.8" expl="VC for wmpz_add_ui" proved="true">
2734 <proof prover="6"><result status="valid" time="0.044632" steps="8177"/></proof>
2736 <goal name="wmpz_add_ui'vc.105.9" expl="VC for wmpz_add_ui" proved="true">
2737 <proof prover="10"><result status="valid" time="0.039839" steps="88740"/></proof>
2739 <goal name="wmpz_add_ui'vc.105.10" expl="VC for wmpz_add_ui" proved="true">
2740 <proof prover="3"><result status="valid" time="0.123153" steps="19942"/></proof>
2742 <goal name="wmpz_add_ui'vc.105.11" expl="VC for wmpz_add_ui" proved="true">
2743 <proof prover="3"><result status="valid" time="0.096763" steps="14872"/></proof>
2745 <goal name="wmpz_add_ui'vc.105.12" expl="VC for wmpz_add_ui" proved="true">
2746 <proof prover="11"><result status="valid" time="0.142135" steps="1853"/></proof>
2748 <goal name="wmpz_add_ui'vc.105.13" expl="VC for wmpz_add_ui" proved="true">
2749 <proof prover="4"><result status="valid" time="0.160000"/></proof>
2751 <goal name="wmpz_add_ui'vc.105.14" expl="VC for wmpz_add_ui" proved="true">
2752 <proof prover="4"><result status="valid" time="0.190000"/></proof>
2754 <goal name="wmpz_add_ui'vc.105.15" expl="VC for wmpz_add_ui" proved="true">
2755 <proof prover="11"><result status="valid" time="0.160101" steps="1916"/></proof>
2757 <goal name="wmpz_add_ui'vc.105.16" expl="VC for wmpz_add_ui" proved="true">
2758 <proof prover="11"><result status="valid" time="0.387054" steps="4040"/></proof>
2762 <goal name="wmpz_add_ui'vc.106" expl="postcondition" proved="true">
2763 <proof prover="6"><result status="valid" time="0.069614" steps="10445"/></proof>
2765 <goal name="wmpz_add_ui'vc.107" expl="postcondition" proved="true">
2766 <proof prover="3"><result status="valid" time="0.142936" steps="20092"/></proof>
2768 <goal name="wmpz_add_ui'vc.108" expl="postcondition" proved="true">
2769 <proof prover="3"><result status="valid" time="0.065089" steps="13320"/></proof>
2771 <goal name="wmpz_add_ui'vc.109" expl="postcondition" proved="true">
2772 <proof prover="10"><result status="valid" time="0.033616" steps="92152"/></proof>
2774 <goal name="wmpz_add_ui'vc.110" expl="postcondition" proved="true">
2775 <proof prover="3"><result status="valid" time="0.060348" steps="12843"/></proof>
2777 <goal name="wmpz_add_ui'vc.111" expl="postcondition" proved="true">
2778 <proof prover="3"><result status="valid" time="0.063438" steps="12850"/></proof>
2780 <goal name="wmpz_add_ui'vc.112" expl="precondition" proved="true">
2781 <proof prover="3"><result status="valid" time="0.087764" steps="13655"/></proof>
2783 <goal name="wmpz_add_ui'vc.113" expl="precondition" proved="true">
2784 <proof prover="3"><result status="valid" time="0.098902" steps="16256"/></proof>
2786 <goal name="wmpz_add_ui'vc.114" expl="assertion" proved="true">
2787 <proof prover="4"><result status="valid" time="0.250000"/></proof>
2789 <goal name="wmpz_add_ui'vc.115" expl="precondition" proved="true">
2790 <proof prover="3"><result status="valid" time="0.120249" steps="17138"/></proof>
2792 <goal name="wmpz_add_ui'vc.116" expl="integer overflow" proved="true">
2793 <proof prover="10"><result status="valid" time="0.036679" steps="71436"/></proof>
2795 <goal name="wmpz_add_ui'vc.117" expl="precondition" proved="true">
2796 <proof prover="3"><result status="valid" time="0.082926" steps="13493"/></proof>
2798 <goal name="wmpz_add_ui'vc.118" expl="precondition" proved="true">
2799 <proof prover="6"><result status="valid" time="0.045222" steps="8509"/></proof>
2801 <goal name="wmpz_add_ui'vc.119" expl="assertion" proved="true">
2802 <proof prover="3"><result status="valid" time="0.211384" steps="26467"/></proof>
2804 <goal name="wmpz_add_ui'vc.120" expl="precondition" proved="true">
2805 <proof prover="3"><result status="valid" time="0.064500" steps="12521"/></proof>
2807 <goal name="wmpz_add_ui'vc.121" expl="precondition" proved="true">
2808 <proof prover="3"><result status="valid" time="0.123355" steps="16221"/></proof>
2810 <goal name="wmpz_add_ui'vc.122" expl="precondition" proved="true">
2811 <proof prover="3"><result status="valid" time="0.065285" steps="13198"/></proof>
2813 <goal name="wmpz_add_ui'vc.123" expl="precondition" proved="true">
2814 <proof prover="6"><result status="valid" time="0.044277" steps="8999"/></proof>
2816 <goal name="wmpz_add_ui'vc.124" expl="postcondition" proved="true">
2817 <proof prover="11"><result status="valid" time="0.105926" steps="874"/></proof>
2819 <goal name="wmpz_add_ui'vc.125" expl="postcondition" proved="true">
2820 <proof prover="10"><result status="valid" time="0.036569" steps="74650"/></proof>
2822 <goal name="wmpz_add_ui'vc.126" expl="postcondition" proved="true">
2823 <proof prover="3"><result status="valid" time="0.147095" steps="20184"/></proof>
2825 <goal name="wmpz_add_ui'vc.127" expl="postcondition" proved="true">
2826 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
2827 <goal name="wmpz_add_ui'vc.127.0" expl="apply premises" proved="true">
2828 <proof prover="3"><result status="valid" time="0.217179" steps="30148"/></proof>
2830 <goal name="wmpz_add_ui'vc.127.1" expl="apply premises" proved="true">
2831 <proof prover="10"><result status="valid" time="0.034279" steps="76951"/></proof>
2835 <goal name="wmpz_add_ui'vc.128" expl="postcondition" proved="true">
2836 <proof prover="3"><result status="valid" time="0.124227" steps="17793"/></proof>
2838 <goal name="wmpz_add_ui'vc.129" expl="postcondition" proved="true">
2839 <proof prover="3"><result status="valid" time="0.120341" steps="17684"/></proof>
2841 <goal name="wmpz_add_ui'vc.130" expl="assertion" proved="true">
2842 <transf name="split_vc" proved="true" >
2843 <goal name="wmpz_add_ui'vc.130.0" expl="assertion" proved="true">
2844 <proof prover="11"><result status="valid" time="0.143335" steps="1151"/></proof>
2846 <goal name="wmpz_add_ui'vc.130.1" expl="assertion" proved="true">
2847 <proof prover="7" memlimit="2000"><result status="valid" time="0.475881" steps="6554"/></proof>
2851 <goal name="wmpz_add_ui'vc.131" expl="precondition" proved="true">
2852 <proof prover="3"><result status="valid" time="0.131466" steps="21283"/></proof>
2854 <goal name="wmpz_add_ui'vc.132" expl="precondition" proved="true">
2855 <proof prover="6"><result status="valid" time="0.108831" steps="14752"/></proof>
2857 <goal name="wmpz_add_ui'vc.133" expl="precondition" proved="true">
2858 <proof prover="6"><result status="valid" time="0.101083" steps="13535"/></proof>
2860 <goal name="wmpz_add_ui'vc.134" expl="precondition" proved="true">
2861 <proof prover="3"><result status="valid" time="0.061950" steps="12269"/></proof>
2863 <goal name="wmpz_add_ui'vc.135" expl="assertion" proved="true">
2864 <proof prover="4"><result status="valid" time="0.180000"/></proof>
2866 <goal name="wmpz_add_ui'vc.136" expl="assertion" proved="true">
2867 <proof prover="5"><result status="valid" time="0.610000" steps="1439"/></proof>
2869 <goal name="wmpz_add_ui'vc.137" expl="integer overflow" proved="true">
2870 <proof prover="3"><result status="valid" time="0.112389" steps="17956"/></proof>
2872 <goal name="wmpz_add_ui'vc.138" expl="precondition" proved="true">
2873 <proof prover="3"><result status="valid" time="0.120594" steps="17983"/></proof>
2875 <goal name="wmpz_add_ui'vc.139" expl="assertion" proved="true">
2876 <proof prover="11"><result status="valid" time="0.070677" steps="444"/></proof>
2878 <goal name="wmpz_add_ui'vc.140" expl="integer overflow" proved="true">
2879 <proof prover="11"><result status="valid" time="0.125042" steps="1192"/></proof>
2881 <goal name="wmpz_add_ui'vc.141" expl="precondition" proved="true">
2882 <proof prover="3"><result status="valid" time="0.127131" steps="19707"/></proof>
2884 <goal name="wmpz_add_ui'vc.142" expl="integer overflow" proved="true">
2885 <proof prover="6"><result status="valid" time="0.134430" steps="17717"/></proof>
2887 <goal name="wmpz_add_ui'vc.143" expl="integer overflow" proved="true">
2888 <proof prover="3"><result status="valid" time="0.129569" steps="19571"/></proof>
2890 <goal name="wmpz_add_ui'vc.144" expl="assertion" proved="true">
2891 <transf name="split_vc" proved="true" >
2892 <goal name="wmpz_add_ui'vc.144.0" expl="assertion" proved="true">
2893 <proof prover="6"><result status="valid" time="0.339194" steps="41870"/></proof>
2895 <goal name="wmpz_add_ui'vc.144.1" expl="assertion" proved="true">
2896 <proof prover="11"><result status="valid" time="0.156540" steps="2250"/></proof>
2900 <goal name="wmpz_add_ui'vc.145" expl="assertion" proved="true">
2901 <transf name="split_vc" proved="true" >
2902 <goal name="wmpz_add_ui'vc.145.0" expl="assertion" proved="true">
2903 <proof prover="6"><result status="valid" time="0.082951" steps="12160"/></proof>
2905 <goal name="wmpz_add_ui'vc.145.1" expl="assertion" proved="true">
2906 <proof prover="6"><result status="valid" time="0.146330" steps="19184"/></proof>
2908 <goal name="wmpz_add_ui'vc.145.2" expl="assertion" proved="true">
2909 <proof prover="11"><result status="valid" time="0.226928" steps="3183"/></proof>
2911 <goal name="wmpz_add_ui'vc.145.3" expl="assertion" proved="true">
2912 <proof prover="11"><result status="valid" time="0.637941" steps="5926"/></proof>
2914 <goal name="wmpz_add_ui'vc.145.4" expl="VC for wmpz_add_ui" proved="true">
2915 <proof prover="3"><result status="valid" time="0.123261" steps="19753"/></proof>
2917 <goal name="wmpz_add_ui'vc.145.5" expl="VC for wmpz_add_ui" proved="true">
2918 <proof prover="3"><result status="valid" time="0.132239" steps="20133"/></proof>
2920 <goal name="wmpz_add_ui'vc.145.6" expl="VC for wmpz_add_ui" proved="true">
2921 <proof prover="6"><result status="valid" time="0.078637" steps="11935"/></proof>
2923 <goal name="wmpz_add_ui'vc.145.7" expl="VC for wmpz_add_ui" proved="true">
2924 <proof prover="10"><result status="valid" time="0.027445" steps="78412"/></proof>
2926 <goal name="wmpz_add_ui'vc.145.8" expl="VC for wmpz_add_ui" proved="true">
2927 <proof prover="11"><result status="valid" time="0.079816" steps="627"/></proof>
2929 <goal name="wmpz_add_ui'vc.145.9" expl="VC for wmpz_add_ui" proved="true">
2930 <proof prover="6"><result status="valid" time="0.151983" steps="19502"/></proof>
2932 <goal name="wmpz_add_ui'vc.145.10" expl="VC for wmpz_add_ui" proved="true">
2933 <proof prover="10"><result status="valid" time="0.027084" steps="83843"/></proof>
2935 <goal name="wmpz_add_ui'vc.145.11" expl="VC for wmpz_add_ui" proved="true">
2936 <proof prover="3"><result status="valid" time="0.083670" steps="15066"/></proof>
2938 <goal name="wmpz_add_ui'vc.145.12" expl="VC for wmpz_add_ui" proved="true">
2939 <proof prover="11"><result status="valid" time="0.151674" steps="2053"/></proof>
2941 <goal name="wmpz_add_ui'vc.145.13" expl="VC for wmpz_add_ui" proved="true">
2942 <proof prover="4"><result status="valid" time="0.090000"/></proof>
2944 <goal name="wmpz_add_ui'vc.145.14" expl="VC for wmpz_add_ui" proved="true">
2945 <proof prover="4"><result status="valid" time="0.100000"/></proof>
2947 <goal name="wmpz_add_ui'vc.145.15" expl="VC for wmpz_add_ui" proved="true">
2948 <proof prover="11"><result status="valid" time="0.164565" steps="2109"/></proof>
2950 <goal name="wmpz_add_ui'vc.145.16" expl="VC for wmpz_add_ui" proved="true">
2951 <proof prover="5"><result status="valid" time="0.570000" steps="808"/></proof>
2955 <goal name="wmpz_add_ui'vc.146" expl="precondition" proved="true">
2956 <proof prover="3"><result status="valid" time="0.074971" steps="13375"/></proof>
2958 <goal name="wmpz_add_ui'vc.147" expl="precondition" proved="true">
2959 <proof prover="3"><result status="valid" time="0.144990" steps="19309"/></proof>
2961 <goal name="wmpz_add_ui'vc.148" expl="precondition" proved="true">
2962 <proof prover="3"><result status="valid" time="0.070452" steps="14052"/></proof>
2964 <goal name="wmpz_add_ui'vc.149" expl="precondition" proved="true">
2965 <proof prover="3"><result status="valid" time="0.054811" steps="14094"/></proof>
2967 <goal name="wmpz_add_ui'vc.150" expl="postcondition" proved="true">
2968 <proof prover="3"><result status="valid" time="0.105446" steps="15104"/></proof>
2970 <goal name="wmpz_add_ui'vc.151" expl="postcondition" proved="true">
2971 <proof prover="3"><result status="valid" time="0.143632" steps="22195"/></proof>
2973 <goal name="wmpz_add_ui'vc.152" expl="postcondition" proved="true">
2974 <proof prover="3"><result status="valid" time="0.064399" steps="13989"/></proof>
2976 <goal name="wmpz_add_ui'vc.153" expl="postcondition" proved="true">
2977 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
2978 <goal name="wmpz_add_ui'vc.153.0" expl="apply premises" proved="true">
2979 <proof prover="3"><result status="valid" time="0.285804" steps="36785"/></proof>
2981 <goal name="wmpz_add_ui'vc.153.1" expl="apply premises" proved="true">
2982 <proof prover="3"><result status="valid" time="0.102100" steps="15161"/></proof>
2986 <goal name="wmpz_add_ui'vc.154" expl="postcondition" proved="true">
2987 <proof prover="10"><result status="valid" time="0.033308" steps="97567"/></proof>
2989 <goal name="wmpz_add_ui'vc.155" expl="postcondition" proved="true">
2990 <proof prover="10"><result status="valid" time="0.037157" steps="102545"/></proof>
2992 <goal name="wmpz_add_ui'vc.156" expl="precondition" proved="true">
2993 <proof prover="3"><result status="valid" time="0.082941" steps="12740"/></proof>
2995 <goal name="wmpz_add_ui'vc.157" expl="precondition" proved="true">
2996 <proof prover="3"><result status="valid" time="0.057754" steps="11921"/></proof>
2998 <goal name="wmpz_add_ui'vc.158" expl="precondition" proved="true">
2999 <proof prover="6"><result status="valid" time="0.050232" steps="8807"/></proof>
3001 <goal name="wmpz_add_ui'vc.159" expl="precondition" proved="true">
3002 <proof prover="3"><result status="valid" time="0.067229" steps="12878"/></proof>
3004 <goal name="wmpz_add_ui'vc.160" expl="precondition" proved="true">
3005 <proof prover="3"><result status="valid" time="0.088679" steps="13744"/></proof>
3007 <goal name="wmpz_add_ui'vc.161" expl="precondition" proved="true">
3008 <proof prover="6"><result status="valid" time="0.075305" steps="9516"/></proof>
3010 <goal name="wmpz_add_ui'vc.162" expl="precondition" proved="true">
3011 <proof prover="6"><result status="valid" time="0.064935" steps="9067"/></proof>
3013 <goal name="wmpz_add_ui'vc.163" expl="precondition" proved="true">
3014 <proof prover="10"><result status="valid" time="0.014762" steps="7773"/></proof>
3016 <goal name="wmpz_add_ui'vc.164" expl="precondition" proved="true">
3017 <proof prover="6"><result status="valid" time="0.064511" steps="9222"/></proof>
3019 <goal name="wmpz_add_ui'vc.165" expl="precondition" proved="true">
3020 <proof prover="6"><result status="valid" time="0.074280" steps="8954"/></proof>
3022 <goal name="wmpz_add_ui'vc.166" expl="precondition" proved="true">
3023 <proof prover="3"><result status="valid" time="0.065277" steps="13192"/></proof>
3025 <goal name="wmpz_add_ui'vc.167" expl="precondition" proved="true">
3026 <proof prover="11"><result status="valid" time="0.074190" steps="505"/></proof>
3028 <goal name="wmpz_add_ui'vc.168" expl="precondition" proved="true">
3029 <proof prover="6"><result status="valid" time="0.065682" steps="8956"/></proof>
3031 <goal name="wmpz_add_ui'vc.169" expl="postcondition" proved="true">
3032 <proof prover="11"><result status="valid" time="0.316503" steps="5530"/></proof>
3034 <goal name="wmpz_add_ui'vc.170" expl="postcondition" proved="true">
3035 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
3036 <goal name="wmpz_add_ui'vc.170.0" expl="apply premises" proved="true">
3037 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
3038 <goal name="wmpz_add_ui'vc.170.0.0" expl="apply premises" proved="true">
3039 <proof prover="10"><result status="valid" time="0.036357" steps="88516"/></proof>
3041 <goal name="wmpz_add_ui'vc.170.0.1" expl="apply premises" proved="true">
3042 <proof prover="3"><result status="valid" time="0.084943" steps="13733"/></proof>
3046 <goal name="wmpz_add_ui'vc.170.1" expl="apply premises" proved="true">
3047 <proof prover="3"><result status="valid" time="0.079296" steps="13733"/></proof>
3051 <goal name="wmpz_add_ui'vc.171" expl="postcondition" proved="true">
3052 <proof prover="3"><result status="valid" time="0.084507" steps="13185"/></proof>