<?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="Eprover" version="1.9.1-001" timelimit="5" steplimit="0" memlimit="2000"/>
<prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="2000"/>
<prover id="2" name="Eprover" version="2.0" timelimit="5" steplimit="0" memlimit="2000"/>
<prover id="3" name="Alt-Ergo" version="2.2.0" timelimit="5" steplimit="0" memlimit="2000"/>
<prover id="4" name="Z3" version="4.5.0" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="5" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="6" name="CVC4" version="1.6" timelimit="5" steplimit="0" memlimit="2000"/>
<prover id="8" name="Z3" version="4.6.0" timelimit="5" steplimit="0" memlimit="2000"/>
<file format="whyml" proved="true">
<path name=".."/><path name="sqrtrem.mlw"/>
<theory name="Sqrt" proved="true">
 <goal name="same_mod&#39;vc" expl="VC for same_mod" proved="true">
 <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.02" steps="31"/></proof>
 </goal>
 <goal name="wmpn_sqrtrem2&#39;vc" expl="VC for wmpn_sqrtrem2" proved="true">
 <transf name="split_vc" proved="true" >
  <goal name="wmpn_sqrtrem2&#39;vc.0" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.10" steps="22201"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.1" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.10" steps="22201"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.2" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.08" steps="22201"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.3" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.04" steps="17785"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.4" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.15" steps="22592"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.5" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.10" steps="17430"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.6" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.09" steps="23689"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.7" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.06" steps="22878"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.8" expl="division by zero" proved="true">
  <proof prover="5"><result status="valid" time="0.10" steps="17736"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.9" expl="integer overflow" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.03" steps="61"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.10" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.04" steps="62"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.11" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.11.0" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.04" steps="18559"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.12" expl="assertion" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.09" steps="306"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.13" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.13.0" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.08" steps="18587"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.13.1" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.16" steps="24300"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.13.2" expl="assertion" proved="true">
   <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.02" steps="64"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.13.3" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="66"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.13.4" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="3"><result status="valid" time="0.05" steps="69"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.14" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.13" steps="24548"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.15" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.15.0" expl="precondition" proved="true">
   <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.05" steps="70"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.15.1" expl="precondition" proved="true">
   <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.02" steps="70"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.16" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.16.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.04" steps="70"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.16.1" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="3"><result status="valid" time="0.60" steps="476"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.16.2" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.12" steps="25634"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.16.3" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.34" steps="60839"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.16.4" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="1"><result status="valid" time="0.10"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.17" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.17.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.11" steps="25324"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.17.1" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.10" steps="18316"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.17.2" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="3"><result status="valid" time="0.30" steps="451"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.17.3" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="24869"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.17.4" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.08" steps="17646"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.17.5" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.12" steps="20311"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.18" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.07" steps="24616"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.19" expl="precondition" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="79"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.20" expl="precondition" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.18" steps="82"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.21" expl="integer overflow" proved="true">
  <proof prover="3"><result status="valid" time="0.18" steps="80"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.22" expl="division by zero" proved="true">
  <proof prover="5"><result status="valid" time="0.11" steps="24579"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.23" expl="integer overflow" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.23.0" expl="integer overflow" proved="true">
   <proof prover="5"><result status="valid" time="0.05" steps="24959"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.24" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.24.0" expl="assertion" proved="true">
   <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.04" steps="82"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.24.1" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.10" steps="18389"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.24.2" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.10" steps="17628"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.24.3" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.08" steps="17605"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.24.4" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="3"><result status="valid" time="0.24" steps="85"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.24.5" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.03" steps="83"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.24.6" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.20" steps="25079"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.24.7" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="3"><result status="valid" time="0.46" steps="599"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.24.8" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.08" steps="19766"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.24.9" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.13" steps="19797"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.24.10" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="1"><result status="valid" time="0.08"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.24.11" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.10" steps="17838"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.25" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.19" steps="86"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.26" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.26.0" expl="precondition" proved="true">
   <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.18" steps="88"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.26.1" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.13" steps="32097"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.27" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.27.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.21" steps="92"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.27.1" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="3"><result status="valid" time="0.05" steps="92"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.27.2" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="3"><result status="valid" time="0.07" steps="92"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.28" expl="integer overflow" proved="true">
  <proof prover="8"><result status="valid" time="0.29" steps="425032"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.29" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.29.0" expl="postcondition" proved="true">
   <proof prover="6"><result status="valid" time="0.10" steps="20403"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.29.1" expl="postcondition" proved="true">
   <proof prover="3"><result status="valid" time="0.25" steps="94"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.30" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.30.0" expl="postcondition" proved="true">
   <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.03" steps="92"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.31" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.31.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.09" steps="17718"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.31.1" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.10" steps="17737"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.31.2" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="3"><result status="valid" time="0.05" steps="88"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.31.3" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.06" steps="17728"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.31.4" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.13" steps="19676"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.32" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.32.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="19884"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.32.1" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="3"><result status="valid" time="0.24" steps="95"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.32.2" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.22" steps="25575"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.32.3" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.11" steps="20101"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.32.4" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="3"><result status="valid" time="0.08" steps="98"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.32.5" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.11" steps="20202"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.33" expl="integer overflow" proved="true">
  <proof prover="3"><result status="valid" time="0.22" steps="95"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.34" expl="integer overflow" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.34.0" expl="integer overflow" proved="true">
   <proof prover="5"><result status="valid" time="0.16" steps="25597"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.35" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.07" steps="95"/></proof>
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.35.0" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.04" steps="18288"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.35.1" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="3"><result status="valid" time="0.07" steps="95"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.35.2" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="5"><result status="valid" time="0.07" steps="18313"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.35.3" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.07" steps="17850"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.35.4" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.11" steps="19988"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.36" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.36.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.09" steps="19901"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.36.1" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="8"><result status="valid" time="0.32" steps="376038"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.36.2" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="3"><result status="valid" time="0.09" steps="106"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.36.3" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.15" steps="25785"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.36.4" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.12" steps="20305"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.37" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.37.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.03"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.37.1" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.10" steps="18658"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.37.2" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="1"><result status="valid" time="0.14"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.37.3" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.10" steps="17894"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.37.4" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="2"><result status="valid" time="0.02"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.37.5" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.12" steps="20091"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.38" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.14" steps="33767"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.39" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.18" steps="25912"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.40" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.16" steps="26206"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.41" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.14" steps="20356"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.42" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.20" steps="26593"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.43" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.43.0" expl="precondition" proved="true">
   <proof prover="1"><result status="valid" time="0.17"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.43.1" expl="precondition" proved="true">
   <proof prover="0"><result status="valid" time="0.53"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.44" expl="assertion" proved="true">
  <proof prover="4" timelimit="1"><result status="valid" time="1.06" steps="830981"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.45" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.18" steps="38974"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.46" expl="integer overflow" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.19" steps="27412"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.47" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.20" steps="35771"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.48" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.22" steps="41086"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.49" expl="division by zero" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.23" steps="27303"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.50" expl="integer overflow" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.50.0" expl="integer overflow" proved="true">
   <proof prover="0"><result status="valid" time="0.16"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.51" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.51.0" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.63"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.51.1" expl="VC for wmpn_sqrtrem2" proved="true">
   <transf name="rewrite" proved="true" arg1="&lt;-" arg2="same_mod">
    <goal name="wmpn_sqrtrem2&#39;vc.51.1.0" expl="VC for wmpn_sqrtrem2" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.11" steps="22284"/></proof>
    </goal>
    <goal name="wmpn_sqrtrem2&#39;vc.51.1.1" expl="rewrite premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.13" steps="28354"/></proof>
    </goal>
    <goal name="wmpn_sqrtrem2&#39;vc.51.1.2" expl="rewrite premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="27281"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.51.2" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="2"><result status="valid" time="0.03"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.52" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.10" steps="27899"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.53" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.25" steps="36645"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.54" expl="integer overflow" proved="true">
  <proof prover="6"><result status="valid" time="0.60" steps="74249"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.55" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.55.0" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.10" steps="18759"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.55.1" expl="VC for wmpn_sqrtrem2" proved="true">
   <transf name="apply" proved="true" arg1="prod_compat_strict_lr">
    <goal name="wmpn_sqrtrem2&#39;vc.55.1.0" expl="apply premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="27334"/></proof>
    </goal>
    <goal name="wmpn_sqrtrem2&#39;vc.55.1.1" expl="apply premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.11" steps="27334"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.55.2" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="5"><result status="valid" time="0.04" steps="18763"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.55.3" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="5"><result status="valid" time="0.10" steps="20766"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.56" expl="integer overflow" proved="true">
  <proof prover="1"><result status="valid" time="0.20"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.57" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.57.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.02"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.57.1" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="5"><result status="valid" time="0.20" steps="28137"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.57.2" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="2"><result status="valid" time="1.68"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.57.3" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="2"><result status="valid" time="4.55"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.57.4" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="2"><result status="valid" time="1.12"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.57.5" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="1"><result status="valid" time="0.17"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.57.6" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="2"><result status="valid" time="0.02"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.57.7" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="21280"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.57.8" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="1"><result status="valid" time="0.41"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.57.9" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.19" steps="21889"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.57.10" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="2"><result status="valid" time="0.10"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.57.11" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.10" steps="21667"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.58" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.58.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.15" steps="21173"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.58.1" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="5"><result status="valid" time="0.08" steps="21246"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.59" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.22" steps="29561"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.60" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.16" steps="30011"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.61" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.20" steps="29960"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.62" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.22"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.63" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.63.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.15" steps="21387"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.63.1" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.11" steps="18539"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.63.2" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="1"><result status="valid" time="0.19"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.63.3" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.63" steps="73722"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.63.4" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.10" steps="18577"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.63.5" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="8"><result status="valid" time="1.20" steps="1858953"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.63.6" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.09" steps="21126"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.63.7" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="8"><result status="valid" time="1.59" steps="1482007"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.63.8" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.17" steps="21329"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.63.9" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.10" steps="19425"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.63.10" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="2"><result status="valid" time="0.07"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.63.11" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="2"><result status="valid" time="0.03"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.63.12" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.23" steps="28247"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.63.13" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.13" steps="22459"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.63.14" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="30285"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.63.15" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.13" steps="21784"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.63.16" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="21769"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.63.17" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="21789"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.64" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.64.0" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.20" steps="39421"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.65" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.65.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.13" steps="21999"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.65.1" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.07" steps="19358"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.65.2" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.22" steps="28034"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.65.3" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="22192"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.65.4" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.23" steps="29207"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.65.5" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="22064"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.65.6" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="8"><result status="valid" time="1.36" steps="1475937"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.65.7" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="28742"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.65.8" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="1"><result status="valid" time="0.60"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.65.9" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="29034"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.66" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.15" steps="28552"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.67" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.35" steps="40625"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.68" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.09" steps="18813"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.69" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.26" steps="48165"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.70" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.09" steps="19199"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.71" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.16" steps="28757"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.72" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.18" steps="29183"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.73" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.16" steps="31379"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.74" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.08" steps="21782"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.75" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.26" steps="31120"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.76" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.24" steps="28943"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.77" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.77.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.06" steps="18730"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.77.1" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="2"><result status="valid" time="0.87"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.77.2" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="21968"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.77.3" expl="VC for wmpn_sqrtrem2" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="22038"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.78" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.12" steps="29855"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.79" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="19245"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.80" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.18" steps="30031"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.81" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.06"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.82" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.62" steps="79505"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.83" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.05" steps="19636"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.84" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.09"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.85" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.13" steps="31224"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.86" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.86.0" expl="postcondition" proved="true">
   <proof prover="5"><result status="valid" time="0.15" steps="22241"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.86.1" expl="postcondition" proved="true">
   <proof prover="6"><result status="valid" time="0.13" steps="30269"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.87" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.87.0" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.24" steps="28785"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.87.1" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.25" steps="28842"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.88" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.06" steps="19027"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.89" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem2&#39;vc.89.0" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.13" steps="28973"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem2&#39;vc.89.1" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.24" steps="29041"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.90" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.11" steps="19229"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.91" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.54" steps="71844"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.92" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.06" steps="18960"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.93" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.06"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.94" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.17" steps="22635"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem2&#39;vc.95" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.21" steps="29567"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="wmpn_dc_sqrtrem&#39;vc" expl="VC for wmpn_dc_sqrtrem" proved="true">
 <transf name="split_vc" proved="true" >
  <goal name="wmpn_dc_sqrtrem&#39;vc.0" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.09" steps="23827"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.1" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.03" steps="54"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.2" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.10"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.3" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.04" steps="56"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.4" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.05" steps="22173"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.5" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.20" steps="29261"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.6" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.20" steps="29249"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.7" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.04" steps="22576"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.8" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="3.64" steps="469"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.9" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="4.68" steps="487"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.10" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.65" steps="524"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.11" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.04" steps="22956"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.12" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.04" steps="23208"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.13" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.06" steps="23211"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.14" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.16" steps="25168"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.15" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.08" steps="23239"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.16" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.04" steps="23242"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.17" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.10" steps="25223"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.18" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.11" steps="23270"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.19" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.07" steps="23273"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.20" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.11" steps="25278"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.21" expl="division by zero" proved="true">
  <proof prover="5"><result status="valid" time="0.04" steps="22088"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.22" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.19" steps="27367"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.23" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.14" steps="40988"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.24" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.10" steps="27514"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.25" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.13" steps="27646"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.26" expl="integer overflow" proved="true">
  <proof prover="6"><result status="valid" time="0.15" steps="28724"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.27" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.11"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.28" expl="integer overflow" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.15" steps="23296"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.29" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.18" steps="23279"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.30" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.13" steps="31084"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.31" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.31.0" expl="precondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.15" steps="21497"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.32" expl="integer overflow" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.14" steps="99"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.33" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.33.0" expl="precondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.13" steps="23797"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.34" expl="assertion" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.06" steps="101"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.35" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.21"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.36" expl="integer overflow" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.18" steps="24049"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.37" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.13" steps="31480"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.38" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.38.0" expl="precondition" proved="true">
   <proof prover="1"><result status="valid" time="0.11"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.39" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.39.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.49"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.39.1" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.40" steps="61036"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.39.2" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.39" steps="112"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.39.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.24" steps="33345"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.39.4" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.15" steps="24494"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.39.5" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.24" steps="32448"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.39.6" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="24558"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.40" expl="postcondition" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.06" steps="112"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.41" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.08" steps="23935"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.42" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.21" steps="32330"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.43" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.43.0" expl="precondition" proved="true">
   <proof prover="1"><result status="valid" time="0.08"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.44" expl="variant decrease" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.14" steps="24470"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.45" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.36" steps="57383"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.46" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.27" steps="54014"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.47" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.37" steps="50021"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.48" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.36" steps="56256"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.49" expl="precondition" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.19" steps="142"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.50" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.50.0" expl="precondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="22432"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.51" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.18"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.52" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.11"/></proof>
  <proof prover="3"><result status="valid" time="0.22" steps="180"/></proof>
  <proof prover="4" memlimit="2000"><result status="valid" time="0.05" steps="23552"/></proof>
  <proof prover="6"><result status="valid" time="0.13" steps="23123"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.53" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.53.0" expl="assertion" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.38" steps="59737"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.53.1" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <transf name="rewrite" proved="true" arg1="&lt;-" arg2="Power_sum">
    <goal name="wmpn_dc_sqrtrem&#39;vc.53.1.0" expl="VC for wmpn_dc_sqrtrem" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.14" steps="25973"/></proof>
    </goal>
    <goal name="wmpn_dc_sqrtrem&#39;vc.53.1.1" expl="rewrite premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.18" steps="34053"/></proof>
    </goal>
    <goal name="wmpn_dc_sqrtrem&#39;vc.53.1.2" expl="rewrite premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="25350"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.53.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.20" steps="26535"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.53.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.07" steps="24101"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.54" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.40"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.55" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.08" steps="25828"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.56" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.56.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="3.19"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.56.1" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.10" steps="23301"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.56.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.25"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.56.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.19" steps="25765"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.56.4" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="35163"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.56.5" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.41" steps="65373"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.56.6" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.12" steps="23463"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.56.7" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.17" steps="25892"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.56.8" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.13"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.56.9" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.11" steps="23528"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.57" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.57.0" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.33" steps="62321"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.57.1" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="5"><result status="valid" time="0.06" steps="23968"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.57.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="5"><result status="valid" time="0.09" steps="25917"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.57.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="5"><result status="valid" time="0.15" steps="34847"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.58" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.03"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.59" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.10" steps="23761"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.60" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.14" steps="25770"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.61" expl="assertion" proved="true">
  <proof prover="4" timelimit="1"><result status="valid" time="0.03" steps="26343"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.62" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.62.0" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.07" steps="23875"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.62.1" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.05" steps="23861"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.62.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="5"><result status="valid" time="0.32" steps="57830"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.62.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.20" steps="25718"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.62.4" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="23316"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.63" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.17" steps="34381"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.64" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.33" steps="59443"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.65" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.14" steps="35034"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.66" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.11" steps="23892"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.67" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.82"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.68" expl="assertion" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.28" steps="212"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.69" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.24" steps="213"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.70" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.15" steps="25713"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.71" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.16" steps="25877"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.72" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.08" steps="26307"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.73" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.10" steps="23962"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.74" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.45" steps="64682"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.75" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.62" steps="69908"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.76" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="1.12"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.77" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.66" steps="218"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.78" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.06" steps="26496"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.79" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.79.0" expl="precondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.29" steps="38551"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.79.1" expl="precondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.31" steps="38585"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.80" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.80.0" expl="precondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.14" steps="24082"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.81" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.15" steps="28692"/></proof>
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.20" steps="28783"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.82" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.82.0" expl="precondition" proved="true">
   <proof prover="2"><result status="valid" time="0.02"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.82.1" expl="precondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.26" steps="38559"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.83" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="1.56" steps="251"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.84" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.56" steps="79493"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.85" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.33" steps="38986"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.86" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.45" steps="73984"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.87" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.55" steps="81589"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.88" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.88.0" expl="precondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.14" steps="24534"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.89" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.05" steps="24589"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.90" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.20" steps="39368"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.91" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.21"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.92" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.17" steps="27648"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.93" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.21" steps="39591"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.94" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.94.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.66" steps="84119"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.94.1" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.12" steps="25653"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.94.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.22" steps="42143"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.94.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.54" steps="84075"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.94.4" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.12" steps="25727"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.94.5" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.31"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.94.6" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.52" steps="87509"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.94.7" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.72" steps="86245"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.94.8" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.14"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.94.9" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <transf name="rewrite" proved="true" arg1="&lt;-" arg2="Power_sum">
    <goal name="wmpn_dc_sqrtrem&#39;vc.94.9.0" expl="VC for wmpn_dc_sqrtrem" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.15" steps="28312"/></proof>
    </goal>
    <goal name="wmpn_dc_sqrtrem&#39;vc.94.9.1" expl="rewrite premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.24" steps="40937"/></proof>
    </goal>
    <goal name="wmpn_dc_sqrtrem&#39;vc.94.9.2" expl="rewrite premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="28111"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.94.10" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.21"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.94.11" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <transf name="apply" proved="true" arg1="simp_compat_strict_l" arg2="with" arg3="(value spl h)">
    <goal name="wmpn_dc_sqrtrem&#39;vc.94.11.0" expl="apply premises" proved="true">
    <transf name="split_vc" proved="true" >
     <goal name="wmpn_dc_sqrtrem&#39;vc.94.11.0.0" expl="apply premises" proved="true">
     <proof prover="2" timelimit="10"><result status="valid" time="4.30"/></proof>
     </goal>
     <goal name="wmpn_dc_sqrtrem&#39;vc.94.11.0.1" expl="apply premises" proved="true">
     <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.13" steps="28460"/></proof>
     </goal>
    </transf>
    </goal>
    <goal name="wmpn_dc_sqrtrem&#39;vc.94.11.1" expl="apply premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.22" steps="28443"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.94.12" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.10" steps="25960"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.94.13" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.64" steps="95184"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.94.14" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.20"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.94.15" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.25" steps="43729"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.94.16" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="26012"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.95" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.49" steps="85185"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.96" expl="integer overflow" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.25" steps="43284"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.97" expl="precondition" proved="true">
  <proof prover="4" timelimit="1"><result status="valid" time="0.04" steps="96219"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.98" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.98.0" expl="assertion" proved="true">
   <proof prover="0"><result status="valid" time="0.02"/></proof>
   <proof prover="5"><result status="valid" time="0.12" steps="26209"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.99" expl="integer overflow" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.99.0" expl="integer overflow" proved="true">
   <transf name="inline_goal" proved="true" >
    <goal name="wmpn_dc_sqrtrem&#39;vc.99.0.0" expl="integer overflow" proved="true">
    <proof prover="1"><result status="valid" time="0.24"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.100" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.100.0" expl="assertion" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.21" steps="28316"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.100.1" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.23"/></proof>
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="28315"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.101" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.101.0" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.23"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.102" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.24" steps="43901"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.103" expl="division by zero" proved="true">
  <proof prover="1"><result status="valid" time="0.20"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.104" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.52" steps="84593"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.105" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.105.0" expl="precondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.62" steps="91163"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.106" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.08" steps="25834"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.107" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.107.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.71" steps="100485"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.107.1" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.48"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.107.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="1.08" steps="95881"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.107.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.36" steps="45632"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.107.4" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="29646"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.107.5" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="8"><result status="valid" time="0.27" steps="345554"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.107.6" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.27" steps="46106"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.108" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.59" steps="85322"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.109" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.36" steps="44018"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.110" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.110.0" expl="precondition" proved="true">
   <proof prover="5"><result status="valid" time="0.12" steps="25937"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.110.1" expl="precondition" proved="true">
   <proof prover="5"><result status="valid" time="0.08" steps="25937"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.111" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.111.0" expl="precondition" proved="true">
   <proof prover="1"><result status="valid" time="0.23"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.112" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.112.0" expl="precondition" proved="true">
   <proof prover="1"><result status="valid" time="0.21"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.113" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.113.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.08" steps="25856"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.113.1" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.42" steps="47022"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.113.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="29126"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.113.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="2.77" steps="159450"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.114" expl="integer overflow" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.34" steps="43237"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.115" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.23" steps="44128"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.116" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.26" steps="43247"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.117" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.20" steps="29332"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.118" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.11"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.119" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.119.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.24" steps="29621"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.119.1" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.76" steps="91187"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.119.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.86" steps="109171"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.119.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="30345"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.119.4" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.44" steps="48994"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.119.5" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.25"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.119.6" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.27" steps="48016"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.119.7" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.27" steps="48058"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.120" expl="integer overflow" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.24" steps="44292"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.121" expl="integer overflow" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.121.0" expl="integer overflow" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.34" steps="44380"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.122" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.20" steps="29487"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.123" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.123.0" expl="precondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.11" steps="26235"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.123.1" expl="precondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.09" steps="26237"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.124" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.124.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.15" steps="26279"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.124.1" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="26279"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.124.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="2"><result status="valid" time="0.02"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.124.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.23" steps="30212"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.124.4" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.23" steps="30211"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.125" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.125.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.02"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.125.1" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.17" steps="30437"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.125.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.25"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.125.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.23" steps="30622"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.125.4" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="8"><result status="valid" time="3.68" steps="3363774"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.125.5" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="8"><result status="valid" time="3.00" steps="3814554"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.125.6" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.23" steps="30259"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.125.7" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="2"><result status="valid" time="0.04"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.125.8" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.22" steps="30835"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.125.9" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.24" steps="30702"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.125.10" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.24" steps="30968"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.126" expl="integer overflow" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.25" steps="46197"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.127" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.28"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.128" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="26619"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.129" expl="integer overflow" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.39" steps="47266"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.130" expl="integer overflow" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.27" steps="50759"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.131" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.27" steps="48098"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.132" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.132.0" expl="precondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.15" steps="26440"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.133" expl="integer overflow" proved="true">
  <proof prover="1"><result status="valid" time="0.26"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.134" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.134.0" expl="precondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.24" steps="30747"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.135" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.135.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.08"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.135.1" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <transf name="inline_goal" proved="true" >
    <goal name="wmpn_dc_sqrtrem&#39;vc.135.1.0" expl="VC for wmpn_dc_sqrtrem" proved="true">
    <proof prover="8" timelimit="1" memlimit="1000"><result status="valid" time="0.62" steps="900389"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.135.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.24" steps="31065"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.136" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.30"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.137" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.137.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.11" steps="26898"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.137.1" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.03"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.137.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="2"><result status="valid" time="0.36"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.138" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.138.0" expl="assertion" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.13" steps="26902"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.139" expl="assertion" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.26" steps="31340"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.140" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.23" steps="31505"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.141" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="1.22" steps="137554"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.142" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.142.0" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.38" steps="55315"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.143" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.16" steps="26970"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.144" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.12" steps="31292"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.145" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.20"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.146" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.146.0" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.33"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.146.1" expl="postcondition" proved="true">
   <proof prover="5"><result status="valid" time="0.21" steps="31705"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.147" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.147.0" expl="postcondition" proved="true">
   <proof prover="6"><result status="valid" time="1.60" steps="143883"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.147.1" expl="postcondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.14" steps="31886"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.148" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.19" steps="31572"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.149" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.18" steps="31002"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.150" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.150.0" expl="postcondition" proved="true">
   <proof prover="6"><result status="valid" time="1.25" steps="137220"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.150.1" expl="postcondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.32" steps="53567"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.151" expl="assertion" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="27611"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.152" expl="assertion" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="27176"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.153" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.153.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.50" steps="52874"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.153.1" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="27177"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.153.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="27230"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.153.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.25" steps="32067"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.153.4" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.20"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.153.5" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.15" steps="27268"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.153.6" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="27314"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.153.7" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="27324"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.153.8" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.15" steps="27765"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.153.9" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.24" steps="31710"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.153.10" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.34"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.153.11" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="1.24" steps="138441"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.153.12" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="31408"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.153.13" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.21"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.153.14" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="27452"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.154" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.18" steps="31375"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.155" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="31854"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.156" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.15" steps="27191"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.157" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="2.03" steps="156759"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.158" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="2.10" steps="165102"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.159" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.159.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.26" steps="32692"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.159.1" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="2"><result status="valid" time="0.04"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.160" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.04"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.161" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.39" steps="58512"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.162" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.162.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.05"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.162.1" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="32368"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.162.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="8"><result status="valid" time="0.67" steps="1008162"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.162.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="2"><result status="valid" time="0.12"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.162.4" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.19" steps="32670"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.162.5" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="28034"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.163" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.163.0" expl="precondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="27968"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.164" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.38" steps="59458"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.165" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="27917"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.166" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="1.66" steps="161356"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.167" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.14" steps="28591"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.168" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="1.97" steps="172305"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.169" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.169.0" expl="precondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.13" steps="28155"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.170" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.16" steps="28280"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.171" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="1.56" steps="161554"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.172" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.172.0" expl="precondition" proved="true">
   <transf name="split_vc" proved="true" >
    <goal name="wmpn_dc_sqrtrem&#39;vc.172.0.0" expl="precondition" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.20" steps="32678"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.173" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.08" steps="28345"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.174" expl="integer overflow" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.20" steps="33424"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.175" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.175.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.26" steps="32930"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.175.1" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.23" steps="32927"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.175.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.36"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.175.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="28671"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.175.4" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.51" steps="62550"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.175.5" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="28699"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.175.6" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="1.57" steps="167515"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.175.7" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.15" steps="33601"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.175.8" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.25" steps="33534"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.175.9" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.25" steps="33126"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.175.10" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="2"><result status="valid" time="0.08"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.175.11" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.25"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.175.12" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="2"><result status="valid" time="0.49"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.175.13" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.15" steps="33788"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.176" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="1.63" steps="166741"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.177" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.26" steps="33578"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.178" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="1.85" steps="174182"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.179" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.56" steps="66073"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.180" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.14" steps="29177"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.181" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="1.88" steps="180369"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.182" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="1.50" steps="148968"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.183" expl="integer overflow" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.55" steps="66364"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.184" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.25"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.185" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.185.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="29498"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.185.1" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.12" steps="29501"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.185.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.25"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.186" expl="assertion" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.21" steps="34695"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.187" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.34"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.188" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.15" steps="34851"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.189" expl="integer overflow" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.189.0" expl="integer overflow" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.50" steps="65405"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.190" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.190.0" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.28"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.190.1" expl="assertion" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.15" steps="29371"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.190.2" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.06"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.191" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.191.0" expl="assertion" proved="true">
   <transf name="apply" proved="true" arg1="prod_compat_lr">
    <goal name="wmpn_dc_sqrtrem&#39;vc.191.0.0" expl="apply premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="29425"/></proof>
    </goal>
    <goal name="wmpn_dc_sqrtrem&#39;vc.191.0.1" expl="apply premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="29425"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.191.1" expl="assertion" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.49" steps="65600"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.191.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.49" steps="65680"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.191.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="29503"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.191.4" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.32"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.191.5" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="35234"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.191.6" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="2.26" steps="174687"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.191.7" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.22" steps="35292"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.191.8" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.18" steps="29580"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.191.9" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.26" steps="35378"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.191.10" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.36"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.191.11" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.18" steps="29650"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.192" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.192.0" expl="postcondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.27" steps="35174"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.193" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="35172"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.194" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.194.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.49" steps="66282"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.194.1" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.17" steps="34510"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.194.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="1.81" steps="186811"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.194.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.54" steps="66355"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.195" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.26" steps="34423"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.196" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.66" steps="66727"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.197" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.16" steps="34672"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.198" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="1.98" steps="189772"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.199" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.15" steps="29525"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.200" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.11" steps="29438"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.201" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.201.0" expl="precondition" proved="true">
   <proof prover="2"><result status="valid" time="0.16"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.202" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.16" steps="35359"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.203" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.11"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.204" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.204.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.02"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.204.1" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="2"><result status="valid" time="0.03"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.204.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="8"><result status="valid" time="0.09" steps="182124"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.204.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.30"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.204.4" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="2"><result status="valid" time="0.03"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.204.5" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.34"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.205" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.205.0" expl="precondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="34958"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.206" expl="integer overflow" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.58" steps="69924"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.207" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.207.0" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.43"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.207.1" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.17" steps="30187"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.207.2" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="30194"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.207.3" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.06"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.208" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.30"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.209" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.28" steps="35785"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.210" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.210.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.13" steps="29746"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.210.1" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.13" steps="29488"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.210.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.70" steps="66503"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.210.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="2"><result status="valid" time="0.50"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.210.4" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.25"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.210.5" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.38"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.210.6" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.19" steps="29917"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.210.7" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="2"><result status="valid" time="0.07"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.210.8" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.17" steps="29718"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.210.9" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="29769"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.210.10" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="29799"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.210.11" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.12" steps="29831"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.211" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.211.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.54" steps="66591"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.211.1" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="29523"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.211.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.42"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.211.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="29555"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.211.4" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="2"><result status="valid" time="2.39"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.211.5" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.12" steps="29604"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.211.6" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="34860"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.212" expl="assertion" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.212.0" expl="assertion" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.11" steps="29599"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.213" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.09" steps="30100"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.214" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.214.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="29605"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.215" expl="assertion" proved="true">
  <transf name="rewrite" proved="true" arg1="&lt;-" arg2="Power_sum">
   <goal name="wmpn_dc_sqrtrem&#39;vc.215.0" expl="assertion" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.20" steps="34677"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.215.1" expl="rewrite premises" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.14" steps="34301"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.215.2" expl="rewrite premises" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.56" steps="66674"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.216" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.216.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.13" steps="29666"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.216.1" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.26" steps="34351"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.216.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.17" steps="29670"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.216.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <transf name="case" proved="true" arg1="(dq = 0)">
    <goal name="wmpn_dc_sqrtrem&#39;vc.216.3.0" expl="true case" proved="true">
    <proof prover="1"><result status="valid" time="0.47"/></proof>
    </goal>
    <goal name="wmpn_dc_sqrtrem&#39;vc.216.3.1" expl="false case" proved="true">
    <transf name="apply" proved="true" arg1="prod_compat_lr">
     <goal name="wmpn_dc_sqrtrem&#39;vc.216.3.1.0" expl="apply premises" proved="true">
     <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.28" steps="34933"/></proof>
     </goal>
     <goal name="wmpn_dc_sqrtrem&#39;vc.216.3.1.1" expl="apply premises" proved="true">
     <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="34891"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.216.4" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.70" steps="66822"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.216.5" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.33"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.216.6" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.19" steps="29745"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.216.7" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.17" steps="29788"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.216.8" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="29794"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.216.9" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.17" steps="29775"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.216.10" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.28" steps="34943"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.216.11" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="35083"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.217" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.217.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.19" steps="29651"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.217.1" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="2.30" steps="188710"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.217.2" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.55" steps="66498"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.217.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <transf name="apply" proved="true" arg1="prod_compat_lr">
    <goal name="wmpn_dc_sqrtrem&#39;vc.217.3.0" expl="apply premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.68" steps="66553"/></proof>
    </goal>
    <goal name="wmpn_dc_sqrtrem&#39;vc.217.3.1" expl="apply premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.54" steps="66553"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.217.4" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.22" steps="34933"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.217.5" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="29728"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.218" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.218.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="2.13" steps="188008"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.218.1" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="8"><result status="valid" time="1.01" steps="1327055"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.218.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="34979"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.219" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="2.07" steps="188676"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.220" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="1.75" steps="183831"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.221" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.05"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.222" expl="assertion" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.28" steps="35457"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.223" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.33"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.224" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.22" steps="35283"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.225" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.225.0" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.28" steps="35750"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.226" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="30090"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.227" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.227.0" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.84" steps="67353"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.228" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.228.0" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.86" steps="69975"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.229" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.79" steps="72507"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.230" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.15"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.231" expl="assertion" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.24" steps="36277"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.232" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="2.47" steps="222776"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.233" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.67" steps="75244"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.234" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.69" steps="75835"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.235" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.20" steps="30683"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.236" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.236.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.19" steps="31124"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.236.1" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="36726"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.236.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.25" steps="36165"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.236.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="2.46" steps="231740"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.236.4" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="2.43" steps="231792"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.236.5" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <transf name="cut" proved="true" arg1="(c&#39; &lt;&#39; 1)">
    <goal name="wmpn_dc_sqrtrem&#39;vc.236.5.0" expl="VC for wmpn_dc_sqrtrem" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.74" steps="74308"/></proof>
    </goal>
    <goal name="wmpn_dc_sqrtrem&#39;vc.236.5.1" expl="asserted formula" proved="true">
    <proof prover="1"><result status="valid" time="0.44"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.236.6" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="2.23" steps="231781"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.236.7" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.12" steps="31108"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.236.8" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.22" steps="36754"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.236.9" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="2.62" steps="231812"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.236.10" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="8"><result status="valid" time="0.98" steps="1531551"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.236.11" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.17" steps="36411"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.237" expl="integer overflow" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.61" steps="74175"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.238" expl="integer overflow" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.238.0" expl="integer overflow" proved="true">
   <proof prover="6"><result status="valid" time="2.34" steps="230031"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.239" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.24" steps="36605"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.240" expl="integer overflow" proved="true">
  <proof prover="6"><result status="valid" time="0.66" steps="74486"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.241" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.36"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.242" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.78" steps="78152"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.243" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="31330"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.244" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.19" steps="31234"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.245" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.245.0" expl="precondition" proved="true">
   <transf name="split_vc" proved="true" >
    <goal name="wmpn_dc_sqrtrem&#39;vc.245.0.0" expl="precondition" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.24" steps="36885"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.246" expl="integer overflow" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.91" steps="78818"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.247" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.38"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.248" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.248.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.31" steps="37522"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.248.1" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="37546"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.248.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="2.91" steps="241218"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.248.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.41"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.248.4" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.12" steps="31765"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.249" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.249.0" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.78" steps="79533"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.250" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.15" steps="31754"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.251" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.18" steps="32146"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.252" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="3.63" steps="249895"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.253" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.253.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="37461"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.253.1" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.19" steps="32073"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.253.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.20" steps="32146"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.253.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.17" steps="37521"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.253.4" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="3.00" steps="249690"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.253.5" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="8"><result status="valid" time="1.59" steps="2096455"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.254" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.61" steps="76678"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.255" expl="assertion" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.255.0" expl="assertion" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.28" steps="38255"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.256" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.42"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.257" expl="assertion" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.257.0" expl="assertion" proved="true">
   <transf name="split_vc" proved="true" >
    <goal name="wmpn_dc_sqrtrem&#39;vc.257.0.0" expl="assertion" proved="true">
    <proof prover="2"><result status="valid" time="0.06"/></proof>
    </goal>
    <goal name="wmpn_dc_sqrtrem&#39;vc.257.0.1" expl="assertion" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.18" steps="32155"/></proof>
    </goal>
    <goal name="wmpn_dc_sqrtrem&#39;vc.257.0.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.15" steps="32193"/></proof>
    </goal>
    <goal name="wmpn_dc_sqrtrem&#39;vc.257.0.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.19" steps="38369"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.258" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.26" steps="37925"/></proof>
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.28" steps="38190"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.259" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.26" steps="37951"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.260" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.27" steps="38461"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.261" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.14" steps="32135"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.262" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.262.0" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="1.04" steps="75539"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.263" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.04"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.264" expl="integer overflow" proved="true">
  <proof prover="6"><result status="valid" time="0.74" steps="81874"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.265" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.27" steps="38820"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.266" expl="integer overflow" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.266.0" expl="integer overflow" proved="true">
   <proof prover="1"><result status="valid" time="0.40"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.267" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.78" steps="84013"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.268" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.18"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.269" expl="assertion" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.24" steps="39105"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.270" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.270.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.12" steps="32928"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.270.1" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.19" steps="38540"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.270.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <transf name="apply" proved="true" arg1="prod_compat_lr">
    <goal name="wmpn_dc_sqrtrem&#39;vc.270.2.0" expl="apply premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.19" steps="39146"/></proof>
    </goal>
    <goal name="wmpn_dc_sqrtrem&#39;vc.270.2.1" expl="apply premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.19" steps="39146"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.270.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.79" steps="84999"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.270.4" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.23" steps="39220"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.270.5" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="32973"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.270.6" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="3.10" steps="279728"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.270.7" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.19" steps="33031"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.270.8" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.19" steps="39294"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.270.9" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.79" steps="85106"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.270.10" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.24" steps="39368"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.270.11" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.23" steps="39320"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.270.12" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="33153"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.270.13" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.82" steps="71142"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.270.14" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.56"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.270.15" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="1.45" steps="116253"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.270.16" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.17" steps="39043"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.271" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.11" steps="32949"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.272" expl="postcondition" proved="true">
  <proof prover="8" timelimit="1" memlimit="1000"><result status="valid" time="0.03" steps="35082"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.273" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.17" steps="38961"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.274" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.04"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.275" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.20" steps="39515"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.276" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.276.0" expl="postcondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.27" steps="39370"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.277" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.27" steps="39429"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.278" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.40" steps="40618"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.279" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.18" steps="39223"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.280" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.19" steps="39235"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.281" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.281.0" expl="postcondition" proved="true">
   <proof prover="6"><result status="valid" time="0.55" steps="40637"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.282" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.18" steps="39499"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.283" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.283.0" expl="postcondition" proved="true">
   <proof prover="6"><result status="valid" time="0.17" steps="39464"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.284" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.40" steps="40763"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.285" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.285.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="1.84" steps="188975"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.285.1" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.32"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.285.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.27" steps="34952"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.286" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.25" steps="34629"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.287" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.287.0" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.15" steps="35212"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.288" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.15" steps="29685"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.289" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="3.64" steps="220179"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.290" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.290.0" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.86" steps="68606"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.291" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.291.0" expl="precondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.26" steps="35079"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.291.1" expl="precondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.58" steps="70874"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.292" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.10"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.293" expl="assertion" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="30325"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.294" expl="assertion" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.58" steps="71065"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.295" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="2.39" steps="216141"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.296" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.296.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.17" steps="30630"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.296.1" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.17" steps="30424"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.296.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.27" steps="35937"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.296.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.17" steps="30454"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.296.4" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.99"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.296.5" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.24" steps="36492"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.296.6" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.62" steps="64170"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.296.7" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.24" steps="36262"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.297" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.297.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.12" steps="30439"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.297.1" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="30617"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.297.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.15" steps="30445"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.297.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <transf name="apply" proved="true" arg1="prod_compat_r">
    <goal name="wmpn_dc_sqrtrem&#39;vc.297.3.0" expl="apply premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="35743"/></proof>
    </goal>
    <goal name="wmpn_dc_sqrtrem&#39;vc.297.3.1" expl="apply premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="35716"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.297.4" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.22" steps="35781"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.298" expl="assertion" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.25" steps="35863"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.299" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.20" steps="35416"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.300" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="35888"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.301" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.301.0" expl="precondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="36396"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.302" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.08" steps="30881"/></proof>
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="30390"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.303" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.303.0" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.85" steps="70428"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.304" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.03"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.305" expl="integer overflow" proved="true">
  <proof prover="6"><result status="valid" time="0.80" steps="74921"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.306" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="36742"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.307" expl="integer overflow" proved="true">
  <proof prover="6"><result status="valid" time="0.83" steps="76990"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.308" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.81" steps="76922"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.309" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.22"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.310" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.51"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.311" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.311.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.17" steps="31186"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.311.1" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="36552"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.311.2" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <transf name="apply" proved="true" arg1="prod_compat_lr">
    <goal name="wmpn_dc_sqrtrem&#39;vc.311.2.0" expl="apply premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.17" steps="37083"/></proof>
    </goal>
    <goal name="wmpn_dc_sqrtrem&#39;vc.311.2.1" expl="apply premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.28" steps="37083"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.311.3" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.73" steps="77523"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.311.4" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.29" steps="37157"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.311.5" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.17" steps="31231"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.311.6" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="2.62" steps="243205"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.311.7" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.12" steps="31289"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.311.8" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.24" steps="37351"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.311.9" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.81" steps="77657"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.311.10" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.23" steps="37425"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.311.11" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.22" steps="37257"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.311.12" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.12" steps="31411"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.311.13" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.69" steps="67773"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.311.14" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <transf name="apply" proved="true" arg1="simp_compat_strict_l" arg2="with" arg3="(power radix (n-&#39;1))">
    <goal name="wmpn_dc_sqrtrem&#39;vc.311.14.0" expl="apply premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="36989"/></proof>
    </goal>
    <goal name="wmpn_dc_sqrtrem&#39;vc.311.14.1" expl="apply premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="31428"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.311.15" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="1.42" steps="97552"/></proof>
   </goal>
   <goal name="wmpn_dc_sqrtrem&#39;vc.311.16" expl="VC for wmpn_dc_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.22" steps="37156"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.312" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.10" steps="31701"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.313" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.313.0" expl="postcondition" proved="true">
   <proof prover="2"><result status="valid" time="0.50"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.314" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.29" steps="37193"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.315" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.06"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.316" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.14" steps="37130"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.317" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.17" steps="37381"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.318" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.15" steps="37148"/></proof>
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.21" steps="37393"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.319" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.27" steps="38144"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.320" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.320.0" expl="postcondition" proved="true">
   <proof prover="6"><result status="valid" time="0.26" steps="37215"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.321" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.16" steps="37269"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.322" expl="postcondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_dc_sqrtrem&#39;vc.322.0" expl="postcondition" proved="true">
   <transf name="split_vc" proved="true" >
    <goal name="wmpn_dc_sqrtrem&#39;vc.322.0.0" expl="postcondition" proved="true">
    <proof prover="6"><result status="valid" time="0.42" steps="38805"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.323" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.22" steps="37213"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.324" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.18" steps="37475"/></proof>
  </goal>
  <goal name="wmpn_dc_sqrtrem&#39;vc.325" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.47" steps="38522"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="ceilhalf&#39;vc" expl="VC for ceilhalf" proved="true">
 <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.04" steps="238"/></proof>
 </goal>
 <goal name="sqrt_norm&#39;vc" expl="VC for sqrt_norm" proved="true">
 <transf name="split_vc" proved="true" >
  <goal name="sqrt_norm&#39;vc.0" expl="assertion" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.11" steps="26318"/></proof>
  </goal>
  <goal name="sqrt_norm&#39;vc.1" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="sqrt_norm&#39;vc.1.0" expl="assertion" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.09" steps="21251"/></proof>
   </goal>
   <goal name="sqrt_norm&#39;vc.1.1" expl="VC for sqrt_norm" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="23042"/></proof>
   </goal>
   <goal name="sqrt_norm&#39;vc.1.2" expl="VC for sqrt_norm" proved="true">
   <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.04" steps="52"/></proof>
   </goal>
   <goal name="sqrt_norm&#39;vc.1.3" expl="VC for sqrt_norm" proved="true">
   <transf name="apply" proved="true" arg1="prod_compat_lr">
    <goal name="sqrt_norm&#39;vc.1.3.0" expl="apply premises" proved="true">
    <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.03" steps="52"/></proof>
    </goal>
    <goal name="sqrt_norm&#39;vc.1.3.1" expl="apply premises" proved="true">
    <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.04" steps="52"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="sqrt_norm&#39;vc.1.4" expl="VC for sqrt_norm" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.11" steps="21265"/></proof>
   </goal>
   <goal name="sqrt_norm&#39;vc.1.5" expl="VC for sqrt_norm" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="21265"/></proof>
   </goal>
   <goal name="sqrt_norm&#39;vc.1.6" expl="VC for sqrt_norm" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="23161"/></proof>
   </goal>
   <goal name="sqrt_norm&#39;vc.1.7" expl="VC for sqrt_norm" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.18" steps="26387"/></proof>
   </goal>
   <goal name="sqrt_norm&#39;vc.1.8" expl="VC for sqrt_norm" proved="true">
   <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.05" steps="58"/></proof>
   </goal>
   <goal name="sqrt_norm&#39;vc.1.9" expl="VC for sqrt_norm" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.15" steps="23149"/></proof>
   </goal>
   <goal name="sqrt_norm&#39;vc.1.10" expl="VC for sqrt_norm" proved="true">
   <proof prover="1"><result status="valid" time="0.06"/></proof>
   </goal>
   <goal name="sqrt_norm&#39;vc.1.11" expl="VC for sqrt_norm" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.11" steps="21384"/></proof>
   </goal>
   <goal name="sqrt_norm&#39;vc.1.12" expl="VC for sqrt_norm" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.09" steps="21391"/></proof>
   </goal>
   <goal name="sqrt_norm&#39;vc.1.13" expl="VC for sqrt_norm" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.11" steps="21413"/></proof>
   </goal>
   <goal name="sqrt_norm&#39;vc.1.14" expl="VC for sqrt_norm" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.07" steps="21403"/></proof>
   </goal>
   <goal name="sqrt_norm&#39;vc.1.15" expl="VC for sqrt_norm" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="21460"/></proof>
   </goal>
   <goal name="sqrt_norm&#39;vc.1.16" expl="VC for sqrt_norm" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="21478"/></proof>
   </goal>
   <goal name="sqrt_norm&#39;vc.1.17" expl="VC for sqrt_norm" proved="true">
   <transf name="apply" proved="true" arg1="prod_compat_lr">
    <goal name="sqrt_norm&#39;vc.1.17.0" expl="apply premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="23367"/></proof>
    </goal>
    <goal name="sqrt_norm&#39;vc.1.17.1" expl="apply premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.09" steps="23367"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="sqrt_norm&#39;vc.1.18" expl="VC for sqrt_norm" proved="true">
   <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.04" steps="65"/></proof>
   </goal>
   <goal name="sqrt_norm&#39;vc.1.19" expl="VC for sqrt_norm" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.14" steps="23486"/></proof>
   </goal>
   <goal name="sqrt_norm&#39;vc.1.20" expl="VC for sqrt_norm" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="26729"/></proof>
   </goal>
   <goal name="sqrt_norm&#39;vc.1.21" expl="VC for sqrt_norm" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.13" steps="23538"/></proof>
   </goal>
   <goal name="sqrt_norm&#39;vc.1.22" expl="VC for sqrt_norm" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.11" steps="21672"/></proof>
   </goal>
   <goal name="sqrt_norm&#39;vc.1.23" expl="VC for sqrt_norm" proved="true">
   <proof prover="1"><result status="valid" time="0.06"/></proof>
   </goal>
   <goal name="sqrt_norm&#39;vc.1.24" expl="VC for sqrt_norm" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.11" steps="21689"/></proof>
   </goal>
   <goal name="sqrt_norm&#39;vc.1.25" expl="VC for sqrt_norm" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.07" steps="21710"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="sqrt_norm&#39;vc.2" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.04" steps="21305"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="wmpn_sqrtrem&#39;vc" expl="VC for wmpn_sqrtrem" proved="true">
 <transf name="split_vc" proved="true" >
  <goal name="wmpn_sqrtrem&#39;vc.0" expl="integer overflow" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.23" steps="28170"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.1" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.14" steps="28958"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.2" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.40"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.3" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="22108"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.4" expl="division by zero" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="22131"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.5" expl="integer overflow" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.08" steps="67"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.6" expl="assertion" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="411"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.7" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.7.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.16" steps="436"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.7.1" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.12" steps="23459"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.7.2" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="3"><result status="valid" time="0.12" steps="72"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.7.3" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="3"><result status="valid" time="0.13" steps="75"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.7.4" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.15" steps="25794"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.7.5" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="3"><result status="valid" time="0.28" steps="478"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.7.6" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="3"><result status="valid" time="0.13" steps="80"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.7.7" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.10" steps="22658"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.7.8" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.19" steps="26117"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.8" expl="assertion" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.18" steps="451"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.9" expl="assertion" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.21" steps="45707"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.10" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="22512"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.11" expl="assertion" proved="true">
  <proof prover="8" timelimit="1" memlimit="1000"><result status="valid" time="0.48" steps="877912"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.12" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.13" steps="25058"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.13" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.19"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.14" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.14.0" expl="precondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="22656"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.15" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.20" steps="31138"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.16" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="23118"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.17" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="23296"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.18" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.92"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.19" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.14" steps="32099"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.20" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.17" steps="23470"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.21" expl="assertion" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.37" steps="43787"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.22" expl="postcondition" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.33" steps="131"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.23" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="26213"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.24" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.02"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.25" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.10"/></proof>
  <proof prover="2"><result status="valid" time="0.12"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.26" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.09" steps="23745"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.27" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.13" steps="23746"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.28" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.13" steps="23747"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.29" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.07" steps="23748"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.30" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="24011"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.31" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.09" steps="24014"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.32" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.13" steps="26949"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.33" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.03"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.34" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="24045"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.35" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.12"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.36" expl="integer overflow" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.20" steps="29893"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.37" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.29" steps="40194"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.38" expl="precondition" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.07" steps="94"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.39" expl="assertion" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.08" steps="92"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.40" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="25076"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.41" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="24819"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.42" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="22749"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.43" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.23" steps="31124"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.44" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.24"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.45" expl="assertion" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.13" steps="31948"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.46" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.24" steps="31830"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.47" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.54" steps="80621"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.48" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.26" steps="31865"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.49" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.21" steps="32124"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.50" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.08" steps="24124"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.51" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.10" steps="23354"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.52" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="23366"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.53" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.26" steps="32701"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.54" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.08" steps="23364"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.55" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.03"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.56" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="1.03"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.57" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="2.66"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.58" expl="integer overflow" proved="true">
  <proof prover="6"><result status="valid" time="0.24" steps="34075"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.59" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.26" steps="33972"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.60" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.16" steps="23679"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.61" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.72" steps="91616"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.62" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.62.0" expl="precondition" proved="true">
   <transf name="inline_goal" proved="true" >
    <goal name="wmpn_sqrtrem&#39;vc.62.0.0" expl="precondition" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.21" steps="34376"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.62.1" expl="precondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.25" steps="34368"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.63" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.18" steps="23979"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.64" expl="assertion" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.26" steps="49520"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.65" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.25"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.66" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.04"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.67" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.15" steps="26980"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.68" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.69" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.14" steps="24247"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.70" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.08" steps="24248"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.71" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.72" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.07" steps="24250"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.73" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.11" steps="27331"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.74" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.17" steps="27348"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.75" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.23" steps="27838"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.76" expl="postcondition" proved="true">
  <proof prover="4" memlimit="2000"><result status="valid" time="0.01" steps="4580"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.77" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.16" steps="24560"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.78" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.78.0" expl="postcondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.19" steps="27747"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.78.1" expl="postcondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="27679"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.79" expl="integer overflow" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.24" steps="28685"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.80" expl="division by zero" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="22560"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.81" expl="integer overflow" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.24" steps="28886"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.82" expl="assertion" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.37" steps="48149"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.83" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.15" steps="24335"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.84" expl="division by zero" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.06" steps="22610"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.85" expl="integer overflow" proved="true">
  <proof prover="6"><result status="valid" time="0.22" steps="35468"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.86" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.16" steps="35619"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.87" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.46" steps="54652"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.88" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.14" steps="24547"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.89" expl="division by zero" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.89.0" expl="division by zero" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="22690"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.90" expl="integer overflow" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.22" steps="29962"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.91" expl="integer overflow" proved="true">
  <proof prover="6"><result status="valid" time="0.24" steps="30127"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.92" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.20" steps="30148"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.93" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.19" steps="24972"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.94" expl="integer overflow" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.23" steps="30846"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.95" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.95.0" expl="precondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.13" steps="24946"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.95.1" expl="precondition" proved="true">
   <proof prover="1"><result status="valid" time="0.10"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.96" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.17" steps="25508"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.97" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="23114"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.98" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.98.0" expl="assertion" proved="true">
   <transf name="inline_goal" proved="true" >
    <goal name="wmpn_sqrtrem&#39;vc.98.0.0" expl="assertion" proved="true">
    <proof prover="6"><result status="valid" time="0.22" steps="43701"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.98.1" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.20" steps="40604"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.98.2" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.22" steps="43912"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.99" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.18" steps="25661"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.100" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="26042"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.101" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="23527"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.102" expl="integer overflow" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="33059"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.103" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.103.0" expl="precondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.11" steps="26223"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.104" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.104.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.14" steps="178"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.104.1" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.13" steps="24709"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.104.2" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.62"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.104.3" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="3"><result status="valid" time="0.29" steps="186"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.104.4" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="3"><result status="valid" time="0.17" steps="184"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.104.5" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.19" steps="27379"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.104.6" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.08" steps="24047"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.104.7" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.21" steps="34253"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.104.8" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.15" steps="26645"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.105" expl="integer overflow" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.27" steps="34162"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.106" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.25" steps="50713"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.107" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.18" steps="35915"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.108" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.05" steps="24399"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.109" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.09" steps="24013"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.110" expl="precondition" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="188"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.111" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.24" steps="38153"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.112" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.02"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.113" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.113.0" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.14"/></proof>
   <proof prover="2"><result status="valid" time="0.04"/></proof>
   <proof prover="3"><result status="valid" time="0.15" steps="212"/></proof>
   <proof prover="8"><result status="valid" time="0.02" steps="23047"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.113.1" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.18" steps="213"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.113.2" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.40" steps="61570"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.113.3" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.14"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.113.4" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.30" steps="36583"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.114" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.114.0" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.85"/></proof>
   <proof prover="2"><result status="valid" time="2.71"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.114.1" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.11"/></proof>
   <proof prover="2"><result status="valid" time="0.12"/></proof>
   <proof prover="3"><result status="valid" time="0.19" steps="216"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.114.2" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.20"/></proof>
   <proof prover="3"><result status="valid" time="0.41" steps="220"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.114.3" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.11" steps="25322"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.114.4" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.31" steps="36541"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.114.5" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="3"><result status="valid" time="0.43" steps="223"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.114.6" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.19" steps="28035"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.114.7" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="27337"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.115" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="26968"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.116" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.15" steps="27234"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.117" expl="precondition" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="218"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.118" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.64" steps="67253"/></proof>
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.118.0" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.59" steps="66361"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.118.1" expl="precondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="37461"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.119" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.65" steps="75282"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.120" expl="assertion" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.43" steps="238"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.121" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="1.21" steps="95753"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.122" expl="integer overflow" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.31" steps="39399"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.123" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.22" steps="27939"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.124" expl="assertion" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.23" steps="242"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.125" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.125.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.53" steps="247"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.125.1" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.53" steps="247"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.125.2" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.12" steps="25290"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.125.3" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.20" steps="28127"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.126" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.17"/></proof>
  <proof prover="2"><result status="valid" time="0.13"/></proof>
  <proof prover="3"><result status="valid" time="0.20" steps="245"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.127" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.08" steps="25319"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.128" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.128.0" expl="postcondition" proved="true">
   <proof prover="6"><result status="valid" time="0.20" steps="28158"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.128.1" expl="postcondition" proved="true">
   <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.21" steps="252"/></proof>
   <proof prover="6"><result status="valid" time="0.20" steps="28544"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.129" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.129.0" expl="postcondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.18" steps="28089"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.129.1" expl="postcondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.20" steps="28475"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.130" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.10" steps="25584"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.131" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="28693"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.132" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.132.0" expl="precondition" proved="true">
   <proof prover="2"><result status="valid" time="2.97"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.133" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.28" steps="33738"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.134" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.09" steps="23799"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.135" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.135.0" expl="assertion" proved="true">
   <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.30" steps="194"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.135.1" expl="assertion" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.13" steps="24897"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.136" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.136.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="2.57" steps="944"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.136.1" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="34240"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.136.2" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.20"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.136.3" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="24920"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.136.4" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.69" steps="91975"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.136.5" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.19" steps="26813"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.137" expl="assertion" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.27" steps="197"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.138" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.17" steps="26577"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.139" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.19" steps="26839"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.140" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.07" steps="24184"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.141" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.28" steps="51220"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.142" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.142.0" expl="precondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.40" steps="61632"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.142.1" expl="precondition" proved="true">
   <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.06" steps="178"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.143" expl="assertion" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.27" steps="217"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.144" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.64" steps="68815"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.145" expl="integer overflow" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.18" steps="36918"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.146" expl="precondition" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="218"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.147" expl="assertion" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="220"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.148" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.148.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.39" steps="67315"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.148.1" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.31" steps="226"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.148.2" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="24868"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.148.3" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.19" steps="27673"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.149" expl="postcondition" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.34" steps="228"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.150" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.08" steps="24897"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.151" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.151.0" expl="postcondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.20" steps="27748"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.151.1" expl="postcondition" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.07" steps="25274"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.152" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="27781"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.153" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.13" steps="24920"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.154" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.07" steps="24921"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.155" expl="integer overflow" proved="true">
  <proof prover="6"><result status="valid" time="0.24" steps="33725"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.156" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.26" steps="49384"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.157" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="2.10"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.158" expl="integer overflow" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.158.0" expl="integer overflow" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="33977"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.158.1" expl="integer overflow" proved="true">
   <proof prover="6"><result status="valid" time="0.12" steps="26455"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.159" expl="integer overflow" proved="true">
  <proof prover="6"><result status="valid" time="0.24" steps="34272"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.160" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.18" steps="26434"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.161" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.161.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.14" steps="184"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.161.1" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.45" steps="61181"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.161.2" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.13" steps="24714"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.161.3" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.22" steps="27481"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.161.4" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="27276"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.161.5" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.29" steps="37463"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.161.6" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.15" steps="27399"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.161.7" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.40"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.161.8" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.23" steps="37543"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.161.9" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.20" steps="27332"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.161.10" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="24947"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.162" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.14" steps="24268"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.163" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.58" steps="62327"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.164" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.20" steps="27070"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.165" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.18" steps="26749"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.166" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.41" steps="60350"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.167" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.167.0" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="27460"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.167.1" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="27564"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.168" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.10" steps="24420"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.169" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.38" steps="57755"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.170" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.170.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.44" steps="64778"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.170.1" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="24917"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.170.2" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.30" steps="38004"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.170.3" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="3"><result status="valid" time="0.18" steps="236"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.171" expl="assertion" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="234"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.172" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.12" steps="25042"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.173" expl="precondition" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.22" steps="236"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.174" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.18" steps="27875"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.175" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.13" steps="25207"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.176" expl="precondition" proved="true">
  <proof prover="8" timelimit="1" memlimit="1000"><result status="valid" time="0.28" steps="528806"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.177" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.20" steps="40101"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.178" expl="division by zero" proved="true">
  <proof prover="6"><result status="valid" time="0.40" steps="73592"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.179" expl="integer overflow" proved="true">
  <proof prover="6"><result status="valid" time="0.46" steps="74783"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.180" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.180.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.09" steps="25268"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.180.1" expl="assertion" proved="true">
   <proof prover="8"><result status="valid" time="1.36" steps="1752755"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.180.2" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.10" steps="25306"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.180.3" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.45" steps="74797"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.180.4" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="3"><result status="valid" time="0.16" steps="254"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.180.5" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="3"><result status="valid" time="0.16" steps="257"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.180.6" expl="VC for wmpn_sqrtrem" proved="true">
   <transf name="apply" proved="true" arg1="mod_mult">
    <goal name="wmpn_sqrtrem&#39;vc.180.6.0" expl="apply premises" proved="true">
    <proof prover="6"><result status="valid" time="0.62" steps="77668"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.180.7" expl="VC for wmpn_sqrtrem" proved="true">
   <transf name="rewrite" proved="true" arg1="&lt;-" arg2="same_mod">
    <goal name="wmpn_sqrtrem&#39;vc.180.7.0" expl="VC for wmpn_sqrtrem" proved="true">
    <proof prover="6"><result status="valid" time="0.16" steps="28862"/></proof>
    </goal>
    <goal name="wmpn_sqrtrem&#39;vc.180.7.1" expl="rewrite premises" proved="true">
    <proof prover="6"><result status="valid" time="0.29" steps="41076"/></proof>
    </goal>
    <goal name="wmpn_sqrtrem&#39;vc.180.7.2" expl="rewrite premises" proved="true">
    <proof prover="6"><result status="valid" time="0.48" steps="77668"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.180.8" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="28582"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.181" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.04"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.182" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.12" steps="25261"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.183" expl="assertion" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.183.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.56" steps="77439"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.184" expl="integer overflow" proved="true">
  <proof prover="6"><result status="valid" time="2.02" steps="190658"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.185" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.24" steps="42553"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.186" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.186.0" expl="precondition" proved="true">
   <proof prover="1"><result status="valid" time="2.40"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.186.1" expl="precondition" proved="true">
   <proof prover="1"><result status="valid" time="2.02"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.187" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.14" steps="25501"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.188" expl="assertion" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.32" steps="286"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.189" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.189.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="25911"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.189.1" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="25935"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.189.2" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.22" steps="42658"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.189.3" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="2.34" steps="206137"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.189.4" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.14"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.189.5" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.12"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.189.6" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.54" steps="80631"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.189.7" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.10" steps="26099"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.189.8" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.23" steps="29436"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.189.9" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.58" steps="80678"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.189.10" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="29486"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.189.11" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="8"><result status="valid" time="0.66" steps="802999"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.190" expl="integer overflow" proved="true">
  <proof prover="6"><result status="valid" time="0.26" steps="42614"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.191" expl="assertion" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.20" steps="291"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.192" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.21" steps="29261"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.193" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.65" steps="86016"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.194" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.24" steps="45327"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.195" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.15" steps="26001"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.196" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.54" steps="83892"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.197" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.197.0" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.15" steps="26399"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.197.1" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.22" steps="29878"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.198" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="2.36"/></proof>
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.198.0" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="2.40"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.199" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.50"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.200" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.06"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.201" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.20"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.202" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.19"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.203" expl="integer overflow" proved="true">
  <proof prover="6"><result status="valid" time="0.34" steps="45631"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.204" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.67" steps="92883"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.205" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.19" steps="30536"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.206" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.10" steps="26757"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.207" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.207.0" expl="precondition" proved="true">
   <proof prover="2"><result status="valid" time="0.19"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.208" expl="assertion" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.208.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.23" steps="31867"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.209" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.20" steps="31104"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.210" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.210.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.04"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.210.1" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="2"><result status="valid" time="0.14"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.210.2" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.34" steps="48946"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.210.3" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.15"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.210.4" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="27517"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.210.5" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.10" steps="27517"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.210.6" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.23" steps="31709"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.210.7" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.20" steps="31861"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.211" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.23" steps="31699"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.212" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.212.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.36"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.212.1" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="2"><result status="valid" time="0.31"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.212.2" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.31" steps="48912"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.212.3" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.71" steps="100208"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.212.4" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="27531"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.212.5" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.22" steps="31874"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.212.6" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="8"><result status="valid" time="1.00" steps="1196305"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.212.7" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.16"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.212.8" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.10" steps="27502"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.212.9" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="31770"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.212.10" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.71" steps="99759"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.212.11" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.13" steps="31835"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.212.12" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.28"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.212.13" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.15" steps="27573"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.213" expl="integer overflow" proved="true">
  <proof prover="6"><result status="valid" time="0.24" steps="48616"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.214" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.18"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.215" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.16" steps="30177"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.216" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.60"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.217" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.217.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.17"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.217.1" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="2"><result status="valid" time="0.25"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.217.2" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.31" steps="43336"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.217.3" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.42" steps="75646"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.217.4" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.09" steps="26676"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.217.5" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.25" steps="31012"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.217.6" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="8"><result status="valid" time="0.80" steps="989809"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.217.7" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.38"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.217.8" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.13" steps="26647"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.217.9" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.24" steps="30862"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.217.10" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.43" steps="75611"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.217.11" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.13" steps="30925"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.217.12" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.18"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.217.13" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.15" steps="26718"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.218" expl="integer overflow" proved="true">
  <proof prover="6"><result status="valid" time="0.20" steps="43084"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.219" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.16"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.220" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.23" steps="44660"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.221" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.24" steps="46278"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.222" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.14" steps="27073"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.223" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.24" steps="30463"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.224" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.16" steps="26676"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.225" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.14" steps="26979"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.226" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="1.50"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.227" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.14" steps="27100"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.228" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.228.0" expl="assertion" proved="true">
   <transf name="unfold" proved="true" arg1="p">
    <goal name="wmpn_sqrtrem&#39;vc.228.0.0" expl="assertion" proved="true">
    <transf name="unfold" proved="true" arg1="q">
     <goal name="wmpn_sqrtrem&#39;vc.228.0.0.0" expl="assertion" proved="true">
     <transf name="rewrite" proved="true" arg1="&lt;-" arg2="Power_sum">
      <goal name="wmpn_sqrtrem&#39;vc.228.0.0.0.0" expl="assertion" proved="true">
      <proof prover="6"><result status="valid" time="0.11" steps="27122"/></proof>
      </goal>
      <goal name="wmpn_sqrtrem&#39;vc.228.0.0.0.1" expl="rewrite premises" proved="true">
      <proof prover="6"><result status="valid" time="0.15" steps="27101"/></proof>
      </goal>
      <goal name="wmpn_sqrtrem&#39;vc.228.0.0.0.2" expl="rewrite premises" proved="true">
      <proof prover="6"><result status="valid" time="0.18" steps="30797"/></proof>
      </goal>
     </transf>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.228.1" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="2"><result status="valid" time="0.36"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.228.2" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="27169"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.228.3" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="2"><result status="valid" time="0.05"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.228.4" expl="VC for wmpn_sqrtrem" proved="true">
   <transf name="rewrite" proved="true" arg1="mod_mult">
    <goal name="wmpn_sqrtrem&#39;vc.228.4.0" expl="VC for wmpn_sqrtrem" proved="true">
    <proof prover="8" timelimit="1" memlimit="1000"><result status="valid" time="0.86" steps="1183596"/></proof>
    </goal>
    <goal name="wmpn_sqrtrem&#39;vc.228.4.1" expl="rewrite premises" proved="true">
    <proof prover="6"><result status="valid" time="0.36" steps="46858"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.228.5" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.24" steps="31575"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.229" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.229.0" expl="assertion" proved="true">
   <transf name="apply" proved="true" arg1="Div_mod">
    <goal name="wmpn_sqrtrem&#39;vc.229.0.0" expl="apply premises" proved="true">
    <proof prover="6"><result status="valid" time="0.24" steps="47092"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.229.1" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.12" steps="27184"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.229.2" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.17" steps="27187"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.229.3" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="31431"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.230" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.230.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.64" steps="94902"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.230.1" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="27239"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.230.2" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="2"><result status="valid" time="0.47"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.230.3" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.24" steps="31432"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.230.4" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.19" steps="31889"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.230.5" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.26" steps="47642"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.230.6" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.15"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.231" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.231.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="27202"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.231.1" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.04"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.231.2" expl="assertion" proved="true">
   <proof prover="8"><result status="valid" time="1.06" steps="1184206"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.231.3" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="8"><result status="valid" time="0.90" steps="1185672"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.231.4" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.15" steps="27294"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.231.5" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.34" steps="47606"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.231.6" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.67" steps="96216"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.231.7" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.12" steps="32111"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.231.8" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="8"><result status="valid" time="0.02" steps="5362"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.231.9" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.28" steps="48501"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.231.10" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.20"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.231.11" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="8"><result status="valid" time="0.91" steps="1355790"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.231.12" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="2"><result status="valid" time="0.18"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.231.13" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.13" steps="32311"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.232" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.12" steps="31489"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.233" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.07" steps="27229"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.234" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.234.0" expl="precondition" proved="true">
   <proof prover="2"><result status="valid" time="0.03"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.234.1" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.24" steps="32051"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.235" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.235.0" expl="precondition" proved="true">
   <proof prover="2"><result status="valid" time="0.04"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.235.1" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="27438"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.236" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.19" steps="32077"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.237" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.237.0" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="27228"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.237.1" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="27223"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.238" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.238.0" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.17" steps="32271"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.238.1" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="32380"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.239" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.239.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.17" steps="32155"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.239.1" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.04"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.239.2" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="32662"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.240" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.19" steps="32681"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.241" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.241.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.34" steps="49563"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.241.1" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="2"><result status="valid" time="0.03"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.241.2" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.13" steps="32803"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.242" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.02"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.243" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.23" steps="32606"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.244" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.244.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.82" steps="102534"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.244.1" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.74" steps="108588"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.244.2" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="8"><result status="valid" time="0.02" steps="27652"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.244.3" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="33487"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.244.4" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="1.54"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.244.5" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.28"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.244.6" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.15" steps="32983"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.245" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.13" steps="27762"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.246" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.14" steps="27659"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.247" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.16" steps="27664"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.248" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.72" steps="102421"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.249" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.25" steps="49941"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.250" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.16" steps="27717"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.251" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.251.0" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.15" steps="27690"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.251.1" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.15" steps="27685"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.252" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.26" steps="33091"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.253" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.16" steps="27727"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.254" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.15"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.255" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.15"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.256" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.20"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.257" expl="integer overflow" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.257.0" expl="integer overflow" proved="true">
   <proof prover="6"><result status="valid" time="0.26" steps="50911"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.258" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.05"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.259" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.26" steps="32938"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.260" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="1.12" steps="112743"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.261" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.20" steps="32999"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.262" expl="integer overflow" proved="true">
  <proof prover="6"><result status="valid" time="0.29" steps="50762"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.263" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.263.0" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.11" steps="27843"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.263.1" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.13" steps="32867"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.264" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.92"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.265" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.04"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.266" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.266.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.11" steps="28106"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.266.1" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="8"><result status="valid" time="1.04" steps="1355227"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.266.2" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.15" steps="28153"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.267" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.267.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="28135"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.267.1" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.05"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.268" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.268.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.26" steps="33564"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.268.1" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="2"><result status="valid" time="0.42"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.268.2" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.15" steps="33541"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.268.3" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.20" steps="34577"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.268.4" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="1.13" steps="120955"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.268.5" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.88" steps="109383"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.268.6" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.21" steps="34049"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.268.7" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.21" steps="33934"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.269" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.26" steps="33634"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.270" expl="integer overflow" proved="true">
  <proof prover="6"><result status="valid" time="0.42" steps="52881"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.271" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.05"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.272" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.20" steps="33824"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.273" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.35" steps="54269"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.274" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.26" steps="33775"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.275" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.11" steps="28307"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.276" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.90" steps="109516"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.277" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.24" steps="33096"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.278" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.16" steps="27993"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.279" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.279.0" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.17" steps="27885"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.279.1" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="27880"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.280" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.33" steps="52489"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.281" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.281.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="3.14"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.281.1" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="28568"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.281.2" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="2"><result status="valid" time="0.04"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.281.3" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="2"><result status="valid" time="0.48"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.281.4" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.15" steps="33956"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.281.5" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="2"><result status="valid" time="0.04"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.281.6" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.15" steps="34245"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.281.7" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.35" steps="55415"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.281.8" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.34" steps="54096"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.281.9" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.24" steps="34905"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.281.10" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="29157"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.281.11" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.22"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.281.12" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.12" steps="34096"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.281.13" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="0.44"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.282" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.282.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="28568"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.282.1" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="2"><result status="valid" time="0.04"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.282.2" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="1"><result status="valid" time="1.95"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.283" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.16" steps="33631"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.284" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.13" steps="33665"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.285" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.16" steps="28797"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.286" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.11" steps="28303"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.287" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.83" steps="110198"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.288" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.12" steps="27897"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.289" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.24"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.290" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.25" steps="33330"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.291" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.17" steps="34531"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.292" expl="assertion" proved="true">
  <proof prover="8" timelimit="1" memlimit="1000"><result status="valid" time="0.02" steps="27723"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.293" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.293.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="28139"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.293.1" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="1.00" steps="107678"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.294" expl="loop invariant init" proved="true">
  <proof prover="6"><result status="valid" time="0.16" steps="28158"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.295" expl="loop invariant init" proved="true">
  <proof prover="6"><result status="valid" time="0.15" steps="28175"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.296" expl="integer overflow" proved="true">
  <proof prover="6"><result status="valid" time="0.33" steps="53102"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.297" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.297.0" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.33" steps="52764"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.297.1" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.34" steps="52785"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.298" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.04"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.299" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.26" steps="33570"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.300" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.15"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.301" expl="integer overflow" proved="true">
  <proof prover="6"><result status="valid" time="0.34" steps="54958"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.302" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.302.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="1.40" steps="113603"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.302.1" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="35343"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.302.2" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="35544"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.302.3" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="28854"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.303" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="1.34" steps="113862"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.304" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.15" steps="33912"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.305" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.15" steps="33952"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.306" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.21"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.307" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.23" steps="34388"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.308" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.17" steps="28878"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.309" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.18" steps="28881"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.310" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.310.0" expl="postcondition" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="28802"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.310.1" expl="postcondition" proved="true">
   <proof prover="6"><result status="valid" time="0.17" steps="28797"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.311" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.311.0" expl="postcondition" proved="true">
   <proof prover="6"><result status="valid" time="0.17" steps="28833"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.311.1" expl="postcondition" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="28828"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.312" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.15" steps="28890"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.313" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.14" steps="28865"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.314" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.22" steps="34222"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.315" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.13" steps="34239"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.316" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.24" steps="34185"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.317" expl="loop variant decrease" proved="true">
  <proof prover="6"><result status="valid" time="0.14" steps="33540"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.318" expl="loop invariant preservation" proved="true">
  <proof prover="6"><result status="valid" time="0.19" steps="35240"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.319" expl="loop invariant preservation" proved="true">
  <proof prover="6"><result status="valid" time="0.15" steps="34046"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.320" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.03"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.321" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.13" steps="33624"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.322" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.14" steps="33662"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.323" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.323.0" expl="postcondition" proved="true">
   <proof prover="2"><result status="valid" time="0.20"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.323.1" expl="postcondition" proved="true">
   <proof prover="2"><result status="valid" time="0.26"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.324" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.20" steps="34126"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.325" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.15" steps="28753"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.326" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.326.0" expl="postcondition" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="28702"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.326.1" expl="postcondition" proved="true">
   <proof prover="6"><result status="valid" time="0.17" steps="28697"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.327" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.14" steps="28731"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.328" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.328.0" expl="postcondition" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="28708"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.328.1" expl="postcondition" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="28703"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.329" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.11" steps="28765"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.330" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.14" steps="28740"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.331" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.17" steps="33927"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.332" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.16" steps="33944"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.333" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.21" steps="33890"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.334" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.06" steps="23361"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.335" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="23364"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.336" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.09" steps="22989"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.337" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.337.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.20" steps="25746"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.337.1" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.17" steps="25497"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.337.2" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="3"><result status="valid" time="0.06" steps="141"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.337.3" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="3"><result status="valid" time="0.16" steps="143"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.337.4" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.16" steps="26821"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.337.5" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="3"><result status="valid" time="0.20" steps="147"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.337.6" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.20" steps="33630"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.338" expl="assertion" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.22" steps="142"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.339" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.28" steps="33985"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.340" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.20" steps="26037"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.341" expl="precondition" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.11" steps="145"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.342" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.35" steps="46026"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.343" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.14" steps="24443"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.344" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.08" steps="23692"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.345" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="25887"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.346" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.20" steps="26791"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.347" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.17" steps="24528"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.348" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.24" steps="36241"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.349" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.08" steps="24323"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.350" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.20" steps="26913"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.351" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.351.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.20"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.351.1" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.15" steps="26870"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.351.2" expl="VC for wmpn_sqrtrem" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="27121"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.352" expl="assertion" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.11" steps="211"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.353" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.19" steps="26894"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.354" expl="integer overflow" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.20" steps="37362"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.355" expl="assertion" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="215"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.356" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.21" steps="27235"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.357" expl="loop invariant init" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="24731"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.358" expl="loop invariant init" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.13" steps="24753"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.359" expl="integer overflow" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.30" steps="38315"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.360" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.19" steps="38514"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.361" expl="integer overflow" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.17" steps="38717"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.362" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="27433"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.363" expl="assertion" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.24" steps="233"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.364" expl="integer overflow" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.20" steps="40010"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.365" expl="assertion" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.52" steps="69853"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.366" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.37" steps="67576"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.367" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_sqrtrem&#39;vc.367.0" expl="postcondition" proved="true">
   <proof prover="2"><result status="valid" time="0.04"/></proof>
   </goal>
   <goal name="wmpn_sqrtrem&#39;vc.367.1" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.17"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.368" expl="postcondition" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.23" steps="243"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.369" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.21"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.370" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.08" steps="25167"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.371" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="25168"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.372" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="25169"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.373" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.08" steps="25170"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.374" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.20" steps="28075"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.375" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.11" steps="28087"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.376" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.12" steps="28560"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.377" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="25468"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.378" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.13" steps="25471"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.379" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.08" steps="25431"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.380" expl="loop variant decrease" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="27490"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.381" expl="loop invariant preservation" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.13" steps="28311"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.382" expl="loop invariant preservation" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.22" steps="27800"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.383" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.14" steps="27535"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.384" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.14" steps="27532"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.385" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.20" steps="235"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.386" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.65" steps="239"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.387" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="25042"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.388" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="25043"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.389" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.08" steps="25044"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.390" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.08" steps="25045"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.391" expl="postcondition" proved="true">
  <proof prover="4" memlimit="2000"><result status="valid" time="0.06" steps="94148"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.392" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.17" steps="27845"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.393" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.04"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.394" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.02"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.395" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.07" steps="25346"/></proof>
  </goal>
  <goal name="wmpn_sqrtrem&#39;vc.396" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.03"/></proof>
  </goal>
 </transf>
 </goal>
</theory>
</file>
</why3session>
