<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN"
"http://why3.lri.fr/why3session.dtd">
<why3session shape_version="6">
<prover id="0" name="CVC5" version="1.0.5" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="1" name="Eprover" version="2.0" timelimit="5" steplimit="0" memlimit="2000"/>
<prover id="2" name="Alt-Ergo" version="2.2.0" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="3" name="CVC4" version="1.8" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="4" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="2000"/>
<prover id="5" name="Alt-Ergo" version="2.3.0" timelimit="5" steplimit="0" memlimit="2000"/>
<prover id="7" name="Alt-Ergo" version="2.4.1" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="8" name="Alt-Ergo" version="2.4.2" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="9" name="Z3" version="4.7.1" timelimit="5" steplimit="0" memlimit="2000"/>
<file format="whyml" proved="true">
<path name=".."/><path name="mpz_add.mlw"/>
<theory name="Zadd" proved="true">
 <goal name="wmpz_add&#39;vc" expl="VC for wmpz_add" proved="true">
 <transf name="split_vc" proved="true" >
  <goal name="wmpz_add&#39;vc.0" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.050000" steps="29"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.1" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.050000" steps="31"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.2" expl="precondition" proved="true">
  <proof prover="5" timelimit="1" memlimit="1000"><result status="valid" time="0.040000" steps="130"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.3" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.130000" steps="140"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.4" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.110000" steps="8242"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.5" expl="postcondition" proved="true">
  <proof prover="5" timelimit="1" memlimit="1000"><result status="valid" time="0.110000" steps="261"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.6" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.060000" steps="12071"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.7" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.120000" steps="18383"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.8" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.184867" steps="18423"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.9" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.040000"/></proof>
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.9.0" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.040000"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.9.1" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.040000"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.10" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.050000" steps="8487"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.11" expl="postcondition" proved="true">
  <proof prover="5" timelimit="1" memlimit="1000"><result status="valid" time="0.040000" steps="64"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.12" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.13" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.070000" steps="69"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.14" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.168339" steps="17451"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.15" expl="postcondition" proved="true">
  <proof prover="5" timelimit="1" memlimit="1000"><result status="valid" time="0.070000" steps="238"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.16" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="11831"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.17" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.189963" steps="18222"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.18" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="19376"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.19" expl="postcondition" proved="true">
  <proof prover="9" timelimit="1" memlimit="1000"><result status="valid" time="0.060000" steps="44246"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.20" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.120000" steps="8372"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.21" expl="postcondition" proved="true">
  <proof prover="5" timelimit="1" memlimit="1000"><result status="valid" time="0.020000" steps="54"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.22" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="8828"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.23" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="16823"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.24" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="16882"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.25" expl="integer overflow" proved="true">
  <proof prover="0"><result status="valid" time="0.190526" steps="18384"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.26" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.130000" steps="8616"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.27" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.100000" steps="8620"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.28" expl="assertion" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="13024"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.29" expl="assertion" proved="true">
  <proof prover="0"><result status="valid" time="0.070000" steps="13037"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.30" expl="assertion" proved="true">
  <proof prover="0"><result status="valid" time="0.140000" steps="13069"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.31" expl="assertion" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="13263"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.32" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.170000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.33" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.296111" steps="30663"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.34" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.050000" steps="9948"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.35" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="1.480000" steps="1049"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.36" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.37" expl="assertion" proved="true">
  <proof prover="9"><result status="valid" time="0.060000" steps="213833"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.38" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.110000" steps="13808"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.39" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.39.0" expl="precondition" proved="true">
   <proof prover="4"><result status="valid" time="0.100000"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.40" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.150000" steps="10738"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.41" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.160000" steps="14364"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.42" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.493057" steps="54811"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.43" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.120000" steps="9964"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.44" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.458199" steps="51032"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.45" expl="postcondition" proved="true">
  <proof prover="5" timelimit="1" memlimit="1000"><result status="valid" time="0.290000" steps="398"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.46" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.200367" steps="21189"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.47" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_add&#39;vc.47.0" expl="apply premises" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.440779" steps="43168"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.47.1" expl="apply premises" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.090000" steps="15873"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.48" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.120000" steps="11053"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.49" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.299897" steps="30677"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.50" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.020000" steps="134"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.51" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="1.650000" steps="1019"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.52" expl="precondition" proved="true">
  <proof prover="9" timelimit="1" memlimit="1000"><result status="valid" time="0.090000" steps="2838"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.53" expl="assertion" proved="true">
  <proof prover="9"><result status="valid" time="0.110000" steps="214995"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.54" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.070000" steps="13803"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.55" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.440726" steps="47878"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.56" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.150000" steps="10738"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.57" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.160000" steps="14347"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.58" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.501500" steps="54263"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.59" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.498770" steps="54698"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.60" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.060000" steps="9974"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.61" expl="postcondition" proved="true">
  <proof prover="5" timelimit="1" memlimit="1000"><result status="valid" time="0.270000" steps="203"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.62" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.190000" steps="21155"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.63" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_add&#39;vc.63.0" expl="apply premises" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.609846" steps="60173"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.63.1" expl="apply premises" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.130000" steps="15860"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.64" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.060000" steps="11053"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.65" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.150000" steps="26872"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.66" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.357272" steps="40536"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.67" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="10227"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.68" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="2.570000" steps="1368"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.69" expl="precondition" proved="true">
  <proof prover="9" timelimit="1" memlimit="1000"><result status="valid" time="0.050000" steps="2954"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.70" expl="assertion" proved="true">
  <proof prover="9"><result status="valid" time="0.100000" steps="232651"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.71" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="14353"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.72" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.601707" steps="67367"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.73" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.100000" steps="11199"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.74" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="14684"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.75" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.050000" steps="14560"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.76" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.635225" steps="69037"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.77" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.060000" steps="11366"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.78" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.110000" steps="14863"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.79" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.885224" steps="93471"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.80" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.929706" steps="99415"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.81" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.81.0" expl="postcondition" proved="true">
   <proof prover="0"><result status="valid" time="0.906848" steps="96707"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.82" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="2.100000" steps="1555"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.83" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="1.015516" steps="110739"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.84" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
   <goal name="wmpz_add&#39;vc.84.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.923861" steps="84157"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.84.1" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.150000" steps="16451"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.85" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.110000" steps="11643"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.86" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.110000" steps="13392"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.87" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpz_add&#39;vc.87.0" expl="precondition" proved="true">
   <transf name="split_vc" proved="true" >
    <goal name="wmpz_add&#39;vc.87.0.0" expl="precondition" proved="true">
    <proof prover="5"><result status="valid" time="0.120000" steps="149"/></proof>
    </goal>
    <goal name="wmpz_add&#39;vc.87.0.1" expl="precondition" proved="true">
    <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.090000" steps="10026"/></proof>
    </goal>
    <goal name="wmpz_add&#39;vc.87.0.2" expl="precondition" proved="true">
    <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.090000" steps="10336"/></proof>
    </goal>
    <goal name="wmpz_add&#39;vc.87.0.3" expl="precondition" proved="true">
    <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.090000" steps="10340"/></proof>
    </goal>
    <goal name="wmpz_add&#39;vc.87.0.4" expl="precondition" proved="true">
    <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.150000" steps="14330"/></proof>
    </goal>
    <goal name="wmpz_add&#39;vc.87.0.5" expl="precondition" proved="true">
    <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.130000" steps="13951"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.88" expl="integer overflow" proved="true">
  <proof prover="0"><result status="valid" time="0.200000" steps="25352"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.89" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.89.0" expl="assertion" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.080000" steps="10204"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.89.1" expl="assertion" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.090000" steps="10208"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.89.2" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.440573" steps="42980"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.89.3" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.120000" steps="13953"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.89.4" expl="VC for wmpz_add" proved="true">
   <proof prover="4"><result status="valid" time="0.540000"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.89.5" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.090000" steps="10299"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.89.6" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.080000" steps="9656"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.89.7" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.090000" steps="9666"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.89.8" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.120000" steps="14673"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.90" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.90.0" expl="postcondition" proved="true">
   <proof prover="4"><result status="valid" time="0.110000"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.91" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="9727"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.92" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.140000" steps="9728"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.93" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="9729"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.94" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="15273"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.95" expl="postcondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.538998" steps="54532"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.96" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.256010" steps="26638"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.97" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.200000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.98" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="10789"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.99" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.99.0" expl="assertion" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.090000" steps="10185"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.99.1" expl="assertion" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.080000" steps="10184"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.99.2" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.090000" steps="10298"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.99.3" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.090000" steps="9648"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.99.4" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.080000" steps="9654"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.99.5" expl="VC for wmpz_add" proved="true">
   <proof prover="5"><result status="valid" time="0.250000" steps="158"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.99.6" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.150000" steps="13901"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.99.7" expl="VC for wmpz_add" proved="true">
   <proof prover="1"><result status="valid" time="2.945153"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.99.8" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.140000" steps="14652"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.100" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.100.0" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.020000"/></proof>
   <proof prover="2"><result status="valid" time="0.100000" steps="146"/></proof>
   <proof prover="4" timelimit="20"><result status="valid" time="0.100000"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.101" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.100000" steps="9708"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.102" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.070000" steps="9709"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.103" expl="postcondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.090000" steps="9710"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.104" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.110000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.105" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="1.578549" steps="125189"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.106" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.200000" steps="26466"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.107" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="9833"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.108" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="10766"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.109" expl="assertion" proved="true">
  <proof prover="0"><result status="valid" time="0.130000" steps="13608"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.110" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.280486" steps="29631"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.111" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.310000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.112" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.180000" steps="26525"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.113" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="10047"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.114" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="1.740000" steps="958"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.115" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.140000" steps="10064"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.116" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="2.390000" steps="585"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.117" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="14292"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.118" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.118.0" expl="precondition" proved="true">
   <proof prover="0"><result status="valid" time="0.565149" steps="54462"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.119" expl="integer overflow" proved="true">
  <proof prover="0"><result status="valid" time="0.220000" steps="26613"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.120" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="14378"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.121" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.382670" steps="41584"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.122" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.123" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.130000" steps="14929"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.124" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.860000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.125" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.040000" steps="10322"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.126" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.340000" steps="207"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.127" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.200000" steps="23890"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.128" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_add&#39;vc.128.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.733129" steps="67855"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.128.1" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.150000" steps="15506"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.129" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.632496" steps="61258"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.130" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.220000" steps="29490"/></proof>
  <proof prover="1"><result status="valid" time="0.280000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.131" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.547470" steps="57775"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.132" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.060000" steps="11473"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.133" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.120000" steps="14359"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.134" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.240000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.135" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.140000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.136" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="14910"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.137" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.300000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.138" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.050000" steps="10304"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.139" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.410000" steps="206"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.140" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.140.0" expl="postcondition" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.200000" steps="23843"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.141" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_add&#39;vc.141.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.699587" steps="65911"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.141.1" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.140000" steps="15487"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.142" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.780000" steps="210"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.143" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.240000" steps="28968"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.144" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.519931" steps="57465"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.145" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.100000" steps="11451"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.146" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.130000" steps="10046"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.147" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.370000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.148" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.110000" steps="10063"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.149" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="1.270000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.150" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.150000" steps="14286"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.151" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.455579" steps="45765"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.152" expl="integer overflow" proved="true">
  <proof prover="0"><result status="valid" time="0.210000" steps="26630"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.153" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.100000" steps="14379"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.154" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.120000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.155" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.130000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.156" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.100000" steps="14935"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.157" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.860000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.158" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.110000" steps="10324"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.159" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.310000" steps="209"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.160" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.210000" steps="23895"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.161" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_add&#39;vc.161.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.678174" steps="64637"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.161.1" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.180000" steps="15506"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.162" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.631545" steps="59071"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.163" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.163.0" expl="postcondition" proved="true">
   <proof prover="0"><result status="valid" time="0.240000" steps="29493"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.164" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.554978" steps="57779"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.165" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.240000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.166" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.110000" steps="14359"/></proof>
  <proof prover="9" timelimit="1" memlimit="1000"><result status="valid" time="0.120000" steps="52413"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.167" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.387028" steps="41440"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.168" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.120000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.169" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.120000" steps="14915"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.170" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.310000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.171" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.120000" steps="10305"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.172" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.280000" steps="206"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.173" expl="postcondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.220000" steps="23847"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.174" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_add&#39;vc.174.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.670940" steps="64385"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.174.1" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.140000" steps="15486"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.175" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.780000" steps="210"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.176" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.200000" steps="28942"/></proof>
  <proof prover="1"><result status="valid" time="0.090000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.177" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.543516" steps="57468"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.178" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.100000" steps="11452"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.179" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.273953" steps="29623"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.180" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.391723" steps="40017"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.181" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.190000" steps="26235"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.182" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.040000" steps="10047"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.183" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.450000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.184" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.130000" steps="10064"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.185" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="2.440000" steps="585"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.186" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.110000" steps="14280"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.187" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.554715" steps="55972"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.188" expl="integer overflow" proved="true">
  <proof prover="0"><result status="valid" time="0.210000" steps="26615"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.189" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="14378"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.190" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.385871" steps="41626"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.191" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.140000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.192" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.190000" steps="184"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.193" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.840000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.194" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.100000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.195" expl="postcondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.060000" steps="10332"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.196" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.130000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.197" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_add&#39;vc.197.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.702573" steps="66659"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.197.1" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.140000" steps="15499"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.198" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.639257" steps="61979"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.199" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.230000" steps="29477"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.200" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.515184" steps="57761"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.201" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.100000" steps="11473"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.202" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="14359"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.203" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.382935" steps="41479"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.204" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.140000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.205" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.070000" steps="14908"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.206" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.210000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.207" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.270000" steps="206"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.208" expl="postcondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.070000" steps="10314"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.209" expl="postcondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.210000" steps="23862"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.210" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_add&#39;vc.210.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.693917" steps="65946"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.210.1" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.140000" steps="15480"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.211" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.570000" steps="210"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.212" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.230000" steps="28954"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.213" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.550025" steps="57455"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.214" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.110000" steps="11451"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.215" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="10046"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.216" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="1.850000" steps="970"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.217" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.070000" steps="10063"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.218" expl="assertion" proved="true">
  <proof prover="9"><result status="valid" time="0.460000" steps="766505"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.219" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="14274"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.220" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.650000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.221" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.220000" steps="191"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.222" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="14379"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.223" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.395761" steps="41630"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.224" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.224.0" expl="precondition" proved="true">
   <proof prover="4"><result status="valid" time="0.120000"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.225" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.150000" steps="14923"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.226" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.720000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.227" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.461592" steps="49352"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.228" expl="postcondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.060000" steps="10334"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.229" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.221496" steps="23914"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.230" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_add&#39;vc.230.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.691322" steps="64018"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.230.1" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.160000" steps="15499"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.231" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.612607" steps="59090"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.232" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.284120" steps="29488"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.233" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.527269" steps="57765"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.234" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.038880" steps="11475"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.235" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.160000" steps="14359"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.236" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.390894" steps="41482"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.237" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.140000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.238" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.130000" steps="14903"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.239" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.200000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.240" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.466923" steps="49256"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.241" expl="postcondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.090000" steps="10315"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.242" expl="postcondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.210000" steps="23866"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.243" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_add&#39;vc.243.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.670245" steps="62592"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.243.1" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.160000" steps="15479"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.244" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.580000" steps="210"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.245" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.240000" steps="28936"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.246" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.538578" steps="57458"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.247" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.043395" steps="11452"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.248" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.170000" steps="27302"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.249" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.393087" steps="41873"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.250" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.558988" steps="54071"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.251" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.220000" steps="28180"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.252" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="10326"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.253" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.320000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.254" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.040000" steps="10351"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.255" expl="assertion" proved="true">
  <proof prover="9"><result status="valid" time="0.640000" steps="1047208"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.256" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.150000" steps="14589"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.257" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.737996" steps="69465"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.258" expl="integer overflow" proved="true">
  <proof prover="0"><result status="valid" time="0.240000" steps="30109"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.259" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.110000" steps="14871"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.260" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.498608" steps="54823"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.261" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.060000" steps="11634"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.262" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.150000" steps="15268"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.263" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.130000" steps="15078"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.264" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="1.701695" steps="159068"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.265" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.130000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.266" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="15437"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.267" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.860000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.268" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.752258" steps="83354"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.269" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="1.320000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.270" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.644545" steps="70968"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.271" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
   <goal name="wmpz_add&#39;vc.271.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="1.005034" steps="91425"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.271.1" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.180000" steps="16043"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.272" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.830892" steps="74380"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.273" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.316799" steps="32747"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.274" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.220000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.275" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.150000" steps="12063"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.276" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.170000" steps="14852"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.277" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.506486" steps="54664"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.278" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.060000" steps="11616"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.279" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.160000" steps="15249"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.280" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.140000" steps="15059"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.281" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.100000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.282" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.130000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.283" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="15418"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.284" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.190000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.285" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.771852" steps="83173"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.286" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.220000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.287" expl="postcondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.627250" steps="70804"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.288" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
   <goal name="wmpz_add&#39;vc.288.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="1.009343" steps="90739"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.288.1" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.160000" steps="16024"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.289" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="1.046035" steps="120814"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.290" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.260000" steps="34187"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.291" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.249760" steps="48049"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.292" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.110000" steps="12041"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.293" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.100000" steps="10325"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.294" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.300000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.295" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.110000" steps="10350"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.296" expl="assertion" proved="true">
  <proof prover="9"><result status="valid" time="0.100000" steps="111968"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.297" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="14583"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.298" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.690986" steps="65036"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.299" expl="integer overflow" proved="true">
  <proof prover="0"><result status="valid" time="0.277937" steps="30113"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.300" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="14871"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.301" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.497497" steps="54827"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.302" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.060000" steps="11636"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.303" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="15264"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.304" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.060000" steps="15078"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.305" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="1.690652" steps="159932"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.306" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.130000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.307" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="15443"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.308" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.860000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.309" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.784077" steps="83358"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.310" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="1.710000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.311" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.667958" steps="70972"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.312" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
   <goal name="wmpz_add&#39;vc.312.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="1.062058" steps="91229"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.312.1" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.180000" steps="16043"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.313" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.798105" steps="72888"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.314" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.303861" steps="32752"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.315" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.219495" steps="48984"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.316" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.060000" steps="12065"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.317" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="14851"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.318" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.515224" steps="54667"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.319" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.050000" steps="11617"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.320" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.160000" steps="15244"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.321" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.120000" steps="15058"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.322" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="1.660874" steps="159528"/></proof>
  <proof prover="1"><result status="valid" time="0.210000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.323" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.323.0" expl="precondition" proved="true">
   <proof prover="4"><result status="valid" time="0.230000"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.324" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.170000" steps="15423"/></proof>
  <proof prover="1"><result status="valid" time="0.020000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.325" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.200000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.326" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.749400" steps="83176"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.327" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.120000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.328" expl="postcondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.660838" steps="70807"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.329" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
   <goal name="wmpz_add&#39;vc.329.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="1.029055" steps="90764"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.329.1" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.180000" steps="16023"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.330" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.771278" steps="114710"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.331" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.250000" steps="33368"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.332" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.247531" steps="48845"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.333" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.150000" steps="12042"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.334" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.130000" steps="13288"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.335" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.060000" steps="9554"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.336" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.060000" steps="10373"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.337" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.030000" steps="10379"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.338" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="13727"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.339" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.339.0" expl="precondition" proved="true">
   <proof prover="0"><result status="valid" time="0.100000" steps="10405"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.340" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.080000" steps="132"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.341" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="10160"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.342" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.530000" steps="577"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.343" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.120000" steps="13537"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.344" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.160000" steps="13132"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.345" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.345.0" expl="precondition" proved="true">
   <proof prover="4"><result status="valid" time="0.120000"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.346" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.220000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.347" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.170000" steps="13158"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.348" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="3.160000" steps="2369"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.349" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
   <goal name="wmpz_add&#39;vc.349.0" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
    <goal name="wmpz_add&#39;vc.349.0.0" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.334711" steps="32774"/></proof>
    </goal>
    <goal name="wmpz_add&#39;vc.349.0.1" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
     <goal name="wmpz_add&#39;vc.349.0.1.0" expl="apply premises" proved="true">
     <proof prover="0"><result status="valid" time="0.160000" steps="14388"/></proof>
     </goal>
     <goal name="wmpz_add&#39;vc.349.0.1.1" expl="apply premises" proved="true">
     <transf name="inline_goal" proved="true" >
      <goal name="wmpz_add&#39;vc.349.0.1.1.0" expl="apply premises" proved="true">
      <transf name="split_vc" proved="true" >
       <goal name="wmpz_add&#39;vc.349.0.1.1.0.0" expl="apply premises" proved="true">
       <proof prover="1"><result status="valid" time="0.270000"/></proof>
       </goal>
       <goal name="wmpz_add&#39;vc.349.0.1.1.0.1" expl="apply premises" proved="true">
       <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.140000" steps="13330"/></proof>
       </goal>
       <goal name="wmpz_add&#39;vc.349.0.1.1.0.2" expl="apply premises" proved="true">
       <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.140000" steps="13343"/></proof>
       </goal>
       <goal name="wmpz_add&#39;vc.349.0.1.1.0.3" expl="apply premises" proved="true">
       <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.140000" steps="13330"/></proof>
       </goal>
       <goal name="wmpz_add&#39;vc.349.0.1.1.0.4" expl="apply premises" proved="true">
       <proof prover="1"><result status="valid" time="0.020000"/></proof>
       </goal>
       <goal name="wmpz_add&#39;vc.349.0.1.1.0.5" expl="apply premises" proved="true">
       <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.150000" steps="13703"/></proof>
       </goal>
      </transf>
      </goal>
     </transf>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_add&#39;vc.349.1" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.160000" steps="14388"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.350" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.220000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.351" expl="assertion" proved="true">
  <proof prover="0"><result status="valid" time="0.070000" steps="13256"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.352" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.352.0" expl="assertion" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.110000" steps="9619"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.352.1" expl="assertion" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.140000" steps="12812"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.352.2" expl="VC for wmpz_add" proved="true">
   <proof prover="4"><result status="valid" time="1.990000"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.352.3" expl="VC for wmpz_add" proved="true">
   <proof prover="4"><result status="valid" time="1.900000"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.352.4" expl="VC for wmpz_add" proved="true">
   <proof prover="1"><result status="valid" time="0.780000"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.352.5" expl="VC for wmpz_add" proved="true">
   <proof prover="5"><result status="valid" time="1.280000" steps="580"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.352.6" expl="VC for wmpz_add" proved="true">
   <proof prover="4"><result status="valid" time="1.100000"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.353" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="9651"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.354" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.355" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.353157" steps="36220"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.356" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.160000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.357" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="10078"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.358" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.140000" steps="10081"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.359" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="14432"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.360" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.020000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.361" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="10289"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.362" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.362.0" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.030000"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.362.1" expl="assertion" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.120000" steps="10340"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.363" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="14250"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.364" expl="integer overflow" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.234730" steps="24516"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.365" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.240000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.366" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.900000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.367" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.367.0" expl="assertion" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.110000" steps="10410"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.367.1" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.020000"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.367.2" expl="assertion" proved="true">
   <proof prover="9"><result status="valid" time="0.050000" steps="62130"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.367.3" expl="assertion" proved="true">
   <proof prover="9"><result status="valid" time="0.070000" steps="72356"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.367.4" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.110000" steps="9888"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.367.5" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.160000" steps="14196"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.367.6" expl="VC for wmpz_add" proved="true">
   <proof prover="9"><result status="valid" time="0.070000" steps="74582"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.367.7" expl="VC for wmpz_add" proved="true">
   <proof prover="9"><result status="valid" time="0.080000" steps="74745"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.367.8" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.080000" steps="16774"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.368" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.360000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.369" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.120000" steps="9950"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.370" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="9964"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.371" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="9966"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.372" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="15024"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.373" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.170000" steps="26234"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.374" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.180000" steps="15953"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.375" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.180000" steps="15691"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.376" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.300929" steps="30857"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.377" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="9938"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.378" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.378.0" expl="precondition" proved="true">
   <proof prover="5"><result status="valid" time="3.050000" steps="569"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.378.1" expl="precondition" proved="true">
   <proof prover="5"><result status="valid" time="3.030000" steps="912"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.379" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.060000" steps="9957"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.380" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.380.0" expl="assertion" proved="true">
   <transf name="replace" proved="true" arg1="(abs (value_of v mpz))" arg2="(abs_value_of mpz v)">
    <goal name="wmpz_add&#39;vc.380.0.0" expl="assertion" proved="true">
    <proof prover="0"><result status="valid" time="0.453797" steps="45227"/></proof>
    </goal>
    <goal name="wmpz_add&#39;vc.380.0.1" expl="equality hypothesis" proved="true">
    <proof prover="1"><result status="valid" time="0.380000"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_add&#39;vc.380.1" expl="VC for wmpz_add" proved="true">
   <proof prover="1"><result status="valid" time="1.477282"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.380.2" expl="VC for wmpz_add" proved="true">
   <proof prover="5"><result status="valid" time="0.320000" steps="180"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.381" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.110000" steps="13770"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.382" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.444705" steps="48544"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.383" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.070000" steps="10738"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.384" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.120000" steps="14326"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.385" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.040000" steps="10535"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.386" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.120000" steps="10538"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.387" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.160000" steps="14917"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.388" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.040000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.389" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.060000" steps="10845"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.390" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="1.720000" steps="438"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.391" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.140000" steps="14846"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.392" expl="integer overflow" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.250000" steps="30438"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.393" expl="precondition" proved="true">
  <proof prover="5" timelimit="1" memlimit="1000"><result status="valid" time="0.120000" steps="205"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.394" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.390000" steps="219"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.395" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.395.0" expl="assertion" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.090000" steps="10990"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.395.1" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.200000" steps="207"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.395.2" expl="assertion" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.891143" steps="78918"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.395.3" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.180000" steps="207"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.395.4" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.100000" steps="10396"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.395.5" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.150000" steps="14857"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.395.6" expl="VC for wmpz_add" proved="true">
   <proof prover="9"><result status="valid" time="0.040000" steps="86612"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.395.7" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="2.029661" steps="158939"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.395.8" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.180000" steps="18339"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.396" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="1.430000" steps="451"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.397" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.397.0" expl="postcondition" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.100000" steps="10451"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.398" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.390000" steps="218"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.399" expl="postcondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.262668" steps="27731"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.400" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_add&#39;vc.400.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.874570" steps="77607"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.400.1" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.150000" steps="15724"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.401" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.334133" steps="32295"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.402" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.100000" steps="16913"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.403" expl="postcondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.100000" steps="16387"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.404" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpz_add&#39;vc.404.0" expl="precondition" proved="true">
   <proof prover="5"><result status="valid" time="0.160000" steps="120"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.405" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="1.560000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.406" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.406.0" expl="assertion" proved="true">
   <transf name="case" proved="true" arg1="(vsize &gt;= 0)">
    <goal name="wmpz_add&#39;vc.406.0.0" expl="true case (assertion)" proved="true">
    <proof prover="4"><result status="valid" time="2.260000"/></proof>
    </goal>
    <goal name="wmpz_add&#39;vc.406.0.1" expl="false case (assertion)" proved="true">
    <proof prover="4"><result status="valid" time="1.630000"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.407" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.407.0" expl="precondition" proved="true">
   <transf name="case" proved="true" arg1="(vsize &gt;= 0)">
    <goal name="wmpz_add&#39;vc.407.0.0" expl="true case (precondition)" proved="true">
    <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.100000" steps="9963"/></proof>
    </goal>
    <goal name="wmpz_add&#39;vc.407.0.1" expl="false case (precondition)" proved="true">
    <proof prover="4"><result status="valid" time="0.170000"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_add&#39;vc.407.1" expl="precondition" proved="true">
   <proof prover="4" timelimit="10"><result status="valid" time="0.180000"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.408" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.230000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.409" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.140000" steps="9989"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.410" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.410.0" expl="assertion" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.140000" steps="13934"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.410.1" expl="VC for wmpz_add" proved="true">
   <proof prover="5"><result status="valid" time="0.310000" steps="181"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.411" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="13794"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.412" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.496197" steps="51658"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.413" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.110000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.414" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.100000" steps="14338"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.415" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.110000" steps="10562"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.416" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.130000" steps="10565"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.417" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.170000" steps="14934"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.418" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.140000" steps="187"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.419" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.150000" steps="10872"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.420" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.420.0" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.710000" steps="213"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.420.1" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.940000" steps="213"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.421" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="14863"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.422" expl="integer overflow" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.309786" steps="30970"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.423" expl="precondition" proved="true">
  <proof prover="5" timelimit="1" memlimit="1000"><result status="valid" time="0.130000" steps="209"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.424" expl="postcondition" proved="true">
  <proof prover="5" timelimit="1" memlimit="1000"><result status="valid" time="0.490000" steps="223"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.425" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.425.0" expl="assertion" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.100000" steps="11017"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.425.1" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.210000" steps="211"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.425.2" expl="assertion" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.740859" steps="67174"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.425.3" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.180000" steps="211"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.425.4" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.090000" steps="10423"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.425.5" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.130000" steps="14892"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.425.6" expl="VC for wmpz_add" proved="true">
   <proof prover="9"><result status="valid" time="0.060000" steps="90036"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.425.7" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="2.341888" steps="181474"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.425.8" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.190000" steps="18699"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.426" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="1.550000" steps="459"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.427" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.427.0" expl="postcondition" proved="true">
   <proof prover="0"><result status="valid" time="0.625954" steps="64604"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.428" expl="postcondition" proved="true">
  <proof prover="5" timelimit="1" memlimit="1000"><result status="valid" time="0.120000" steps="209"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.429" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.429.0" expl="postcondition" proved="true">
   <proof prover="0"><result status="valid" time="0.292747" steps="30317"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.430" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_add&#39;vc.430.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.913073" steps="75221"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.430.1" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.160000" steps="15741"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.431" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.431.0" expl="postcondition" proved="true">
   <proof prover="0"><result status="valid" time="0.240000" steps="33748"/></proof>
   <proof prover="1"><result status="valid" time="0.350000"/></proof>
   <proof prover="4"><result status="valid" time="0.660000"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.432" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.100000" steps="16916"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.433" expl="postcondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.090000" steps="16384"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.434" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.434.0" expl="precondition" proved="true">
   <transf name="replace" proved="true" arg1="(abs (value_of u mpz))" arg2="(abs_value_of mpz u)">
    <goal name="wmpz_add&#39;vc.434.0.0" expl="precondition" proved="true">
    <proof prover="0"><result status="valid" time="0.279730" steps="28066"/></proof>
    </goal>
    <goal name="wmpz_add&#39;vc.434.0.1" expl="equality hypothesis" proved="true">
    <proof prover="1"><result status="valid" time="0.340000"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.435" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.412270" steps="43604"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.436" expl="assertion" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpz_add&#39;vc.436.0" expl="assertion" proved="true">
   <transf name="split_vc" proved="true" >
    <goal name="wmpz_add&#39;vc.436.0.0" expl="assertion" proved="true">
    <proof prover="5"><result status="valid" time="6.730000" steps="4277"/></proof>
    </goal>
    <goal name="wmpz_add&#39;vc.436.0.1" expl="assertion" proved="true">
    <proof prover="4"><result status="valid" time="4.720000"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.437" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.210000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.438" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.350000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.439" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.040000" steps="10278"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.440" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.440.0" expl="assertion" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.140000" steps="14254"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.440.1" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.140000" steps="14266"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.440.2" expl="VC for wmpz_add" proved="true">
   <proof prover="5"><result status="valid" time="0.370000" steps="222"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.441" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="14274"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.442" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.442.0" expl="precondition" proved="true">
   <proof prover="0"><result status="valid" time="0.619494" steps="67642"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.443" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.037334" steps="11222"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.444" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.160000" steps="14678"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.445" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.110000" steps="14481"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.446" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.228501" steps="43137"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.447" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="11389"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.448" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.090000" steps="14857"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.449" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.110000" steps="11160"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.450" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.040284" steps="11163"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.451" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.150000" steps="15488"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.452" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.040000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.453" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.050000" steps="11470"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.454" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.454.0" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.770000" steps="265"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.454.1" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.970000" steps="265"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.455" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.140000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.456" expl="integer overflow" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.363673" steps="35606"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.457" expl="precondition" proved="true">
  <proof prover="5" timelimit="1" memlimit="1000"><result status="valid" time="0.130000" steps="259"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.458" expl="postcondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="3.063601" steps="191004"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.459" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.459.0" expl="assertion" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.110000" steps="11613"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.459.1" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.130000" steps="261"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.459.2" expl="assertion" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.993770" steps="89901"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.459.3" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.120000" steps="261"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.459.4" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.110000" steps="10935"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.459.5" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.160000" steps="15397"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.459.6" expl="VC for wmpz_add" proved="true">
   <proof prover="9"><result status="valid" time="0.090000" steps="97469"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.459.7" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="3.049186" steps="235546"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.459.8" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.190000" steps="20068"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.460" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="1.780000" steps="571"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.461" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.988869" steps="106701"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.462" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.120000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.463" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.871540" steps="94891"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.464" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
   <goal name="wmpz_add&#39;vc.464.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="1.492053" steps="114738"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.464.1" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.180000" steps="16284"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.465" expl="postcondition" proved="true">
  <transf name="unfold" proved="true" arg1="sgn_value">
   <goal name="wmpz_add&#39;vc.465.0" expl="postcondition" proved="true">
   <proof prover="4"><result status="valid" time="0.260000"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.466" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.170000" steps="17866"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.467" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.230000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.468" expl="integer overflow" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.419309" steps="42208"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.469" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.469.0" expl="assertion" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.090000" steps="10012"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.469.1" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.140000" steps="13263"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.469.2" expl="VC for wmpz_add" proved="true">
   <proof prover="4"><result status="valid" time="0.500000"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.469.3" expl="VC for wmpz_add" proved="true">
   <proof prover="1"><result status="valid" time="1.610000"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.469.4" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.130000" steps="13409"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.469.5" expl="VC for wmpz_add" proved="true">
   <proof prover="1"><result status="valid" time="1.976007"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.469.6" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.080000" steps="10077"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.469.7" expl="VC for wmpz_add" proved="true">
   <proof prover="5"><result status="valid" time="0.170000" steps="154"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.470" expl="assertion" proved="true">
  <proof prover="0"><result status="valid" time="0.050000" steps="13921"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.471" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.100000" steps="13363"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.472" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.472.0" expl="precondition" proved="true">
   <proof prover="2"><result status="valid" time="0.080000" steps="145"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.473" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.040000" steps="10435"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.474" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="10441"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.475" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.475.0" expl="precondition" proved="true">
   <proof prover="1"><result status="valid" time="0.020000"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.476" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.230000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.477" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.090000" steps="150"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.478" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.240000" steps="26993"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.479" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.300000" steps="171"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.480" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="13601"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.481" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.150000" steps="13210"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.482" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.060000" steps="10657"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.483" expl="precondition" proved="true">
  <transf name="replace" proved="true" arg1="(value_of w mpz)" arg2="(sgn_value wp wsize)">
   <goal name="wmpz_add&#39;vc.483.0" expl="precondition" proved="true">
   <proof prover="4"><result status="valid" time="0.110000"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.483.1" expl="equality hypothesis" proved="true">
   <proof prover="1"><result status="valid" time="0.020000"/></proof>
   <proof prover="2"><result status="valid" time="0.110000" steps="159"/></proof>
   <proof prover="5"><result status="valid" time="0.110000" steps="159"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.484" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.100000" steps="13229"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.485" expl="postcondition" proved="true">
  <transf name="replace" proved="true" arg1="(value_of w mpz)" arg2="(sgn_value wp wsize)">
   <goal name="wmpz_add&#39;vc.485.0" expl="postcondition" proved="true">
   <proof prover="4"><result status="valid" time="0.130000"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.485.1" expl="equality hypothesis" proved="true">
   <proof prover="5" timelimit="1" memlimit="1000"><result status="valid" time="0.230000" steps="185"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.486" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
   <goal name="wmpz_add&#39;vc.486.0" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
    <goal name="wmpz_add&#39;vc.486.0.0" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.377095" steps="37199"/></proof>
    </goal>
    <goal name="wmpz_add&#39;vc.486.0.1" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
     <goal name="wmpz_add&#39;vc.486.0.1.0" expl="apply premises" proved="true">
     <proof prover="0"><result status="valid" time="0.180000" steps="14389"/></proof>
     </goal>
     <goal name="wmpz_add&#39;vc.486.0.1.1" expl="apply premises" proved="true">
     <transf name="inline_goal" proved="true" >
      <goal name="wmpz_add&#39;vc.486.0.1.1.0" expl="apply premises" proved="true">
      <transf name="split_vc" proved="true" >
       <goal name="wmpz_add&#39;vc.486.0.1.1.0.0" expl="apply premises" proved="true">
       <proof prover="1"><result status="valid" time="2.256538"/></proof>
       </goal>
       <goal name="wmpz_add&#39;vc.486.0.1.1.0.1" expl="apply premises" proved="true">
       <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.160000" steps="13408"/></proof>
       </goal>
       <goal name="wmpz_add&#39;vc.486.0.1.1.0.2" expl="apply premises" proved="true">
       <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.160000" steps="13408"/></proof>
       </goal>
       <goal name="wmpz_add&#39;vc.486.0.1.1.0.3" expl="apply premises" proved="true">
       <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.140000" steps="13408"/></proof>
       </goal>
       <goal name="wmpz_add&#39;vc.486.0.1.1.0.4" expl="apply premises" proved="true">
       <proof prover="1"><result status="valid" time="0.030000"/></proof>
       </goal>
       <goal name="wmpz_add&#39;vc.486.0.1.1.0.5" expl="apply premises" proved="true">
       <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.160000" steps="13767"/></proof>
       </goal>
      </transf>
      </goal>
     </transf>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_add&#39;vc.486.1" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.160000" steps="14389"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.487" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="1.360000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.488" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.488.0" expl="assertion" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.070000" steps="9995"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.488.1" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.080000" steps="9996"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.488.2" expl="VC for wmpz_add" proved="true">
   <transf name="inline_goal" proved="true" >
    <goal name="wmpz_add&#39;vc.488.2.0" expl="VC for wmpz_add" proved="true">
    <proof prover="4"><result status="valid" time="4.700000"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_add&#39;vc.488.3" expl="VC for wmpz_add" proved="true">
   <transf name="case" proved="true" arg1="(vsize = 0)">
    <goal name="wmpz_add&#39;vc.488.3.0" expl="true case" proved="true">
    <transf name="assert" proved="true" arg1="(value_of v mpz1 = 0)">
     <goal name="wmpz_add&#39;vc.488.3.0.0" expl="asserted formula" proved="true">
     <proof prover="4"><result status="valid" time="0.660000"/></proof>
     </goal>
     <goal name="wmpz_add&#39;vc.488.3.0.1" expl="true case" proved="true">
     <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.080000" steps="10049"/></proof>
     </goal>
    </transf>
    </goal>
    <goal name="wmpz_add&#39;vc.488.3.1" expl="false case" proved="true">
    <proof prover="1"><result status="valid" time="0.830000"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_add&#39;vc.488.4" expl="VC for wmpz_add" proved="true">
   <proof prover="5"><result status="valid" time="0.150000" steps="150"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.488.5" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.100000" steps="10038"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.488.6" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.080000" steps="10041"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.488.7" expl="VC for wmpz_add" proved="true">
   <proof prover="5"><result status="valid" time="0.160000" steps="152"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.488.8" expl="VC for wmpz_add" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.140000" steps="13864"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.489" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.489.0" expl="assertion" proved="true">
   <proof prover="0"><result status="valid" time="0.050000" steps="13930"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.490" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="13315"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.491" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.492" expl="precondition" proved="true">
  <proof prover="5" timelimit="1" memlimit="1000"><result status="valid" time="0.080000" steps="142"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.493" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.100000" steps="143"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.494" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.140000" steps="13747"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.495" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.393281" steps="38913"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.496" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.080000" steps="147"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.497" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.040000" steps="10193"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.498" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add&#39;vc.498.0" expl="assertion" proved="true">
   <transf name="case" proved="true" arg1="(abs_vsize = 0)">
    <goal name="wmpz_add&#39;vc.498.0.0" expl="true case (assertion)" proved="true">
    <transf name="assert" proved="true" arg1="(value_of v mpz1 = 0)">
     <goal name="wmpz_add&#39;vc.498.0.0.0" expl="asserted formula" proved="true">
     <proof prover="4"><result status="valid" time="0.850000"/></proof>
     </goal>
     <goal name="wmpz_add&#39;vc.498.0.0.1" expl="true case (assertion)" proved="true">
     <proof prover="5"><result status="valid" time="0.170000" steps="171"/></proof>
     </goal>
    </transf>
    </goal>
    <goal name="wmpz_add&#39;vc.498.0.1" expl="false case (assertion)" proved="true">
    <proof prover="1"><result status="valid" time="0.100000"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_add&#39;vc.498.1" expl="assertion" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.060000" steps="10297"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.499" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.050000" steps="13569"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.500" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.170000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.501" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.140000" steps="10619"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.502" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.210000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.503" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.100000" steps="13199"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.504" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="1.380000"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.505" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_add&#39;vc.505.0" expl="apply premises" proved="true">
   <proof prover="9" timelimit="1" memlimit="1000"><result status="valid" time="0.070000" steps="67811"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.505.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
    <goal name="wmpz_add&#39;vc.505.1.0" expl="apply premises" proved="true">
    <proof prover="5" timelimit="1" memlimit="1000"><result status="valid" time="0.160000" steps="183"/></proof>
    </goal>
    <goal name="wmpz_add&#39;vc.505.1.1" expl="apply premises" proved="true">
    <proof prover="5" timelimit="1" memlimit="1000"><result status="valid" time="0.160000" steps="183"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.506" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="1.130000"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="wmpz_add_ui&#39;vc" expl="VC for wmpz_add_ui" proved="true">
 <transf name="split_vc" proved="true" >
  <goal name="wmpz_add_ui&#39;vc.0" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.110000" steps="7961"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.1" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="7991"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.2" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.045065" steps="12125"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.3" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.020000" steps="57"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.4" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.100000" steps="199"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.5" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="11959"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.6" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.050000" steps="8501"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.7" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="9209"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.8" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.050000" steps="9215"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.9" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.100000" steps="83"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.10" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.200000" steps="20025"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.11" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.070000" steps="12082"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.12" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.110000"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.13" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.400000" steps="426"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.14" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.052746" steps="12522"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.15" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="12215"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.16" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.070000" steps="89"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.17" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="13783"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.18" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.020000"/></proof>
  <proof prover="2"><result status="valid" time="0.110000" steps="92"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.19" expl="postcondition" proved="true">
  <proof prover="5" timelimit="1" memlimit="1000"><result status="valid" time="0.270000" steps="381"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.20" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_add_ui&#39;vc.20.0" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
    <goal name="wmpz_add_ui&#39;vc.20.0.0" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.190000" steps="25288"/></proof>
    </goal>
    <goal name="wmpz_add_ui&#39;vc.20.0.1" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.140000" steps="13352"/></proof>
    <proof prover="5" timelimit="1" memlimit="1000"><result status="valid" time="0.080000" steps="112"/></proof>
    <proof prover="9" timelimit="1" memlimit="1000"><result status="valid" time="0.040000" steps="51910"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.20.1" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.210000" steps="25665"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.21" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.180000" steps="383"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.22" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.050000" steps="103"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.23" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.060000" steps="151"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.24" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.040000" steps="161"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.25" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.030000" steps="39"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.26" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.040000" steps="8249"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.27" expl="assertion" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="12532"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.28" expl="assertion" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="12559"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.29" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.170000" steps="21327"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.30" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.020000" steps="75"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.31" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.040000" steps="71"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.32" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.100000" steps="330"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.33" expl="postcondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.050000" steps="9458"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.34" expl="postcondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.040000" steps="87"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.35" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.150000" steps="9023"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.36" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add_ui&#39;vc.36.0" expl="postcondition" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.050000" steps="93"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.37" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.206110" steps="20520"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.38" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.310515" steps="32605"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.39" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.202899" steps="21248"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.40" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.160000" steps="19487"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.41" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.130000" steps="9297"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.42" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.100000" steps="9483"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.43" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.321612" steps="35705"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.44" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.100000" steps="9890"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.45" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.050000" steps="113"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.46" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.280000" steps="563"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.47" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="9892"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.48" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.370616" steps="43191"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.49" expl="postcondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.110000" steps="20258"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.50" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_add_ui&#39;vc.50.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.444094" steps="45556"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.50.1" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.100000" steps="13785"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.51" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.070000" steps="13441"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.52" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="9514"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.53" expl="precondition" proved="true">
  <proof prover="5" timelimit="1" memlimit="1000"><result status="valid" time="0.020000" steps="108"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.54" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add_ui&#39;vc.54.0" expl="assertion" proved="true">
   <proof prover="8"><result status="valid" time="0.920000" steps="9510"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.54.1" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.100000" steps="13166"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.54.2" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="5"><result status="valid" time="0.220000" steps="328"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.55" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.070000" steps="13238"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.56" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.110000" steps="121"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.57" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.080000" steps="119"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.58" expl="assertion" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.070000" steps="13813"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.59" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add_ui&#39;vc.59.0" expl="assertion" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.160000" steps="22062"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.59.1" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.670000" steps="1124"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.59.2" expl="assertion" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.140000" steps="14000"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.59.3" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="1.340000" steps="368"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.59.4" expl="assertion" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.150000" steps="15752"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.59.5" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.180000" steps="24315"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.60" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.030000" steps="120"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.61" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.100000"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.62" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.060000" steps="10324"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.63" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.034152" steps="10330"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.64" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add_ui&#39;vc.64.0" expl="precondition" proved="true">
   <proof prover="2"><result status="valid" time="0.120000" steps="130"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.65" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add_ui&#39;vc.65.0" expl="precondition" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.170000" steps="23746"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.66" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.100000" steps="127"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.67" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.974471" steps="91774"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.68" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.010000"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.69" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.150000" steps="13253"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.70" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.060000" steps="10523"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.71" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="14757"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.72" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.040000" steps="139"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.73" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.160000" steps="153"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.74" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_add_ui&#39;vc.74.0" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
    <goal name="wmpz_add_ui&#39;vc.74.0.0" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.302400" steps="29850"/></proof>
    </goal>
    <goal name="wmpz_add_ui&#39;vc.74.0.1" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.120000" steps="14296"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.74.1" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.130000" steps="14296"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.75" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.160000" steps="14641"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.76" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.77" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.240000"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.78" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.120000" steps="13329"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.79" expl="integer overflow" proved="true">
  <proof prover="0"><result status="valid" time="0.140000" steps="18675"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.80" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.020000" steps="81"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.81" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="9248"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.82" expl="assertion" proved="true">
  <proof prover="0"><result status="valid" time="0.494610" steps="46413"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.83" expl="postcondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpz_add_ui&#39;vc.83.0" expl="postcondition" proved="true">
   <transf name="split_vc" proved="true" >
    <goal name="wmpz_add_ui&#39;vc.83.0.0" expl="postcondition" proved="true">
    <proof prover="0"><result status="valid" time="0.080000" steps="13498"/></proof>
    </goal>
    <goal name="wmpz_add_ui&#39;vc.83.0.1" expl="postcondition" proved="true">
    <proof prover="0"><result status="valid" time="0.050000" steps="9488"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.84" expl="postcondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.190000" steps="19302"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.85" expl="postcondition" proved="true">
  <proof prover="9"><result status="valid" time="0.140000" steps="203873"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.86" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.040000" steps="13695"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.87" expl="postcondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.050000" steps="9255"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.88" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.060000" steps="105"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.89" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add_ui&#39;vc.89.0" expl="assertion" proved="true">
   <proof prover="7"><result status="valid" time="0.080000" steps="1341"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.89.1" expl="assertion" proved="true">
   <proof prover="7"><result status="valid" time="0.460000" steps="3062"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.90" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.200000" steps="476"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.91" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.190000" steps="281"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.92" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.244810" steps="24785"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.93" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.190000" steps="18968"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.94" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.040000" steps="81"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.95" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.310000" steps="298"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.96" expl="assertion" proved="true">
  <proof prover="0"><result status="valid" time="0.130000" steps="13604"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.97" expl="integer overflow" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add_ui&#39;vc.97.0" expl="integer overflow" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.180000" steps="13847"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.97.1" expl="integer overflow" proved="true">
   <proof prover="0"><result status="valid" time="0.100000" steps="19447"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.98" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.080000" steps="109"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.99" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.050000" steps="104"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.100" expl="integer overflow" proved="true">
  <proof prover="0"><result status="valid" time="0.067798" steps="15553"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.101" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.220000" steps="342"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.102" expl="integer overflow" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.150000" steps="22446"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.103" expl="integer overflow" proved="true">
  <proof prover="1"><result status="valid" time="4.512125"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.104" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="2.980000" steps="936"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.105" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add_ui&#39;vc.105.0" expl="assertion" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.140000" steps="16264"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.105.1" expl="assertion" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.200000" steps="23621"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.105.2" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.270000" steps="486"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.105.3" expl="assertion" proved="true">
   <proof prover="1" timelimit="1" memlimit="1000"><result status="valid" time="0.300000"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.105.4" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.180000" steps="23129"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.105.5" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.200000" steps="23528"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.105.6" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.160000" steps="16330"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.105.7" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.120000" steps="14002"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.105.8" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.100000" steps="10148"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.105.9" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.180000" steps="23578"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.105.10" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.200000" steps="25440"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.105.11" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.140000" steps="14829"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.105.12" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="5"><result status="valid" time="0.220000" steps="133"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.105.13" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="4"><result status="valid" time="0.160000"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.105.14" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="4"><result status="valid" time="0.190000"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.105.15" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="5"><result status="valid" time="0.200000" steps="133"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.105.16" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="5"><result status="valid" time="0.490000" steps="640"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.106" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.100000" steps="14417"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.107" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.251713" steps="24392"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.108" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.060000" steps="10151"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.109" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.060000" steps="14487"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.110" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="9757"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.111" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.080000" steps="9759"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.112" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.170000" steps="20585"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.113" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.114" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.250000"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.115" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.180000" steps="21177"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.116" expl="integer overflow" proved="true">
  <proof prover="0"><result status="valid" time="0.210740" steps="21991"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.117" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.090000" steps="13574"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.118" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="9551"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.119" expl="assertion" proved="true">
  <proof prover="0"><result status="valid" time="0.940012" steps="83264"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.120" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.050000" steps="9607"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.121" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.276740" steps="31041"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.122" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.050000" steps="10014"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.123" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.050000" steps="127"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.124" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.110000" steps="141"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.125" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.231169" steps="22870"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.126" expl="postcondition" proved="true">
  <proof prover="9"><result status="valid" time="0.120000" steps="277469"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.127" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_add_ui&#39;vc.127.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.557101" steps="51119"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.127.1" expl="apply premises" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.140000" steps="14061"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.128" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.120000"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.129" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.160000" steps="149"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.130" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add_ui&#39;vc.130.0" expl="assertion" proved="true">
   <proof prover="7"><result status="valid" time="0.300000" steps="2526"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.130.1" expl="assertion" proved="true">
   <proof prover="7" timelimit="5" memlimit="2000"><result status="valid" time="2.974979" steps="56708"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.131" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.130000" steps="315"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.132" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.060000" steps="216"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.133" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.205260" steps="20299"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.134" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.110000"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.135" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.180000"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.136" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.610000" steps="1439"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.137" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.030000" steps="128"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.138" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.070000" steps="132"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.139" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.070000" steps="127"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.140" expl="integer overflow" proved="true">
  <proof prover="1"><result status="valid" time="0.020000"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.141" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.200000" steps="24477"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.142" expl="integer overflow" proved="true">
  <proof prover="0"><result status="valid" time="0.220000" steps="24787"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.143" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.400000" steps="624"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.144" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add_ui&#39;vc.144.0" expl="assertion" proved="true">
   <proof prover="0"><result status="valid" time="1.264890" steps="102354"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.144.1" expl="assertion" proved="true">
   <proof prover="7"><result status="valid" time="0.140000" steps="2635"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.145" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_add_ui&#39;vc.145.0" expl="assertion" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.170000" steps="16757"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.145.1" expl="assertion" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.260086" steps="26766"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.145.2" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.560000" steps="671"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.145.3" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.360000"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.145.4" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.210000" steps="27123"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.145.5" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.263873" steps="27094"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.145.6" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.160000" steps="16616"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.145.7" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.150000" steps="14132"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.145.8" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.100000" steps="10395"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.145.9" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.220000" steps="26837"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.145.10" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.230000" steps="28940"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.145.11" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.180000" steps="14855"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.145.12" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="5"><result status="valid" time="0.150000" steps="156"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.145.13" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="4"><result status="valid" time="0.090000"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.145.14" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="4"><result status="valid" time="0.100000"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.145.15" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="5"><result status="valid" time="0.160000" steps="156"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.145.16" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="5"><result status="valid" time="0.570000" steps="808"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.146" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.130000" steps="10204"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.147" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.148" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.140000" steps="10611"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.149" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.090000" steps="139"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.150" expl="postcondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.090000" steps="14742"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.151" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.220000" steps="28401"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.152" expl="postcondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.070000" steps="10553"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.153" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_add_ui&#39;vc.153.0" expl="apply premises" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.516230" steps="50820"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.153.1" expl="apply premises" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.070000" steps="14805"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.154" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.469333" steps="48814"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.155" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.200000" steps="23446"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.156" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.070000" steps="12729"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.157" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.050000" steps="9118"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.158" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.120000" steps="9839"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.159" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.050000"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.160" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.110000"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.161" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.140000" steps="13468"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.162" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.130000" steps="12757"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.163" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="9647"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.164" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.100000" steps="12949"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.165" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.090000" steps="12642"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.166" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.090000" steps="10042"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.167" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.120000" steps="14139"/></proof>
  <proof prover="1"><result status="valid" time="0.050000"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.168" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.040000" steps="106"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.169" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.371132" steps="1050"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.170" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_add_ui&#39;vc.170.0" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
    <goal name="wmpz_add_ui&#39;vc.170.0.0" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.190000" steps="27601"/></proof>
    </goal>
    <goal name="wmpz_add_ui&#39;vc.170.0.1" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.120000" steps="13697"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.170.1" expl="apply premises" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.140000" steps="13697"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.171" expl="postcondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.080000" steps="14023"/></proof>
  </goal>
 </transf>
 </goal>
</theory>
</file>
</why3session>
