<?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="Alt-Ergo" version="2.2.0" timelimit="5" steplimit="0" memlimit="2000"/>
<prover id="2" name="CVC4" version="1.6" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="3" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="2000"/>
<prover id="4" name="Eprover" version="2.0" 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"/>
<file format="whyml" proved="true">
<path name=".."/><path name="mpz_div2exp.mlw"/>
<theory name="Zdiv2exp" proved="true">
 <goal name="div_unique&#39;vc" expl="VC for div_unique" proved="true">
 <transf name="split_vc" proved="true" >
  <goal name="div_unique&#39;vc.0" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="15768"/></proof>
  </goal>
  <goal name="div_unique&#39;vc.1" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="15768"/></proof>
  </goal>
  <goal name="div_unique&#39;vc.2" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="div_unique&#39;vc.2.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.10" steps="18580"/></proof>
   </goal>
   <goal name="div_unique&#39;vc.2.1" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.08" steps="14571"/></proof>
   </goal>
   <goal name="div_unique&#39;vc.2.2" expl="VC for div_unique" proved="true">
   <proof prover="2"><result status="valid" time="0.08" steps="18728"/></proof>
   </goal>
   <goal name="div_unique&#39;vc.2.3" expl="VC for div_unique" proved="true">
   <proof prover="2"><result status="valid" time="0.10" steps="20305"/></proof>
   </goal>
   <goal name="div_unique&#39;vc.2.4" expl="VC for div_unique" proved="true">
   <proof prover="2"><result status="valid" time="0.11" steps="15997"/></proof>
   </goal>
   <goal name="div_unique&#39;vc.2.5" expl="VC for div_unique" proved="true">
   <proof prover="2"><result status="valid" time="0.10" steps="15996"/></proof>
   </goal>
   <goal name="div_unique&#39;vc.2.6" expl="VC for div_unique" proved="true">
   <proof prover="3"><result status="valid" time="0.03"/></proof>
   <proof prover="4"><result status="valid" time="2.36"/></proof>
   </goal>
   <goal name="div_unique&#39;vc.2.7" expl="VC for div_unique" proved="true">
   <proof prover="3"><result status="valid" time="0.03"/></proof>
   <proof prover="4"><result status="valid" time="1.56"/></proof>
   </goal>
   <goal name="div_unique&#39;vc.2.8" expl="VC for div_unique" proved="true">
   <proof prover="2"><result status="valid" time="0.06" steps="16112"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="div_unique&#39;vc.3" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.05" steps="14571"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="div_minus&#39;vc" expl="VC for div_minus" proved="true">
 <transf name="split_vc" proved="true" >
  <goal name="div_minus&#39;vc.0" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.01" steps="21"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="wmpz_tdiv_q_2exp&#39;vc" expl="VC for wmpz_tdiv_q_2exp" proved="true">
 <transf name="split_vc" proved="true" >
  <goal name="wmpz_tdiv_q_2exp&#39;vc.0" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.06" steps="14637"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.1" expl="division by zero" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="15047"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.2" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="20468"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.3" expl="precondition" proved="true">
  <proof prover="1" timelimit="1" memlimit="1000"><result status="valid" time="0.08" steps="31"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.4" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.04" steps="143"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.5" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.06" steps="21125"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.6" expl="precondition" proved="true">
  <proof prover="5" timelimit="1" memlimit="1000"><result status="valid" time="0.01" steps="39"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.7" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.7.0" expl="assertion" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.20" steps="23621"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.7.1" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="1"><result status="valid" time="0.27" steps="282"/></proof>
   <proof prover="3"><result status="valid" time="0.13"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.7.2" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="20862"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.7.3" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="20731"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.7.4" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="20652"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.7.5" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="1"><result status="valid" time="0.03" steps="61"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.8" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.50"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.9" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.06" steps="57"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.10" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="16914"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.11" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.06" steps="16514"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.12" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.06" steps="14772"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.13" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.06" steps="14775"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.14" expl="division by zero" proved="true">
  <proof prover="2"><result status="valid" time="0.05" steps="15614"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.15" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.11" steps="25200"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.16" expl="assertion" proved="true">
  <proof prover="1" timelimit="1" memlimit="1000"><result status="valid" time="0.07" steps="67"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.17" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.14" steps="395"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.18" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.34" steps="498"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.19" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="2.04" steps="393"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.20" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="22073"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.21" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.21.0" expl="precondition" proved="true">
   <proof prover="3"><result status="valid" time="0.10"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.21.1" expl="precondition" proved="true">
   <proof prover="4"><result status="valid" time="1.73"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.22" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.69"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.23" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.56"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.24" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.31"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.25" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="24707"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.26" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="16228"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.27" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.04" steps="16225"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.28" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="24332"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.29" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.11" steps="16677"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.30" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.30.0" expl="assertion" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.21" steps="40220"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.30.1" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="4"><result status="valid" time="0.36"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.30.2" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="3"><result status="valid" time="0.12"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.31" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.05" steps="16733"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.32" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.32.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.62"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.32.1" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2"><result status="valid" time="0.09" steps="16772"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.32.2" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="18804"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.32.3" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2"><result status="valid" time="0.14" steps="18803"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.32.4" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <transf name="rewrite" proved="true" arg1="Mod_mult1">
    <goal name="wmpz_tdiv_q_2exp&#39;vc.32.4.0" expl="VC for wmpz_tdiv_q_2exp" proved="true">
    <proof prover="2"><result status="valid" time="0.21" steps="24836"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.32.4.1" expl="rewrite premises" proved="true">
    <proof prover="2"><result status="valid" time="0.10" steps="16832"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.32.5" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.21" steps="25285"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.33" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.08" steps="18888"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.34" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.34.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.06"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.34.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.02"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.35" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.35.0" expl="assertion" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="24983"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.35.1" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2"><result status="valid" time="0.10" steps="16870"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.35.2" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <transf name="apply" proved="true" arg1="prod_compat_strict_r">
    <goal name="wmpz_tdiv_q_2exp&#39;vc.35.2.0" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.20" steps="25043"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.35.2.1" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.18" steps="25053"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.35.3" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="19008"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.35.4" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.11" steps="16956"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.35.5" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="0"><result status="valid" time="1.08" steps="1196763"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.35.6" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2"><result status="valid" time="0.10" steps="17010"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.35.7" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="17001"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.35.8" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="3"><result status="valid" time="0.22"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.35.9" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="16980"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.35.10" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="19195"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.36" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.36.0" expl="assertion" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.13" steps="18561"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.36.1" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="3"><result status="valid" time="1.18"/></proof>
   <proof prover="4"><result status="valid" time="0.02"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.36.2" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="3"><result status="valid" time="0.54"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.36.3" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="3"><result status="valid" time="0.15"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.36.4" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2"><result status="valid" time="0.15" steps="19052"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.36.5" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="16952"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.36.6" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <transf name="apply" proved="true" arg1="div_unique">
    <goal name="wmpz_tdiv_q_2exp&#39;vc.36.6.0" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.14" steps="19079"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.36.6.1" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.18" steps="24452"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.36.6.2" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.11" steps="18677"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.36.7" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.09" steps="18494"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.37" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.20" steps="26126"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.38" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="19045"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.39" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="27451"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.40" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="19735"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.41" expl="integer overflow" proved="true">
  <proof prover="4"><result status="valid" time="0.04"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.42" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.28"/></proof>
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.42.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.27"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.42.1" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.13"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.43" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.43.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.62"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.43.1" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.21"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.43.2" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.03"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.43.3" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="3"><result status="valid" time="0.20"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.43.4" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="1.12" steps="123157"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.43.5" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="3"><result status="valid" time="0.22"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.43.6" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="4"><result status="valid" time="0.26"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.43.7" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="3"><result status="valid" time="0.16"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.43.8" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="3"><result status="valid" time="0.14"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.43.9" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="20419"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.43.10" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="0"><result status="valid" time="0.06" steps="82279"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.43.11" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2"><result status="valid" time="0.15" steps="20037"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.43.12" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <transf name="apply" proved="true" arg1="simp_compat_strict_l" arg2="with" arg3="(power radix limb_cnt)">
    <goal name="wmpz_tdiv_q_2exp&#39;vc.43.12.0" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.21" steps="29097"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.43.12.1" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.23" steps="29903"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.43.13" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="0" timelimit="1" memlimit="1000"><result status="valid" time="0.06" steps="86797"/></proof>
   <transf name="rewrite" proved="true" arg1="&lt;-" arg2="Power_sum">
    <goal name="wmpz_tdiv_q_2exp&#39;vc.43.13.0" expl="VC for wmpz_tdiv_q_2exp" proved="true">
    <proof prover="2"><result status="valid" time="0.10" steps="17664"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.43.13.1" expl="rewrite premises" proved="true">
    <proof prover="2"><result status="valid" time="0.10" steps="17650"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.43.13.2" expl="rewrite premises" proved="true">
    <proof prover="2"><result status="valid" time="0.10" steps="17643"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.43.14" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="4"><result status="valid" time="0.02"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.43.15" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <transf name="rewrite" proved="true" arg1="&lt;-" arg2="Power_sum">
    <goal name="wmpz_tdiv_q_2exp&#39;vc.43.15.0" expl="VC for wmpz_tdiv_q_2exp" proved="true">
    <proof prover="2"><result status="valid" time="0.09" steps="17869"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.43.15.1" expl="rewrite premises" proved="true">
    <proof prover="2"><result status="valid" time="0.36" steps="53523"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.43.15.2" expl="rewrite premises" proved="true">
    <proof prover="2"><result status="valid" time="0.23" steps="28790"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.43.16" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <transf name="assert" proved="true" arg1="(power 2 (64 - c) &gt;= 1)">
    <goal name="wmpz_tdiv_q_2exp&#39;vc.43.16.0" expl="asserted formula" proved="true">
    <proof prover="2"><result status="valid" time="0.36" steps="53493"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.43.16.1" expl="VC for wmpz_tdiv_q_2exp" proved="true">
    <proof prover="3"><result status="valid" time="0.30"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.43.17" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="20283"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.43.18" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="3"><result status="valid" time="0.34"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.43.19" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2"><result status="valid" time="0.10" steps="17852"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.43.20" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2"><result status="valid" time="0.16" steps="20492"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.44" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.44.0" expl="precondition" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="18761"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.44.1" expl="precondition" proved="true">
   <proof prover="2"><result status="valid" time="0.09" steps="18816"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.45" expl="integer overflow" proved="true">
  <proof prover="0"><result status="valid" time="0.04" steps="79461"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.46" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.46.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.28"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.46.1" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="3"><result status="valid" time="0.13"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.47" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.47.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.25"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.47.1" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.17"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.47.2" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="4"><result status="valid" time="0.13"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.47.3" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.26" steps="28484"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.47.4" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="4"><result status="valid" time="0.11"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.47.5" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="4"><result status="valid" time="0.47"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.47.6" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="4"><result status="valid" time="0.14"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.47.7" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.38" steps="53975"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.47.8" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2"><result status="valid" time="0.14" steps="19445"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.47.9" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <transf name="apply" proved="true" arg1="div_minus">
    <goal name="wmpz_tdiv_q_2exp&#39;vc.47.9.0" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.46" steps="54032"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.47.9.1" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.20" steps="27555"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.47.10" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2"><result status="valid" time="0.14" steps="19879"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.48" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="19229"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.49" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="28478"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.50" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="19677"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.51" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="17089"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.52" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="18013"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.53" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="18031"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.54" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="20334"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.55" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.22" steps="33330"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.56" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="19748"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.57" expl="precondition" proved="true">
  <proof prover="2" timelimit="5"><result status="valid" time="0.17" steps="30764"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.58" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="20234"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.59" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="19962"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.60" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.14"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.61" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.19" steps="20771"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.62" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.06" steps="19978"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.63" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.88"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.64" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="30776"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.65" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_tdiv_q_2exp&#39;vc.65.0" expl="apply premises" proved="true">
   <proof prover="2"><result status="valid" time="0.32" steps="34265"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.65.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
    <goal name="wmpz_tdiv_q_2exp&#39;vc.65.1.0" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.14" steps="20958"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.65.1.1" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.17" steps="20958"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.66" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.19" steps="20041"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.67" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="23349"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.68" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.25"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.69" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="24425"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.70" expl="precondition" proved="true">
  <proof prover="0" timelimit="1" memlimit="1000"><result status="valid" time="0.06" steps="3244"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.71" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="1.02" steps="115"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.72" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="19554"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.73" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="1.34" steps="138"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.74" expl="assertion" proved="true">
  <transf name="rewrite" proved="true" arg1="div_unique" arg2="with" arg3="(value rp o2)">
   <goal name="wmpz_tdiv_q_2exp&#39;vc.74.0" expl="assertion" proved="true">
   <proof prover="6" memlimit="1000"><result status="valid" time="0.08" steps="16655"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.74.1" expl="rewrite premises" proved="true">
   <proof prover="6" memlimit="1000"><result status="valid" time="0.10" steps="25207"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.74.2" expl="rewrite premises" proved="true">
   <proof prover="6" memlimit="1000"><result status="valid" time="0.10" steps="23887"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.74.3" expl="rewrite premises" proved="true">
   <transf name="split_vc" proved="true" >
    <goal name="wmpz_tdiv_q_2exp&#39;vc.74.3.0" expl="rewrite premises" proved="true">
    <proof prover="0" memlimit="1000"><result status="valid" time="0.23" steps="469388"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.74.3.1" expl="rewrite premises" proved="true">
    <proof prover="0" memlimit="1000"><result status="valid" time="0.24" steps="482650"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.75" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="25070"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.76" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.76.0" expl="precondition" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="25223"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.76.1" expl="precondition" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="18757"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.77" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.77.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.14"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.77.1" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="1" timelimit="1" memlimit="1000"><result status="valid" time="0.18" steps="144"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.77.2" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="0" timelimit="1" memlimit="1000"><result status="valid" time="0.33" steps="552726"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.77.3" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2"><result status="valid" time="0.08" steps="16810"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.77.4" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2"><result status="valid" time="0.17" steps="19732"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.77.5" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <transf name="rewrite" proved="true" arg1="&lt;-" arg2="Power_sum">
    <goal name="wmpz_tdiv_q_2exp&#39;vc.77.5.0" expl="VC for wmpz_tdiv_q_2exp" proved="true">
    <proof prover="2"><result status="valid" time="0.10" steps="16894"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.77.5.1" expl="rewrite premises" proved="true">
    <proof prover="2"><result status="valid" time="0.18" steps="26594"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.77.5.2" expl="rewrite premises" proved="true">
    <proof prover="2"><result status="valid" time="0.10" steps="16859"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.77.6" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="3"><result status="valid" time="0.40"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.77.7" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2"><result status="valid" time="0.11" steps="16952"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.78" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="18234"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.79" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.20" steps="26505"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.80" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.80.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.33"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.80.1" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="3"><result status="valid" time="0.14"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.81" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.81.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.12"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.81.1" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.18"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.81.2" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="4"><result status="valid" time="0.08"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.81.3" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2"><result status="valid" time="0.24" steps="26804"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.81.4" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="4"><result status="valid" time="0.12"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.81.5" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="4"><result status="valid" time="0.50"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.81.6" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="4"><result status="valid" time="0.63"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.81.7" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2"><result status="valid" time="0.24" steps="27677"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.81.8" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2"><result status="valid" time="0.14" steps="18733"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.81.9" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <transf name="apply" proved="true" arg1="div_minus">
    <goal name="wmpz_tdiv_q_2exp&#39;vc.81.9.0" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.25" steps="28339"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.81.9.1" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.23" steps="26166"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.81.10" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2"><result status="valid" time="0.17" steps="19079"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.82" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.07" steps="18523"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.83" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="27969"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.84" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="18976"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.85" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.11" steps="16597"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.86" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="17516"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.87" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="17534"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.88" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="20080"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.89" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="29073"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.90" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="19077"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.91" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="28871"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.92" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.13"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.93" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="19207"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.94" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.07" steps="17835"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.95" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.11" steps="20529"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.96" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="19268"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.97" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.33"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.98" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.04"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.99" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_tdiv_q_2exp&#39;vc.99.0" expl="apply premises" proved="true">
   <proof prover="2"><result status="valid" time="0.32" steps="31950"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.99.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
    <goal name="wmpz_tdiv_q_2exp&#39;vc.99.1.0" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.16" steps="20155"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.99.1.1" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.16" steps="20155"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.100" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.100.0" expl="postcondition" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="17067"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.100.1" expl="postcondition" proved="true">
   <proof prover="6"><result status="valid" time="0.13" steps="19308"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.101" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.17" steps="17223"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.102" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.06"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.103" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.103.0" expl="precondition" proved="true">
   <proof prover="3"><result status="valid" time="0.10"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.104" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.11" steps="23869"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.105" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.20" steps="23850"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.106" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.21" steps="23863"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.107" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.18"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.108" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.31" steps="45618"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.109" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="2.15" steps="341"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.110" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.10" steps="109154"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.111" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.05" steps="16887"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.112" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.07" steps="16884"/></proof>
  <proof prover="6"><result status="valid" time="0.06" steps="16885"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.113" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.113.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.07"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.114" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.114.0" expl="assertion" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="1.06" steps="118280"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.114.1" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="4"><result status="valid" time="0.34"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.114.2" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="3"><result status="valid" time="0.12"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.115" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.06" steps="17070"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.116" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.116.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.78"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.116.1" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.09" steps="17144"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.116.2" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="19137"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.116.3" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="19134"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.116.4" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <transf name="rewrite" proved="true" arg1="Mod_mult1">
    <goal name="wmpz_tdiv_q_2exp&#39;vc.116.4.0" expl="VC for wmpz_tdiv_q_2exp" proved="true">
    <proof prover="2"><result status="valid" time="0.23" steps="26224"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.116.4.1" expl="rewrite premises" proved="true">
    <proof prover="2"><result status="valid" time="0.10" steps="17204"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.116.5" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.24" steps="26721"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.117" expl="assertion" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.09" steps="19192"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.118" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.118.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.13"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.118.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.01"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.119" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.119.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.77"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.119.1" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="4"><result status="valid" time="0.03"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.119.2" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="3"><result status="valid" time="0.35"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.119.3" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.19" steps="19341"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.119.4" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.11" steps="17328"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.119.5" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.32" steps="48989"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.119.6" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="17382"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.119.7" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="17373"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.119.8" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="3"><result status="valid" time="0.33"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.119.9" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.13" steps="17352"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.119.10" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.20" steps="19528"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.120" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.120.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="18813"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.120.1" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="0"><result status="valid" time="1.18" steps="1306833"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.120.2" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="3"><result status="valid" time="0.94"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.120.3" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="3"><result status="valid" time="0.23"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.120.4" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="19386"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.120.5" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="6"><result status="valid" time="0.10" steps="17325"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.120.6" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <transf name="apply" proved="true" arg1="div_unique">
    <goal name="wmpz_tdiv_q_2exp&#39;vc.120.6.0" expl="apply premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.08" steps="19413"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.120.6.1" expl="apply premises" proved="true">
    <proof prover="0" timelimit="1" memlimit="1000"><result status="valid" time="0.03" steps="72269"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.120.6.2" expl="apply premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.09" steps="18929"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.120.7" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="6"><result status="valid" time="0.10" steps="18698"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.121" expl="integer overflow" proved="true">
  <proof prover="0"><result status="valid" time="0.05" steps="75394"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.122" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.15" steps="19345"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.123" expl="integer overflow" proved="true">
  <proof prover="0"><result status="valid" time="0.07" steps="77259"/></proof>
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.123.0" expl="integer overflow" proved="true">
   <proof prover="4"><result status="valid" time="0.02"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.124" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.11" steps="20060"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.125" expl="integer overflow" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.24" steps="28451"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.126" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.24"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.127" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.127.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.52"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.127.1" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.20"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.127.2" expl="assertion" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.20" steps="20886"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.127.3" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="3"><result status="valid" time="0.13"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.127.4" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.37" steps="54814"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.127.5" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="3"><result status="valid" time="0.12"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.127.6" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="4"><result status="valid" time="0.26"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.127.7" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="3"><result status="valid" time="0.20"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.127.8" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="17182"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.127.9" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.21" steps="20803"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.127.10" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="0"><result status="valid" time="0.08" steps="83651"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.127.11" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.19" steps="20377"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.127.12" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="3"><result status="valid" time="0.19"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.127.13" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="0"><result status="valid" time="0.08" steps="88178"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.127.14" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="4"><result status="valid" time="0.03"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.127.15" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <transf name="rewrite" proved="true" arg1="&lt;-" arg2="Power_sum">
    <goal name="wmpz_tdiv_q_2exp&#39;vc.127.15.0" expl="VC for wmpz_tdiv_q_2exp" proved="true">
    <proof prover="2"><result status="valid" time="0.12" steps="18199"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.127.15.1" expl="rewrite premises" proved="true">
    <proof prover="2"><result status="valid" time="0.50" steps="63040"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.127.15.2" expl="rewrite premises" proved="true">
    <proof prover="2"><result status="valid" time="0.26" steps="29745"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.127.16" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <transf name="rewrite" proved="true" arg1="&lt;-" arg2="Power_sum">
    <goal name="wmpz_tdiv_q_2exp&#39;vc.127.16.0" expl="VC for wmpz_tdiv_q_2exp" proved="true">
    <proof prover="0" timelimit="1" memlimit="1000"><result status="valid" time="0.14" steps="169700"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.127.16.1" expl="rewrite premises" proved="true">
    <proof prover="2"><result status="valid" time="0.48" steps="63040"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.127.16.2" expl="rewrite premises" proved="true">
    <proof prover="2"><result status="valid" time="0.13" steps="29745"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.127.17" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="20623"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.127.18" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="3"><result status="valid" time="0.94"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.127.19" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="18231"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.127.20" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="20832"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.128" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.128.0" expl="precondition" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.11" steps="17241"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.128.1" expl="precondition" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.06" steps="17288"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.129" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.05" steps="17140"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.130" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.06" steps="17887"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.131" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="17922"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.132" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="17318"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.133" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.20" steps="29627"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.134" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.134.0" expl="assertion" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="34179"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.134.1" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="6"><result status="valid" time="0.08" steps="21104"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.135" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.135.0" expl="assertion" proved="true">
   <proof prover="0"><result status="valid" time="1.18" steps="1905728"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.135.1" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.18"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.135.2" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="4"><result status="valid" time="0.09"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.135.3" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="30294"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.135.4" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="4"><result status="valid" time="0.38"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.135.5" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="4"><result status="valid" time="0.49"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.135.6" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="0"><result status="valid" time="0.10" steps="133772"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.135.7" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.44" steps="59660"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.135.8" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="19948"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.135.9" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="0"><result status="valid" time="0.07" steps="80517"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.135.10" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.17" steps="20431"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.136" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="17514"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.137" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="30185"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.138" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.18"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.139" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.11"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.140" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="18577"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.141" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.11" steps="18595"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.142" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="21556"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.143" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.25" steps="33828"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.144" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.145" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.21"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.146" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.09" steps="20779"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.147" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.22" steps="29478"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.148" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="18849"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.149" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.19" steps="21878"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.150" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="20372"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.151" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.62"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.152" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="32890"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.153" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_tdiv_q_2exp&#39;vc.153.0" expl="apply premises" proved="true">
   <proof prover="2"><result status="valid" time="0.34" steps="39231"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.153.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
    <goal name="wmpz_tdiv_q_2exp&#39;vc.153.1.0" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.17" steps="21491"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.153.1.1" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
     <goal name="wmpz_tdiv_q_2exp&#39;vc.153.1.1.0" expl="apply premises" proved="true">
     <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="1.03" steps="82279"/></proof>
     </goal>
     <goal name="wmpz_tdiv_q_2exp&#39;vc.153.1.1.1" expl="apply premises" proved="true">
     <proof prover="2"><result status="valid" time="0.16" steps="21491"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.154" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.11" steps="20888"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.155" expl="assertion" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.13" steps="25301"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.156" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.28" steps="44641"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.157" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.157.0" expl="precondition" proved="true">
   <proof prover="3"><result status="valid" time="0.07"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.158" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.158.0" expl="precondition" proved="true">
   <proof prover="3"><result status="valid" time="0.16"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.159" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="17995"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.160" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="1.39" steps="161"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.161" expl="assertion" proved="true">
  <transf name="rewrite" proved="true" arg1="div_unique" arg2="with" arg3="(value rp o2)">
   <goal name="wmpz_tdiv_q_2exp&#39;vc.161.0" expl="assertion" proved="true">
   <proof prover="6" memlimit="1000"><result status="valid" time="0.05" steps="17192"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.161.1" expl="rewrite premises" proved="true">
   <proof prover="6" memlimit="1000"><result status="valid" time="0.12" steps="26203"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.161.2" expl="rewrite premises" proved="true">
   <proof prover="6" memlimit="1000"><result status="valid" time="0.21" steps="44429"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.161.3" expl="rewrite premises" proved="true">
   <transf name="split_vc" proved="true" >
    <goal name="wmpz_tdiv_q_2exp&#39;vc.161.3.0" expl="rewrite premises" proved="true">
    <proof prover="0" memlimit="1000"><result status="valid" time="0.44" steps="580186"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.161.3.1" expl="rewrite premises" proved="true">
    <proof prover="0" memlimit="1000"><result status="valid" time="0.43" steps="590065"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.162" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.13" steps="26797"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.163" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.163.0" expl="precondition" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.24" steps="26618"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.163.1" expl="precondition" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="19362"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.164" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.164.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.24"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.164.1" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="5"><result status="valid" time="0.22" steps="165"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.164.2" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="0"><result status="valid" time="0.44" steps="675381"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.164.3" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="6"><result status="valid" time="0.10" steps="17383"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.164.4" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="6"><result status="valid" time="0.09" steps="20303"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.164.5" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <transf name="rewrite" proved="true" arg1="&lt;-" arg2="Power_sum">
    <goal name="wmpz_tdiv_q_2exp&#39;vc.164.5.0" expl="VC for wmpz_tdiv_q_2exp" proved="true">
    <proof prover="5" timelimit="1" memlimit="1000"><result status="valid" time="0.15" steps="169"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.164.5.1" expl="rewrite premises" proved="true">
    <proof prover="0" timelimit="1" memlimit="1000"><result status="valid" time="0.03" steps="75623"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.164.5.2" expl="rewrite premises" proved="true">
    <proof prover="5" timelimit="1" memlimit="1000"><result status="valid" time="0.18" steps="169"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.164.6" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="19728"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.164.7" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="3"><result status="valid" time="0.22"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.164.8" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="6"><result status="valid" time="0.10" steps="17567"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.165" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.165.0" expl="precondition" proved="true">
   <proof prover="4"><result status="valid" time="0.03"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.166" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.06" steps="16872"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.167" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.05" steps="17591"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.168" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.11" steps="17627"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.169" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="17051"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.170" expl="integer overflow" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.25" steps="28688"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.171" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.171.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.28"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.171.1" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="6"><result status="valid" time="0.08" steps="20536"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.172" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_tdiv_q_2exp&#39;vc.172.0" expl="assertion" proved="true">
   <proof prover="0"><result status="valid" time="0.64" steps="937193"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.172.1" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.20"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.172.2" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="4"><result status="valid" time="0.08"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.172.3" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.24" steps="29443"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.172.4" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="4"><result status="valid" time="0.15"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.172.5" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="4"><result status="valid" time="0.61"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.172.6" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="0"><result status="valid" time="0.09" steps="123801"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.172.7" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.25" steps="30710"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.172.8" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="19508"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.172.9" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="0"><result status="valid" time="0.06" steps="76288"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.172.10" expl="VC for wmpz_tdiv_q_2exp" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.13" steps="19906"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.173" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="17243"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.174" expl="integer overflow" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.17" steps="29614"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.175" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.09" steps="19972"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.176" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.11" steps="28500"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.177" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="18306"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.178" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="18324"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.179" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.18"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.180" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.16"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.181" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.17" steps="20044"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.182" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="2.25" steps="166060"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.183" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.18" steps="20296"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.184" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.14" steps="28954"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.185" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.11" steps="18579"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.186" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.20" steps="21440"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.187" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.11" steps="19924"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.188" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.40"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.189" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.12" steps="131156"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.190" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_tdiv_q_2exp&#39;vc.190.0" expl="apply premises" proved="true">
   <proof prover="2"><result status="valid" time="0.25" steps="35880"/></proof>
   </goal>
   <goal name="wmpz_tdiv_q_2exp&#39;vc.190.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
    <goal name="wmpz_tdiv_q_2exp&#39;vc.190.1.0" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.17" steps="20963"/></proof>
    </goal>
    <goal name="wmpz_tdiv_q_2exp&#39;vc.190.1.1" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
     <goal name="wmpz_tdiv_q_2exp&#39;vc.190.1.1.0" expl="apply premises" proved="true">
     <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.84" steps="82199"/></proof>
     </goal>
     <goal name="wmpz_tdiv_q_2exp&#39;vc.190.1.1.1" expl="apply premises" proved="true">
     <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="20963"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.191" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.18" steps="20341"/></proof>
  </goal>
 </transf>
 </goal>
</theory>
</file>
</why3session>
