1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN"
3 "https://www.why3.org/why3session.dtd">
4 <why3session shape_version="6">
5 <prover id="0" name="Alt-Ergo" version="2.5.4" timelimit="5" steplimit="0" memlimit="1000"/>
6 <prover id="1" name="Eprover" version="2.0" timelimit="5" steplimit="0" memlimit="2000"/>
7 <prover id="3" name="CVC4" version="1.8" timelimit="5" steplimit="0" memlimit="1000"/>
8 <prover id="4" name="CVC3" version="2.4.1" 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="9" name="Z3" version="4.7.1" timelimit="5" steplimit="0" memlimit="2000"/>
11 <prover id="10" name="Z3" version="4.13.2" timelimit="5" steplimit="0" memlimit="1000"/>
12 <prover id="11" name="Alt-Ergo" version="2.6.0" timelimit="5" steplimit="0" memlimit="1000"/>
13 <file format="whyml" proved="true">
14 <path name=".."/><path name="mpz_add.mlw"/>
15 <theory name="Zadd" proved="true">
16 <goal name="wmpz_add'vc" expl="VC for wmpz_add" proved="true">
17 <transf name="split_vc" proved="true" >
18 <goal name="wmpz_add'vc.0" expl="precondition" proved="true">
19 <proof prover="3"><result status="valid" time="0.054859" steps="10110"/></proof>
21 <goal name="wmpz_add'vc.1" expl="precondition" proved="true">
22 <proof prover="3"><result status="valid" time="0.058550" steps="10153"/></proof>
24 <goal name="wmpz_add'vc.2" expl="precondition" proved="true">
25 <proof prover="11"><result status="valid" time="0.066714" steps="327"/></proof>
27 <goal name="wmpz_add'vc.3" expl="precondition" proved="true">
28 <proof prover="11"><result status="valid" time="0.062242" steps="427"/></proof>
30 <goal name="wmpz_add'vc.4" expl="precondition" proved="true">
31 <proof prover="6"><result status="valid" time="0.043120" steps="7193"/></proof>
33 <goal name="wmpz_add'vc.5" expl="postcondition" proved="true">
34 <proof prover="11"><result status="valid" time="0.135605" steps="1146"/></proof>
36 <goal name="wmpz_add'vc.6" expl="postcondition" proved="true">
37 <proof prover="6"><result status="valid" time="0.060414" steps="8371"/></proof>
39 <goal name="wmpz_add'vc.7" expl="postcondition" proved="true">
40 <proof prover="3"><result status="valid" time="0.093686" steps="14028"/></proof>
42 <goal name="wmpz_add'vc.8" expl="postcondition" proved="true">
43 <proof prover="3"><result status="valid" time="0.101181" steps="14019"/></proof>
45 <goal name="wmpz_add'vc.9" expl="postcondition" proved="true">
46 <transf name="split_vc" proved="true" >
47 <goal name="wmpz_add'vc.9.0" expl="postcondition" proved="true">
48 <proof prover="6"><result status="valid" time="0.057129" steps="7917"/></proof>
50 <goal name="wmpz_add'vc.9.1" expl="postcondition" proved="true">
51 <proof prover="3"><result status="valid" time="0.067311" steps="11197"/></proof>
55 <goal name="wmpz_add'vc.10" expl="postcondition" proved="true">
56 <proof prover="6"><result status="valid" time="0.041853" steps="7407"/></proof>
58 <goal name="wmpz_add'vc.11" expl="postcondition" proved="true">
59 <proof prover="11"><result status="valid" time="0.058215" steps="207"/></proof>
61 <goal name="wmpz_add'vc.12" expl="postcondition" proved="true">
62 <proof prover="11"><result status="valid" time="0.056923" steps="240"/></proof>
64 <goal name="wmpz_add'vc.13" expl="postcondition" proved="true">
65 <proof prover="10"><result status="valid" time="0.026161" steps="57700"/></proof>
67 <goal name="wmpz_add'vc.14" expl="postcondition" proved="true">
68 <proof prover="11"><result status="valid" time="0.073784" steps="486"/></proof>
70 <goal name="wmpz_add'vc.15" expl="postcondition" proved="true">
71 <proof prover="11"><result status="valid" time="0.123010" steps="1024"/></proof>
73 <goal name="wmpz_add'vc.16" expl="postcondition" proved="true">
74 <proof prover="11"><result status="valid" time="0.043306" steps="104"/></proof>
76 <goal name="wmpz_add'vc.17" expl="postcondition" proved="true">
77 <proof prover="6"><result status="valid" time="0.093749" steps="11258"/></proof>
79 <goal name="wmpz_add'vc.18" expl="postcondition" proved="true">
80 <proof prover="3"><result status="valid" time="0.097362" steps="13436"/></proof>
82 <goal name="wmpz_add'vc.19" expl="postcondition" proved="true">
83 <proof prover="3"><result status="valid" time="0.055217" steps="10648"/></proof>
85 <goal name="wmpz_add'vc.20" expl="postcondition" proved="true">
86 <proof prover="3"><result status="valid" time="0.062670" steps="10657"/></proof>
88 <goal name="wmpz_add'vc.21" expl="postcondition" proved="true">
89 <proof prover="11"><result status="valid" time="0.050120" steps="111"/></proof>
91 <goal name="wmpz_add'vc.22" expl="postcondition" proved="true">
92 <proof prover="11"><result status="valid" time="0.049673" steps="109"/></proof>
94 <goal name="wmpz_add'vc.23" expl="postcondition" proved="true">
95 <proof prover="6"><result status="valid" time="0.087326" steps="10555"/></proof>
97 <goal name="wmpz_add'vc.24" expl="postcondition" proved="true">
98 <proof prover="11"><result status="valid" time="0.052989" steps="307"/></proof>
100 <goal name="wmpz_add'vc.25" expl="integer overflow" proved="true">
101 <proof prover="3"><result status="valid" time="0.100193" steps="14637"/></proof>
103 <goal name="wmpz_add'vc.26" expl="precondition" proved="true">
104 <proof prover="3"><result status="valid" time="0.060597" steps="11086"/></proof>
106 <goal name="wmpz_add'vc.27" expl="precondition" proved="true">
107 <proof prover="3"><result status="valid" time="0.061848" steps="11092"/></proof>
109 <goal name="wmpz_add'vc.28" expl="assertion" proved="true">
110 <proof prover="3"><result status="valid" time="0.083725" steps="12749"/></proof>
112 <goal name="wmpz_add'vc.29" expl="assertion" proved="true">
113 <proof prover="6"><result status="valid" time="0.065335" steps="9254"/></proof>
115 <goal name="wmpz_add'vc.30" expl="assertion" proved="true">
116 <proof prover="6"><result status="valid" time="0.075237" steps="9291"/></proof>
118 <goal name="wmpz_add'vc.31" expl="assertion" proved="true">
119 <proof prover="6"><result status="valid" time="0.072805" steps="9331"/></proof>
121 <goal name="wmpz_add'vc.32" expl="assertion" proved="true">
122 <proof prover="3"><result status="valid" time="0.094307" steps="13280"/></proof>
124 <goal name="wmpz_add'vc.33" expl="precondition" proved="true">
125 <proof prover="3"><result status="valid" time="0.104041" steps="15937"/></proof>
127 <goal name="wmpz_add'vc.34" expl="precondition" proved="true">
128 <proof prover="10"><result status="valid" time="0.004436" steps="8176"/></proof>
130 <goal name="wmpz_add'vc.35" expl="precondition" proved="true">
131 <proof prover="3"><result status="valid" time="0.198928" steps="27049"/></proof>
133 <goal name="wmpz_add'vc.36" expl="precondition" proved="true">
134 <proof prover="10"><result status="valid" time="0.008171" steps="5434"/></proof>
136 <goal name="wmpz_add'vc.37" expl="assertion" proved="true">
137 <proof prover="9"><result status="valid" time="0.060000" steps="208830"/></proof>
139 <goal name="wmpz_add'vc.38" expl="precondition" proved="true">
140 <proof prover="6"><result status="valid" time="0.069043" steps="10074"/></proof>
142 <goal name="wmpz_add'vc.39" expl="precondition" proved="true">
143 <transf name="split_vc" proved="true" >
144 <goal name="wmpz_add'vc.39.0" expl="precondition" proved="true">
145 <proof prover="3"><result status="valid" time="0.114267" steps="18035"/></proof>
149 <goal name="wmpz_add'vc.40" expl="precondition" proved="true">
150 <proof prover="6"><result status="valid" time="0.051087" steps="9711"/></proof>
152 <goal name="wmpz_add'vc.41" expl="precondition" proved="true">
153 <proof prover="6"><result status="valid" time="0.065505" steps="10672"/></proof>
155 <goal name="wmpz_add'vc.42" expl="postcondition" proved="true">
156 <proof prover="3"><result status="valid" time="0.119887" steps="18564"/></proof>
158 <goal name="wmpz_add'vc.43" expl="postcondition" proved="true">
159 <proof prover="3"><result status="valid" time="0.068043" steps="13217"/></proof>
161 <goal name="wmpz_add'vc.44" expl="postcondition" proved="true">
162 <proof prover="10"><result status="valid" time="0.025051" steps="92122"/></proof>
164 <goal name="wmpz_add'vc.45" expl="postcondition" proved="true">
165 <proof prover="3"><result status="valid" time="0.128837" steps="18684"/></proof>
167 <goal name="wmpz_add'vc.46" expl="postcondition" proved="true">
168 <proof prover="10"><result status="valid" time="0.037037" steps="103396"/></proof>
170 <goal name="wmpz_add'vc.47" expl="postcondition" proved="true">
171 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
172 <goal name="wmpz_add'vc.47.0" expl="apply premises" proved="true">
173 <proof prover="3"><result status="valid" time="0.222941" steps="33669"/></proof>
175 <goal name="wmpz_add'vc.47.1" expl="apply premises" proved="true">
176 <proof prover="3"><result status="valid" time="0.092631" steps="15491"/></proof>
180 <goal name="wmpz_add'vc.48" expl="postcondition" proved="true">
181 <proof prover="10"><result status="valid" time="0.007178" steps="9756"/></proof>
183 <goal name="wmpz_add'vc.49" expl="precondition" proved="true">
184 <proof prover="10"><result status="valid" time="0.034010" steps="71013"/></proof>
186 <goal name="wmpz_add'vc.50" expl="precondition" proved="true">
187 <proof prover="3"><result status="valid" time="0.066529" steps="13076"/></proof>
189 <goal name="wmpz_add'vc.51" expl="precondition" proved="true">
190 <proof prover="3"><result status="valid" time="0.172734" steps="26606"/></proof>
192 <goal name="wmpz_add'vc.52" expl="precondition" proved="true">
193 <proof prover="3"><result status="valid" time="0.066235" steps="13110"/></proof>
195 <goal name="wmpz_add'vc.53" expl="assertion" proved="true">
196 <proof prover="9"><result status="valid" time="0.110000" steps="209947"/></proof>
198 <goal name="wmpz_add'vc.54" expl="precondition" proved="true">
199 <proof prover="3"><result status="valid" time="0.096132" steps="14253"/></proof>
201 <goal name="wmpz_add'vc.55" expl="precondition" proved="true">
202 <proof prover="3"><result status="valid" time="0.129182" steps="18125"/></proof>
204 <goal name="wmpz_add'vc.56" expl="precondition" proved="true">
205 <proof prover="3"><result status="valid" time="0.083074" steps="14167"/></proof>
207 <goal name="wmpz_add'vc.57" expl="precondition" proved="true">
208 <proof prover="6"><result status="valid" time="0.076056" steps="10655"/></proof>
210 <goal name="wmpz_add'vc.58" expl="postcondition" proved="true">
211 <proof prover="3"><result status="valid" time="0.129884" steps="18570"/></proof>
213 <goal name="wmpz_add'vc.59" expl="postcondition" proved="true">
214 <proof prover="10"><result status="valid" time="0.035693" steps="87530"/></proof>
216 <goal name="wmpz_add'vc.60" expl="postcondition" proved="true">
217 <proof prover="3"><result status="valid" time="0.069694" steps="13235"/></proof>
219 <goal name="wmpz_add'vc.61" expl="postcondition" proved="true">
220 <proof prover="3"><result status="valid" time="0.155572" steps="18997"/></proof>
222 <goal name="wmpz_add'vc.62" expl="postcondition" proved="true">
223 <proof prover="3"><result status="valid" time="0.136906" steps="18638"/></proof>
225 <goal name="wmpz_add'vc.63" expl="postcondition" proved="true">
226 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
227 <goal name="wmpz_add'vc.63.0" expl="apply premises" proved="true">
228 <proof prover="3"><result status="valid" time="0.233084" steps="34099"/></proof>
230 <goal name="wmpz_add'vc.63.1" expl="apply premises" proved="true">
231 <proof prover="3"><result status="valid" time="0.095957" steps="15480"/></proof>
235 <goal name="wmpz_add'vc.64" expl="postcondition" proved="true">
236 <proof prover="6"><result status="valid" time="0.052422" steps="10019"/></proof>
238 <goal name="wmpz_add'vc.65" expl="precondition" proved="true">
239 <proof prover="10"><result status="valid" time="0.019120" steps="71014"/></proof>
241 <goal name="wmpz_add'vc.66" expl="precondition" proved="true">
242 <proof prover="3"><result status="valid" time="0.104858" steps="17179"/></proof>
244 <goal name="wmpz_add'vc.67" expl="precondition" proved="true">
245 <proof prover="10"><result status="valid" time="0.011332" steps="8659"/></proof>
247 <goal name="wmpz_add'vc.68" expl="precondition" proved="true">
248 <proof prover="3"><result status="valid" time="0.226276" steps="30051"/></proof>
250 <goal name="wmpz_add'vc.69" expl="precondition" proved="true">
251 <proof prover="6"><result status="valid" time="0.045434" steps="9216"/></proof>
253 <goal name="wmpz_add'vc.70" expl="assertion" proved="true">
254 <proof prover="9"><result status="valid" time="0.100000" steps="227471"/></proof>
256 <goal name="wmpz_add'vc.71" expl="precondition" proved="true">
257 <proof prover="6"><result status="valid" time="0.068270" steps="10597"/></proof>
259 <goal name="wmpz_add'vc.72" expl="precondition" proved="true">
260 <proof prover="3"><result status="valid" time="0.128826" steps="19640"/></proof>
262 <goal name="wmpz_add'vc.73" expl="precondition" proved="true">
263 <proof prover="3"><result status="valid" time="0.067332" steps="14909"/></proof>
265 <goal name="wmpz_add'vc.74" expl="precondition" proved="true">
266 <proof prover="3"><result status="valid" time="0.088110" steps="15766"/></proof>
268 <goal name="wmpz_add'vc.75" expl="precondition" proved="true">
269 <proof prover="6"><result status="valid" time="0.068758" steps="10804"/></proof>
271 <goal name="wmpz_add'vc.76" expl="precondition" proved="true">
272 <proof prover="3"><result status="valid" time="0.121813" steps="20156"/></proof>
274 <goal name="wmpz_add'vc.77" expl="precondition" proved="true">
275 <proof prover="6"><result status="valid" time="0.047415" steps="10339"/></proof>
277 <goal name="wmpz_add'vc.78" expl="precondition" proved="true">
278 <proof prover="6"><result status="valid" time="0.067239" steps="11155"/></proof>
280 <goal name="wmpz_add'vc.79" expl="postcondition" proved="true">
281 <proof prover="3"><result status="valid" time="0.133160" steps="20898"/></proof>
283 <goal name="wmpz_add'vc.80" expl="postcondition" proved="true">
284 <proof prover="3"><result status="valid" time="0.123276" steps="20875"/></proof>
286 <goal name="wmpz_add'vc.81" expl="postcondition" proved="true">
287 <transf name="split_vc" proved="true" >
288 <goal name="wmpz_add'vc.81.0" expl="postcondition" proved="true">
289 <proof prover="3"><result status="valid" time="0.137520" steps="20865"/></proof>
293 <goal name="wmpz_add'vc.82" expl="postcondition" proved="true">
294 <proof prover="3"><result status="valid" time="0.142504" steps="21056"/></proof>
296 <goal name="wmpz_add'vc.83" expl="postcondition" proved="true">
297 <proof prover="3"><result status="valid" time="0.227209" steps="36784"/></proof>
299 <goal name="wmpz_add'vc.84" expl="postcondition" proved="true">
300 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
301 <goal name="wmpz_add'vc.84.0" expl="apply premises" proved="true">
302 <proof prover="3"><result status="valid" time="0.336034" steps="44644"/></proof>
304 <goal name="wmpz_add'vc.84.1" expl="apply premises" proved="true">
305 <proof prover="3"><result status="valid" time="0.100962" steps="16410"/></proof>
309 <goal name="wmpz_add'vc.85" expl="postcondition" proved="true">
310 <proof prover="3"><result status="valid" time="0.073974" steps="15752"/></proof>
312 <goal name="wmpz_add'vc.86" expl="precondition" proved="true">
313 <proof prover="6"><result status="valid" time="0.065750" steps="9708"/></proof>
315 <goal name="wmpz_add'vc.87" expl="precondition" proved="true">
316 <transf name="inline_goal" proved="true" >
317 <goal name="wmpz_add'vc.87.0" expl="precondition" proved="true">
318 <transf name="split_vc" proved="true" >
319 <goal name="wmpz_add'vc.87.0.0" expl="precondition" proved="true">
320 <proof prover="10"><result status="valid" time="0.030058" steps="80347"/></proof>
322 <goal name="wmpz_add'vc.87.0.1" expl="precondition" proved="true">
323 <proof prover="3"><result status="valid" time="0.061873" steps="13183"/></proof>
325 <goal name="wmpz_add'vc.87.0.2" expl="precondition" proved="true">
326 <proof prover="6"><result status="valid" time="0.048792" steps="9309"/></proof>
328 <goal name="wmpz_add'vc.87.0.3" expl="precondition" proved="true">
329 <proof prover="10"><result status="valid" time="0.004478" steps="8267"/></proof>
331 <goal name="wmpz_add'vc.87.0.4" expl="precondition" proved="true">
332 <proof prover="3"><result status="valid" time="0.086679" steps="14416"/></proof>
334 <goal name="wmpz_add'vc.87.0.5" expl="precondition" proved="true">
335 <proof prover="6"><result status="valid" time="0.060417" steps="10267"/></proof>
341 <goal name="wmpz_add'vc.88" expl="integer overflow" proved="true">
342 <proof prover="10"><result status="valid" time="0.029074" steps="85902"/></proof>
344 <goal name="wmpz_add'vc.89" expl="assertion" proved="true">
345 <transf name="split_vc" proved="true" >
346 <goal name="wmpz_add'vc.89.0" expl="assertion" proved="true">
347 <proof prover="3"><result status="valid" time="0.069174" steps="13441"/></proof>
349 <goal name="wmpz_add'vc.89.1" expl="assertion" proved="true">
350 <proof prover="3"><result status="valid" time="0.065686" steps="13447"/></proof>
352 <goal name="wmpz_add'vc.89.2" expl="VC for wmpz_add" proved="true">
353 <proof prover="3"><result status="valid" time="0.298739" steps="35808"/></proof>
355 <goal name="wmpz_add'vc.89.3" expl="VC for wmpz_add" proved="true">
356 <proof prover="3"><result status="valid" time="0.087904" steps="13760"/></proof>
358 <goal name="wmpz_add'vc.89.4" expl="VC for wmpz_add" proved="true">
359 <proof prover="4"><result status="valid" time="0.540000"/></proof>
361 <goal name="wmpz_add'vc.89.5" expl="VC for wmpz_add" proved="true">
362 <proof prover="6"><result status="valid" time="0.053091" steps="9272"/></proof>
364 <goal name="wmpz_add'vc.89.6" expl="VC for wmpz_add" proved="true">
365 <proof prover="3"><result status="valid" time="0.066637" steps="12703"/></proof>
367 <goal name="wmpz_add'vc.89.7" expl="VC for wmpz_add" proved="true">
368 <proof prover="6"><result status="valid" time="0.048318" steps="8639"/></proof>
370 <goal name="wmpz_add'vc.89.8" expl="VC for wmpz_add" proved="true">
371 <proof prover="3"><result status="valid" time="0.094484" steps="14789"/></proof>
375 <goal name="wmpz_add'vc.90" expl="postcondition" proved="true">
376 <transf name="split_vc" proved="true" >
377 <goal name="wmpz_add'vc.90.0" expl="postcondition" proved="true">
378 <proof prover="3"><result status="valid" time="0.061748" steps="13588"/></proof>
382 <goal name="wmpz_add'vc.91" expl="postcondition" proved="true">
383 <proof prover="3"><result status="valid" time="0.073592" steps="12818"/></proof>
385 <goal name="wmpz_add'vc.92" expl="postcondition" proved="true">
386 <proof prover="6"><result status="valid" time="0.048024" steps="8701"/></proof>
388 <goal name="wmpz_add'vc.93" expl="postcondition" proved="true">
389 <proof prover="6"><result status="valid" time="0.043938" steps="8702"/></proof>
391 <goal name="wmpz_add'vc.94" expl="postcondition" proved="true">
392 <proof prover="3"><result status="valid" time="0.097040" steps="14609"/></proof>
394 <goal name="wmpz_add'vc.95" expl="postcondition" proved="true">
395 <proof prover="3"><result status="valid" time="0.245898" steps="32693"/></proof>
397 <goal name="wmpz_add'vc.96" expl="postcondition" proved="true">
398 <proof prover="6"><result status="valid" time="0.164425" steps="19915"/></proof>
400 <goal name="wmpz_add'vc.97" expl="postcondition" proved="true">
401 <proof prover="10"><result status="valid" time="0.009270" steps="7964"/></proof>
403 <goal name="wmpz_add'vc.98" expl="postcondition" proved="true">
404 <proof prover="3"><result status="valid" time="0.075091" steps="14320"/></proof>
406 <goal name="wmpz_add'vc.99" expl="assertion" proved="true">
407 <transf name="split_vc" proved="true" >
408 <goal name="wmpz_add'vc.99.0" expl="assertion" proved="true">
409 <proof prover="3"><result status="valid" time="0.061948" steps="13414"/></proof>
411 <goal name="wmpz_add'vc.99.1" expl="assertion" proved="true">
412 <proof prover="3"><result status="valid" time="0.069957" steps="13413"/></proof>
414 <goal name="wmpz_add'vc.99.2" expl="VC for wmpz_add" proved="true">
415 <proof prover="6"><result status="valid" time="0.041525" steps="9271"/></proof>
417 <goal name="wmpz_add'vc.99.3" expl="VC for wmpz_add" proved="true">
418 <proof prover="6"><result status="valid" time="0.048612" steps="8621"/></proof>
420 <goal name="wmpz_add'vc.99.4" expl="VC for wmpz_add" proved="true">
421 <proof prover="6"><result status="valid" time="0.047191" steps="8627"/></proof>
423 <goal name="wmpz_add'vc.99.5" expl="VC for wmpz_add" proved="true">
424 <proof prover="3"><result status="valid" time="0.131516" steps="20022"/></proof>
426 <goal name="wmpz_add'vc.99.6" expl="VC for wmpz_add" proved="true">
427 <proof prover="6"><result status="valid" time="0.064724" steps="9870"/></proof>
429 <goal name="wmpz_add'vc.99.7" expl="VC for wmpz_add" proved="true">
430 <proof prover="11"><result status="valid" time="1.868491" steps="28871"/></proof>
432 <goal name="wmpz_add'vc.99.8" expl="VC for wmpz_add" proved="true">
433 <proof prover="6"><result status="valid" time="0.072853" steps="10633"/></proof>
437 <goal name="wmpz_add'vc.100" expl="postcondition" proved="true">
438 <transf name="split_vc" proved="true" >
439 <goal name="wmpz_add'vc.100.0" expl="postcondition" proved="true">
440 <proof prover="10"><result status="valid" time="0.008841" steps="5646"/></proof>
444 <goal name="wmpz_add'vc.101" expl="postcondition" proved="true">
445 <proof prover="3"><result status="valid" time="0.058801" steps="12791"/></proof>
447 <goal name="wmpz_add'vc.102" expl="postcondition" proved="true">
448 <proof prover="6"><result status="valid" time="0.042190" steps="8682"/></proof>
450 <goal name="wmpz_add'vc.103" expl="postcondition" proved="true">
451 <proof prover="6"><result status="valid" time="0.045722" steps="8683"/></proof>
453 <goal name="wmpz_add'vc.104" expl="postcondition" proved="true">
454 <proof prover="3"><result status="valid" time="0.092870" steps="14581"/></proof>
456 <goal name="wmpz_add'vc.105" expl="postcondition" proved="true">
457 <proof prover="3"><result status="valid" time="0.604276" steps="73076"/></proof>
459 <goal name="wmpz_add'vc.106" expl="postcondition" proved="true">
460 <proof prover="11"><result status="valid" time="0.342995" steps="3771"/></proof>
462 <goal name="wmpz_add'vc.107" expl="postcondition" proved="true">
463 <proof prover="10"><result status="valid" time="0.017936" steps="7925"/></proof>
465 <goal name="wmpz_add'vc.108" expl="postcondition" proved="true">
466 <proof prover="6"><result status="valid" time="0.049637" steps="9732"/></proof>
468 <goal name="wmpz_add'vc.109" expl="assertion" proved="true">
469 <proof prover="6"><result status="valid" time="0.069041" steps="9690"/></proof>
471 <goal name="wmpz_add'vc.110" expl="precondition" proved="true">
472 <proof prover="10"><result status="valid" time="0.028786" steps="70762"/></proof>
474 <goal name="wmpz_add'vc.111" expl="precondition" proved="true">
475 <proof prover="3"><result status="valid" time="0.164138" steps="24325"/></proof>
477 <goal name="wmpz_add'vc.112" expl="precondition" proved="true">
478 <proof prover="6"><result status="valid" time="0.161434" steps="19314"/></proof>
480 <goal name="wmpz_add'vc.113" expl="precondition" proved="true">
481 <proof prover="3"><result status="valid" time="0.066647" steps="13237"/></proof>
483 <goal name="wmpz_add'vc.114" expl="precondition" proved="true">
484 <proof prover="6"><result status="valid" time="0.361015" steps="42208"/></proof>
486 <goal name="wmpz_add'vc.115" expl="precondition" proved="true">
487 <proof prover="3"><result status="valid" time="0.065641" steps="13269"/></proof>
489 <goal name="wmpz_add'vc.116" expl="assertion" proved="true">
490 <proof prover="11"><result status="valid" time="1.081912" steps="16404"/></proof>
492 <goal name="wmpz_add'vc.117" expl="precondition" proved="true">
493 <proof prover="10"><result status="valid" time="0.013830" steps="24302"/></proof>
495 <goal name="wmpz_add'vc.118" expl="precondition" proved="true">
496 <transf name="split_vc" proved="true" >
497 <goal name="wmpz_add'vc.118.0" expl="precondition" proved="true">
498 <proof prover="3"><result status="valid" time="0.195476" steps="31692"/></proof>
502 <goal name="wmpz_add'vc.119" expl="integer overflow" proved="true">
503 <proof prover="10"><result status="valid" time="0.037820" steps="90558"/></proof>
505 <goal name="wmpz_add'vc.120" expl="precondition" proved="true">
506 <proof prover="10"><result status="valid" time="0.024190" steps="72911"/></proof>
508 <goal name="wmpz_add'vc.121" expl="precondition" proved="true">
509 <proof prover="10"><result status="valid" time="0.042241" steps="100546"/></proof>
511 <goal name="wmpz_add'vc.122" expl="precondition" proved="true">
512 <proof prover="6"><result status="valid" time="0.058742" steps="10137"/></proof>
514 <goal name="wmpz_add'vc.123" expl="precondition" proved="true">
515 <proof prover="10"><result status="valid" time="0.018438" steps="42467"/></proof>
517 <goal name="wmpz_add'vc.124" expl="postcondition" proved="true">
518 <proof prover="4"><result status="valid" time="0.860000"/></proof>
520 <goal name="wmpz_add'vc.125" expl="postcondition" proved="true">
521 <proof prover="6"><result status="valid" time="0.042535" steps="9295"/></proof>
523 <goal name="wmpz_add'vc.126" expl="postcondition" proved="true">
524 <proof prover="3"><result status="valid" time="0.122866" steps="20758"/></proof>
526 <goal name="wmpz_add'vc.127" expl="postcondition" proved="true">
527 <proof prover="6"><result status="valid" time="0.125592" steps="18327"/></proof>
529 <goal name="wmpz_add'vc.128" expl="postcondition" proved="true">
530 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
531 <goal name="wmpz_add'vc.128.0" expl="apply premises" proved="true">
532 <proof prover="3"><result status="valid" time="0.264807" steps="38482"/></proof>
534 <goal name="wmpz_add'vc.128.1" expl="apply premises" proved="true">
535 <proof prover="10"><result status="valid" time="0.035646" steps="96412"/></proof>
539 <goal name="wmpz_add'vc.129" expl="postcondition" proved="true">
540 <proof prover="3"><result status="valid" time="0.244766" steps="36878"/></proof>
542 <goal name="wmpz_add'vc.130" expl="postcondition" proved="true">
543 <proof prover="3"><result status="valid" time="0.143630" steps="23543"/></proof>
545 <goal name="wmpz_add'vc.131" expl="postcondition" proved="true">
546 <proof prover="3"><result status="valid" time="0.128230" steps="21512"/></proof>
548 <goal name="wmpz_add'vc.132" expl="postcondition" proved="true">
549 <proof prover="3"><result status="valid" time="0.073543" steps="15408"/></proof>
551 <goal name="wmpz_add'vc.133" expl="precondition" proved="true">
552 <proof prover="10"><result status="valid" time="0.023727" steps="72730"/></proof>
554 <goal name="wmpz_add'vc.134" expl="precondition" proved="true">
555 <proof prover="3"><result status="valid" time="0.117608" steps="19501"/></proof>
557 <goal name="wmpz_add'vc.135" expl="precondition" proved="true">
558 <proof prover="3"><result status="valid" time="0.066108" steps="14693"/></proof>
560 <goal name="wmpz_add'vc.136" expl="precondition" proved="true">
561 <proof prover="3"><result status="valid" time="0.091891" steps="15849"/></proof>
563 <goal name="wmpz_add'vc.137" expl="postcondition" proved="true">
564 <proof prover="4"><result status="valid" time="0.300000"/></proof>
566 <goal name="wmpz_add'vc.138" expl="postcondition" proved="true">
567 <proof prover="3"><result status="valid" time="0.073456" steps="13730"/></proof>
569 <goal name="wmpz_add'vc.139" expl="postcondition" proved="true">
570 <proof prover="3"><result status="valid" time="0.140250" steps="20672"/></proof>
572 <goal name="wmpz_add'vc.140" expl="postcondition" proved="true">
573 <transf name="split_vc" proved="true" >
574 <goal name="wmpz_add'vc.140.0" expl="postcondition" proved="true">
575 <proof prover="3"><result status="valid" time="0.137260" steps="20512"/></proof>
579 <goal name="wmpz_add'vc.141" expl="postcondition" proved="true">
580 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
581 <goal name="wmpz_add'vc.141.0" expl="apply premises" proved="true">
582 <proof prover="3"><result status="valid" time="0.295827" steps="38095"/></proof>
584 <goal name="wmpz_add'vc.141.1" expl="apply premises" proved="true">
585 <proof prover="6"><result status="valid" time="0.084934" steps="11782"/></proof>
589 <goal name="wmpz_add'vc.142" expl="postcondition" proved="true">
590 <proof prover="10"><result status="valid" time="0.083337" steps="180723"/></proof>
592 <goal name="wmpz_add'vc.143" expl="postcondition" proved="true">
593 <proof prover="3"><result status="valid" time="0.168281" steps="23544"/></proof>
595 <goal name="wmpz_add'vc.144" expl="postcondition" proved="true">
596 <proof prover="3"><result status="valid" time="0.141381" steps="21428"/></proof>
598 <goal name="wmpz_add'vc.145" expl="postcondition" proved="true">
599 <proof prover="3"><result status="valid" time="0.077219" steps="15375"/></proof>
601 <goal name="wmpz_add'vc.146" expl="precondition" proved="true">
602 <proof prover="6"><result status="valid" time="0.046181" steps="9019"/></proof>
604 <goal name="wmpz_add'vc.147" expl="precondition" proved="true">
605 <proof prover="3"><result status="valid" time="0.192821" steps="26684"/></proof>
607 <goal name="wmpz_add'vc.148" expl="precondition" proved="true">
608 <proof prover="6"><result status="valid" time="0.042028" steps="9034"/></proof>
610 <goal name="wmpz_add'vc.149" expl="assertion" proved="true">
611 <proof prover="10"><result status="valid" time="0.683021" steps="1015068"/></proof>
613 <goal name="wmpz_add'vc.150" expl="precondition" proved="true">
614 <proof prover="3"><result status="valid" time="0.096449" steps="14966"/></proof>
616 <goal name="wmpz_add'vc.151" expl="precondition" proved="true">
617 <proof prover="3"><result status="valid" time="0.232217" steps="30328"/></proof>
619 <goal name="wmpz_add'vc.152" expl="integer overflow" proved="true">
620 <proof prover="10"><result status="valid" time="0.035206" steps="92459"/></proof>
622 <goal name="wmpz_add'vc.153" expl="precondition" proved="true">
623 <proof prover="6"><result status="valid" time="0.064636" steps="10645"/></proof>
625 <goal name="wmpz_add'vc.154" expl="precondition" proved="true">
626 <proof prover="10"><result status="valid" time="0.042395" steps="100410"/></proof>
628 <goal name="wmpz_add'vc.155" expl="precondition" proved="true">
629 <proof prover="3"><result status="valid" time="0.068086" steps="14723"/></proof>
631 <goal name="wmpz_add'vc.156" expl="precondition" proved="true">
632 <proof prover="10"><result status="valid" time="0.017510" steps="42441"/></proof>
634 <goal name="wmpz_add'vc.157" expl="postcondition" proved="true">
635 <proof prover="4"><result status="valid" time="0.860000"/></proof>
637 <goal name="wmpz_add'vc.158" expl="postcondition" proved="true">
638 <proof prover="6"><result status="valid" time="0.050621" steps="9297"/></proof>
640 <goal name="wmpz_add'vc.159" expl="postcondition" proved="true">
641 <proof prover="3"><result status="valid" time="0.136510" steps="20775"/></proof>
643 <goal name="wmpz_add'vc.160" expl="postcondition" proved="true">
644 <proof prover="10"><result status="valid" time="0.048566" steps="107029"/></proof>
646 <goal name="wmpz_add'vc.161" expl="postcondition" proved="true">
647 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
648 <goal name="wmpz_add'vc.161.0" expl="apply premises" proved="true">
649 <proof prover="3"><result status="valid" time="0.255680" steps="36702"/></proof>
651 <goal name="wmpz_add'vc.161.1" expl="apply premises" proved="true">
652 <proof prover="6"><result status="valid" time="0.079691" steps="11803"/></proof>
656 <goal name="wmpz_add'vc.162" expl="postcondition" proved="true">
657 <proof prover="3"><result status="valid" time="0.246539" steps="35376"/></proof>
659 <goal name="wmpz_add'vc.163" expl="postcondition" proved="true">
660 <transf name="split_vc" proved="true" >
661 <goal name="wmpz_add'vc.163.0" expl="postcondition" proved="true">
662 <proof prover="3"><result status="valid" time="0.141675" steps="23705"/></proof>
666 <goal name="wmpz_add'vc.164" expl="postcondition" proved="true">
667 <proof prover="3"><result status="valid" time="0.134983" steps="21520"/></proof>
669 <goal name="wmpz_add'vc.165" expl="postcondition" proved="true">
670 <proof prover="6"><result status="valid" time="0.052244" steps="10441"/></proof>
672 <goal name="wmpz_add'vc.166" expl="precondition" proved="true">
673 <proof prover="10"><result status="valid" time="0.030757" steps="72678"/></proof>
675 <goal name="wmpz_add'vc.167" expl="precondition" proved="true">
676 <proof prover="3"><result status="valid" time="0.113310" steps="19508"/></proof>
678 <goal name="wmpz_add'vc.168" expl="precondition" proved="true">
679 <proof prover="6"><result status="valid" time="0.045760" steps="10120"/></proof>
681 <goal name="wmpz_add'vc.169" expl="precondition" proved="true">
682 <proof prover="6"><result status="valid" time="0.059983" steps="11223"/></proof>
684 <goal name="wmpz_add'vc.170" expl="postcondition" proved="true">
685 <proof prover="4"><result status="valid" time="0.310000"/></proof>
687 <goal name="wmpz_add'vc.171" expl="postcondition" proved="true">
688 <proof prover="3"><result status="valid" time="0.061016" steps="13733"/></proof>
690 <goal name="wmpz_add'vc.172" expl="postcondition" proved="true">
691 <proof prover="3"><result status="valid" time="0.136989" steps="20670"/></proof>
693 <goal name="wmpz_add'vc.173" expl="postcondition" proved="true">
694 <proof prover="6"><result status="valid" time="0.151684" steps="18282"/></proof>
696 <goal name="wmpz_add'vc.174" expl="postcondition" proved="true">
697 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
698 <goal name="wmpz_add'vc.174.0" expl="apply premises" proved="true">
699 <proof prover="3"><result status="valid" time="0.264274" steps="36005"/></proof>
701 <goal name="wmpz_add'vc.174.1" expl="apply premises" proved="true">
702 <proof prover="3"><result status="valid" time="0.095672" steps="16082"/></proof>
706 <goal name="wmpz_add'vc.175" expl="postcondition" proved="true">
707 <proof prover="10"><result status="valid" time="0.068840" steps="180751"/></proof>
709 <goal name="wmpz_add'vc.176" expl="postcondition" proved="true">
710 <proof prover="6"><result status="valid" time="0.169905" steps="22355"/></proof>
712 <goal name="wmpz_add'vc.177" expl="postcondition" proved="true">
713 <proof prover="3"><result status="valid" time="0.139487" steps="21435"/></proof>
715 <goal name="wmpz_add'vc.178" expl="postcondition" proved="true">
716 <proof prover="10"><result status="valid" time="0.011372" steps="10251"/></proof>
718 <goal name="wmpz_add'vc.179" expl="precondition" proved="true">
719 <proof prover="3"><result status="valid" time="0.095117" steps="15951"/></proof>
721 <goal name="wmpz_add'vc.180" expl="precondition" proved="true">
722 <proof prover="3"><result status="valid" time="0.180096" steps="24364"/></proof>
724 <goal name="wmpz_add'vc.181" expl="precondition" proved="true">
725 <proof prover="3"><result status="valid" time="0.133145" steps="19763"/></proof>
727 <goal name="wmpz_add'vc.182" expl="precondition" proved="true">
728 <proof prover="3"><result status="valid" time="0.068619" steps="13237"/></proof>
730 <goal name="wmpz_add'vc.183" expl="precondition" proved="true">
731 <proof prover="3"><result status="valid" time="0.188603" steps="27394"/></proof>
733 <goal name="wmpz_add'vc.184" expl="precondition" proved="true">
734 <proof prover="6"><result status="valid" time="0.053807" steps="9035"/></proof>
736 <goal name="wmpz_add'vc.185" expl="assertion" proved="true">
737 <proof prover="11"><result status="valid" time="1.167578" steps="16180"/></proof>
739 <goal name="wmpz_add'vc.186" expl="precondition" proved="true">
740 <proof prover="6"><result status="valid" time="0.072922" steps="10590"/></proof>
742 <goal name="wmpz_add'vc.187" expl="precondition" proved="true">
743 <proof prover="3"><result status="valid" time="0.225847" steps="30915"/></proof>
745 <goal name="wmpz_add'vc.188" expl="integer overflow" proved="true">
746 <proof prover="3"><result status="valid" time="0.148610" steps="22146"/></proof>
748 <goal name="wmpz_add'vc.189" expl="precondition" proved="true">
749 <proof prover="10"><result status="valid" time="0.023124" steps="72891"/></proof>
751 <goal name="wmpz_add'vc.190" expl="precondition" proved="true">
752 <proof prover="3"><result status="valid" time="0.126757" steps="19609"/></proof>
754 <goal name="wmpz_add'vc.191" expl="precondition" proved="true">
755 <proof prover="6"><result status="valid" time="0.049726" steps="10137"/></proof>
757 <goal name="wmpz_add'vc.192" expl="precondition" proved="true">
758 <proof prover="3"><result status="valid" time="0.093257" steps="15875"/></proof>
760 <goal name="wmpz_add'vc.193" expl="postcondition" proved="true">
761 <proof prover="4"><result status="valid" time="1.079881"/></proof>
763 <goal name="wmpz_add'vc.194" expl="postcondition" proved="true">
764 <proof prover="10"><result status="valid" time="0.039309" steps="97275"/></proof>
766 <goal name="wmpz_add'vc.195" expl="postcondition" proved="true">
767 <proof prover="6"><result status="valid" time="0.053322" steps="9305"/></proof>
769 <goal name="wmpz_add'vc.196" expl="postcondition" proved="true">
770 <proof prover="3"><result status="valid" time="0.128438" steps="20615"/></proof>
772 <goal name="wmpz_add'vc.197" expl="postcondition" proved="true">
773 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
774 <goal name="wmpz_add'vc.197.0" expl="apply premises" proved="true">
775 <proof prover="3"><result status="valid" time="0.248866" steps="37422"/></proof>
777 <goal name="wmpz_add'vc.197.1" expl="apply premises" proved="true">
778 <proof prover="10"><result status="valid" time="0.034541" steps="96385"/></proof>
782 <goal name="wmpz_add'vc.198" expl="postcondition" proved="true">
783 <proof prover="3"><result status="valid" time="0.279865" steps="35920"/></proof>
785 <goal name="wmpz_add'vc.199" expl="postcondition" proved="true">
786 <proof prover="3"><result status="valid" time="0.165797" steps="23460"/></proof>
788 <goal name="wmpz_add'vc.200" expl="postcondition" proved="true">
789 <proof prover="3"><result status="valid" time="0.157936" steps="21524"/></proof>
791 <goal name="wmpz_add'vc.201" expl="postcondition" proved="true">
792 <proof prover="6"><result status="valid" time="0.051984" steps="10439"/></proof>
794 <goal name="wmpz_add'vc.202" expl="precondition" proved="true">
795 <proof prover="3"><result status="valid" time="0.103639" steps="14942"/></proof>
797 <goal name="wmpz_add'vc.203" expl="precondition" proved="true">
798 <proof prover="10"><result status="valid" time="0.034459" steps="100467"/></proof>
800 <goal name="wmpz_add'vc.204" expl="precondition" proved="true">
801 <proof prover="10"><result status="valid" time="0.008802" steps="9243"/></proof>
803 <goal name="wmpz_add'vc.205" expl="precondition" proved="true">
804 <proof prover="10"><result status="valid" time="0.019101" steps="42347"/></proof>
806 <goal name="wmpz_add'vc.206" expl="postcondition" proved="true">
807 <proof prover="4"><result status="valid" time="0.210000"/></proof>
809 <goal name="wmpz_add'vc.207" expl="postcondition" proved="true">
810 <proof prover="3"><result status="valid" time="0.110274" steps="20613"/></proof>
812 <goal name="wmpz_add'vc.208" expl="postcondition" proved="true">
813 <proof prover="3"><result status="valid" time="0.065422" steps="13748"/></proof>
815 <goal name="wmpz_add'vc.209" expl="postcondition" proved="true">
816 <proof prover="3"><result status="valid" time="0.120818" steps="20515"/></proof>
818 <goal name="wmpz_add'vc.210" expl="postcondition" proved="true">
819 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
820 <goal name="wmpz_add'vc.210.0" expl="apply premises" proved="true">
821 <proof prover="6"><result status="valid" time="0.393407" steps="50791"/></proof>
823 <goal name="wmpz_add'vc.210.1" expl="apply premises" proved="true">
824 <proof prover="6"><result status="valid" time="0.071017" steps="11776"/></proof>
828 <goal name="wmpz_add'vc.211" expl="postcondition" proved="true">
829 <proof prover="10"><result status="valid" time="0.071413" steps="177504"/></proof>
831 <goal name="wmpz_add'vc.212" expl="postcondition" proved="true">
832 <proof prover="3"><result status="valid" time="0.144486" steps="23274"/></proof>
834 <goal name="wmpz_add'vc.213" expl="postcondition" proved="true">
835 <proof prover="3"><result status="valid" time="0.127353" steps="21417"/></proof>
837 <goal name="wmpz_add'vc.214" expl="postcondition" proved="true">
838 <proof prover="3"><result status="valid" time="0.068603" steps="15375"/></proof>
840 <goal name="wmpz_add'vc.215" expl="precondition" proved="true">
841 <proof prover="10"><result status="valid" time="0.005699" steps="5502"/></proof>
843 <goal name="wmpz_add'vc.216" expl="precondition" proved="true">
844 <proof prover="3"><result status="valid" time="0.180371" steps="26747"/></proof>
846 <goal name="wmpz_add'vc.217" expl="precondition" proved="true">
847 <proof prover="6"><result status="valid" time="0.046233" steps="9034"/></proof>
849 <goal name="wmpz_add'vc.218" expl="assertion" proved="true">
850 <proof prover="10"><result status="valid" time="0.699711" steps="1011638"/></proof>
852 <goal name="wmpz_add'vc.219" expl="precondition" proved="true">
853 <proof prover="10"><result status="valid" time="0.013810" steps="24286"/></proof>
855 <goal name="wmpz_add'vc.220" expl="precondition" proved="true">
856 <proof prover="3"><result status="valid" time="0.204763" steps="30320"/></proof>
858 <goal name="wmpz_add'vc.221" expl="integer overflow" proved="true">
859 <proof prover="10"><result status="valid" time="0.031751" steps="92423"/></proof>
861 <goal name="wmpz_add'vc.222" expl="precondition" proved="true">
862 <proof prover="6"><result status="valid" time="0.075840" steps="10638"/></proof>
864 <goal name="wmpz_add'vc.223" expl="precondition" proved="true">
865 <proof prover="10"><result status="valid" time="0.039896" steps="100787"/></proof>
867 <goal name="wmpz_add'vc.224" expl="precondition" proved="true">
868 <transf name="split_vc" proved="true" >
869 <goal name="wmpz_add'vc.224.0" expl="precondition" proved="true">
870 <proof prover="6"><result status="valid" time="0.053372" steps="10139"/></proof>
874 <goal name="wmpz_add'vc.225" expl="precondition" proved="true">
875 <proof prover="3"><result status="valid" time="0.100887" steps="15874"/></proof>
877 <goal name="wmpz_add'vc.226" expl="postcondition" proved="true">
878 <proof prover="4"><result status="valid" time="0.927691"/></proof>
880 <goal name="wmpz_add'vc.227" expl="postcondition" proved="true">
881 <proof prover="10"><result status="valid" time="0.032678" steps="94810"/></proof>
883 <goal name="wmpz_add'vc.228" expl="postcondition" proved="true">
884 <proof prover="6"><result status="valid" time="0.048841" steps="9307"/></proof>
886 <goal name="wmpz_add'vc.229" expl="postcondition" proved="true">
887 <proof prover="3"><result status="valid" time="0.144967" steps="20623"/></proof>
889 <goal name="wmpz_add'vc.230" expl="postcondition" proved="true">
890 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
891 <goal name="wmpz_add'vc.230.0" expl="apply premises" proved="true">
892 <proof prover="3"><result status="valid" time="0.276562" steps="37539"/></proof>
894 <goal name="wmpz_add'vc.230.1" expl="apply premises" proved="true">
895 <proof prover="10"><result status="valid" time="0.039494" steps="98444"/></proof>
899 <goal name="wmpz_add'vc.231" expl="postcondition" proved="true">
900 <proof prover="3"><result status="valid" time="0.219979" steps="35299"/></proof>
902 <goal name="wmpz_add'vc.232" expl="postcondition" proved="true">
903 <proof prover="3"><result status="valid" time="0.153031" steps="23731"/></proof>
905 <goal name="wmpz_add'vc.233" expl="postcondition" proved="true">
906 <proof prover="3"><result status="valid" time="0.128726" steps="21532"/></proof>
908 <goal name="wmpz_add'vc.234" expl="postcondition" proved="true">
909 <proof prover="10"><result status="valid" time="0.009293" steps="10284"/></proof>
911 <goal name="wmpz_add'vc.235" expl="precondition" proved="true">
912 <proof prover="11"><result status="valid" time="0.139470" steps="1539"/></proof>
914 <goal name="wmpz_add'vc.236" expl="precondition" proved="true">
915 <proof prover="10"><result status="valid" time="0.040605" steps="100522"/></proof>
917 <goal name="wmpz_add'vc.237" expl="precondition" proved="true">
918 <proof prover="3"><result status="valid" time="0.076034" steps="14696"/></proof>
920 <goal name="wmpz_add'vc.238" expl="precondition" proved="true">
921 <proof prover="3"><result status="valid" time="0.091128" steps="15846"/></proof>
923 <goal name="wmpz_add'vc.239" expl="postcondition" proved="true">
924 <proof prover="4"><result status="valid" time="0.200000"/></proof>
926 <goal name="wmpz_add'vc.240" expl="postcondition" proved="true">
927 <proof prover="3"><result status="valid" time="0.119132" steps="20611"/></proof>
929 <goal name="wmpz_add'vc.241" expl="postcondition" proved="true">
930 <proof prover="10"><result status="valid" time="0.003579" steps="5767"/></proof>
932 <goal name="wmpz_add'vc.242" expl="postcondition" proved="true">
933 <proof prover="6"><result status="valid" time="0.134070" steps="18301"/></proof>
935 <goal name="wmpz_add'vc.243" expl="postcondition" proved="true">
936 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
937 <goal name="wmpz_add'vc.243.0" expl="apply premises" proved="true">
938 <proof prover="3"><result status="valid" time="0.239256" steps="35823"/></proof>
940 <goal name="wmpz_add'vc.243.1" expl="apply premises" proved="true">
941 <proof prover="3"><result status="valid" time="0.083042" steps="16076"/></proof>
945 <goal name="wmpz_add'vc.244" expl="postcondition" proved="true">
946 <proof prover="3"><result status="valid" time="0.738655" steps="82757"/></proof>
948 <goal name="wmpz_add'vc.245" expl="postcondition" proved="true">
949 <proof prover="6"><result status="valid" time="0.161807" steps="22232"/></proof>
951 <goal name="wmpz_add'vc.246" expl="postcondition" proved="true">
952 <proof prover="3"><result status="valid" time="0.126484" steps="21424"/></proof>
954 <goal name="wmpz_add'vc.247" expl="postcondition" proved="true">
955 <proof prover="6"><result status="valid" time="0.049343" steps="10418"/></proof>
957 <goal name="wmpz_add'vc.248" expl="precondition" proved="true">
958 <proof prover="10"><result status="valid" time="0.028310" steps="71273"/></proof>
960 <goal name="wmpz_add'vc.249" expl="precondition" proved="true">
961 <proof prover="3"><result status="valid" time="0.117720" steps="17157"/></proof>
963 <goal name="wmpz_add'vc.250" expl="precondition" proved="true">
964 <proof prover="3"><result status="valid" time="0.193701" steps="26361"/></proof>
966 <goal name="wmpz_add'vc.251" expl="precondition" proved="true">
967 <proof prover="10"><result status="valid" time="0.041126" steps="117550"/></proof>
969 <goal name="wmpz_add'vc.252" expl="precondition" proved="true">
970 <proof prover="10"><result status="valid" time="0.015176" steps="5757"/></proof>
972 <goal name="wmpz_add'vc.253" expl="precondition" proved="true">
973 <proof prover="3"><result status="valid" time="0.231408" steps="32498"/></proof>
975 <goal name="wmpz_add'vc.254" expl="precondition" proved="true">
976 <proof prover="10"><result status="valid" time="0.009633" steps="5781"/></proof>
978 <goal name="wmpz_add'vc.255" expl="assertion" proved="true">
979 <proof prover="11"><result status="valid" time="1.530387" steps="19866"/></proof>
981 <goal name="wmpz_add'vc.256" expl="precondition" proved="true">
982 <proof prover="3"><result status="valid" time="0.085424" steps="15528"/></proof>
984 <goal name="wmpz_add'vc.257" expl="precondition" proved="true">
985 <proof prover="3"><result status="valid" time="0.262051" steps="37046"/></proof>
987 <goal name="wmpz_add'vc.258" expl="integer overflow" proved="true">
988 <proof prover="6"><result status="valid" time="0.175469" steps="22921"/></proof>
990 <goal name="wmpz_add'vc.259" expl="precondition" proved="true">
991 <proof prover="6"><result status="valid" time="0.074667" steps="11117"/></proof>
993 <goal name="wmpz_add'vc.260" expl="precondition" proved="true">
994 <proof prover="3"><result status="valid" time="0.132918" steps="20909"/></proof>
996 <goal name="wmpz_add'vc.261" expl="precondition" proved="true">
997 <proof prover="3"><result status="valid" time="0.087082" steps="15470"/></proof>
999 <goal name="wmpz_add'vc.262" expl="precondition" proved="true">
1000 <proof prover="10"><result status="valid" time="0.018499" steps="45918"/></proof>
1002 <goal name="wmpz_add'vc.263" expl="precondition" proved="true">
1003 <proof prover="6"><result status="valid" time="0.076047" steps="11324"/></proof>
1005 <goal name="wmpz_add'vc.264" expl="precondition" proved="true">
1006 <proof prover="3"><result status="valid" time="0.241617" steps="37776"/></proof>
1008 <goal name="wmpz_add'vc.265" expl="precondition" proved="true">
1009 <proof prover="3"><result status="valid" time="0.085193" steps="15735"/></proof>
1011 <goal name="wmpz_add'vc.266" expl="precondition" proved="true">
1012 <proof prover="10"><result status="valid" time="0.022212" steps="47044"/></proof>
1014 <goal name="wmpz_add'vc.267" expl="postcondition" proved="true">
1015 <proof prover="4"><result status="valid" time="1.057497"/></proof>
1017 <goal name="wmpz_add'vc.268" expl="postcondition" proved="true">
1018 <proof prover="3"><result status="valid" time="0.159484" steps="22602"/></proof>
1020 <goal name="wmpz_add'vc.269" expl="postcondition" proved="true">
1021 <proof prover="3"><result status="valid" time="0.157680" steps="23066"/></proof>
1023 <goal name="wmpz_add'vc.270" expl="postcondition" proved="true">
1024 <proof prover="3"><result status="valid" time="0.262609" steps="39545"/></proof>
1026 <goal name="wmpz_add'vc.271" expl="postcondition" proved="true">
1027 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
1028 <goal name="wmpz_add'vc.271.0" expl="apply premises" proved="true">
1029 <proof prover="3"><result status="valid" time="0.394308" steps="46349"/></proof>
1031 <goal name="wmpz_add'vc.271.1" expl="apply premises" proved="true">
1032 <proof prover="6"><result status="valid" time="0.083288" steps="12352"/></proof>
1036 <goal name="wmpz_add'vc.272" expl="postcondition" proved="true">
1037 <proof prover="3"><result status="valid" time="0.334960" steps="43940"/></proof>
1039 <goal name="wmpz_add'vc.273" expl="postcondition" proved="true">
1040 <proof prover="6"><result status="valid" time="0.190881" steps="25675"/></proof>
1042 <goal name="wmpz_add'vc.274" expl="postcondition" proved="true">
1043 <proof prover="3"><result status="valid" time="0.282175" steps="40741"/></proof>
1045 <goal name="wmpz_add'vc.275" expl="postcondition" proved="true">
1046 <proof prover="3"><result status="valid" time="0.075773" steps="16374"/></proof>
1048 <goal name="wmpz_add'vc.276" expl="precondition" proved="true">
1049 <proof prover="10"><result status="valid" time="0.031559" steps="78081"/></proof>
1051 <goal name="wmpz_add'vc.277" expl="precondition" proved="true">
1052 <proof prover="3"><result status="valid" time="0.142634" steps="20797"/></proof>
1054 <goal name="wmpz_add'vc.278" expl="precondition" proved="true">
1055 <proof prover="10"><result status="valid" time="0.009995" steps="9986"/></proof>
1057 <goal name="wmpz_add'vc.279" expl="precondition" proved="true">
1058 <proof prover="6"><result status="valid" time="0.080570" steps="11541"/></proof>
1060 <goal name="wmpz_add'vc.280" expl="precondition" proved="true">
1061 <proof prover="10"><result status="valid" time="0.028282" steps="79814"/></proof>
1063 <goal name="wmpz_add'vc.281" expl="precondition" proved="true">
1064 <proof prover="3"><result status="valid" time="0.272225" steps="37491"/></proof>
1066 <goal name="wmpz_add'vc.282" expl="precondition" proved="true">
1067 <proof prover="3"><result status="valid" time="0.070449" steps="15709"/></proof>
1069 <goal name="wmpz_add'vc.283" expl="precondition" proved="true">
1070 <proof prover="10"><result status="valid" time="0.019898" steps="46923"/></proof>
1072 <goal name="wmpz_add'vc.284" expl="postcondition" proved="true">
1073 <proof prover="4"><result status="valid" time="0.190000"/></proof>
1075 <goal name="wmpz_add'vc.285" expl="postcondition" proved="true">
1076 <proof prover="3"><result status="valid" time="0.142778" steps="22497"/></proof>
1078 <goal name="wmpz_add'vc.286" expl="postcondition" proved="true">
1079 <proof prover="3"><result status="valid" time="0.143859" steps="22971"/></proof>
1081 <goal name="wmpz_add'vc.287" expl="postcondition" proved="true">
1082 <proof prover="3"><result status="valid" time="0.228363" steps="39237"/></proof>
1084 <goal name="wmpz_add'vc.288" expl="postcondition" proved="true">
1085 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
1086 <goal name="wmpz_add'vc.288.0" expl="apply premises" proved="true">
1087 <proof prover="3"><result status="valid" time="0.321649" steps="45970"/></proof>
1089 <goal name="wmpz_add'vc.288.1" expl="apply premises" proved="true">
1090 <proof prover="6"><result status="valid" time="0.073572" steps="12331"/></proof>
1094 <goal name="wmpz_add'vc.289" expl="postcondition" proved="true">
1095 <proof prover="3"><result status="valid" time="1.046035" steps="113275"/></proof>
1097 <goal name="wmpz_add'vc.290" expl="postcondition" proved="true">
1098 <proof prover="10"><result status="valid" time="0.124391" steps="296552"/></proof>
1100 <goal name="wmpz_add'vc.291" expl="postcondition" proved="true">
1101 <proof prover="3"><result status="valid" time="0.249760" steps="40590"/></proof>
1103 <goal name="wmpz_add'vc.292" expl="postcondition" proved="true">
1104 <proof prover="3"><result status="valid" time="0.076471" steps="16341"/></proof>
1106 <goal name="wmpz_add'vc.293" expl="precondition" proved="true">
1107 <proof prover="10"><result status="valid" time="0.004093" steps="5761"/></proof>
1109 <goal name="wmpz_add'vc.294" expl="precondition" proved="true">
1110 <proof prover="3"><result status="valid" time="0.203220" steps="30647"/></proof>
1112 <goal name="wmpz_add'vc.295" expl="precondition" proved="true">
1113 <proof prover="10"><result status="valid" time="0.012526" steps="5785"/></proof>
1115 <goal name="wmpz_add'vc.296" expl="assertion" proved="true">
1116 <proof prover="10"><result status="valid" time="0.796348" steps="1422220"/></proof>
1118 <goal name="wmpz_add'vc.297" expl="precondition" proved="true">
1119 <proof prover="10"><result status="valid" time="0.022769" steps="26439"/></proof>
1121 <goal name="wmpz_add'vc.298" expl="precondition" proved="true">
1122 <proof prover="3"><result status="valid" time="0.255000" steps="35787"/></proof>
1124 <goal name="wmpz_add'vc.299" expl="integer overflow" proved="true">
1125 <proof prover="3"><result status="valid" time="0.156504" steps="24068"/></proof>
1127 <goal name="wmpz_add'vc.300" expl="precondition" proved="true">
1128 <proof prover="6"><result status="valid" time="0.078143" steps="11117"/></proof>
1130 <goal name="wmpz_add'vc.301" expl="precondition" proved="true">
1131 <proof prover="3"><result status="valid" time="0.135539" steps="20917"/></proof>
1133 <goal name="wmpz_add'vc.302" expl="precondition" proved="true">
1134 <proof prover="10"><result status="valid" time="0.007817" steps="10015"/></proof>
1136 <goal name="wmpz_add'vc.303" expl="precondition" proved="true">
1137 <proof prover="3"><result status="valid" time="0.099200" steps="16490"/></proof>
1139 <goal name="wmpz_add'vc.304" expl="precondition" proved="true">
1140 <proof prover="6"><result status="valid" time="0.076430" steps="11324"/></proof>
1142 <goal name="wmpz_add'vc.305" expl="precondition" proved="true">
1143 <proof prover="3"><result status="valid" time="0.246683" steps="38069"/></proof>
1145 <goal name="wmpz_add'vc.306" expl="precondition" proved="true">
1146 <proof prover="3"><result status="valid" time="0.081858" steps="15739"/></proof>
1148 <goal name="wmpz_add'vc.307" expl="precondition" proved="true">
1149 <proof prover="3"><result status="valid" time="0.104321" steps="16767"/></proof>
1151 <goal name="wmpz_add'vc.308" expl="postcondition" proved="true">
1152 <proof prover="4"><result status="valid" time="1.054119"/></proof>
1154 <goal name="wmpz_add'vc.309" expl="postcondition" proved="true">
1155 <proof prover="3"><result status="valid" time="0.146056" steps="22610"/></proof>
1157 <goal name="wmpz_add'vc.310" expl="postcondition" proved="true">
1158 <proof prover="3"><result status="valid" time="0.145204" steps="23074"/></proof>
1160 <goal name="wmpz_add'vc.311" expl="postcondition" proved="true">
1161 <proof prover="3"><result status="valid" time="0.253939" steps="37961"/></proof>
1163 <goal name="wmpz_add'vc.312" expl="postcondition" proved="true">
1164 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
1165 <goal name="wmpz_add'vc.312.0" expl="apply premises" proved="true">
1166 <proof prover="3"><result status="valid" time="0.323190" steps="43984"/></proof>
1168 <goal name="wmpz_add'vc.312.1" expl="apply premises" proved="true">
1169 <proof prover="10"><result status="valid" time="0.030182" steps="114415"/></proof>
1173 <goal name="wmpz_add'vc.313" expl="postcondition" proved="true">
1174 <proof prover="3"><result status="valid" time="0.267264" steps="41976"/></proof>
1176 <goal name="wmpz_add'vc.314" expl="postcondition" proved="true">
1177 <proof prover="3"><result status="valid" time="0.158629" steps="25633"/></proof>
1179 <goal name="wmpz_add'vc.315" expl="postcondition" proved="true">
1180 <proof prover="3"><result status="valid" time="0.219495" steps="41446"/></proof>
1182 <goal name="wmpz_add'vc.316" expl="postcondition" proved="true">
1183 <proof prover="6"><result status="valid" time="0.052784" steps="11031"/></proof>
1185 <goal name="wmpz_add'vc.317" expl="precondition" proved="true">
1186 <proof prover="3"><result status="valid" time="0.096993" steps="15690"/></proof>
1188 <goal name="wmpz_add'vc.318" expl="precondition" proved="true">
1189 <proof prover="3"><result status="valid" time="0.128343" steps="20804"/></proof>
1191 <goal name="wmpz_add'vc.319" expl="precondition" proved="true">
1192 <proof prover="3"><result status="valid" time="0.075295" steps="15447"/></proof>
1194 <goal name="wmpz_add'vc.320" expl="precondition" proved="true">
1195 <proof prover="10"><result status="valid" time="0.015976" steps="45778"/></proof>
1197 <goal name="wmpz_add'vc.321" expl="precondition" proved="true">
1198 <proof prover="6"><result status="valid" time="0.070121" steps="11304"/></proof>
1200 <goal name="wmpz_add'vc.322" expl="precondition" proved="true">
1201 <proof prover="3"><result status="valid" time="0.235527" steps="37442"/></proof>
1203 <goal name="wmpz_add'vc.323" expl="precondition" proved="true">
1204 <transf name="split_vc" proved="true" >
1205 <goal name="wmpz_add'vc.323.0" expl="precondition" proved="true">
1206 <proof prover="3"><result status="valid" time="0.068726" steps="15712"/></proof>
1210 <goal name="wmpz_add'vc.324" expl="precondition" proved="true">
1211 <proof prover="3"><result status="valid" time="0.106837" steps="16739"/></proof>
1213 <goal name="wmpz_add'vc.325" expl="postcondition" proved="true">
1214 <proof prover="4"><result status="valid" time="0.200000"/></proof>
1216 <goal name="wmpz_add'vc.326" expl="postcondition" proved="true">
1217 <proof prover="3"><result status="valid" time="0.146611" steps="22504"/></proof>
1219 <goal name="wmpz_add'vc.327" expl="postcondition" proved="true">
1220 <proof prover="3"><result status="valid" time="0.154847" steps="22978"/></proof>
1222 <goal name="wmpz_add'vc.328" expl="postcondition" proved="true">
1223 <proof prover="3"><result status="valid" time="0.259527" steps="37758"/></proof>
1225 <goal name="wmpz_add'vc.329" expl="postcondition" proved="true">
1226 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
1227 <goal name="wmpz_add'vc.329.0" expl="apply premises" proved="true">
1228 <proof prover="3"><result status="valid" time="0.344690" steps="43694"/></proof>
1230 <goal name="wmpz_add'vc.329.1" expl="apply premises" proved="true">
1231 <proof prover="10"><result status="valid" time="0.041141" steps="114148"/></proof>
1235 <goal name="wmpz_add'vc.330" expl="postcondition" proved="true">
1236 <proof prover="3"><result status="valid" time="0.771278" steps="107295"/></proof>
1238 <goal name="wmpz_add'vc.331" expl="postcondition" proved="true">
1239 <proof prover="10"><result status="valid" time="0.119358" steps="295986"/></proof>
1241 <goal name="wmpz_add'vc.332" expl="postcondition" proved="true">
1242 <proof prover="3"><result status="valid" time="0.247531" steps="41310"/></proof>
1244 <goal name="wmpz_add'vc.333" expl="postcondition" proved="true">
1245 <proof prover="10"><result status="valid" time="0.007712" steps="11312"/></proof>
1247 <goal name="wmpz_add'vc.334" expl="precondition" proved="true">
1248 <proof prover="3"><result status="valid" time="0.088384" steps="13579"/></proof>
1250 <goal name="wmpz_add'vc.335" expl="precondition" proved="true">
1251 <proof prover="10"><result status="valid" time="0.012081" steps="5124"/></proof>
1253 <goal name="wmpz_add'vc.336" expl="precondition" proved="true">
1254 <proof prover="11"><result status="valid" time="0.075691" steps="796"/></proof>
1256 <goal name="wmpz_add'vc.337" expl="precondition" proved="true">
1257 <proof prover="3"><result status="valid" time="0.066372" steps="13687"/></proof>
1259 <goal name="wmpz_add'vc.338" expl="precondition" proved="true">
1260 <proof prover="6"><result status="valid" time="0.069693" steps="10045"/></proof>
1262 <goal name="wmpz_add'vc.339" expl="precondition" proved="true">
1263 <transf name="split_vc" proved="true" >
1264 <goal name="wmpz_add'vc.339.0" expl="precondition" proved="true">
1265 <proof prover="3"><result status="valid" time="0.064202" steps="13764"/></proof>
1269 <goal name="wmpz_add'vc.340" expl="precondition" proved="true">
1270 <proof prover="6"><result status="valid" time="0.062118" steps="9602"/></proof>
1272 <goal name="wmpz_add'vc.341" expl="precondition" proved="true">
1273 <proof prover="6"><result status="valid" time="0.049041" steps="9133"/></proof>
1275 <goal name="wmpz_add'vc.342" expl="assertion" proved="true">
1276 <proof prover="11"><result status="valid" time="0.591618" steps="10837"/></proof>
1278 <goal name="wmpz_add'vc.343" expl="precondition" proved="true">
1279 <proof prover="6"><result status="valid" time="0.066755" steps="9802"/></proof>
1281 <goal name="wmpz_add'vc.344" expl="precondition" proved="true">
1282 <proof prover="3"><result status="valid" time="0.084614" steps="13507"/></proof>
1284 <goal name="wmpz_add'vc.345" expl="precondition" proved="true">
1285 <transf name="split_vc" proved="true" >
1286 <goal name="wmpz_add'vc.345.0" expl="precondition" proved="true">
1287 <proof prover="3"><result status="valid" time="0.072537" steps="14027"/></proof>
1291 <goal name="wmpz_add'vc.346" expl="precondition" proved="true">
1292 <proof prover="6"><result status="valid" time="0.066571" steps="10285"/></proof>
1294 <goal name="wmpz_add'vc.347" expl="precondition" proved="true">
1295 <proof prover="6"><result status="valid" time="0.063706" steps="9458"/></proof>
1297 <goal name="wmpz_add'vc.348" expl="postcondition" proved="true">
1298 <proof prover="11"><result status="valid" time="1.848102" steps="27202"/></proof>
1300 <goal name="wmpz_add'vc.349" expl="postcondition" proved="true">
1301 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
1302 <goal name="wmpz_add'vc.349.0" expl="apply premises" proved="true">
1303 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
1304 <goal name="wmpz_add'vc.349.0.0" expl="apply premises" proved="true">
1305 <proof prover="6"><result status="valid" time="0.230466" steps="25333"/></proof>
1307 <goal name="wmpz_add'vc.349.0.1" expl="apply premises" proved="true">
1308 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
1309 <goal name="wmpz_add'vc.349.0.1.0" expl="apply premises" proved="true">
1310 <proof prover="6"><result status="valid" time="0.064051" steps="10681"/></proof>
1312 <goal name="wmpz_add'vc.349.0.1.1" expl="apply premises" proved="true">
1313 <transf name="inline_goal" proved="true" >
1314 <goal name="wmpz_add'vc.349.0.1.1.0" expl="apply premises" proved="true">
1315 <transf name="split_vc" proved="true" >
1316 <goal name="wmpz_add'vc.349.0.1.1.0.0" expl="apply premises" proved="true">
1317 <proof prover="1"><result status="valid" time="0.270000"/></proof>
1319 <goal name="wmpz_add'vc.349.0.1.1.0.1" expl="apply premises" proved="true">
1320 <proof prover="3"><result status="valid" time="0.082772" steps="13773"/></proof>
1322 <goal name="wmpz_add'vc.349.0.1.1.0.2" expl="apply premises" proved="true">
1323 <proof prover="3"><result status="valid" time="0.082377" steps="13783"/></proof>
1325 <goal name="wmpz_add'vc.349.0.1.1.0.3" expl="apply premises" proved="true">
1326 <proof prover="10"><result status="valid" time="0.016708" steps="34360"/></proof>
1328 <goal name="wmpz_add'vc.349.0.1.1.0.4" expl="apply premises" proved="true">
1329 <proof prover="10"><result status="valid" time="0.016773" steps="34360"/></proof>
1331 <goal name="wmpz_add'vc.349.0.1.1.0.5" expl="apply premises" proved="true">
1332 <proof prover="6"><result status="valid" time="0.064056" steps="10019"/></proof>
1342 <goal name="wmpz_add'vc.349.1" expl="apply premises" proved="true">
1343 <proof prover="3"><result status="valid" time="0.082346" steps="14649"/></proof>
1347 <goal name="wmpz_add'vc.350" expl="postcondition" proved="true">
1348 <proof prover="1"><result status="valid" time="0.220000"/></proof>
1350 <goal name="wmpz_add'vc.351" expl="assertion" proved="true">
1351 <proof prover="3"><result status="valid" time="0.079375" steps="13117"/></proof>
1353 <goal name="wmpz_add'vc.352" expl="assertion" proved="true">
1354 <transf name="split_vc" proved="true" >
1355 <goal name="wmpz_add'vc.352.0" expl="assertion" proved="true">
1356 <proof prover="10"><result status="valid" time="0.009396" steps="7342"/></proof>
1358 <goal name="wmpz_add'vc.352.1" expl="assertion" proved="true">
1359 <proof prover="6"><result status="valid" time="0.053434" steps="9136"/></proof>
1361 <goal name="wmpz_add'vc.352.2" expl="VC for wmpz_add" proved="true">
1362 <proof prover="4"><result status="valid" time="2.363305"/></proof>
1364 <goal name="wmpz_add'vc.352.3" expl="VC for wmpz_add" proved="true">
1365 <proof prover="11"><result status="valid" time="4.833998" steps="54502"/></proof>
1367 <goal name="wmpz_add'vc.352.4" expl="VC for wmpz_add" proved="true">
1368 <proof prover="1"><result status="valid" time="1.008204"/></proof>
1370 <goal name="wmpz_add'vc.352.5" expl="VC for wmpz_add" proved="true">
1371 <proof prover="11"><result status="valid" time="3.262604" steps="34869"/></proof>
1373 <goal name="wmpz_add'vc.352.6" expl="VC for wmpz_add" proved="true">
1374 <proof prover="3"><result status="valid" time="0.276198" steps="35227"/></proof>
1378 <goal name="wmpz_add'vc.353" expl="precondition" proved="true">
1379 <proof prover="3"><result status="valid" time="0.050573" steps="12598"/></proof>
1381 <goal name="wmpz_add'vc.354" expl="precondition" proved="true">
1382 <proof prover="3"><result status="valid" time="0.058341" steps="12599"/></proof>
1384 <goal name="wmpz_add'vc.355" expl="precondition" proved="true">
1385 <proof prover="3"><result status="valid" time="0.155420" steps="21735"/></proof>
1387 <goal name="wmpz_add'vc.356" expl="assertion" proved="true">
1388 <proof prover="4"><result status="valid" time="0.160000"/></proof>
1390 <goal name="wmpz_add'vc.357" expl="precondition" proved="true">
1391 <proof prover="3"><result status="valid" time="0.073299" steps="13258"/></proof>
1393 <goal name="wmpz_add'vc.358" expl="precondition" proved="true">
1394 <proof prover="6"><result status="valid" time="0.052014" steps="8221"/></proof>
1396 <goal name="wmpz_add'vc.359" expl="precondition" proved="true">
1397 <proof prover="6"><result status="valid" time="0.061079" steps="10501"/></proof>
1399 <goal name="wmpz_add'vc.360" expl="precondition" proved="true">
1400 <proof prover="3"><result status="valid" time="0.078072" steps="13386"/></proof>
1402 <goal name="wmpz_add'vc.361" expl="precondition" proved="true">
1403 <proof prover="6"><result status="valid" time="0.048336" steps="9262"/></proof>
1405 <goal name="wmpz_add'vc.362" expl="assertion" proved="true">
1406 <transf name="split_vc" proved="true" >
1407 <goal name="wmpz_add'vc.362.0" expl="assertion" proved="true">
1408 <proof prover="6"><result status="valid" time="0.266591" steps="28371"/></proof>
1410 <goal name="wmpz_add'vc.362.1" expl="assertion" proved="true">
1411 <proof prover="3"><result status="valid" time="0.069778" steps="13655"/></proof>
1415 <goal name="wmpz_add'vc.363" expl="precondition" proved="true">
1416 <proof prover="10"><result status="valid" time="0.030350" steps="71114"/></proof>
1418 <goal name="wmpz_add'vc.364" expl="integer overflow" proved="true">
1419 <proof prover="3"><result status="valid" time="0.135637" steps="20432"/></proof>
1421 <goal name="wmpz_add'vc.365" expl="precondition" proved="true">
1422 <proof prover="10"><result status="valid" time="0.007658" steps="5732"/></proof>
1424 <goal name="wmpz_add'vc.366" expl="postcondition" proved="true">
1425 <proof prover="11"><result status="valid" time="0.277985" steps="3468"/></proof>
1427 <goal name="wmpz_add'vc.367" expl="assertion" proved="true">
1428 <transf name="split_vc" proved="true" >
1429 <goal name="wmpz_add'vc.367.0" expl="assertion" proved="true">
1430 <proof prover="3"><result status="valid" time="0.070770" steps="13759"/></proof>
1432 <goal name="wmpz_add'vc.367.1" expl="assertion" proved="true">
1433 <proof prover="6"><result status="valid" time="0.094134" steps="12739"/></proof>
1435 <goal name="wmpz_add'vc.367.2" expl="assertion" proved="true">
1436 <proof prover="3"><result status="valid" time="0.220761" steps="32813"/></proof>
1438 <goal name="wmpz_add'vc.367.3" expl="assertion" proved="true">
1439 <proof prover="10"><result status="valid" time="0.043843" steps="108104"/></proof>
1441 <goal name="wmpz_add'vc.367.4" expl="VC for wmpz_add" proved="true">
1442 <proof prover="6"><result status="valid" time="0.041323" steps="8861"/></proof>
1444 <goal name="wmpz_add'vc.367.5" expl="VC for wmpz_add" proved="true">
1445 <proof prover="3"><result status="valid" time="0.097173" steps="14585"/></proof>
1447 <goal name="wmpz_add'vc.367.6" expl="VC for wmpz_add" proved="true">
1448 <proof prover="10"><result status="valid" time="0.034487" steps="81967"/></proof>
1450 <goal name="wmpz_add'vc.367.7" expl="VC for wmpz_add" proved="true">
1451 <proof prover="6"><result status="valid" time="0.348778" steps="38700"/></proof>
1453 <goal name="wmpz_add'vc.367.8" expl="VC for wmpz_add" proved="true">
1454 <proof prover="6"><result status="valid" time="0.088148" steps="12411"/></proof>
1458 <goal name="wmpz_add'vc.368" expl="postcondition" proved="true">
1459 <proof prover="11"><result status="valid" time="0.147026" steps="1469"/></proof>
1461 <goal name="wmpz_add'vc.369" expl="postcondition" proved="true">
1462 <proof prover="3"><result status="valid" time="0.063777" steps="13159"/></proof>
1464 <goal name="wmpz_add'vc.370" expl="postcondition" proved="true">
1465 <proof prover="3"><result status="valid" time="0.067124" steps="13184"/></proof>
1467 <goal name="wmpz_add'vc.371" expl="postcondition" proved="true">
1468 <proof prover="3"><result status="valid" time="0.056145" steps="13191"/></proof>
1470 <goal name="wmpz_add'vc.372" expl="postcondition" proved="true">
1471 <proof prover="6"><result status="valid" time="0.088110" steps="11309"/></proof>
1473 <goal name="wmpz_add'vc.373" expl="postcondition" proved="true">
1474 <proof prover="3"><result status="valid" time="0.155345" steps="21651"/></proof>
1476 <goal name="wmpz_add'vc.374" expl="postcondition" proved="true">
1477 <proof prover="3"><result status="valid" time="0.099344" steps="16243"/></proof>
1479 <goal name="wmpz_add'vc.375" expl="postcondition" proved="true">
1480 <proof prover="6"><result status="valid" time="0.081196" steps="11665"/></proof>
1482 <goal name="wmpz_add'vc.376" expl="precondition" proved="true">
1483 <proof prover="3"><result status="valid" time="0.104891" steps="16052"/></proof>
1485 <goal name="wmpz_add'vc.377" expl="precondition" proved="true">
1486 <proof prover="6"><result status="valid" time="0.050761" steps="8911"/></proof>
1488 <goal name="wmpz_add'vc.378" expl="precondition" proved="true">
1489 <transf name="split_vc" proved="true" >
1490 <goal name="wmpz_add'vc.378.0" expl="precondition" proved="true">
1491 <proof prover="3"><result status="valid" time="0.168114" steps="24730"/></proof>
1493 <goal name="wmpz_add'vc.378.1" expl="precondition" proved="true">
1494 <proof prover="3"><result status="valid" time="0.162474" steps="24767"/></proof>
1498 <goal name="wmpz_add'vc.379" expl="precondition" proved="true">
1499 <proof prover="3"><result status="valid" time="0.068704" steps="13107"/></proof>
1501 <goal name="wmpz_add'vc.380" expl="assertion" proved="true">
1502 <transf name="split_vc" proved="true" >
1503 <goal name="wmpz_add'vc.380.0" expl="assertion" proved="true">
1504 <transf name="replace" proved="true" arg1="(abs (value_of v mpz))" arg2="(abs_value_of mpz v)">
1505 <goal name="wmpz_add'vc.380.0.0" expl="assertion" proved="true">
1506 <proof prover="10"><result status="valid" time="0.039561" steps="102644"/></proof>
1508 <goal name="wmpz_add'vc.380.0.1" expl="equality hypothesis" proved="true">
1509 <proof prover="1"><result status="valid" time="0.380000"/></proof>
1513 <goal name="wmpz_add'vc.380.1" expl="VC for wmpz_add" proved="true">
1514 <proof prover="1"><result status="valid" time="2.506206"/></proof>
1516 <goal name="wmpz_add'vc.380.2" expl="VC for wmpz_add" proved="true">
1517 <proof prover="11"><result status="valid" time="0.276386" steps="4959"/></proof>
1521 <goal name="wmpz_add'vc.381" expl="precondition" proved="true">
1522 <proof prover="6"><result status="valid" time="0.074363" steps="10040"/></proof>
1524 <goal name="wmpz_add'vc.382" expl="precondition" proved="true">
1525 <proof prover="3"><result status="valid" time="0.141428" steps="18643"/></proof>
1527 <goal name="wmpz_add'vc.383" expl="precondition" proved="true">
1528 <proof prover="6"><result status="valid" time="0.053439" steps="9711"/></proof>
1530 <goal name="wmpz_add'vc.384" expl="precondition" proved="true">
1531 <proof prover="6"><result status="valid" time="0.076851" steps="10638"/></proof>
1533 <goal name="wmpz_add'vc.385" expl="precondition" proved="true">
1534 <proof prover="6"><result status="valid" time="0.045131" steps="9508"/></proof>
1536 <goal name="wmpz_add'vc.386" expl="precondition" proved="true">
1537 <proof prover="3"><result status="valid" time="0.071464" steps="14021"/></proof>
1539 <goal name="wmpz_add'vc.387" expl="precondition" proved="true">
1540 <proof prover="3"><result status="valid" time="0.101496" steps="15480"/></proof>
1542 <goal name="wmpz_add'vc.388" expl="precondition" proved="true">
1543 <proof prover="3"><result status="valid" time="0.062983" steps="14118"/></proof>
1545 <goal name="wmpz_add'vc.389" expl="precondition" proved="true">
1546 <proof prover="3"><result status="valid" time="0.067305" steps="14496"/></proof>
1548 <goal name="wmpz_add'vc.390" expl="assertion" proved="true">
1549 <proof prover="11"><result status="valid" time="3.012873" steps="26665"/></proof>
1551 <goal name="wmpz_add'vc.391" expl="precondition" proved="true">
1552 <proof prover="3"><result status="valid" time="0.094834" steps="15775"/></proof>
1554 <goal name="wmpz_add'vc.392" expl="integer overflow" proved="true">
1555 <proof prover="3"><result status="valid" time="0.149606" steps="24395"/></proof>
1557 <goal name="wmpz_add'vc.393" expl="precondition" proved="true">
1558 <proof prover="10"><result status="valid" time="0.011941" steps="6255"/></proof>
1560 <goal name="wmpz_add'vc.394" expl="postcondition" proved="true">
1561 <proof prover="11"><result status="valid" time="0.271121" steps="4620"/></proof>
1563 <goal name="wmpz_add'vc.395" expl="assertion" proved="true">
1564 <transf name="split_vc" proved="true" >
1565 <goal name="wmpz_add'vc.395.0" expl="assertion" proved="true">
1566 <proof prover="3"><result status="valid" time="0.068544" steps="14708"/></proof>
1568 <goal name="wmpz_add'vc.395.1" expl="assertion" proved="true">
1569 <proof prover="10"><result status="valid" time="0.098388" steps="265333"/></proof>
1571 <goal name="wmpz_add'vc.395.2" expl="assertion" proved="true">
1572 <proof prover="3"><result status="valid" time="0.275738" steps="41849"/></proof>
1574 <goal name="wmpz_add'vc.395.3" expl="assertion" proved="true">
1575 <proof prover="10"><result status="valid" time="0.057875" steps="153417"/></proof>
1577 <goal name="wmpz_add'vc.395.4" expl="VC for wmpz_add" proved="true">
1578 <proof prover="10"><result status="valid" time="0.017571" steps="40422"/></proof>
1580 <goal name="wmpz_add'vc.395.5" expl="VC for wmpz_add" proved="true">
1581 <proof prover="10"><result status="valid" time="0.030127" steps="74407"/></proof>
1583 <goal name="wmpz_add'vc.395.6" expl="VC for wmpz_add" proved="true">
1584 <proof prover="10"><result status="valid" time="0.080652" steps="241493"/></proof>
1586 <goal name="wmpz_add'vc.395.7" expl="VC for wmpz_add" proved="true">
1587 <proof prover="3"><result status="valid" time="1.063856" steps="107645"/></proof>
1589 <goal name="wmpz_add'vc.395.8" expl="VC for wmpz_add" proved="true">
1590 <proof prover="6"><result status="valid" time="0.091456" steps="13987"/></proof>
1594 <goal name="wmpz_add'vc.396" expl="postcondition" proved="true">
1595 <proof prover="11"><result status="valid" time="1.278863" steps="17683"/></proof>
1597 <goal name="wmpz_add'vc.397" expl="postcondition" proved="true">
1598 <transf name="split_vc" proved="true" >
1599 <goal name="wmpz_add'vc.397.0" expl="postcondition" proved="true">
1600 <proof prover="10"><result status="valid" time="0.004003" steps="5865"/></proof>
1604 <goal name="wmpz_add'vc.398" expl="postcondition" proved="true">
1605 <proof prover="10"><result status="valid" time="0.036369" steps="106664"/></proof>
1607 <goal name="wmpz_add'vc.399" expl="postcondition" proved="true">
1608 <proof prover="3"><result status="valid" time="0.134349" steps="22222"/></proof>
1610 <goal name="wmpz_add'vc.400" expl="postcondition" proved="true">
1611 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
1612 <goal name="wmpz_add'vc.400.0" expl="apply premises" proved="true">
1613 <proof prover="3"><result status="valid" time="0.339809" steps="45817"/></proof>
1615 <goal name="wmpz_add'vc.400.1" expl="apply premises" proved="true">
1616 <proof prover="6"><result status="valid" time="0.073917" steps="12019"/></proof>
1620 <goal name="wmpz_add'vc.401" expl="postcondition" proved="true">
1621 <proof prover="3"><result status="valid" time="0.174772" steps="25348"/></proof>
1623 <goal name="wmpz_add'vc.402" expl="postcondition" proved="true">
1624 <proof prover="3"><result status="valid" time="0.099749" steps="17322"/></proof>
1626 <goal name="wmpz_add'vc.403" expl="postcondition" proved="true">
1627 <proof prover="3"><result status="valid" time="0.100488" steps="17138"/></proof>
1629 <goal name="wmpz_add'vc.404" expl="precondition" proved="true">
1630 <transf name="inline_goal" proved="true" >
1631 <goal name="wmpz_add'vc.404.0" expl="precondition" proved="true">
1632 <proof prover="3"><result status="valid" time="0.104568" steps="16039"/></proof>
1636 <goal name="wmpz_add'vc.405" expl="assertion" proved="true">
1637 <proof prover="11"><result status="valid" time="4.816831" steps="51442"/></proof>
1639 <goal name="wmpz_add'vc.406" expl="assertion" proved="true">
1640 <transf name="split_vc" proved="true" >
1641 <goal name="wmpz_add'vc.406.0" expl="assertion" proved="true">
1642 <transf name="case" proved="true" arg1="(vsize >= 0)">
1643 <goal name="wmpz_add'vc.406.0.0" expl="true case (assertion)" proved="true">
1644 <proof prover="4"><result status="valid" time="2.260000"/></proof>
1646 <goal name="wmpz_add'vc.406.0.1" expl="false case (assertion)" proved="true">
1647 <proof prover="4"><result status="valid" time="1.921478"/></proof>
1653 <goal name="wmpz_add'vc.407" expl="precondition" proved="true">
1654 <transf name="split_vc" proved="true" >
1655 <goal name="wmpz_add'vc.407.0" expl="precondition" proved="true">
1656 <transf name="case" proved="true" arg1="(vsize >= 0)">
1657 <goal name="wmpz_add'vc.407.0.0" expl="true case (precondition)" proved="true">
1658 <proof prover="3"><result status="valid" time="0.063126" steps="13123"/></proof>
1660 <goal name="wmpz_add'vc.407.0.1" expl="false case (precondition)" proved="true">
1661 <proof prover="6"><result status="valid" time="0.048655" steps="8939"/></proof>
1665 <goal name="wmpz_add'vc.407.1" expl="precondition" proved="true">
1666 <proof prover="3"><result status="valid" time="0.072185" steps="13120"/></proof>
1670 <goal name="wmpz_add'vc.408" expl="precondition" proved="true">
1671 <proof prover="3"><result status="valid" time="0.194440" steps="26778"/></proof>
1673 <goal name="wmpz_add'vc.409" expl="precondition" proved="true">
1674 <proof prover="3"><result status="valid" time="0.068342" steps="13165"/></proof>
1676 <goal name="wmpz_add'vc.410" expl="assertion" proved="true">
1677 <transf name="split_vc" proved="true" >
1678 <goal name="wmpz_add'vc.410.0" expl="assertion" proved="true">
1679 <proof prover="3"><result status="valid" time="0.094657" steps="14575"/></proof>
1681 <goal name="wmpz_add'vc.410.1" expl="VC for wmpz_add" proved="true">
1682 <proof prover="11"><result status="valid" time="0.279823" steps="4928"/></proof>
1686 <goal name="wmpz_add'vc.411" expl="precondition" proved="true">
1687 <proof prover="6"><result status="valid" time="0.065979" steps="10057"/></proof>
1689 <goal name="wmpz_add'vc.412" expl="precondition" proved="true">
1690 <proof prover="3"><result status="valid" time="0.120895" steps="18940"/></proof>
1692 <goal name="wmpz_add'vc.413" expl="precondition" proved="true">
1693 <proof prover="10"><result status="valid" time="0.008866" steps="8988"/></proof>
1695 <goal name="wmpz_add'vc.414" expl="precondition" proved="true">
1696 <proof prover="6"><result status="valid" time="0.077438" steps="10650"/></proof>
1698 <goal name="wmpz_add'vc.415" expl="precondition" proved="true">
1699 <proof prover="3"><result status="valid" time="0.063525" steps="14044"/></proof>
1701 <goal name="wmpz_add'vc.416" expl="precondition" proved="true">
1702 <proof prover="6"><result status="valid" time="0.045976" steps="8609"/></proof>
1704 <goal name="wmpz_add'vc.417" expl="precondition" proved="true">
1705 <proof prover="3"><result status="valid" time="0.100931" steps="15512"/></proof>
1707 <goal name="wmpz_add'vc.418" expl="precondition" proved="true">
1708 <proof prover="10"><result status="valid" time="0.007536" steps="9135"/></proof>
1710 <goal name="wmpz_add'vc.419" expl="precondition" proved="true">
1711 <proof prover="3"><result status="valid" time="0.073158" steps="14537"/></proof>
1713 <goal name="wmpz_add'vc.420" expl="assertion" proved="true">
1714 <transf name="split_vc" proved="true" >
1715 <goal name="wmpz_add'vc.420.0" expl="assertion" proved="true">
1716 <proof prover="11"><result status="valid" time="0.449448" steps="6427"/></proof>
1718 <goal name="wmpz_add'vc.420.1" expl="assertion" proved="true">
1719 <proof prover="11"><result status="valid" time="0.609326" steps="8213"/></proof>
1723 <goal name="wmpz_add'vc.421" expl="precondition" proved="true">
1724 <proof prover="3"><result status="valid" time="0.097153" steps="15807"/></proof>
1726 <goal name="wmpz_add'vc.422" expl="integer overflow" proved="true">
1727 <proof prover="3"><result status="valid" time="0.172414" steps="24255"/></proof>
1729 <goal name="wmpz_add'vc.423" expl="precondition" proved="true">
1730 <proof prover="3"><result status="valid" time="0.072778" steps="14735"/></proof>
1732 <goal name="wmpz_add'vc.424" expl="postcondition" proved="true">
1733 <proof prover="11"><result status="valid" time="0.283132" steps="4696"/></proof>
1735 <goal name="wmpz_add'vc.425" expl="assertion" proved="true">
1736 <transf name="split_vc" proved="true" >
1737 <goal name="wmpz_add'vc.425.0" expl="assertion" proved="true">
1738 <proof prover="6"><result status="valid" time="0.047224" steps="9990"/></proof>
1740 <goal name="wmpz_add'vc.425.1" expl="assertion" proved="true">
1741 <proof prover="6"><result status="valid" time="0.113945" steps="16163"/></proof>
1743 <goal name="wmpz_add'vc.425.2" expl="assertion" proved="true">
1744 <proof prover="3"><result status="valid" time="0.283976" steps="41846"/></proof>
1746 <goal name="wmpz_add'vc.425.3" expl="assertion" proved="true">
1747 <proof prover="11"><result status="valid" time="0.163733" steps="1890"/></proof>
1749 <goal name="wmpz_add'vc.425.4" expl="VC for wmpz_add" proved="true">
1750 <proof prover="6"><result status="valid" time="0.046737" steps="9396"/></proof>
1752 <goal name="wmpz_add'vc.425.5" expl="VC for wmpz_add" proved="true">
1753 <proof prover="3"><result status="valid" time="0.092671" steps="15571"/></proof>
1755 <goal name="wmpz_add'vc.425.6" expl="VC for wmpz_add" proved="true">
1756 <proof prover="10"><result status="valid" time="0.104743" steps="243941"/></proof>
1758 <goal name="wmpz_add'vc.425.7" expl="VC for wmpz_add" proved="true">
1759 <proof prover="3"><result status="valid" time="1.230450" steps="116664"/></proof>
1761 <goal name="wmpz_add'vc.425.8" expl="VC for wmpz_add" proved="true">
1762 <proof prover="3"><result status="valid" time="0.114281" steps="17374"/></proof>
1766 <goal name="wmpz_add'vc.426" expl="postcondition" proved="true">
1767 <proof prover="11"><result status="valid" time="1.374194" steps="17947"/></proof>
1769 <goal name="wmpz_add'vc.427" expl="postcondition" proved="true">
1770 <transf name="split_vc" proved="true" >
1771 <goal name="wmpz_add'vc.427.0" expl="postcondition" proved="true">
1772 <proof prover="10"><result status="valid" time="0.032551" steps="103722"/></proof>
1776 <goal name="wmpz_add'vc.428" expl="postcondition" proved="true">
1777 <proof prover="10"><result status="valid" time="0.009316" steps="5901"/></proof>
1779 <goal name="wmpz_add'vc.429" expl="postcondition" proved="true">
1780 <transf name="split_vc" proved="true" >
1781 <goal name="wmpz_add'vc.429.0" expl="postcondition" proved="true">
1782 <proof prover="10"><result status="valid" time="0.055821" steps="123900"/></proof>
1786 <goal name="wmpz_add'vc.430" expl="postcondition" proved="true">
1787 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
1788 <goal name="wmpz_add'vc.430.0" expl="apply premises" proved="true">
1789 <proof prover="3"><result status="valid" time="0.356044" steps="46300"/></proof>
1791 <goal name="wmpz_add'vc.430.1" expl="apply premises" proved="true">
1792 <proof prover="3"><result status="valid" time="0.114272" steps="16420"/></proof>
1796 <goal name="wmpz_add'vc.431" expl="postcondition" proved="true">
1797 <transf name="split_vc" proved="true" >
1798 <goal name="wmpz_add'vc.431.0" expl="postcondition" proved="true">
1799 <proof prover="3"><result status="valid" time="0.192642" steps="25480"/></proof>
1803 <goal name="wmpz_add'vc.432" expl="postcondition" proved="true">
1804 <proof prover="3"><result status="valid" time="0.120744" steps="17340"/></proof>
1806 <goal name="wmpz_add'vc.433" expl="postcondition" proved="true">
1807 <proof prover="6"><result status="valid" time="0.095488" steps="12336"/></proof>
1809 <goal name="wmpz_add'vc.434" expl="precondition" proved="true">
1810 <transf name="split_vc" proved="true" >
1811 <goal name="wmpz_add'vc.434.0" expl="precondition" proved="true">
1812 <transf name="replace" proved="true" arg1="(abs (value_of u mpz))" arg2="(abs_value_of mpz u)">
1813 <goal name="wmpz_add'vc.434.0.0" expl="precondition" proved="true">
1814 <proof prover="3"><result status="valid" time="0.106274" steps="15818"/></proof>
1816 <goal name="wmpz_add'vc.434.0.1" expl="equality hypothesis" proved="true">
1817 <proof prover="11"><result status="valid" time="2.468101" steps="26527"/></proof>
1823 <goal name="wmpz_add'vc.435" expl="precondition" proved="true">
1824 <proof prover="3"><result status="valid" time="0.124513" steps="17250"/></proof>
1826 <goal name="wmpz_add'vc.436" expl="assertion" proved="true">
1827 <transf name="inline_goal" proved="true" >
1828 <goal name="wmpz_add'vc.436.0" expl="assertion" proved="true">
1829 <transf name="split_vc" proved="true" >
1830 <goal name="wmpz_add'vc.436.0.0" expl="assertion" proved="true">
1831 <proof prover="0"><result status="valid" time="1.302103" steps="40113"/></proof>
1833 <goal name="wmpz_add'vc.436.0.1" expl="assertion" proved="true">
1834 <proof prover="4"><result status="valid" time="4.720000"/></proof>
1840 <goal name="wmpz_add'vc.437" expl="precondition" proved="true">
1841 <proof prover="3"><result status="valid" time="0.075736" steps="13598"/></proof>
1843 <goal name="wmpz_add'vc.438" expl="precondition" proved="true">
1844 <proof prover="3"><result status="valid" time="0.859950" steps="74175"/></proof>
1846 <goal name="wmpz_add'vc.439" expl="precondition" proved="true">
1847 <proof prover="10"><result status="valid" time="0.013728" steps="5753"/></proof>
1849 <goal name="wmpz_add'vc.440" expl="assertion" proved="true">
1850 <transf name="split_vc" proved="true" >
1851 <goal name="wmpz_add'vc.440.0" expl="assertion" proved="true">
1852 <proof prover="6"><result status="valid" time="0.074252" steps="10550"/></proof>
1854 <goal name="wmpz_add'vc.440.1" expl="VC for wmpz_add" proved="true">
1855 <proof prover="6"><result status="valid" time="0.073627" steps="10562"/></proof>
1857 <goal name="wmpz_add'vc.440.2" expl="VC for wmpz_add" proved="true">
1858 <proof prover="11"><result status="valid" time="0.278464" steps="5374"/></proof>
1862 <goal name="wmpz_add'vc.441" expl="precondition" proved="true">
1863 <proof prover="6"><result status="valid" time="0.074801" steps="10513"/></proof>
1865 <goal name="wmpz_add'vc.442" expl="precondition" proved="true">
1866 <transf name="split_vc" proved="true" >
1867 <goal name="wmpz_add'vc.442.0" expl="precondition" proved="true">
1868 <proof prover="3"><result status="valid" time="0.137882" steps="19953"/></proof>
1872 <goal name="wmpz_add'vc.443" expl="precondition" proved="true">
1873 <proof prover="3"><result status="valid" time="0.069929" steps="14965"/></proof>
1875 <goal name="wmpz_add'vc.444" expl="precondition" proved="true">
1876 <proof prover="3"><result status="valid" time="0.098842" steps="15791"/></proof>
1878 <goal name="wmpz_add'vc.445" expl="precondition" proved="true">
1879 <proof prover="6"><result status="valid" time="0.078573" steps="10720"/></proof>
1881 <goal name="wmpz_add'vc.446" expl="precondition" proved="true">
1882 <proof prover="3"><result status="valid" time="0.228501" steps="36729"/></proof>
1884 <goal name="wmpz_add'vc.447" expl="precondition" proved="true">
1885 <proof prover="6"><result status="valid" time="0.062019" steps="10360"/></proof>
1887 <goal name="wmpz_add'vc.448" expl="precondition" proved="true">
1888 <proof prover="6"><result status="valid" time="0.088473" steps="11144"/></proof>
1890 <goal name="wmpz_add'vc.449" expl="precondition" proved="true">
1891 <proof prover="6"><result status="valid" time="0.036031" steps="10131"/></proof>
1893 <goal name="wmpz_add'vc.450" expl="precondition" proved="true">
1894 <proof prover="3"><result status="valid" time="0.069985" steps="15043"/></proof>
1896 <goal name="wmpz_add'vc.451" expl="precondition" proved="true">
1897 <proof prover="6"><result status="valid" time="0.062196" steps="11518"/></proof>
1899 <goal name="wmpz_add'vc.452" expl="precondition" proved="true">
1900 <proof prover="6"><result status="valid" time="0.047224" steps="10199"/></proof>
1902 <goal name="wmpz_add'vc.453" expl="precondition" proved="true">
1903 <proof prover="3"><result status="valid" time="0.066185" steps="15518"/></proof>
1905 <goal name="wmpz_add'vc.454" expl="assertion" proved="true">
1906 <transf name="split_vc" proved="true" >
1907 <goal name="wmpz_add'vc.454.0" expl="assertion" proved="true">
1908 <proof prover="11"><result status="valid" time="0.503782" steps="7164"/></proof>
1910 <goal name="wmpz_add'vc.454.1" expl="assertion" proved="true">
1911 <proof prover="11"><result status="valid" time="0.677052" steps="8854"/></proof>
1915 <goal name="wmpz_add'vc.455" expl="precondition" proved="true">
1916 <proof prover="10"><result status="valid" time="0.030832" steps="83023"/></proof>
1918 <goal name="wmpz_add'vc.456" expl="integer overflow" proved="true">
1919 <proof prover="3"><result status="valid" time="0.200840" steps="26810"/></proof>
1921 <goal name="wmpz_add'vc.457" expl="precondition" proved="true">
1922 <proof prover="3"><result status="valid" time="0.078372" steps="15716"/></proof>
1924 <goal name="wmpz_add'vc.458" expl="postcondition" proved="true">
1925 <proof prover="11"><result status="valid" time="0.326653" steps="5347"/></proof>
1927 <goal name="wmpz_add'vc.459" expl="assertion" proved="true">
1928 <transf name="split_vc" proved="true" >
1929 <goal name="wmpz_add'vc.459.0" expl="assertion" proved="true">
1930 <proof prover="6"><result status="valid" time="0.051198" steps="10586"/></proof>
1932 <goal name="wmpz_add'vc.459.1" expl="assertion" proved="true">
1933 <proof prover="6"><result status="valid" time="0.141314" steps="17010"/></proof>
1935 <goal name="wmpz_add'vc.459.2" expl="assertion" proved="true">
1936 <proof prover="10"><result status="valid" time="0.142132" steps="309934"/></proof>
1938 <goal name="wmpz_add'vc.459.3" expl="assertion" proved="true">
1939 <proof prover="10"><result status="valid" time="0.068357" steps="172956"/></proof>
1941 <goal name="wmpz_add'vc.459.4" expl="VC for wmpz_add" proved="true">
1942 <proof prover="3"><result status="valid" time="0.073673" steps="14774"/></proof>
1944 <goal name="wmpz_add'vc.459.5" expl="VC for wmpz_add" proved="true">
1945 <proof prover="3"><result status="valid" time="0.111075" steps="16386"/></proof>
1947 <goal name="wmpz_add'vc.459.6" expl="VC for wmpz_add" proved="true">
1948 <proof prover="10"><result status="valid" time="0.160674" steps="391766"/></proof>
1950 <goal name="wmpz_add'vc.459.7" expl="VC for wmpz_add" proved="true">
1951 <proof prover="3"><result status="valid" time="1.620263" steps="138604"/></proof>
1953 <goal name="wmpz_add'vc.459.8" expl="VC for wmpz_add" proved="true">
1954 <proof prover="3"><result status="valid" time="0.144334" steps="18405"/></proof>
1958 <goal name="wmpz_add'vc.460" expl="postcondition" proved="true">
1959 <proof prover="11"><result status="valid" time="1.423589" steps="21497"/></proof>
1961 <goal name="wmpz_add'vc.461" expl="postcondition" proved="true">
1962 <proof prover="3"><result status="valid" time="0.165479" steps="24241"/></proof>
1964 <goal name="wmpz_add'vc.462" expl="postcondition" proved="true">
1965 <proof prover="3"><result status="valid" time="0.176355" steps="25006"/></proof>
1967 <goal name="wmpz_add'vc.463" expl="postcondition" proved="true">
1968 <proof prover="3"><result status="valid" time="0.294720" steps="43533"/></proof>
1970 <goal name="wmpz_add'vc.464" expl="postcondition" proved="true">
1971 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
1972 <goal name="wmpz_add'vc.464.0" expl="apply premises" proved="true">
1973 <proof prover="3"><result status="valid" time="0.427016" steps="51920"/></proof>
1975 <goal name="wmpz_add'vc.464.1" expl="apply premises" proved="true">
1976 <proof prover="3"><result status="valid" time="0.118421" steps="17326"/></proof>
1980 <goal name="wmpz_add'vc.465" expl="postcondition" proved="true">
1981 <transf name="unfold" proved="true" arg1="sgn_value">
1982 <goal name="wmpz_add'vc.465.0" expl="postcondition" proved="true">
1983 <proof prover="6"><result status="valid" time="0.213233" steps="28361"/></proof>
1987 <goal name="wmpz_add'vc.466" expl="postcondition" proved="true">
1988 <proof prover="6"><result status="valid" time="0.098309" steps="14028"/></proof>
1990 <goal name="wmpz_add'vc.467" expl="postcondition" proved="true">
1991 <proof prover="6"><result status="valid" time="0.092536" steps="12845"/></proof>
1993 <goal name="wmpz_add'vc.468" expl="integer overflow" proved="true">
1994 <proof prover="6"><result status="valid" time="0.245196" steps="30941"/></proof>
1996 <goal name="wmpz_add'vc.469" expl="assertion" proved="true">
1997 <transf name="split_vc" proved="true" >
1998 <goal name="wmpz_add'vc.469.0" expl="assertion" proved="true">
1999 <proof prover="3"><result status="valid" time="0.062122" steps="13157"/></proof>
2001 <goal name="wmpz_add'vc.469.1" expl="VC for wmpz_add" proved="true">
2002 <proof prover="11"><result status="valid" time="0.088777" steps="803"/></proof>
2004 <goal name="wmpz_add'vc.469.2" expl="VC for wmpz_add" proved="true">
2005 <proof prover="4"><result status="valid" time="0.684059"/></proof>
2007 <goal name="wmpz_add'vc.469.3" expl="VC for wmpz_add" proved="true">
2008 <proof prover="11"><result status="valid" time="2.053922" steps="26837"/></proof>
2010 <goal name="wmpz_add'vc.469.4" expl="VC for wmpz_add" proved="true">
2011 <proof prover="3"><result status="valid" time="0.086196" steps="13823"/></proof>
2013 <goal name="wmpz_add'vc.469.5" expl="VC for wmpz_add" proved="true">
2014 <proof prover="6"><result status="valid" time="0.136896" steps="17483"/></proof>
2016 <goal name="wmpz_add'vc.469.6" expl="VC for wmpz_add" proved="true">
2017 <proof prover="3"><result status="valid" time="0.073568" steps="13251"/></proof>
2019 <goal name="wmpz_add'vc.469.7" expl="VC for wmpz_add" proved="true">
2020 <proof prover="10"><result status="valid" time="0.042740" steps="110686"/></proof>
2024 <goal name="wmpz_add'vc.470" expl="assertion" proved="true">
2025 <proof prover="3"><result status="valid" time="0.098882" steps="14040"/></proof>
2027 <goal name="wmpz_add'vc.471" expl="precondition" proved="true">
2028 <proof prover="3"><result status="valid" time="0.088727" steps="13673"/></proof>
2030 <goal name="wmpz_add'vc.472" expl="precondition" proved="true">
2031 <transf name="split_vc" proved="true" >
2032 <goal name="wmpz_add'vc.472.0" expl="precondition" proved="true">
2033 <proof prover="3"><result status="valid" time="0.064988" steps="12674"/></proof>
2037 <goal name="wmpz_add'vc.473" expl="precondition" proved="true">
2038 <proof prover="6"><result status="valid" time="0.054730" steps="9408"/></proof>
2040 <goal name="wmpz_add'vc.474" expl="precondition" proved="true">
2041 <proof prover="6"><result status="valid" time="0.054814" steps="9414"/></proof>
2043 <goal name="wmpz_add'vc.475" expl="precondition" proved="true">
2044 <transf name="split_vc" proved="true" >
2045 <goal name="wmpz_add'vc.475.0" expl="precondition" proved="true">
2046 <proof prover="3"><result status="valid" time="0.098846" steps="14471"/></proof>
2050 <goal name="wmpz_add'vc.476" expl="precondition" proved="true">
2051 <proof prover="6"><result status="valid" time="0.267964" steps="36384"/></proof>
2053 <goal name="wmpz_add'vc.477" expl="precondition" proved="true">
2054 <proof prover="6"><result status="valid" time="0.063342" steps="9717"/></proof>
2056 <goal name="wmpz_add'vc.478" expl="precondition" proved="true">
2057 <proof prover="3"><result status="valid" time="0.134593" steps="20515"/></proof>
2059 <goal name="wmpz_add'vc.479" expl="assertion" proved="true">
2060 <proof prover="11"><result status="valid" time="0.162017" steps="3409"/></proof>
2062 <goal name="wmpz_add'vc.480" expl="precondition" proved="true">
2063 <proof prover="3"><result status="valid" time="0.070830" steps="14032"/></proof>
2065 <goal name="wmpz_add'vc.481" expl="precondition" proved="true">
2066 <proof prover="10"><result status="valid" time="0.014298" steps="36126"/></proof>
2068 <goal name="wmpz_add'vc.482" expl="precondition" proved="true">
2069 <proof prover="6"><result status="valid" time="0.047429" steps="9623"/></proof>
2071 <goal name="wmpz_add'vc.483" expl="precondition" proved="true">
2072 <transf name="replace" proved="true" arg1="(value_of w mpz)" arg2="(sgn_value wp wsize)">
2073 <goal name="wmpz_add'vc.483.0" expl="precondition" proved="true">
2074 <proof prover="3"><result status="valid" time="0.078570" steps="14844"/></proof>
2076 <goal name="wmpz_add'vc.483.1" expl="equality hypothesis" proved="true">
2077 <proof prover="6"><result status="valid" time="0.043149" steps="9371"/></proof>
2081 <goal name="wmpz_add'vc.484" expl="precondition" proved="true">
2082 <proof prover="3"><result status="valid" time="0.080140" steps="13659"/></proof>
2084 <goal name="wmpz_add'vc.485" expl="postcondition" proved="true">
2085 <transf name="replace" proved="true" arg1="(value_of w mpz)" arg2="(sgn_value wp wsize)">
2086 <goal name="wmpz_add'vc.485.0" expl="postcondition" proved="true">
2087 <proof prover="11"><result status="valid" time="1.617416" steps="25357"/></proof>
2089 <goal name="wmpz_add'vc.485.1" expl="equality hypothesis" proved="true">
2090 <proof prover="11"><result status="valid" time="0.189049" steps="3655"/></proof>
2094 <goal name="wmpz_add'vc.486" expl="postcondition" proved="true">
2095 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
2096 <goal name="wmpz_add'vc.486.0" expl="apply premises" proved="true">
2097 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
2098 <goal name="wmpz_add'vc.486.0.0" expl="apply premises" proved="true">
2099 <proof prover="3"><result status="valid" time="0.157830" steps="23583"/></proof>
2101 <goal name="wmpz_add'vc.486.0.1" expl="apply premises" proved="true">
2102 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
2103 <goal name="wmpz_add'vc.486.0.1.0" expl="apply premises" proved="true">
2104 <proof prover="3"><result status="valid" time="0.097778" steps="14705"/></proof>
2106 <goal name="wmpz_add'vc.486.0.1.1" expl="apply premises" proved="true">
2107 <transf name="inline_goal" proved="true" >
2108 <goal name="wmpz_add'vc.486.0.1.1.0" expl="apply premises" proved="true">
2109 <transf name="split_vc" proved="true" >
2110 <goal name="wmpz_add'vc.486.0.1.1.0.0" expl="apply premises" proved="true">
2111 <proof prover="1"><result status="valid" time="2.417093"/></proof>
2113 <goal name="wmpz_add'vc.486.0.1.1.0.1" expl="apply premises" proved="true">
2114 <proof prover="10"><result status="valid" time="0.012861" steps="37026"/></proof>
2116 <goal name="wmpz_add'vc.486.0.1.1.0.2" expl="apply premises" proved="true">
2117 <proof prover="6"><result status="valid" time="0.064619" steps="9731"/></proof>
2119 <goal name="wmpz_add'vc.486.0.1.1.0.3" expl="apply premises" proved="true">
2120 <proof prover="3"><result status="valid" time="0.085176" steps="13887"/></proof>
2122 <goal name="wmpz_add'vc.486.0.1.1.0.4" expl="apply premises" proved="true">
2123 <proof prover="3"><result status="valid" time="0.076570" steps="13887"/></proof>
2125 <goal name="wmpz_add'vc.486.0.1.1.0.5" expl="apply premises" proved="true">
2126 <proof prover="6"><result status="valid" time="0.069816" steps="10095"/></proof>
2136 <goal name="wmpz_add'vc.486.1" expl="apply premises" proved="true">
2137 <proof prover="3"><result status="valid" time="0.085929" steps="14705"/></proof>
2141 <goal name="wmpz_add'vc.487" expl="postcondition" proved="true">
2142 <proof prover="1"><result status="valid" time="1.099355"/></proof>
2144 <goal name="wmpz_add'vc.488" expl="assertion" proved="true">
2145 <transf name="split_vc" proved="true" >
2146 <goal name="wmpz_add'vc.488.0" expl="assertion" proved="true">
2147 <proof prover="3"><result status="valid" time="0.071007" steps="13132"/></proof>
2149 <goal name="wmpz_add'vc.488.1" expl="VC for wmpz_add" proved="true">
2150 <proof prover="3"><result status="valid" time="0.060401" steps="13135"/></proof>
2152 <goal name="wmpz_add'vc.488.2" expl="VC for wmpz_add" proved="true">
2153 <transf name="inline_goal" proved="true" >
2154 <goal name="wmpz_add'vc.488.2.0" expl="VC for wmpz_add" proved="true">
2155 <proof prover="4"><result status="valid" time="5.307009"/></proof>
2159 <goal name="wmpz_add'vc.488.3" expl="VC for wmpz_add" proved="true">
2160 <transf name="case" proved="true" arg1="(vsize = 0)">
2161 <goal name="wmpz_add'vc.488.3.0" expl="true case" proved="true">
2162 <transf name="assert" proved="true" arg1="(value_of v mpz1 = 0)">
2163 <goal name="wmpz_add'vc.488.3.0.0" expl="asserted formula" proved="true">
2164 <proof prover="11"><result status="valid" time="1.718926" steps="27493"/></proof>
2166 <goal name="wmpz_add'vc.488.3.0.1" expl="true case" proved="true">
2167 <proof prover="3"><result status="valid" time="0.063653" steps="13199"/></proof>
2171 <goal name="wmpz_add'vc.488.3.1" expl="false case" proved="true">
2172 <proof prover="11"><result status="valid" time="2.008665" steps="25926"/></proof>
2176 <goal name="wmpz_add'vc.488.4" expl="VC for wmpz_add" proved="true">
2177 <proof prover="6"><result status="valid" time="0.252477" steps="33330"/></proof>
2179 <goal name="wmpz_add'vc.488.5" expl="VC for wmpz_add" proved="true">
2180 <proof prover="3"><result status="valid" time="0.069175" steps="13194"/></proof>
2182 <goal name="wmpz_add'vc.488.6" expl="VC for wmpz_add" proved="true">
2183 <proof prover="3"><result status="valid" time="0.053403" steps="13197"/></proof>
2185 <goal name="wmpz_add'vc.488.7" expl="VC for wmpz_add" proved="true">
2186 <proof prover="3"><result status="valid" time="0.133163" steps="19654"/></proof>
2188 <goal name="wmpz_add'vc.488.8" expl="VC for wmpz_add" proved="true">
2189 <proof prover="6"><result status="valid" time="0.067859" steps="9909"/></proof>
2193 <goal name="wmpz_add'vc.489" expl="assertion" proved="true">
2194 <transf name="split_vc" proved="true" >
2195 <goal name="wmpz_add'vc.489.0" expl="assertion" proved="true">
2196 <proof prover="6"><result status="valid" time="0.074874" steps="9973"/></proof>
2200 <goal name="wmpz_add'vc.490" expl="precondition" proved="true">
2201 <proof prover="6"><result status="valid" time="0.067395" steps="9589"/></proof>
2203 <goal name="wmpz_add'vc.491" expl="precondition" proved="true">
2204 <proof prover="10"><result status="valid" time="0.008068" steps="5144"/></proof>
2206 <goal name="wmpz_add'vc.492" expl="precondition" proved="true">
2207 <proof prover="6"><result status="valid" time="0.046977" steps="9366"/></proof>
2209 <goal name="wmpz_add'vc.493" expl="precondition" proved="true">
2210 <proof prover="10"><result status="valid" time="0.014576" steps="8372"/></proof>
2212 <goal name="wmpz_add'vc.494" expl="precondition" proved="true">
2213 <proof prover="6"><result status="valid" time="0.069278" steps="10063"/></proof>
2215 <goal name="wmpz_add'vc.495" expl="precondition" proved="true">
2216 <proof prover="11"><result status="valid" time="0.178114" steps="3169"/></proof>
2218 <goal name="wmpz_add'vc.496" expl="precondition" proved="true">
2219 <proof prover="11"><result status="valid" time="0.080130" steps="839"/></proof>
2221 <goal name="wmpz_add'vc.497" expl="precondition" proved="true">
2222 <proof prover="6"><result status="valid" time="0.049155" steps="9166"/></proof>
2224 <goal name="wmpz_add'vc.498" expl="assertion" proved="true">
2225 <transf name="split_vc" proved="true" >
2226 <goal name="wmpz_add'vc.498.0" expl="assertion" proved="true">
2227 <transf name="case" proved="true" arg1="(abs_vsize = 0)">
2228 <goal name="wmpz_add'vc.498.0.0" expl="true case (assertion)" proved="true">
2229 <transf name="assert" proved="true" arg1="(value_of v mpz1 = 0)">
2230 <goal name="wmpz_add'vc.498.0.0.0" expl="asserted formula" proved="true">
2231 <proof prover="6"><result status="valid" time="2.630762" steps="259022"/></proof>
2233 <goal name="wmpz_add'vc.498.0.0.1" expl="true case (assertion)" proved="true">
2234 <proof prover="11"><result status="valid" time="0.178962" steps="2748"/></proof>
2238 <goal name="wmpz_add'vc.498.0.1" expl="false case (assertion)" proved="true">
2239 <proof prover="11"><result status="valid" time="0.171597" steps="3122"/></proof>
2243 <goal name="wmpz_add'vc.498.1" expl="assertion" proved="true">
2244 <proof prover="10"><result status="valid" time="0.011842" steps="5657"/></proof>
2248 <goal name="wmpz_add'vc.499" expl="precondition" proved="true">
2249 <proof prover="11"><result status="valid" time="0.096723" steps="951"/></proof>
2251 <goal name="wmpz_add'vc.500" expl="precondition" proved="true">
2252 <proof prover="3"><result status="valid" time="0.083446" steps="13569"/></proof>
2254 <goal name="wmpz_add'vc.501" expl="precondition" proved="true">
2255 <proof prover="3"><result status="valid" time="0.077092" steps="14062"/></proof>
2257 <goal name="wmpz_add'vc.502" expl="precondition" proved="true">
2258 <proof prover="3"><result status="valid" time="0.083117" steps="14787"/></proof>
2260 <goal name="wmpz_add'vc.503" expl="precondition" proved="true">
2261 <proof prover="3"><result status="valid" time="0.072612" steps="13607"/></proof>
2263 <goal name="wmpz_add'vc.504" expl="postcondition" proved="true">
2264 <proof prover="11"><result status="valid" time="1.498252" steps="24500"/></proof>
2266 <goal name="wmpz_add'vc.505" expl="postcondition" proved="true">
2267 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
2268 <goal name="wmpz_add'vc.505.0" expl="apply premises" proved="true">
2269 <proof prover="3"><result status="valid" time="0.160721" steps="23437"/></proof>
2271 <goal name="wmpz_add'vc.505.1" expl="apply premises" proved="true">
2272 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
2273 <goal name="wmpz_add'vc.505.1.0" expl="apply premises" proved="true">
2274 <proof prover="6"><result status="valid" time="0.076456" steps="10701"/></proof>
2276 <goal name="wmpz_add'vc.505.1.1" expl="apply premises" proved="true">
2277 <proof prover="10"><result status="valid" time="0.037875" steps="91517"/></proof>
2283 <goal name="wmpz_add'vc.506" expl="postcondition" proved="true">
2284 <proof prover="1"><result status="valid" time="1.130000"/></proof>
2288 <goal name="wmpz_add_ui'vc" expl="VC for wmpz_add_ui" proved="true">
2289 <transf name="split_vc" proved="true" >
2290 <goal name="wmpz_add_ui'vc.0" expl="precondition" proved="true">
2291 <proof prover="3"><result status="valid" time="0.053483" steps="10046"/></proof>
2293 <goal name="wmpz_add_ui'vc.1" expl="precondition" proved="true">
2294 <proof prover="3"><result status="valid" time="0.055636" steps="10110"/></proof>
2296 <goal name="wmpz_add_ui'vc.2" expl="precondition" proved="true">
2297 <proof prover="3"><result status="valid" time="0.068807" steps="11887"/></proof>
2299 <goal name="wmpz_add_ui'vc.3" expl="precondition" proved="true">
2300 <proof prover="3"><result status="valid" time="0.059346" steps="11075"/></proof>
2302 <goal name="wmpz_add_ui'vc.4" expl="assertion" proved="true">
2303 <proof prover="0"><result status="valid" time="0.044764" steps="1191"/></proof>
2305 <goal name="wmpz_add_ui'vc.5" expl="precondition" proved="true">
2306 <proof prover="6"><result status="valid" time="0.058847" steps="8214"/></proof>
2308 <goal name="wmpz_add_ui'vc.6" expl="precondition" proved="true">
2309 <proof prover="3"><result status="valid" time="0.061122" steps="10987"/></proof>
2311 <goal name="wmpz_add_ui'vc.7" expl="precondition" proved="true">
2312 <proof prover="6"><result status="valid" time="0.041711" steps="8160"/></proof>
2314 <goal name="wmpz_add_ui'vc.8" expl="precondition" proved="true">
2315 <proof prover="3"><result status="valid" time="0.067491" steps="11907"/></proof>
2317 <goal name="wmpz_add_ui'vc.9" expl="precondition" proved="true">
2318 <proof prover="3"><result status="valid" time="0.074640" steps="12847"/></proof>
2320 <goal name="wmpz_add_ui'vc.10" expl="precondition" proved="true">
2321 <proof prover="3"><result status="valid" time="0.096620" steps="15664"/></proof>
2323 <goal name="wmpz_add_ui'vc.11" expl="precondition" proved="true">
2324 <proof prover="3"><result status="valid" time="0.068553" steps="12022"/></proof>
2326 <goal name="wmpz_add_ui'vc.12" expl="precondition" proved="true">
2327 <proof prover="3"><result status="valid" time="0.100016" steps="15960"/></proof>
2329 <goal name="wmpz_add_ui'vc.13" expl="assertion" proved="true">
2330 <proof prover="11"><result status="valid" time="0.660413" steps="6758"/></proof>
2332 <goal name="wmpz_add_ui'vc.14" expl="precondition" proved="true">
2333 <proof prover="3"><result status="valid" time="0.082419" steps="12446"/></proof>
2335 <goal name="wmpz_add_ui'vc.15" expl="precondition" proved="true">
2336 <proof prover="6"><result status="valid" time="0.048013" steps="8514"/></proof>
2338 <goal name="wmpz_add_ui'vc.16" expl="precondition" proved="true">
2339 <proof prover="3"><result status="valid" time="0.064982" steps="12608"/></proof>
2341 <goal name="wmpz_add_ui'vc.17" expl="precondition" proved="true">
2342 <proof prover="3"><result status="valid" time="0.074461" steps="13623"/></proof>
2344 <goal name="wmpz_add_ui'vc.18" expl="precondition" proved="true">
2345 <proof prover="11"><result status="valid" time="0.047105" steps="265"/></proof>
2347 <goal name="wmpz_add_ui'vc.19" expl="postcondition" proved="true">
2348 <proof prover="0"><result status="valid" time="0.165785" steps="4196"/></proof>
2350 <goal name="wmpz_add_ui'vc.20" expl="postcondition" proved="true">
2351 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
2352 <goal name="wmpz_add_ui'vc.20.0" expl="apply premises" proved="true">
2353 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
2354 <goal name="wmpz_add_ui'vc.20.0.0" expl="apply premises" proved="true">
2355 <proof prover="3"><result status="valid" time="0.133756" steps="18356"/></proof>
2357 <goal name="wmpz_add_ui'vc.20.0.1" expl="apply premises" proved="true">
2358 <proof prover="3"><result status="valid" time="0.087991" steps="13209"/></proof>
2362 <goal name="wmpz_add_ui'vc.20.1" expl="apply premises" proved="true">
2363 <proof prover="10"><result status="valid" time="0.030878" steps="84309"/></proof>
2367 <goal name="wmpz_add_ui'vc.21" expl="postcondition" proved="true">
2368 <proof prover="3"><result status="valid" time="0.098706" steps="15711"/></proof>
2370 <goal name="wmpz_add_ui'vc.22" expl="precondition" proved="true">
2371 <proof prover="11"><result status="valid" time="0.046175" steps="166"/></proof>
2373 <goal name="wmpz_add_ui'vc.23" expl="assertion" proved="true">
2374 <proof prover="11"><result status="valid" time="0.054182" steps="265"/></proof>
2376 <goal name="wmpz_add_ui'vc.24" expl="integer overflow" proved="true">
2377 <proof prover="11"><result status="valid" time="0.068616" steps="350"/></proof>
2379 <goal name="wmpz_add_ui'vc.25" expl="precondition" proved="true">
2380 <proof prover="3"><result status="valid" time="0.061923" steps="10513"/></proof>
2382 <goal name="wmpz_add_ui'vc.26" expl="precondition" proved="true">
2383 <proof prover="10"><result status="valid" time="0.005144" steps="4096"/></proof>
2385 <goal name="wmpz_add_ui'vc.27" expl="assertion" proved="true">
2386 <proof prover="6"><result status="valid" time="0.056497" steps="8756"/></proof>
2388 <goal name="wmpz_add_ui'vc.28" expl="assertion" proved="true">
2389 <proof prover="3"><result status="valid" time="0.082752" steps="12030"/></proof>
2391 <goal name="wmpz_add_ui'vc.29" expl="precondition" proved="true">
2392 <proof prover="11"><result status="valid" time="0.067143" steps="479"/></proof>
2394 <goal name="wmpz_add_ui'vc.30" expl="precondition" proved="true">
2395 <proof prover="11"><result status="valid" time="0.062797" steps="277"/></proof>
2397 <goal name="wmpz_add_ui'vc.31" expl="precondition" proved="true">
2398 <proof prover="11"><result status="valid" time="0.053466" steps="173"/></proof>
2400 <goal name="wmpz_add_ui'vc.32" expl="postcondition" proved="true">
2401 <proof prover="0"><result status="valid" time="0.053362" steps="1631"/></proof>
2403 <goal name="wmpz_add_ui'vc.33" expl="postcondition" proved="true">
2404 <proof prover="3"><result status="valid" time="0.066383" steps="12291"/></proof>
2406 <goal name="wmpz_add_ui'vc.34" expl="postcondition" proved="true">
2407 <proof prover="6"><result status="valid" time="0.047268" steps="7980"/></proof>
2409 <goal name="wmpz_add_ui'vc.35" expl="postcondition" proved="true">
2410 <proof prover="6"><result status="valid" time="0.047653" steps="7982"/></proof>
2412 <goal name="wmpz_add_ui'vc.36" expl="postcondition" proved="true">
2413 <transf name="split_vc" proved="true" >
2414 <goal name="wmpz_add_ui'vc.36.0" expl="postcondition" proved="true">
2415 <proof prover="3"><result status="valid" time="0.078929" steps="13158"/></proof>
2419 <goal name="wmpz_add_ui'vc.37" expl="precondition" proved="true">
2420 <proof prover="3"><result status="valid" time="0.080079" steps="13648"/></proof>
2422 <goal name="wmpz_add_ui'vc.38" expl="precondition" proved="true">
2423 <proof prover="3"><result status="valid" time="0.140932" steps="19519"/></proof>
2425 <goal name="wmpz_add_ui'vc.39" expl="precondition" proved="true">
2426 <proof prover="11"><result status="valid" time="0.071727" steps="472"/></proof>
2428 <goal name="wmpz_add_ui'vc.40" expl="precondition" proved="true">
2429 <proof prover="3"><result status="valid" time="0.086805" steps="15885"/></proof>
2431 <goal name="wmpz_add_ui'vc.41" expl="precondition" proved="true">
2432 <proof prover="3"><result status="valid" time="0.065217" steps="12070"/></proof>
2434 <goal name="wmpz_add_ui'vc.42" expl="precondition" proved="true">
2435 <proof prover="3"><result status="valid" time="0.072608" steps="12283"/></proof>
2437 <goal name="wmpz_add_ui'vc.43" expl="precondition" proved="true">
2438 <proof prover="10"><result status="valid" time="0.034281" steps="72154"/></proof>
2440 <goal name="wmpz_add_ui'vc.44" expl="precondition" proved="true">
2441 <proof prover="6"><result status="valid" time="0.033249" steps="8858"/></proof>
2443 <goal name="wmpz_add_ui'vc.45" expl="precondition" proved="true">
2444 <proof prover="6"><result status="valid" time="0.037867" steps="8880"/></proof>
2446 <goal name="wmpz_add_ui'vc.46" expl="postcondition" proved="true">
2447 <proof prover="0"><result status="valid" time="0.117348" steps="2958"/></proof>
2449 <goal name="wmpz_add_ui'vc.47" expl="postcondition" proved="true">
2450 <proof prover="6"><result status="valid" time="0.046963" steps="8860"/></proof>
2452 <goal name="wmpz_add_ui'vc.48" expl="postcondition" proved="true">
2453 <proof prover="3"><result status="valid" time="0.110722" steps="16925"/></proof>
2455 <goal name="wmpz_add_ui'vc.49" expl="postcondition" proved="true">
2456 <proof prover="3"><result status="valid" time="0.119264" steps="16797"/></proof>
2458 <goal name="wmpz_add_ui'vc.50" expl="postcondition" proved="true">
2459 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
2460 <goal name="wmpz_add_ui'vc.50.0" expl="apply premises" proved="true">
2461 <proof prover="3"><result status="valid" time="0.206297" steps="28208"/></proof>
2463 <goal name="wmpz_add_ui'vc.50.1" expl="apply premises" proved="true">
2464 <proof prover="10"><result status="valid" time="0.030139" steps="73262"/></proof>
2468 <goal name="wmpz_add_ui'vc.51" expl="precondition" proved="true">
2469 <proof prover="3"><result status="valid" time="0.092594" steps="13369"/></proof>
2471 <goal name="wmpz_add_ui'vc.52" expl="precondition" proved="true">
2472 <proof prover="3"><result status="valid" time="0.065757" steps="12391"/></proof>
2474 <goal name="wmpz_add_ui'vc.53" expl="precondition" proved="true">
2475 <proof prover="6"><result status="valid" time="0.039643" steps="8614"/></proof>
2477 <goal name="wmpz_add_ui'vc.54" expl="assertion" proved="true">
2478 <transf name="split_vc" proved="true" >
2479 <goal name="wmpz_add_ui'vc.54.0" expl="assertion" proved="true">
2480 <proof prover="6"><result status="valid" time="0.841979" steps="71463"/></proof>
2482 <goal name="wmpz_add_ui'vc.54.1" expl="VC for wmpz_add_ui" proved="true">
2483 <proof prover="10"><result status="valid" time="0.012011" steps="18375"/></proof>
2485 <goal name="wmpz_add_ui'vc.54.2" expl="VC for wmpz_add_ui" proved="true">
2486 <proof prover="11"><result status="valid" time="0.227477" steps="3284"/></proof>
2490 <goal name="wmpz_add_ui'vc.55" expl="precondition" proved="true">
2491 <proof prover="3"><result status="valid" time="0.082457" steps="13477"/></proof>
2493 <goal name="wmpz_add_ui'vc.56" expl="integer overflow" proved="true">
2494 <proof prover="6"><result status="valid" time="0.125916" steps="14363"/></proof>
2496 <goal name="wmpz_add_ui'vc.57" expl="assertion" proved="true">
2497 <proof prover="11"><result status="valid" time="0.085340" steps="481"/></proof>
2499 <goal name="wmpz_add_ui'vc.58" expl="assertion" proved="true">
2500 <proof prover="6"><result status="valid" time="0.062514" steps="9840"/></proof>
2502 <goal name="wmpz_add_ui'vc.59" expl="assertion" proved="true">
2503 <transf name="split_vc" proved="true" >
2504 <goal name="wmpz_add_ui'vc.59.0" expl="assertion" proved="true">
2505 <proof prover="10"><result status="valid" time="0.027287" steps="74263"/></proof>
2507 <goal name="wmpz_add_ui'vc.59.1" expl="assertion" proved="true">
2508 <proof prover="0"><result status="valid" time="0.279669" steps="5486"/></proof>
2510 <goal name="wmpz_add_ui'vc.59.2" expl="assertion" proved="true">
2511 <proof prover="3"><result status="valid" time="0.095646" steps="13930"/></proof>
2513 <goal name="wmpz_add_ui'vc.59.3" expl="assertion" proved="true">
2514 <proof prover="11"><result status="valid" time="0.518980" steps="6772"/></proof>
2516 <goal name="wmpz_add_ui'vc.59.4" expl="assertion" proved="true">
2517 <proof prover="3"><result status="valid" time="0.076828" steps="14426"/></proof>
2519 <goal name="wmpz_add_ui'vc.59.5" expl="VC for wmpz_add_ui" proved="true">
2520 <proof prover="3"><result status="valid" time="0.111718" steps="19238"/></proof>
2524 <goal name="wmpz_add_ui'vc.60" expl="precondition" proved="true">
2525 <proof prover="3"><result status="valid" time="0.078210" steps="13466"/></proof>
2527 <goal name="wmpz_add_ui'vc.61" expl="precondition" proved="true">
2528 <proof prover="10"><result status="valid" time="0.008298" steps="4993"/></proof>
2530 <goal name="wmpz_add_ui'vc.62" expl="precondition" proved="true">
2531 <proof prover="11"><result status="valid" time="0.082765" steps="492"/></proof>
2533 <goal name="wmpz_add_ui'vc.63" expl="precondition" proved="true">
2534 <proof prover="6"><result status="valid" time="0.054790" steps="9298"/></proof>
2536 <goal name="wmpz_add_ui'vc.64" expl="precondition" proved="true">
2537 <transf name="split_vc" proved="true" >
2538 <goal name="wmpz_add_ui'vc.64.0" expl="precondition" proved="true">
2539 <proof prover="10"><result status="valid" time="0.039963" steps="79835"/></proof>
2543 <goal name="wmpz_add_ui'vc.65" expl="precondition" proved="true">
2544 <transf name="split_vc" proved="true" >
2545 <goal name="wmpz_add_ui'vc.65.0" expl="precondition" proved="true">
2546 <proof prover="6"><result status="valid" time="0.141654" steps="16386"/></proof>
2550 <goal name="wmpz_add_ui'vc.66" expl="precondition" proved="true">
2551 <proof prover="3"><result status="valid" time="0.092697" steps="13634"/></proof>
2553 <goal name="wmpz_add_ui'vc.67" expl="precondition" proved="true">
2554 <proof prover="10"><result status="valid" time="0.115236" steps="227139"/></proof>
2556 <goal name="wmpz_add_ui'vc.68" expl="precondition" proved="true">
2557 <proof prover="3"><result status="valid" time="0.081395" steps="13793"/></proof>
2559 <goal name="wmpz_add_ui'vc.69" expl="precondition" proved="true">
2560 <proof prover="3"><result status="valid" time="0.080090" steps="13525"/></proof>
2562 <goal name="wmpz_add_ui'vc.70" expl="precondition" proved="true">
2563 <proof prover="3"><result status="valid" time="0.071432" steps="13746"/></proof>
2565 <goal name="wmpz_add_ui'vc.71" expl="precondition" proved="true">
2566 <proof prover="3"><result status="valid" time="0.098913" steps="14838"/></proof>
2568 <goal name="wmpz_add_ui'vc.72" expl="precondition" proved="true">
2569 <proof prover="6"><result status="valid" time="0.058869" steps="9561"/></proof>
2571 <goal name="wmpz_add_ui'vc.73" expl="postcondition" proved="true">
2572 <proof prover="11"><result status="valid" time="0.154691" steps="1631"/></proof>
2574 <goal name="wmpz_add_ui'vc.74" expl="postcondition" proved="true">
2575 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
2576 <goal name="wmpz_add_ui'vc.74.0" expl="apply premises" proved="true">
2577 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
2578 <goal name="wmpz_add_ui'vc.74.0.0" expl="apply premises" proved="true">
2579 <proof prover="10"><result status="valid" time="0.073710" steps="166570"/></proof>
2581 <goal name="wmpz_add_ui'vc.74.0.1" expl="apply premises" proved="true">
2582 <proof prover="6"><result status="valid" time="0.067011" steps="10548"/></proof>
2586 <goal name="wmpz_add_ui'vc.74.1" expl="apply premises" proved="true">
2587 <proof prover="10"><result status="valid" time="0.035074" steps="80344"/></proof>
2591 <goal name="wmpz_add_ui'vc.75" expl="postcondition" proved="true">
2592 <proof prover="3"><result status="valid" time="0.094243" steps="13895"/></proof>
2594 <goal name="wmpz_add_ui'vc.76" expl="precondition" proved="true">
2595 <proof prover="3"><result status="valid" time="0.082793" steps="12807"/></proof>
2597 <goal name="wmpz_add_ui'vc.77" expl="assertion" proved="true">
2598 <proof prover="4"><result status="valid" time="0.240000"/></proof>
2600 <goal name="wmpz_add_ui'vc.78" expl="precondition" proved="true">
2601 <proof prover="3"><result status="valid" time="0.088982" steps="13068"/></proof>
2603 <goal name="wmpz_add_ui'vc.79" expl="integer overflow" proved="true">
2604 <proof prover="3"><result status="valid" time="0.111751" steps="17976"/></proof>
2606 <goal name="wmpz_add_ui'vc.80" expl="precondition" proved="true">
2607 <proof prover="11"><result status="valid" time="0.067400" steps="251"/></proof>
2609 <goal name="wmpz_add_ui'vc.81" expl="precondition" proved="true">
2610 <proof prover="3"><result status="valid" time="0.064479" steps="11974"/></proof>
2612 <goal name="wmpz_add_ui'vc.82" expl="assertion" proved="true">
2613 <proof prover="10"><result status="valid" time="0.051649" steps="115472"/></proof>
2615 <goal name="wmpz_add_ui'vc.83" expl="postcondition" proved="true">
2616 <transf name="inline_goal" proved="true" >
2617 <goal name="wmpz_add_ui'vc.83.0" expl="postcondition" proved="true">
2618 <transf name="split_vc" proved="true" >
2619 <goal name="wmpz_add_ui'vc.83.0.0" expl="postcondition" proved="true">
2620 <proof prover="6"><result status="valid" time="0.065012" steps="9559"/></proof>
2622 <goal name="wmpz_add_ui'vc.83.0.1" expl="postcondition" proved="true">
2623 <proof prover="10"><result status="valid" time="0.011723" steps="4722"/></proof>
2629 <goal name="wmpz_add_ui'vc.84" expl="postcondition" proved="true">
2630 <proof prover="11"><result status="valid" time="0.072799" steps="696"/></proof>
2632 <goal name="wmpz_add_ui'vc.85" expl="postcondition" proved="true">
2633 <proof prover="6"><result status="valid" time="0.113847" steps="14616"/></proof>
2635 <goal name="wmpz_add_ui'vc.86" expl="postcondition" proved="true">
2636 <proof prover="3"><result status="valid" time="0.089495" steps="13537"/></proof>
2638 <goal name="wmpz_add_ui'vc.87" expl="postcondition" proved="true">
2639 <proof prover="6"><result status="valid" time="0.045446" steps="8215"/></proof>
2641 <goal name="wmpz_add_ui'vc.88" expl="postcondition" proved="true">
2642 <proof prover="3"><result status="valid" time="0.061354" steps="12145"/></proof>
2644 <goal name="wmpz_add_ui'vc.89" expl="assertion" proved="true">
2645 <transf name="split_vc" proved="true" >
2646 <goal name="wmpz_add_ui'vc.89.0" expl="assertion" proved="true">
2647 <proof prover="3"><result status="valid" time="0.176449" steps="30463"/></proof>
2649 <goal name="wmpz_add_ui'vc.89.1" expl="assertion" proved="true">
2650 <proof prover="0"><result status="valid" time="0.325496" steps="2904"/></proof>
2654 <goal name="wmpz_add_ui'vc.90" expl="assertion" proved="true">
2655 <proof prover="11"><result status="valid" time="0.195616" steps="2144"/></proof>
2657 <goal name="wmpz_add_ui'vc.91" expl="assertion" proved="true">
2658 <proof prover="0"><result status="valid" time="0.064682" steps="1417"/></proof>
2660 <goal name="wmpz_add_ui'vc.92" expl="precondition" proved="true">
2661 <proof prover="3"><result status="valid" time="0.140733" steps="21040"/></proof>
2663 <goal name="wmpz_add_ui'vc.93" expl="precondition" proved="true">
2664 <proof prover="3"><result status="valid" time="0.110907" steps="16155"/></proof>
2666 <goal name="wmpz_add_ui'vc.94" expl="precondition" proved="true">
2667 <proof prover="6"><result status="valid" time="0.040247" steps="8229"/></proof>
2669 <goal name="wmpz_add_ui'vc.95" expl="assertion" proved="true">
2670 <proof prover="11"><result status="valid" time="0.227133" steps="2446"/></proof>
2672 <goal name="wmpz_add_ui'vc.96" expl="assertion" proved="true">
2673 <proof prover="11"><result status="valid" time="0.057002" steps="282"/></proof>
2675 <goal name="wmpz_add_ui'vc.97" expl="integer overflow" proved="true">
2676 <transf name="split_vc" proved="true" >
2677 <goal name="wmpz_add_ui'vc.97.0" expl="integer overflow" proved="true">
2678 <proof prover="3"><result status="valid" time="0.086474" steps="13685"/></proof>
2680 <goal name="wmpz_add_ui'vc.97.1" expl="integer overflow" proved="true">
2681 <proof prover="10"><result status="valid" time="0.027626" steps="69035"/></proof>
2685 <goal name="wmpz_add_ui'vc.98" expl="precondition" proved="true">
2686 <proof prover="6"><result status="valid" time="0.111455" steps="13638"/></proof>
2688 <goal name="wmpz_add_ui'vc.99" expl="assertion" proved="true">
2689 <proof prover="11"><result status="valid" time="0.066078" steps="395"/></proof>
2691 <goal name="wmpz_add_ui'vc.100" expl="integer overflow" proved="true">
2692 <proof prover="3"><result status="valid" time="0.105116" steps="18401"/></proof>
2694 <goal name="wmpz_add_ui'vc.101" expl="precondition" proved="true">
2695 <proof prover="3"><result status="valid" time="0.133999" steps="18452"/></proof>
2697 <goal name="wmpz_add_ui'vc.102" expl="integer overflow" proved="true">
2698 <proof prover="3"><result status="valid" time="0.126760" steps="18372"/></proof>
2700 <goal name="wmpz_add_ui'vc.103" expl="integer overflow" proved="true">
2701 <proof prover="10"><result status="valid" time="0.035684" steps="84524"/></proof>
2703 <goal name="wmpz_add_ui'vc.104" expl="assertion" proved="true">
2704 <proof prover="6"><result status="valid" time="3.158326" steps="199486"/></proof>
2706 <goal name="wmpz_add_ui'vc.105" expl="assertion" proved="true">
2707 <transf name="split_vc" proved="true" >
2708 <goal name="wmpz_add_ui'vc.105.0" expl="assertion" proved="true">
2709 <proof prover="3"><result status="valid" time="0.104130" steps="14886"/></proof>
2711 <goal name="wmpz_add_ui'vc.105.1" expl="assertion" proved="true">
2712 <proof prover="3"><result status="valid" time="0.126831" steps="19592"/></proof>
2714 <goal name="wmpz_add_ui'vc.105.2" expl="assertion" proved="true">
2715 <proof prover="11"><result status="valid" time="0.169299" steps="2443"/></proof>
2717 <goal name="wmpz_add_ui'vc.105.3" expl="assertion" proved="true">
2718 <proof prover="11"><result status="valid" time="0.163370" steps="2420"/></proof>
2720 <goal name="wmpz_add_ui'vc.105.4" expl="VC for wmpz_add_ui" proved="true">
2721 <proof prover="11"><result status="valid" time="0.111489" steps="1107"/></proof>
2723 <goal name="wmpz_add_ui'vc.105.5" expl="VC for wmpz_add_ui" proved="true">
2724 <proof prover="6"><result status="valid" time="0.121982" steps="16709"/></proof>
2726 <goal name="wmpz_add_ui'vc.105.6" expl="VC for wmpz_add_ui" proved="true">
2727 <proof prover="3"><result status="valid" time="0.095316" steps="14888"/></proof>
2729 <goal name="wmpz_add_ui'vc.105.7" expl="VC for wmpz_add_ui" proved="true">
2730 <proof prover="6"><result status="valid" time="0.071613" steps="10324"/></proof>
2732 <goal name="wmpz_add_ui'vc.105.8" expl="VC for wmpz_add_ui" proved="true">
2733 <proof prover="6"><result status="valid" time="0.044632" steps="8177"/></proof>
2735 <goal name="wmpz_add_ui'vc.105.9" expl="VC for wmpz_add_ui" proved="true">
2736 <proof prover="10"><result status="valid" time="0.039839" steps="88740"/></proof>
2738 <goal name="wmpz_add_ui'vc.105.10" expl="VC for wmpz_add_ui" proved="true">
2739 <proof prover="3"><result status="valid" time="0.123153" steps="19942"/></proof>
2741 <goal name="wmpz_add_ui'vc.105.11" expl="VC for wmpz_add_ui" proved="true">
2742 <proof prover="3"><result status="valid" time="0.096763" steps="14872"/></proof>
2744 <goal name="wmpz_add_ui'vc.105.12" expl="VC for wmpz_add_ui" proved="true">
2745 <proof prover="11"><result status="valid" time="0.142135" steps="1853"/></proof>
2747 <goal name="wmpz_add_ui'vc.105.13" expl="VC for wmpz_add_ui" proved="true">
2748 <proof prover="4"><result status="valid" time="0.160000"/></proof>
2750 <goal name="wmpz_add_ui'vc.105.14" expl="VC for wmpz_add_ui" proved="true">
2751 <proof prover="4"><result status="valid" time="0.190000"/></proof>
2753 <goal name="wmpz_add_ui'vc.105.15" expl="VC for wmpz_add_ui" proved="true">
2754 <proof prover="11"><result status="valid" time="0.160101" steps="1916"/></proof>
2756 <goal name="wmpz_add_ui'vc.105.16" expl="VC for wmpz_add_ui" proved="true">
2757 <proof prover="11"><result status="valid" time="0.387054" steps="4040"/></proof>
2761 <goal name="wmpz_add_ui'vc.106" expl="postcondition" proved="true">
2762 <proof prover="6"><result status="valid" time="0.069614" steps="10445"/></proof>
2764 <goal name="wmpz_add_ui'vc.107" expl="postcondition" proved="true">
2765 <proof prover="3"><result status="valid" time="0.142936" steps="20092"/></proof>
2767 <goal name="wmpz_add_ui'vc.108" expl="postcondition" proved="true">
2768 <proof prover="3"><result status="valid" time="0.065089" steps="13320"/></proof>
2770 <goal name="wmpz_add_ui'vc.109" expl="postcondition" proved="true">
2771 <proof prover="10"><result status="valid" time="0.033616" steps="92152"/></proof>
2773 <goal name="wmpz_add_ui'vc.110" expl="postcondition" proved="true">
2774 <proof prover="3"><result status="valid" time="0.060348" steps="12843"/></proof>
2776 <goal name="wmpz_add_ui'vc.111" expl="postcondition" proved="true">
2777 <proof prover="3"><result status="valid" time="0.063438" steps="12850"/></proof>
2779 <goal name="wmpz_add_ui'vc.112" expl="precondition" proved="true">
2780 <proof prover="3"><result status="valid" time="0.087764" steps="13655"/></proof>
2782 <goal name="wmpz_add_ui'vc.113" expl="precondition" proved="true">
2783 <proof prover="3"><result status="valid" time="0.098902" steps="16256"/></proof>
2785 <goal name="wmpz_add_ui'vc.114" expl="assertion" proved="true">
2786 <proof prover="4"><result status="valid" time="0.250000"/></proof>
2788 <goal name="wmpz_add_ui'vc.115" expl="precondition" proved="true">
2789 <proof prover="3"><result status="valid" time="0.120249" steps="17138"/></proof>
2791 <goal name="wmpz_add_ui'vc.116" expl="integer overflow" proved="true">
2792 <proof prover="10"><result status="valid" time="0.036679" steps="71436"/></proof>
2794 <goal name="wmpz_add_ui'vc.117" expl="precondition" proved="true">
2795 <proof prover="3"><result status="valid" time="0.082926" steps="13493"/></proof>
2797 <goal name="wmpz_add_ui'vc.118" expl="precondition" proved="true">
2798 <proof prover="6"><result status="valid" time="0.045222" steps="8509"/></proof>
2800 <goal name="wmpz_add_ui'vc.119" expl="assertion" proved="true">
2801 <proof prover="3"><result status="valid" time="0.211384" steps="26467"/></proof>
2803 <goal name="wmpz_add_ui'vc.120" expl="precondition" proved="true">
2804 <proof prover="3"><result status="valid" time="0.064500" steps="12521"/></proof>
2806 <goal name="wmpz_add_ui'vc.121" expl="precondition" proved="true">
2807 <proof prover="3"><result status="valid" time="0.123355" steps="16221"/></proof>
2809 <goal name="wmpz_add_ui'vc.122" expl="precondition" proved="true">
2810 <proof prover="3"><result status="valid" time="0.065285" steps="13198"/></proof>
2812 <goal name="wmpz_add_ui'vc.123" expl="precondition" proved="true">
2813 <proof prover="6"><result status="valid" time="0.044277" steps="8999"/></proof>
2815 <goal name="wmpz_add_ui'vc.124" expl="postcondition" proved="true">
2816 <proof prover="11"><result status="valid" time="0.105926" steps="874"/></proof>
2818 <goal name="wmpz_add_ui'vc.125" expl="postcondition" proved="true">
2819 <proof prover="10"><result status="valid" time="0.036569" steps="74650"/></proof>
2821 <goal name="wmpz_add_ui'vc.126" expl="postcondition" proved="true">
2822 <proof prover="3"><result status="valid" time="0.147095" steps="20184"/></proof>
2824 <goal name="wmpz_add_ui'vc.127" expl="postcondition" proved="true">
2825 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
2826 <goal name="wmpz_add_ui'vc.127.0" expl="apply premises" proved="true">
2827 <proof prover="3"><result status="valid" time="0.217179" steps="30148"/></proof>
2829 <goal name="wmpz_add_ui'vc.127.1" expl="apply premises" proved="true">
2830 <proof prover="10"><result status="valid" time="0.034279" steps="76951"/></proof>
2834 <goal name="wmpz_add_ui'vc.128" expl="postcondition" proved="true">
2835 <proof prover="3"><result status="valid" time="0.124227" steps="17793"/></proof>
2837 <goal name="wmpz_add_ui'vc.129" expl="postcondition" proved="true">
2838 <proof prover="3"><result status="valid" time="0.120341" steps="17684"/></proof>
2840 <goal name="wmpz_add_ui'vc.130" expl="assertion" proved="true">
2841 <transf name="split_vc" proved="true" >
2842 <goal name="wmpz_add_ui'vc.130.0" expl="assertion" proved="true">
2843 <proof prover="11"><result status="valid" time="0.143335" steps="1151"/></proof>
2845 <goal name="wmpz_add_ui'vc.130.1" expl="assertion" proved="true">
2846 <proof prover="0"><result status="valid" time="0.311280" steps="5899"/></proof>
2850 <goal name="wmpz_add_ui'vc.131" expl="precondition" proved="true">
2851 <proof prover="3"><result status="valid" time="0.131466" steps="21283"/></proof>
2853 <goal name="wmpz_add_ui'vc.132" expl="precondition" proved="true">
2854 <proof prover="6"><result status="valid" time="0.108831" steps="14752"/></proof>
2856 <goal name="wmpz_add_ui'vc.133" expl="precondition" proved="true">
2857 <proof prover="6"><result status="valid" time="0.101083" steps="13535"/></proof>
2859 <goal name="wmpz_add_ui'vc.134" expl="precondition" proved="true">
2860 <proof prover="3"><result status="valid" time="0.061950" steps="12269"/></proof>
2862 <goal name="wmpz_add_ui'vc.135" expl="assertion" proved="true">
2863 <proof prover="4"><result status="valid" time="0.180000"/></proof>
2865 <goal name="wmpz_add_ui'vc.136" expl="assertion" proved="true">
2866 <proof prover="0"><result status="valid" time="0.145253" steps="3091"/></proof>
2868 <goal name="wmpz_add_ui'vc.137" expl="integer overflow" proved="true">
2869 <proof prover="3"><result status="valid" time="0.112389" steps="17956"/></proof>
2871 <goal name="wmpz_add_ui'vc.138" expl="precondition" proved="true">
2872 <proof prover="3"><result status="valid" time="0.120594" steps="17983"/></proof>
2874 <goal name="wmpz_add_ui'vc.139" expl="assertion" proved="true">
2875 <proof prover="11"><result status="valid" time="0.070677" steps="444"/></proof>
2877 <goal name="wmpz_add_ui'vc.140" expl="integer overflow" proved="true">
2878 <proof prover="11"><result status="valid" time="0.125042" steps="1192"/></proof>
2880 <goal name="wmpz_add_ui'vc.141" expl="precondition" proved="true">
2881 <proof prover="3"><result status="valid" time="0.127131" steps="19707"/></proof>
2883 <goal name="wmpz_add_ui'vc.142" expl="integer overflow" proved="true">
2884 <proof prover="6"><result status="valid" time="0.134430" steps="17717"/></proof>
2886 <goal name="wmpz_add_ui'vc.143" expl="integer overflow" proved="true">
2887 <proof prover="3"><result status="valid" time="0.129569" steps="19571"/></proof>
2889 <goal name="wmpz_add_ui'vc.144" expl="assertion" proved="true">
2890 <transf name="split_vc" proved="true" >
2891 <goal name="wmpz_add_ui'vc.144.0" expl="assertion" proved="true">
2892 <proof prover="6"><result status="valid" time="0.339194" steps="41870"/></proof>
2894 <goal name="wmpz_add_ui'vc.144.1" expl="assertion" proved="true">
2895 <proof prover="11"><result status="valid" time="0.156540" steps="2250"/></proof>
2899 <goal name="wmpz_add_ui'vc.145" expl="assertion" proved="true">
2900 <transf name="split_vc" proved="true" >
2901 <goal name="wmpz_add_ui'vc.145.0" expl="assertion" proved="true">
2902 <proof prover="6"><result status="valid" time="0.082951" steps="12160"/></proof>
2904 <goal name="wmpz_add_ui'vc.145.1" expl="assertion" proved="true">
2905 <proof prover="6"><result status="valid" time="0.146330" steps="19184"/></proof>
2907 <goal name="wmpz_add_ui'vc.145.2" expl="assertion" proved="true">
2908 <proof prover="11"><result status="valid" time="0.226928" steps="3183"/></proof>
2910 <goal name="wmpz_add_ui'vc.145.3" expl="assertion" proved="true">
2911 <proof prover="11"><result status="valid" time="0.637941" steps="5926"/></proof>
2913 <goal name="wmpz_add_ui'vc.145.4" expl="VC for wmpz_add_ui" proved="true">
2914 <proof prover="3"><result status="valid" time="0.123261" steps="19753"/></proof>
2916 <goal name="wmpz_add_ui'vc.145.5" expl="VC for wmpz_add_ui" proved="true">
2917 <proof prover="3"><result status="valid" time="0.132239" steps="20133"/></proof>
2919 <goal name="wmpz_add_ui'vc.145.6" expl="VC for wmpz_add_ui" proved="true">
2920 <proof prover="6"><result status="valid" time="0.078637" steps="11935"/></proof>
2922 <goal name="wmpz_add_ui'vc.145.7" expl="VC for wmpz_add_ui" proved="true">
2923 <proof prover="10"><result status="valid" time="0.027445" steps="78412"/></proof>
2925 <goal name="wmpz_add_ui'vc.145.8" expl="VC for wmpz_add_ui" proved="true">
2926 <proof prover="11"><result status="valid" time="0.079816" steps="627"/></proof>
2928 <goal name="wmpz_add_ui'vc.145.9" expl="VC for wmpz_add_ui" proved="true">
2929 <proof prover="6"><result status="valid" time="0.151983" steps="19502"/></proof>
2931 <goal name="wmpz_add_ui'vc.145.10" expl="VC for wmpz_add_ui" proved="true">
2932 <proof prover="10"><result status="valid" time="0.027084" steps="83843"/></proof>
2934 <goal name="wmpz_add_ui'vc.145.11" expl="VC for wmpz_add_ui" proved="true">
2935 <proof prover="3"><result status="valid" time="0.083670" steps="15066"/></proof>
2937 <goal name="wmpz_add_ui'vc.145.12" expl="VC for wmpz_add_ui" proved="true">
2938 <proof prover="11"><result status="valid" time="0.151674" steps="2053"/></proof>
2940 <goal name="wmpz_add_ui'vc.145.13" expl="VC for wmpz_add_ui" proved="true">
2941 <proof prover="4"><result status="valid" time="0.090000"/></proof>
2943 <goal name="wmpz_add_ui'vc.145.14" expl="VC for wmpz_add_ui" proved="true">
2944 <proof prover="4"><result status="valid" time="0.100000"/></proof>
2946 <goal name="wmpz_add_ui'vc.145.15" expl="VC for wmpz_add_ui" proved="true">
2947 <proof prover="11"><result status="valid" time="0.164565" steps="2109"/></proof>
2949 <goal name="wmpz_add_ui'vc.145.16" expl="VC for wmpz_add_ui" proved="true">
2950 <proof prover="0"><result status="valid" time="0.628900" steps="15698"/></proof>
2954 <goal name="wmpz_add_ui'vc.146" expl="precondition" proved="true">
2955 <proof prover="3"><result status="valid" time="0.074971" steps="13375"/></proof>
2957 <goal name="wmpz_add_ui'vc.147" expl="precondition" proved="true">
2958 <proof prover="3"><result status="valid" time="0.144990" steps="19309"/></proof>
2960 <goal name="wmpz_add_ui'vc.148" expl="precondition" proved="true">
2961 <proof prover="3"><result status="valid" time="0.070452" steps="14052"/></proof>
2963 <goal name="wmpz_add_ui'vc.149" expl="precondition" proved="true">
2964 <proof prover="3"><result status="valid" time="0.054811" steps="14094"/></proof>
2966 <goal name="wmpz_add_ui'vc.150" expl="postcondition" proved="true">
2967 <proof prover="3"><result status="valid" time="0.105446" steps="15104"/></proof>
2969 <goal name="wmpz_add_ui'vc.151" expl="postcondition" proved="true">
2970 <proof prover="3"><result status="valid" time="0.143632" steps="22195"/></proof>
2972 <goal name="wmpz_add_ui'vc.152" expl="postcondition" proved="true">
2973 <proof prover="3"><result status="valid" time="0.064399" steps="13989"/></proof>
2975 <goal name="wmpz_add_ui'vc.153" expl="postcondition" proved="true">
2976 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
2977 <goal name="wmpz_add_ui'vc.153.0" expl="apply premises" proved="true">
2978 <proof prover="3"><result status="valid" time="0.285804" steps="36785"/></proof>
2980 <goal name="wmpz_add_ui'vc.153.1" expl="apply premises" proved="true">
2981 <proof prover="3"><result status="valid" time="0.102100" steps="15161"/></proof>
2985 <goal name="wmpz_add_ui'vc.154" expl="postcondition" proved="true">
2986 <proof prover="10"><result status="valid" time="0.033308" steps="97567"/></proof>
2988 <goal name="wmpz_add_ui'vc.155" expl="postcondition" proved="true">
2989 <proof prover="10"><result status="valid" time="0.037157" steps="102545"/></proof>
2991 <goal name="wmpz_add_ui'vc.156" expl="precondition" proved="true">
2992 <proof prover="3"><result status="valid" time="0.082941" steps="12740"/></proof>
2994 <goal name="wmpz_add_ui'vc.157" expl="precondition" proved="true">
2995 <proof prover="3"><result status="valid" time="0.057754" steps="11921"/></proof>
2997 <goal name="wmpz_add_ui'vc.158" expl="precondition" proved="true">
2998 <proof prover="6"><result status="valid" time="0.050232" steps="8807"/></proof>
3000 <goal name="wmpz_add_ui'vc.159" expl="precondition" proved="true">
3001 <proof prover="3"><result status="valid" time="0.067229" steps="12878"/></proof>
3003 <goal name="wmpz_add_ui'vc.160" expl="precondition" proved="true">
3004 <proof prover="3"><result status="valid" time="0.088679" steps="13744"/></proof>
3006 <goal name="wmpz_add_ui'vc.161" expl="precondition" proved="true">
3007 <proof prover="6"><result status="valid" time="0.075305" steps="9516"/></proof>
3009 <goal name="wmpz_add_ui'vc.162" expl="precondition" proved="true">
3010 <proof prover="6"><result status="valid" time="0.064935" steps="9067"/></proof>
3012 <goal name="wmpz_add_ui'vc.163" expl="precondition" proved="true">
3013 <proof prover="10"><result status="valid" time="0.014762" steps="7773"/></proof>
3015 <goal name="wmpz_add_ui'vc.164" expl="precondition" proved="true">
3016 <proof prover="6"><result status="valid" time="0.064511" steps="9222"/></proof>
3018 <goal name="wmpz_add_ui'vc.165" expl="precondition" proved="true">
3019 <proof prover="6"><result status="valid" time="0.074280" steps="8954"/></proof>
3021 <goal name="wmpz_add_ui'vc.166" expl="precondition" proved="true">
3022 <proof prover="3"><result status="valid" time="0.065277" steps="13192"/></proof>
3024 <goal name="wmpz_add_ui'vc.167" expl="precondition" proved="true">
3025 <proof prover="11"><result status="valid" time="0.074190" steps="505"/></proof>
3027 <goal name="wmpz_add_ui'vc.168" expl="precondition" proved="true">
3028 <proof prover="6"><result status="valid" time="0.065682" steps="8956"/></proof>
3030 <goal name="wmpz_add_ui'vc.169" expl="postcondition" proved="true">
3031 <proof prover="11"><result status="valid" time="0.316503" steps="5530"/></proof>
3033 <goal name="wmpz_add_ui'vc.170" expl="postcondition" proved="true">
3034 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
3035 <goal name="wmpz_add_ui'vc.170.0" expl="apply premises" proved="true">
3036 <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
3037 <goal name="wmpz_add_ui'vc.170.0.0" expl="apply premises" proved="true">
3038 <proof prover="10"><result status="valid" time="0.036357" steps="88516"/></proof>
3040 <goal name="wmpz_add_ui'vc.170.0.1" expl="apply premises" proved="true">
3041 <proof prover="3"><result status="valid" time="0.084943" steps="13733"/></proof>
3045 <goal name="wmpz_add_ui'vc.170.1" expl="apply premises" proved="true">
3046 <proof prover="3"><result status="valid" time="0.079296" steps="13733"/></proof>
3050 <goal name="wmpz_add_ui'vc.171" expl="postcondition" proved="true">
3051 <proof prover="3"><result status="valid" time="0.084507" steps="13185"/></proof>