<?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="Z3" version="4.6.0" timelimit="5" steplimit="0" memlimit="2000"/>
<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.6" 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="6" name="CVC4" version="1.7" 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"/>
<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.05" steps="29"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.1" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.05" 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.04" steps="130"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.3" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.13" steps="140"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.4" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.11" steps="11698"/></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.11" steps="261"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.6" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.06" steps="13475"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.7" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="15913"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.8" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.07" steps="15924"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.9" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.04"/></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.04"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.9.1" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.04"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.10" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.05" steps="12007"/></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.04" steps="64"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.12" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.13" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.07" steps="69"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.14" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.05" steps="16157"/></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.07" steps="238"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.16" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="13228"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.17" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.07" steps="15717"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.18" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="15436"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.19" expl="postcondition" proved="true">
  <proof prover="0" timelimit="1" memlimit="1000"><result status="valid" time="0.06" steps="44268"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.20" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="11860"/></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.02" steps="54"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.22" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="12304"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.23" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="15392"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.24" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="15452"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.25" expl="integer overflow" proved="true">
  <proof prover="3"><result status="valid" time="0.06" steps="16400"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.26" expl="precondition" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.13" steps="12190"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.27" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.10" steps="12193"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.28" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="14528"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.29" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.07" steps="14550"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.30" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.14" steps="14583"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.31" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="14907"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.32" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.17"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.33" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.15" steps="17671"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.34" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.05" steps="13931"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.35" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="1.48" steps="1049"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.36" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.37" expl="assertion" proved="true">
  <proof prover="0"><result status="valid" time="0.06" steps="235232"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.38" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.11" steps="15990"/></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.10"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.40" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.15" steps="14877"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.41" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.16" steps="16839"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.42" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.18" steps="20380"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.43" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="14061"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.44" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.20" steps="20333"/></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.29" steps="398"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.46" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.22" steps="20341"/></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="3" timelimit="5" memlimit="2000"><result status="valid" time="0.21" steps="35144"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.47.1" expl="apply premises" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.09" steps="17162"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.48" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="15433"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.49" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.18" steps="17656"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.50" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.02" steps="134"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.51" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="1.65" steps="1019"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.52" expl="precondition" proved="true">
  <proof prover="0" timelimit="1" memlimit="1000"><result status="valid" time="0.09" steps="2838"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.53" expl="assertion" proved="true">
  <proof prover="0"><result status="valid" time="0.11" steps="235963"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.54" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.07" steps="15986"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.55" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="19829"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.56" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.15" steps="14877"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.57" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.16" steps="16823"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.58" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="20381"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.59" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.10" steps="20381"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.60" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.06" steps="14079"/></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.27" steps="203"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.62" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.19" steps="20439"/></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="3" timelimit="5" memlimit="2000"><result status="valid" time="0.25" steps="35588"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.63.1" expl="apply premises" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.13" steps="17151"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.64" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.06" steps="15433"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.65" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.15" steps="17592"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.66" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.18" steps="19082"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.67" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="14356"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.68" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="2.57" steps="1368"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.69" expl="precondition" proved="true">
  <proof prover="0" timelimit="1" memlimit="1000"><result status="valid" time="0.05" steps="2954"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.70" expl="assertion" proved="true">
  <proof prover="0"><result status="valid" time="0.10" steps="254725"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.71" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="16817"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.72" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.15" steps="21404"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.73" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.10" steps="15545"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.74" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="17481"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.75" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.05" steps="17120"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.76" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="21714"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.77" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.06" steps="15776"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.78" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.11" steps="17759"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.79" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.24" steps="23059"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.80" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.23" steps="22461"/></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="3"><result status="valid" time="0.20" steps="22287"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.82" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="2.10" steps="1556"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.83" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.21" steps="38766"/></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="3"><result status="valid" time="0.36" steps="46913"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.84.1" expl="apply premises" proved="true">
   <proof prover="3"><result status="valid" time="0.15" steps="18144"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.85" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.11" steps="16296"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.86" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.11" steps="15507"/></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.12" steps="149"/></proof>
    </goal>
    <goal name="wmpz_add&#39;vc.87.0.1" expl="precondition" proved="true">
    <proof prover="6"><result status="valid" time="0.09" steps="14017"/></proof>
    </goal>
    <goal name="wmpz_add&#39;vc.87.0.2" expl="precondition" proved="true">
    <proof prover="6"><result status="valid" time="0.09" steps="14340"/></proof>
    </goal>
    <goal name="wmpz_add&#39;vc.87.0.3" expl="precondition" proved="true">
    <proof prover="6"><result status="valid" time="0.09" steps="14327"/></proof>
    </goal>
    <goal name="wmpz_add&#39;vc.87.0.4" expl="precondition" proved="true">
    <proof prover="6"><result status="valid" time="0.15" steps="16180"/></proof>
    </goal>
    <goal name="wmpz_add&#39;vc.87.0.5" expl="precondition" proved="true">
    <proof prover="6"><result status="valid" time="0.13" steps="16224"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.88" expl="integer overflow" proved="true">
  <proof prover="3"><result status="valid" time="0.20" steps="21629"/></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="3" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="14238"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.89.1" expl="assertion" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.09" steps="14244"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.89.2" expl="VC for wmpz_add" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.48" steps="70928"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.89.3" expl="VC for wmpz_add" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="15579"/></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.54"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.89.5" expl="VC for wmpz_add" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.09" steps="14356"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.89.6" expl="VC for wmpz_add" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="13584"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.89.7" expl="VC for wmpz_add" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.09" steps="13598"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.89.8" expl="VC for wmpz_add" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="16515"/></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.11"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.91" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="13683"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.92" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.14" steps="13686"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.93" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="13689"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.94" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="16332"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.95" expl="postcondition" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.32" steps="34589"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.96" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="22727"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.97" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.20"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.98" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="14955"/></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="6"><result status="valid" time="0.09" steps="14221"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.99.1" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.08" steps="14220"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.99.2" expl="VC for wmpz_add" proved="true">
   <proof prover="6"><result status="valid" time="0.09" steps="14344"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.99.3" expl="VC for wmpz_add" proved="true">
   <proof prover="6"><result status="valid" time="0.09" steps="13578"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.99.4" expl="VC for wmpz_add" proved="true">
   <proof prover="6"><result status="valid" time="0.08" steps="13580"/></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.25" steps="158"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.99.6" expl="VC for wmpz_add" proved="true">
   <proof prover="6"><result status="valid" time="0.15" steps="15512"/></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.52"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.99.8" expl="VC for wmpz_add" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="16488"/></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.02"/></proof>
   <proof prover="2"><result status="valid" time="0.10" steps="146"/></proof>
   <proof prover="4" timelimit="20"><result status="valid" time="0.10"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.101" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.10" steps="13665"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.102" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.07" steps="13668"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.103" expl="postcondition" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.09" steps="13671"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.104" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.11"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.105" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.46" steps="67137"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.106" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.20" steps="22499"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.107" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="13799"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.108" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="14930"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.109" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.13" steps="15175"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.110" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="17628"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.111" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.31"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.112" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.18" steps="21355"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.113" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="14065"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.114" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="1.74" steps="965"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.115" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.14" steps="14099"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.116" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="2.39" steps="587"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.117" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="16573"/></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="3"><result status="valid" time="0.30" steps="32620"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.119" expl="integer overflow" proved="true">
  <proof prover="3"><result status="valid" time="0.22" steps="22939"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.120" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="16640"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.121" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.20" steps="21455"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.122" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.123" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.13" steps="17484"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.124" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.86"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.125" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.04" steps="14499"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.126" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.34" steps="209"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.127" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.20" steps="22507"/></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="3"><result status="valid" time="0.26" steps="40723"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.128.1" expl="apply premises" proved="true">
   <proof prover="3"><result status="valid" time="0.15" steps="17711"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.129" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.22" steps="39662"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.130" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.28"/></proof>
  <proof prover="3"><result status="valid" time="0.22" steps="25256"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.131" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.21" steps="23421"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.132" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.06" steps="15916"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.133" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="16612"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.134" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.24"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.135" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.14"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.136" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="17456"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.137" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.30"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.138" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.05" steps="14482"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.139" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.41" steps="208"/></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="3" timelimit="5" memlimit="2000"><result status="valid" time="0.20" steps="22413"/></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="3"><result status="valid" time="0.36" steps="40277"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.141.1" expl="apply premises" proved="true">
   <proof prover="3"><result status="valid" time="0.14" steps="17683"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.142" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.78" steps="212"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.143" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.24" steps="24932"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.144" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.21" steps="23344"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.145" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.10" steps="15892"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.146" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.13" steps="14069"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.147" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.37"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.148" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.11" steps="14103"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.149" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="1.27"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.150" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.15" steps="16574"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.151" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.30" steps="32182"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.152" expl="integer overflow" proved="true">
  <proof prover="3"><result status="valid" time="0.21" steps="23123"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.153" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.10" steps="16644"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.154" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.12"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.155" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.13"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.156" expl="precondition" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="17493"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.157" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.86"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.158" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.11" steps="14506"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.159" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.31" steps="211"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.160" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.21" steps="22515"/></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="3"><result status="valid" time="0.37" steps="39972"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.161.1" expl="apply premises" proved="true">
   <proof prover="3"><result status="valid" time="0.18" steps="17715"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.162" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.24" steps="39112"/></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="3"><result status="valid" time="0.24" steps="25243"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.164" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.15" steps="23429"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.165" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.24"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.166" expl="precondition" proved="true">
  <proof prover="0" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="52457"/></proof>
  <proof prover="3"><result status="valid" time="0.11" steps="16615"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.167" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.20" steps="21407"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.168" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.12"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.169" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="17464"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.170" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.31"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.171" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="14488"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.172" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.28" steps="208"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.173" expl="postcondition" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.22" steps="22420"/></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="3"><result status="valid" time="0.30" steps="39553"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.174.1" expl="apply premises" proved="true">
   <proof prover="3"><result status="valid" time="0.14" steps="17686"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.175" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.78" steps="212"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.176" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.09"/></proof>
  <proof prover="3"><result status="valid" time="0.20" steps="24938"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.177" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="23072"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.178" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.10" steps="15898"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.179" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="17622"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.180" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.17" steps="25976"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.181" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.19" steps="21606"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.182" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.16" steps="14065"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.183" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.45"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.184" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.13" steps="14099"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.185" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="2.44" steps="587"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.186" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.11" steps="16562"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.187" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.20" steps="32655"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.188" expl="integer overflow" proved="true">
  <proof prover="3"><result status="valid" time="0.21" steps="22939"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.189" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="16641"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.190" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.15" steps="21453"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.191" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.14"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.192" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.19" steps="186"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.193" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.84"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.194" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.10"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.195" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.06" steps="14518"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.196" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.13"/></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="3"><result status="valid" time="0.28" steps="40671"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.197.1" expl="apply premises" proved="true">
   <proof prover="3"><result status="valid" time="0.14" steps="17705"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.198" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.25" steps="40012"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.199" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.23" steps="25243"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.200" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="23439"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.201" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.10" steps="15916"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.202" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="16613"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.203" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="21398"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.204" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.14"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.205" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.07" steps="17455"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.206" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.21"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.207" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.27" steps="208"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.208" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.07" steps="14501"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.209" expl="postcondition" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.21" steps="22419"/></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="3"><result status="valid" time="0.32" steps="40349"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.210.1" expl="apply premises" proved="true">
   <proof prover="3"><result status="valid" time="0.14" steps="17677"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.211" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.75" steps="212"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.212" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.23" steps="24939"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.213" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.14" steps="23081"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.214" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.11" steps="15892"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.215" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="14069"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.216" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="1.85" steps="972"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.217" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.07" steps="14103"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.218" expl="assertion" proved="true">
  <proof prover="0"><result status="valid" time="0.46" steps="766495"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.219" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="16563"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.220" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.65"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.221" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.22" steps="193"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.222" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="16645"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.223" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="21461"/></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.12"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.225" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.15" steps="17482"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.226" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.72"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.227" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="22609"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.228" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.06" steps="14525"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.229" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.22" steps="22521"/></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="3"><result status="valid" time="0.24" steps="39762"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.230.1" expl="apply premises" proved="true">
   <proof prover="3"><result status="valid" time="0.16" steps="17709"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.231" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.23" steps="39115"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.232" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.15" steps="25251"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.233" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="23447"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.234" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.16" steps="15923"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.235" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.16" steps="16616"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.236" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.21" steps="21405"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.237" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.14"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.238" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.13" steps="17453"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.239" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.20"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.240" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="22514"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.241" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.09" steps="14507"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.242" expl="postcondition" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.21" steps="22426"/></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="3"><result status="valid" time="0.24" steps="39446"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.243.1" expl="apply premises" proved="true">
   <proof prover="3"><result status="valid" time="0.16" steps="17680"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.244" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.58" steps="212"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.245" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.24" steps="24935"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.246" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.21" steps="23367"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.247" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.16" steps="15898"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.248" expl="precondition" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.17" steps="17517"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.249" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.10" steps="18960"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.250" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.17" steps="29059"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.251" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.22" steps="22724"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.252" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="14490"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.253" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.32"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.254" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.16" steps="14539"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.255" expl="assertion" proved="true">
  <proof prover="0"><result status="valid" time="0.64" steps="1047144"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.256" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.15" steps="17177"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.257" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.26" steps="39181"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.258" expl="integer overflow" proved="true">
  <proof prover="3"><result status="valid" time="0.24" steps="25021"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.259" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.11" steps="17428"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.260" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.18" steps="22983"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.261" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.06" steps="16010"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.262" expl="precondition" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="18140"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.263" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.13" steps="17731"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.264" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.25" steps="43838"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.265" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.13"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.266" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="18408"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.267" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.86"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.268" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.24" steps="24736"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.269" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="1.07"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.270" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.25" steps="45878"/></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="3"><result status="valid" time="0.32" steps="50623"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.271.1" expl="apply premises" proved="true">
   <proof prover="3"><result status="valid" time="0.18" steps="18673"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.272" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.30" steps="48019"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.273" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.14" steps="27396"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.274" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.22"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.275" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.15" steps="16779"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.276" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.17" steps="17400"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.277" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.22" steps="22928"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.278" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.06" steps="15993"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.279" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.16" steps="18112"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.280" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.14" steps="17703"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.281" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.10"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.282" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.13"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.283" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="18380"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.284" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.19"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.285" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="24642"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.286" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.22"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.287" expl="postcondition" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.24" steps="45528"/></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="3"><result status="valid" time="0.32" steps="50255"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.288.1" expl="apply premises" proved="true">
   <proof prover="3"><result status="valid" time="0.16" steps="18645"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.289" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="1.29" steps="116952"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.290" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.26" steps="27058"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.291" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.27" steps="47439"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.292" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.11" steps="16755"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.293" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.10" steps="14494"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.294" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.30"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.295" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.11" steps="14543"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.296" expl="assertion" proved="true">
  <proof prover="0"><result status="valid" time="0.10" steps="112137"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.297" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="17178"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.298" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.25" steps="38335"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.299" expl="integer overflow" proved="true">
  <proof prover="3"><result status="valid" time="0.13" steps="25029"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.300" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="17432"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.301" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="22993"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.302" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.06" steps="16017"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.303" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="18139"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.304" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.06" steps="17735"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.305" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.27" steps="44631"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.306" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.13"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.307" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="18417"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.308" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.86"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.309" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.24" steps="24746"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.310" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="1.71"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.311" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.25" steps="44527"/></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="3"><result status="valid" time="0.33" steps="49915"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.312.1" expl="apply premises" proved="true">
   <proof prover="3"><result status="valid" time="0.18" steps="18677"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.313" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.28" steps="46066"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.314" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.14" steps="27328"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.315" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.26" steps="47033"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.316" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.06" steps="16786"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.317" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="17403"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.318" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="22937"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.319" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.05" steps="15999"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.320" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.16" steps="18110"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.321" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="17706"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.322" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.21"/></proof>
  <proof prover="3"><result status="valid" time="0.27" steps="44429"/></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.23"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.324" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.02"/></proof>
  <proof prover="3"><result status="valid" time="0.17" steps="18388"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.325" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.20"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.326" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.24" steps="24651"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.327" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.12"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.328" expl="postcondition" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.25" steps="44173"/></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="3"><result status="valid" time="0.34" steps="49551"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.329.1" expl="apply premises" proved="true">
   <proof prover="3"><result status="valid" time="0.18" steps="18648"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.330" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="1.03" steps="107695"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.331" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.25" steps="27057"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.332" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.27" steps="46978"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.333" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.15" steps="16761"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.334" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.13" steps="15402"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.335" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.06" steps="13452"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.336" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.06" steps="14393"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.337" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.03" steps="14411"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.338" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="16143"/></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="3"><result status="valid" time="0.10" steps="14515"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.340" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.08" steps="132"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.341" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="14180"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.342" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.53" steps="577"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.343" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="15766"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.344" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.16" steps="15349"/></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.12"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.346" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.22"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.347" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.17" steps="15390"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.348" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="3.16" 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="3"><result status="valid" time="0.15" steps="24970"/></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="3"><result status="valid" time="0.16" steps="16429"/></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.27"/></proof>
       </goal>
       <goal name="wmpz_add&#39;vc.349.0.1.1.0.1" expl="apply premises" proved="true">
       <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="15617"/></proof>
       </goal>
       <goal name="wmpz_add&#39;vc.349.0.1.1.0.2" expl="apply premises" proved="true">
       <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="15627"/></proof>
       </goal>
       <goal name="wmpz_add&#39;vc.349.0.1.1.0.3" expl="apply premises" proved="true">
       <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="15617"/></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.02"/></proof>
       </goal>
       <goal name="wmpz_add&#39;vc.349.0.1.1.0.5" expl="apply premises" proved="true">
       <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="16037"/></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="3"><result status="valid" time="0.16" steps="16429"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.350" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.22"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.351" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.07" steps="14900"/></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="6"><result status="valid" time="0.11" steps="13445"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.352.1" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="14769"/></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.99"/></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.90"/></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.78"/></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.28" 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.10"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.353" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="13498"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.354" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.355" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.14" steps="23679"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.356" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.16"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.357" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="14084"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.358" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.14" steps="14110"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.359" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="16433"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.360" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.02"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.361" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="14348"/></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.03"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.362.1" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.12" steps="14392"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.363" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="16392"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.364" expl="integer overflow" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="21999"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.365" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.24"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.366" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.90"/></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="6"><result status="valid" time="0.11" steps="14464"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.367.1" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.02"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.367.2" expl="assertion" proved="true">
   <proof prover="0"><result status="valid" time="0.05" steps="62092"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.367.3" expl="assertion" proved="true">
   <proof prover="0"><result status="valid" time="0.07" steps="72434"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.367.4" expl="VC for wmpz_add" proved="true">
   <proof prover="6"><result status="valid" time="0.11" steps="13874"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.367.5" expl="VC for wmpz_add" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="16174"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.367.6" expl="VC for wmpz_add" proved="true">
   <proof prover="0"><result status="valid" time="0.07" steps="75669"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.367.7" expl="VC for wmpz_add" proved="true">
   <proof prover="0"><result status="valid" time="0.08" steps="75373"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.367.8" expl="VC for wmpz_add" proved="true">
   <proof prover="6"><result status="valid" time="0.08" steps="17422"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.368" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.36"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.369" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="13931"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.370" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="13956"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.371" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="13960"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.372" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="16941"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.373" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.17" steps="23168"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.374" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.18" steps="17750"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.375" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.18" steps="17599"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.376" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.18" steps="17757"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.377" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="13930"/></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="2.68" steps="569"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.378.1" expl="precondition" proved="true">
   <proof prover="5"><result status="valid" time="3.03" steps="912"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.379" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.06" steps="13965"/></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="3"><result status="valid" time="0.08" steps="20340"/></proof>
    </goal>
    <goal name="wmpz_add&#39;vc.380.0.1" expl="equality hypothesis" proved="true">
    <proof prover="1"><result status="valid" time="0.38"/></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.46"/></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.32" steps="180"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.381" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.11" steps="15997"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.382" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.17" steps="20279"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.383" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.07" steps="14886"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.384" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="16846"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.385" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.04" steps="14744"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.386" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="14770"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.387" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.16" steps="17207"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.388" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.04"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.389" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.06" steps="15168"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.390" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="1.72" steps="438"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.391" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.14" steps="17359"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.392" expl="integer overflow" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.25" steps="25258"/></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.12" steps="205"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.394" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.39" 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="3" timelimit="5" memlimit="2000"><result status="valid" time="0.09" steps="15316"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.395.1" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.20" steps="207"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.395.2" expl="assertion" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.26" steps="43006"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.395.3" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.18" steps="207"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.395.4" expl="VC for wmpz_add" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="14602"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.395.5" expl="VC for wmpz_add" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="17122"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.395.6" expl="VC for wmpz_add" proved="true">
   <proof prover="0"><result status="valid" time="0.04" steps="86921"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.395.7" expl="VC for wmpz_add" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="1.16" steps="106980"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.395.8" expl="VC for wmpz_add" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="18667"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.396" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="1.43" 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="3" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="14656"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.398" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.39" steps="218"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.399" expl="postcondition" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="23727"/></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="3"><result status="valid" time="0.37" steps="48709"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.400.1" expl="apply premises" proved="true">
   <proof prover="3"><result status="valid" time="0.15" steps="18010"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.401" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.15" steps="26811"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.402" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.10" steps="18789"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.403" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.10" steps="18774"/></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.16" 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.56"/></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.26"/></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.63"/></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="3" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="13984"/></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.17"/></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.18"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.408" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.23"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.409" expl="precondition" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="14023"/></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="6"><result status="valid" time="0.14" steps="16269"/></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.46" steps="181"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.411" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="16038"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.412" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.10" steps="20661"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.413" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.11"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.414" expl="precondition" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="16875"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.415" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.11" steps="14774"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.416" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.13" steps="14800"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.417" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.17" steps="17242"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.418" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.14" steps="187"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.419" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.15" steps="15198"/></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.71" steps="213"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.420.1" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.94" steps="213"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.421" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="17391"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.422" expl="integer overflow" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="25624"/></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.13" 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.49" 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="3" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="15346"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.425.1" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.21" steps="211"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.425.2" expl="assertion" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.29" steps="43459"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.425.3" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.18" steps="211"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.425.4" expl="VC for wmpz_add" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.09" steps="14632"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.425.5" expl="VC for wmpz_add" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.13" steps="17166"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.425.6" expl="VC for wmpz_add" proved="true">
   <proof prover="0"><result status="valid" time="0.06" steps="90371"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.425.7" expl="VC for wmpz_add" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="1.18" steps="119157"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.425.8" expl="VC for wmpz_add" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.19" steps="18902"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.426" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="1.55" 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="3"><result status="valid" time="0.13" steps="24119"/></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.12" 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="3"><result status="valid" time="0.11" steps="24129"/></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="3"><result status="valid" time="0.36" steps="48804"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.430.1" expl="apply premises" proved="true">
   <proof prover="3"><result status="valid" time="0.16" steps="18042"/></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="1"><result status="valid" time="0.35"/></proof>
   <proof prover="3"><result status="valid" time="0.24" steps="27061"/></proof>
   <proof prover="4"><result status="valid" time="0.66"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.432" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.10" steps="18809"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.433" expl="postcondition" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.09" steps="18693"/></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="3"><result status="valid" time="0.11" steps="17678"/></proof>
    </goal>
    <goal name="wmpz_add&#39;vc.434.0.1" expl="equality hypothesis" proved="true">
    <proof prover="1"><result status="valid" time="0.34"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.435" expl="precondition" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="19168"/></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.73" 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.72"/></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.21"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.438" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.35"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.439" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.04" steps="14466"/></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="6"><result status="valid" time="0.14" steps="16900"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.440.1" expl="VC for wmpz_add" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="16917"/></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.37" steps="222"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.441" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="16814"/></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="3"><result status="valid" time="0.22" steps="21646"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.443" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.16" steps="15587"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.444" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.16" steps="17531"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.445" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.11" steps="17117"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.446" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.24" steps="37333"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.447" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="15818"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.448" expl="precondition" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.09" steps="17809"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.449" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.11" steps="15658"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.450" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.16" steps="15684"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.451" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.15" steps="18197"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.452" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.04"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.453" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.05" steps="16082"/></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.77" steps="265"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.454.1" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.97" 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.14"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.456" expl="integer overflow" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="27309"/></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.13" steps="259"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.458" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="1.22" steps="130716"/></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="3" timelimit="5" memlimit="2000"><result status="valid" time="0.11" steps="16227"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.459.1" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.13" steps="261"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.459.2" expl="assertion" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.32" steps="50611"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.459.3" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.12" steps="261"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.459.4" expl="VC for wmpz_add" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.11" steps="15369"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.459.5" expl="VC for wmpz_add" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="18032"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.459.6" expl="VC for wmpz_add" proved="true">
   <proof prover="0"><result status="valid" time="0.09" steps="97810"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.459.7" expl="VC for wmpz_add" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="1.35" steps="141867"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.459.8" expl="VC for wmpz_add" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.19" steps="19945"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.460" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="1.78" steps="571"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.461" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.25" steps="25714"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.462" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.12"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.463" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.36" steps="48328"/></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="3"><result status="valid" time="0.43" steps="56505"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.464.1" expl="apply premises" proved="true">
   <proof prover="3"><result status="valid" time="0.18" steps="19011"/></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.26"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.466" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.17" steps="19915"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.467" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.23"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.468" expl="integer overflow" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="20805"/></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="6"><result status="valid" time="0.09" steps="13977"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.469.1" expl="VC for wmpz_add" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="15429"/></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.50"/></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.61"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.469.4" expl="VC for wmpz_add" proved="true">
   <proof prover="6"><result status="valid" time="0.13" steps="15583"/></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.97"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.469.6" expl="VC for wmpz_add" proved="true">
   <proof prover="6"><result status="valid" time="0.08" steps="14062"/></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.17" steps="154"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.470" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.05" steps="15837"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.471" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.10" steps="15501"/></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.08" steps="145"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.473" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.16" steps="14439"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.474" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="14457"/></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.02"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.476" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.23"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.477" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.09" steps="150"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.478" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.24" steps="22942"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.479" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.30" steps="171"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.480" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="15861"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.481" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.15" steps="15468"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.482" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.06" steps="14761"/></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.11"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.483.1" expl="equality hypothesis" proved="true">
   <proof prover="1"><result status="valid" time="0.02"/></proof>
   <proof prover="2"><result status="valid" time="0.11" steps="159"/></proof>
   <proof prover="5"><result status="valid" time="0.11" steps="159"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.484" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.10" steps="15505"/></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.13"/></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.23" 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="3"><result status="valid" time="0.21" steps="25816"/></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="3"><result status="valid" time="0.18" steps="16493"/></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="1.88"/></proof>
       </goal>
       <goal name="wmpz_add&#39;vc.486.0.1.1.0.1" expl="apply premises" proved="true">
       <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="15736"/></proof>
       </goal>
       <goal name="wmpz_add&#39;vc.486.0.1.1.0.2" expl="apply premises" proved="true">
       <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="15736"/></proof>
       </goal>
       <goal name="wmpz_add&#39;vc.486.0.1.1.0.3" expl="apply premises" proved="true">
       <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="15736"/></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.03"/></proof>
       </goal>
       <goal name="wmpz_add&#39;vc.486.0.1.1.0.5" expl="apply premises" proved="true">
       <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="16132"/></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="3"><result status="valid" time="0.16" steps="16493"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.487" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="1.12"/></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="6"><result status="valid" time="0.07" steps="13961"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.488.1" expl="VC for wmpz_add" proved="true">
   <proof prover="6"><result status="valid" time="0.08" steps="13964"/></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.70"/></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.66"/></proof>
     </goal>
     <goal name="wmpz_add&#39;vc.488.3.0.1" expl="true case" proved="true">
     <proof prover="6"><result status="valid" time="0.08" steps="14016"/></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.83"/></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.15" steps="150"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.488.5" expl="VC for wmpz_add" proved="true">
   <proof prover="6"><result status="valid" time="0.10" steps="14000"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.488.6" expl="VC for wmpz_add" proved="true">
   <proof prover="6"><result status="valid" time="0.08" steps="14000"/></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.16" steps="152"/></proof>
   </goal>
   <goal name="wmpz_add&#39;vc.488.8" expl="VC for wmpz_add" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="15732"/></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="3"><result status="valid" time="0.05" steps="15825"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.490" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="15437"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.491" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10"/></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.08" steps="142"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.493" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.10" steps="143"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.494" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.14" steps="16170"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.495" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.16" steps="21470"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.496" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="147"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.497" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.04" steps="14212"/></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.85"/></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.17" 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.10"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_add&#39;vc.498.1" expl="assertion" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.06" steps="14338"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add&#39;vc.499" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.05" steps="15807"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.500" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.17"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.501" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.14" steps="14713"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.502" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.21"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.503" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.10" steps="15450"/></proof>
  </goal>
  <goal name="wmpz_add&#39;vc.504" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="1.38"/></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="0" timelimit="1" memlimit="1000"><result status="valid" time="0.07" steps="67843"/></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.16" 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.16" 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.13"/></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="3"><result status="valid" time="0.11" steps="11384"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.1" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="11424"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.2" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.17" steps="13616"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.3" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.02" steps="57"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.4" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.10" steps="199"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.5" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="13501"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.6" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.05" steps="12246"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.7" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="12984"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.8" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.05" steps="13002"/></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.10" steps="83"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.10" expl="precondition" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.20" steps="17403"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.11" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.07" steps="13886"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.12" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.11"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.13" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.40" steps="427"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.14" expl="precondition" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.17" steps="14291"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.15" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="14054"/></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.07" steps="89"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.17" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="15328"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.18" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.02"/></proof>
  <proof prover="2"><result status="valid" time="0.11" 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.27" steps="382"/></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="3"><result status="valid" time="0.19" steps="20293"/></proof>
    </goal>
    <goal name="wmpz_add_ui&#39;vc.20.0.1" expl="apply premises" proved="true">
    <proof prover="0" timelimit="1" memlimit="1000"><result status="valid" time="0.04" steps="51969"/></proof>
    <proof prover="3"><result status="valid" time="0.14" steps="14959"/></proof>
    <proof prover="5" timelimit="1" memlimit="1000"><result status="valid" time="0.08" steps="112"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.20.1" expl="apply premises" proved="true">
   <proof prover="3"><result status="valid" time="0.21" steps="20408"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.21" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.18" steps="384"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.22" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.05" steps="103"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.23" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.06" 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.04" steps="169"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.25" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.03" steps="39"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.26" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.04" steps="11760"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.27" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="13836"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.28" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="13879"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.29" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.17" steps="22504"/></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.02" steps="81"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.31" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.04" steps="77"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.32" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.10" steps="336"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.33" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.05" steps="13328"/></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.04" steps="93"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.35" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.15" steps="12888"/></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.05" steps="99"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.37" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="15641"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.38" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.17" steps="22488"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.39" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="18569"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.40" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.16" steps="17617"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.41" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.13" steps="13147"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.42" expl="precondition" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="13369"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.43" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="17853"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.44" expl="precondition" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="13911"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.45" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.05" steps="119"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.46" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.28" steps="569"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.47" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="13962"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.48" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.20" steps="18716"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.49" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.11" steps="18648"/></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="3"><result status="valid" time="0.25" steps="30414"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.50.1" expl="apply premises" proved="true">
   <proof prover="3"><result status="valid" time="0.10" steps="15694"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.51" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.07" steps="15253"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.52" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="13373"/></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.02" steps="110"/></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.92" steps="9547"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.54.1" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="15160"/></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.22" steps="336"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.55" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.07" steps="15229"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.56" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.11" steps="125"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.57" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.08" steps="121"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.58" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.07" steps="15522"/></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="3" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="19536"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.59.1" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.67" steps="1424"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.59.2" expl="assertion" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="15660"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.59.3" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="1.34" steps="373"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.59.4" expl="assertion" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="16003"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.59.5" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="20888"/></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.03" steps="122"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.61" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.10"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.62" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.06" steps="14201"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.63" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.15" steps="14219"/></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.12" steps="134"/></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="3" timelimit="5" memlimit="2000"><result status="valid" time="0.17" steps="21117"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.66" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="129"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.67" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.22" steps="33177"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.68" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.01"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.69" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.15" steps="15364"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.70" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.06" steps="14498"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.71" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="16604"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.72" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.04" steps="141"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.73" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.16" steps="157"/></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="3"><result status="valid" time="0.18" steps="24151"/></proof>
    </goal>
    <goal name="wmpz_add_ui&#39;vc.74.0.1" expl="apply premises" proved="true">
    <proof prover="3"><result status="valid" time="0.12" steps="16301"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.74.1" expl="apply premises" proved="true">
   <proof prover="3"><result status="valid" time="0.13" steps="16301"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.75" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.16" steps="15836"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.76" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.77" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.24"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.78" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.02" steps="91"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.79" expl="integer overflow" proved="true">
  <proof prover="3"><result status="valid" time="0.14" steps="22336"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.80" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="15002"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.81" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="13041"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.82" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.22" steps="34396"/></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="3"><result status="valid" time="0.08" steps="15117"/></proof>
    </goal>
    <goal name="wmpz_add_ui&#39;vc.83.0.1" expl="postcondition" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.05" steps="13410"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.84" expl="postcondition" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.19" steps="23263"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.85" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.14" steps="205760"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.86" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.04" steps="15368"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.87" expl="postcondition" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.05" steps="13208"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.88" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.06" steps="117"/></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.08" steps="1402"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.89.1" expl="assertion" proved="true">
   <proof prover="7"><result status="valid" time="0.46" steps="3108"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.90" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.20" steps="593"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.91" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.19" steps="502"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.92" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.26" steps="27105"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.93" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.19" steps="17973"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.94" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.04" steps="87"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.95" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.31" steps="305"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.96" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.13" steps="15349"/></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="3" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="15414"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.97.1" expl="integer overflow" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="22855"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.98" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.08" steps="116"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.99" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.05" steps="110"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.100" expl="integer overflow" proved="true">
  <proof prover="3"><result status="valid" time="0.20" steps="20228"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.101" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.22" steps="349"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.102" expl="integer overflow" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="20171"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.103" expl="integer overflow" proved="true">
  <proof prover="1"><result status="valid" time="6.06"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.104" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="3.02" steps="964"/></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="3" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="16693"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.105.1" expl="assertion" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.20" steps="21342"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.105.2" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.42" steps="601"/></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.30"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.105.4" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="20567"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.105.5" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.20" steps="20904"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.105.6" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="16707"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.105.7" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="16249"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.105.8" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="14185"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.105.9" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="20936"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.105.10" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.20" steps="22073"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.105.11" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="16553"/></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.22" steps="140"/></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.16"/></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.19"/></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.20" steps="140"/></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.49" steps="648"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.106" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.10" steps="16397"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.107" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.13" steps="21918"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.108" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.06" steps="14154"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.109" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.06" steps="16487"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.110" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="13770"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.111" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="13774"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.112" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.17" steps="15644"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.113" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.114" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.25"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.115" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.18" steps="19023"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.116" expl="integer overflow" proved="true">
  <proof prover="3"><result status="valid" time="0.20" steps="19769"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.117" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.09" steps="15411"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.118" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="13493"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.119" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.37" steps="30546"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.120" expl="precondition" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.05" steps="13591"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.121" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.10" steps="18293"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.122" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.05" steps="14133"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.123" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.05" steps="139"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.124" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.11" steps="153"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.125" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.10" steps="20597"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.126" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.12" steps="287424"/></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="3"><result status="valid" time="0.32" steps="34137"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.127.1" expl="apply premises" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="16042"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.128" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.12"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.129" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.16" steps="161"/></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.30" steps="2658"/></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="3.49" steps="57195"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.131" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="322"/></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.06" steps="223"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.133" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="18295"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.134" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.11"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.135" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.18"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.136" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.82" steps="1850"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.137" expl="integer overflow" proved="true">
  <proof prover="1"><result status="valid" time="0.38"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.138" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.07" steps="139"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.139" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.07" steps="133"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.140" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.03" steps="140"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.141" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.20" steps="21382"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.142" expl="integer overflow" proved="true">
  <proof prover="3"><result status="valid" time="0.22" steps="21306"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.143" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.40" steps="672"/></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="6" timelimit="1" memlimit="1000"><result status="valid" time="0.40" steps="70875"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.144.1" expl="assertion" proved="true">
   <proof prover="7"><result status="valid" time="0.14" steps="3105"/></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="3" timelimit="5" memlimit="2000"><result status="valid" time="0.17" steps="17198"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.145.1" expl="assertion" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="22368"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.145.2" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.56" steps="964"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.145.3" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.36"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.145.4" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.21" steps="21659"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.145.5" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.23" steps="22047"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.145.6" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="17144"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.145.7" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="16590"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.145.8" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="14580"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.145.9" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.22" steps="22096"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.145.10" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.23" steps="23463"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.145.11" expl="VC for wmpz_add_ui" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="16814"/></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.15" steps="163"/></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.09"/></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.10"/></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.16" steps="163"/></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.76" steps="1145"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.146" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.13" steps="14262"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.147" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.148" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.14" steps="14804"/></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.09" steps="145"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.150" expl="postcondition" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.09" steps="17021"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.151" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.22" steps="23889"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.152" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.07" steps="14760"/></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="3" timelimit="5" memlimit="2000"><result status="valid" time="0.28" steps="41250"/></proof>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.153.1" expl="apply premises" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.07" steps="17112"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.154" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.20" steps="21816"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.155" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.20" steps="21763"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.156" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.07" steps="14655"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.157" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.05" steps="12990"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.158" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="13765"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.159" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.05"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.160" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.11"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.161" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.14" steps="15377"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.162" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.13" steps="14835"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.163" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="13586"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.164" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.10" steps="14982"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.165" expl="precondition" proved="true">
  <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.09" steps="14731"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.166" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09" steps="14051"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.167" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.05"/></proof>
  <proof prover="3"><result status="valid" time="0.12" steps="15933"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.168" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.04" steps="108"/></proof>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.169" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.24" steps="683"/></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="3"><result status="valid" time="0.19" steps="22439"/></proof>
    </goal>
    <goal name="wmpz_add_ui&#39;vc.170.0.1" expl="apply premises" proved="true">
    <proof prover="3"><result status="valid" time="0.12" steps="15605"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_add_ui&#39;vc.170.1" expl="apply premises" proved="true">
   <proof prover="3" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="15605"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_add_ui&#39;vc.171" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.08" steps="15143"/></proof>
  </goal>
 </transf>
 </goal>
</theory>
</file>
</why3session>
