<?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.12" steps="13339"/></proof>
  </goal>
  <goal name="div_unique&#39;vc.1" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="14750"/></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="17450"/></proof>
   </goal>
   <goal name="div_unique&#39;vc.2.1" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.08" steps="13681"/></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="17598"/></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="19175"/></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="14979"/></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="14978"/></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="15094"/></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="13681"/></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="13779"/></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="14157"/></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="19308"/></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="19965"/></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="22539"/></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="19865"/></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="19719"/></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="19655"/></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.46"/></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="16231"/></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="15831"/></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="14137"/></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="14140"/></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="14947"/></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="24171"/></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="500"/></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="395"/></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="21281"/></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.55"/></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="23733"/></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="15730"/></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="15727"/></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="23406"/></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="16179"/></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="39049"/></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.34"/></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="16235"/></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="16274"/></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="18198"/></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="18197"/></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="23876"/></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="16334"/></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="24315"/></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="18282"/></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="24023"/></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="16372"/></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="24083"/></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="24083"/></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="18402"/></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="16458"/></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="1193431"/></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="16512"/></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="16503"/></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="16482"/></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="18589"/></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="17987"/></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="18446"/></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="16454"/></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="18473"/></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="23548"/></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="18103"/></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="17920"/></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="25103"/></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="18439"/></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="26367"/></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="19147"/></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.20"/></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="119084"/></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="19813"/></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="79448"/></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="19431"/></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="28027"/></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="28873"/></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="83966"/></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="17166"/></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="17152"/></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="17145"/></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="17371"/></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="52201"/></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="27760"/></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="52171"/></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.32"/></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="19677"/></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="17354"/></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="19886"/></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="18187"/></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="18242"/></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="76590"/></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.15"/></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.12"/></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.13" steps="28060"/></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.28"/></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="53551"/></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="18947"/></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="53608"/></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="27131"/></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="19496"/></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="18770"/></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="27868"/></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="19192"/></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="16710"/></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="17608"/></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="17626"/></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="19849"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.55" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.35" steps="32699"/></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="19289"/></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="30141"/></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="19749"/></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="19503"/></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="20286"/></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="19519"/></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="30352"/></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="33840"/></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="20575"/></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="20575"/></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="19658"/></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="22408"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.68" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.27"/></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="23441"/></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="3106"/></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="117"/></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="18954"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.73" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="1.33" steps="140"/></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="16157"/></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="24235"/></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="22983"/></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="466473"/></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.45" steps="479710"/></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="24100"/></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="24241"/></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="18151"/></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="146"/></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="550475"/></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="16312"/></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="19126"/></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="16396"/></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="25516"/></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="16361"/></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="16454"/></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="17660"/></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="25428"/></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="26380"/></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.47"/></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="27253"/></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="18235"/></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.12" steps="27915"/></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="25742"/></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="18696"/></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="18064"/></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="27350"/></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="18491"/></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="16218"/></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="17111"/></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="17129"/></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="19595"/></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="28454"/></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="18618"/></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="28252"/></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="18748"/></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="17430"/></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="20044"/></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="18809"/></proof>
  </goal>
  <goal name="wmpz_tdiv_q_2exp&#39;vc.97" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.34"/></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="31524"/></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="19772"/></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="19772"/></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="16750"/></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="18925"/></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="16457"/></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="22739"/></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="22849"/></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="22867"/></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="44204"/></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="343"/></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="106030"/></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="16389"/></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="16386"/></proof>
  <proof prover="6"><result status="valid" time="0.06" steps="16387"/></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="0.90" steps="113738"/></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.38"/></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="16572"/></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="16646"/></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="18531"/></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="18528"/></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="25074"/></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="16706"/></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="25541"/></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="18586"/></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.34"/></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="18735"/></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="16830"/></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="47510"/></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="16884"/></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="16875"/></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.34"/></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="16854"/></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.08" steps="18922"/></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="18239"/></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.06" steps="1302573"/></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.97"/></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="18780"/></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="16827"/></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="18807"/></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="69578"/></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="18355"/></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="18124"/></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="72423"/></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="18739"/></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="74285"/></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="19472"/></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="27214"/></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="20280"/></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="53278"/></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="16716"/></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="20197"/></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="80650"/></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="19771"/></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="85177"/></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="17701"/></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="60994"/></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="28559"/></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="166265"/></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.46" steps="60994"/></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="28559"/></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="20017"/></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.98"/></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="17733"/></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="20226"/></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="16749"/></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="16796"/></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="16674"/></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="17395"/></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="17430"/></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="16852"/></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="28393"/></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="32808"/></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="20498"/></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.19" steps="1900977"/></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="29870"/></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.51"/></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="131444"/></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="59236"/></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="19450"/></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="78929"/></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="20048"/></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="17135"/></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="29453"/></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="18172"/></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="18190"/></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="21071"/></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="33060"/></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="20294"/></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="28805"/></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="18444"/></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="21393"/></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="19913"/></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="32433"/></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="38807"/></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="21108"/></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="81855"/></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="21108"/></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="20505"/></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="24159"/></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="43228"/></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="17503"/></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="163"/></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="16694"/></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="25053"/></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="43031"/></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.40" steps="575558"/></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.42" steps="585414"/></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="25608"/></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="25438"/></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="18756"/></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="167"/></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="672242"/></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="16885"/></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="19697"/></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="171"/></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="72521"/></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="171"/></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="19122"/></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.09"/></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="17069"/></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="16406"/></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="17099"/></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="17135"/></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="16585"/></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="27439"/></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="19930"/></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.57" steps="929213"/></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="29019"/></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="121098"/></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="30286"/></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="19010"/></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="74700"/></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="19523"/></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="16864"/></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="28882"/></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="19487"/></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="27846"/></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="17901"/></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="17919"/></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="19585"/></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="167342"/></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="19811"/></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="28281"/></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="18174"/></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="20955"/></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="19465"/></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="129626"/></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.27" steps="35456"/></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="20580"/></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="82613"/></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="20580"/></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="19958"/></proof>
  </goal>
 </transf>
 </goal>
</theory>
</file>
</why3session>
