<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN"
"http://why3.lri.fr/why3session.dtd">
<why3session shape_version="6">
<prover id="0" name="Z3" version="4.6.0" timelimit="5" steplimit="0" memlimit="2000"/>
<prover id="1" name="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="CVC4" version="1.7" timelimit="5" steplimit="0" memlimit="2000"/>
<prover id="4" name="Alt-Ergo" version="2.2.0" timelimit="5" steplimit="0" memlimit="2000"/>
<prover id="5" name="CVC4" version="1.6" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="6" name="Alt-Ergo" version="2.3.0" timelimit="5" steplimit="0" memlimit="2000"/>
<file format="whyml" proved="true">
<path name=".."/><path name="get_str.mlw"/>
<theory name="Get_str" proved="true">
 <goal name="wmpn_get_str_bits&#39;vc" expl="VC for wmpn_get_str_bits" proved="true">
 <transf name="split_vc" proved="true" >
  <goal name="wmpn_get_str_bits&#39;vc.0" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.14" steps="38917"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.1" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.21" steps="39536"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.2" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.17" steps="34430"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.3" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.10" steps="33256"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.4" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.23" steps="33278"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.5" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.20" steps="38657"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.6" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.20" steps="38757"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.7" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.16" steps="38765"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.8" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.22" steps="38841"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.9" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.16" steps="38949"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.10" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.16" steps="39150"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.11" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.22" steps="33604"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.12" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.12.0" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.53" steps="87101"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.12.1" expl="assertion" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.07" steps="79"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.12.2" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.07" steps="81"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.12.3" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.15" steps="32183"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.12.4" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.23" steps="50544"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.12.5" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.49" steps="84694"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.12.6" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.46" steps="84694"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.12.7" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.14" steps="31314"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.12.8" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.20" steps="89"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.12.9" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="6"><result status="valid" time="0.07" steps="87"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.12.10" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="6"><result status="valid" time="0.20" steps="89"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.12.11" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="3"><result status="valid" time="0.28" steps="60413"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.12.12" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="3"><result status="valid" time="0.19" steps="34171"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.12.13" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="3"><result status="valid" time="0.19" steps="35203"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.12.14" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="3"><result status="valid" time="0.14" steps="32366"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.12.15" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="6"><result status="valid" time="0.09" steps="95"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.12.16" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="1"><result status="valid" time="0.19"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.12.17" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="1"><result status="valid" time="0.54"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.12.18" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="3"><result status="valid" time="0.13" steps="31582"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.12.19" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="3"><result status="valid" time="0.25" steps="35310"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.13" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.13.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.15" steps="31241"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.13.1" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.16" steps="31256"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.13.2" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="1"><result status="valid" time="0.18"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.13.3" expl="VC for wmpn_get_str_bits" proved="true">
   <transf name="rewrite" proved="true" arg1="&lt;-" arg2="Power_sum">
    <goal name="wmpn_get_str_bits&#39;vc.13.3.0" expl="VC for wmpn_get_str_bits" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.05" steps="85"/></proof>
    </goal>
    <goal name="wmpn_get_str_bits&#39;vc.13.3.1" expl="rewrite premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.04" steps="85"/></proof>
    </goal>
    <goal name="wmpn_get_str_bits&#39;vc.13.3.2" expl="rewrite premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.04" steps="85"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.13.4" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="3"><result status="valid" time="0.12" steps="31289"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.13.5" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="1"><result status="valid" time="0.10"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.13.6" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="3"><result status="valid" time="0.08" steps="31296"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.14" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.16" steps="33748"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.15" expl="division by zero" proved="true">
  <proof prover="5"><result status="valid" time="0.22" steps="33762"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.16" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.30" steps="40258"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.17" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.17.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="91"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.17.1" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="93"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.17.2" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="3"><result status="valid" time="0.12" steps="31390"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.17.3" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="6"><result status="valid" time="0.26" steps="95"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.17.4" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.18"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.17.5" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="3"><result status="valid" time="0.21" steps="34699"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.17.6" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="3"><result status="valid" time="0.20" steps="34731"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.17.7" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="3"><result status="valid" time="0.19" steps="34818"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.17.8" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="3"><result status="valid" time="0.18" steps="34904"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.17.9" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="3"><result status="valid" time="0.18" steps="34911"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.17.10" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="6"><result status="valid" time="1.61" steps="107"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.17.11" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="3"><result status="valid" time="0.20" steps="35554"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.18" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.22" steps="34018"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.19" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.12" steps="195265"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.20" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.20.0" expl="assertion" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.03" steps="95"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.21" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.21.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.05"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.21.1" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.09" steps="31399"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.21.2" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.29" steps="56071"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.21.3" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.28" steps="100"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.21.4" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="6"><result status="valid" time="0.26" steps="102"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.21.5" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.31" steps="44385"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.21.6" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.33" steps="44780"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.21.7" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.32" steps="45179"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.21.8" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.57" steps="70383"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.21.9" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="110"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.22" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.22.0" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.10"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.22.1" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.18" steps="40983"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.22.2" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.28" steps="53992"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.22.3" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.23" steps="34205"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.22.4" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.22" steps="34207"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.22.5" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.16" steps="31572"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.22.6" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.15" steps="31583"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.22.7" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.15" steps="31605"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.22.8" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.22" steps="34288"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.22.9" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.39" steps="113"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.22.10" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="1"><result status="valid" time="0.83"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.22.11" expl="VC for wmpn_get_str_bits" proved="true">
   <transf name="rewrite" proved="true" arg1="&lt;-" arg2="Power_sum">
    <goal name="wmpn_get_str_bits&#39;vc.22.11.0" expl="VC for wmpn_get_str_bits" proved="true">
    <proof prover="5"><result status="valid" time="0.15" steps="31630"/></proof>
    </goal>
    <goal name="wmpn_get_str_bits&#39;vc.22.11.1" expl="rewrite premises" proved="true">
    <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.20" steps="113"/></proof>
    </goal>
    <goal name="wmpn_get_str_bits&#39;vc.22.11.2" expl="rewrite premises" proved="true">
    <proof prover="5"><result status="valid" time="0.15" steps="31609"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.22.12" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.22" steps="34412"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.22.13" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.44" steps="120"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.22.14" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.25" steps="120"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.22.15" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.22" steps="34628"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.22.16" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.20" steps="34616"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.23" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.14" steps="106"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.24" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.24.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.16" steps="34745"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.24.1" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="2.17"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.25" expl="loop invariant init" proved="true">
  <proof prover="5"><result status="valid" time="0.13" steps="34870"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.26" expl="loop invariant init" proved="true">
  <proof prover="5"><result status="valid" time="0.30" steps="42246"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.27" expl="loop invariant init" proved="true">
  <proof prover="5"><result status="valid" time="0.08" steps="31865"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.28" expl="loop invariant init" proved="true">
  <proof prover="5"><result status="valid" time="0.14" steps="31906"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.29" expl="loop invariant init" proved="true">
  <proof prover="5"><result status="valid" time="0.14" steps="31959"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.30" expl="loop invariant init" proved="true">
  <proof prover="5"><result status="valid" time="0.28" steps="44193"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.31" expl="loop invariant init" proved="true">
  <transf name="left" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.31.0" expl="left case" proved="true">
   <transf name="replace" proved="true" arg1="(valueb up 0)" arg2="0">
    <goal name="wmpn_get_str_bits&#39;vc.31.0.0" expl="left case" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.18" steps="123"/></proof>
    </goal>
    <goal name="wmpn_get_str_bits&#39;vc.31.0.1" expl="equality hypothesis" proved="true">
    <proof prover="0" timelimit="1" memlimit="1000"><result status="valid" time="0.09" steps="224560"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.32" expl="loop invariant init" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.07" steps="121"/></proof>
  <transf name="split_vc" proved="true" >
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.33" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.33.0" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.12" steps="32653"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.33.1" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.14" steps="140"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.33.2" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.15" steps="32660"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.33.3" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.04"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.33.4" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.22" steps="35809"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.33.5" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="1"><result status="valid" time="0.26"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.33.6" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.22" steps="35964"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.33.7" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.22" steps="35975"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.33.8" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="1"><result status="valid" time="0.22"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.33.9" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.14" steps="32766"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.34" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.19" steps="44895"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.35" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.23" steps="45473"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.36" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.15" steps="144"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.37" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="3.88" steps="152"/></proof>
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.37.0" expl="precondition" proved="true">
   <proof prover="0"><result status="valid" time="0.08" steps="130710"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.38" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.38.0" expl="assertion" proved="true">
   <proof prover="0"><result status="valid" time="0.06" steps="135628"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.38.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.12" steps="146"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.38.2" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.16" steps="37622"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.39" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.39.0" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.22" steps="36591"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.39.1" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.08"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.40" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.40.0" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="32939"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.40.1" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="3.68"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.40.2" expl="assertion" proved="true">
   <proof prover="0"><result status="valid" time="0.09" steps="135879"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.40.3" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.20" steps="151"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.40.4" expl="assertion" proved="true">
   <proof prover="0"><result status="valid" time="0.08" steps="135615"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.40.5" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.21" steps="36506"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.40.6" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.23" steps="36651"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.41" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.23" steps="46946"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.42" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.05" steps="6130"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.43" expl="integer overflow" proved="true">
  <proof prover="0"><result status="valid" time="0.06" steps="138537"/></proof>
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.43.0" expl="integer overflow" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.37" steps="51535"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.44" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.44.0" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.33" steps="48764"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.44.1" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.34" steps="46449"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.44.2" expl="VC for wmpn_get_str_bits" proved="true">
   <transf name="rewrite" proved="true" arg1="&lt;-" arg2="Power_sum">
    <goal name="wmpn_get_str_bits&#39;vc.44.2.0" expl="VC for wmpn_get_str_bits" proved="true">
    <proof prover="5"><result status="valid" time="0.16" steps="33100"/></proof>
    </goal>
    <goal name="wmpn_get_str_bits&#39;vc.44.2.1" expl="rewrite premises" proved="true">
    <proof prover="5"><result status="valid" time="0.24" steps="36884"/></proof>
    </goal>
    <goal name="wmpn_get_str_bits&#39;vc.44.2.2" expl="rewrite premises" proved="true">
    <proof prover="5"><result status="valid" time="0.22" steps="36789"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.44.3" expl="VC for wmpn_get_str_bits" proved="true">
   <transf name="apply" proved="true" arg1="simp_compat_strict_l" arg2="with" arg3="(power 2 shift1)">
    <goal name="wmpn_get_str_bits&#39;vc.44.3.0" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="3.03"/></proof>
    </goal>
    <goal name="wmpn_get_str_bits&#39;vc.44.3.1" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.22" steps="46560"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.45" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.22" steps="48742"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.46" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.34" steps="49394"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.47" expl="integer overflow" proved="true">
  <proof prover="0" timelimit="1" memlimit="1000"><result status="valid" time="0.11" steps="297560"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.48" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.48.0" expl="precondition" proved="true">
   <proof prover="2"><result status="valid" time="0.04"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.48.1" expl="precondition" proved="true">
   <proof prover="1"><result status="valid" time="0.21"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.49" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.49.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.02"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.49.1" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="1"><result status="valid" time="0.32"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.49.2" expl="VC for wmpn_get_str_bits" proved="true">
   <transf name="rewrite" proved="true" arg1="&lt;-" arg2="Power_sum">
    <goal name="wmpn_get_str_bits&#39;vc.49.2.0" expl="VC for wmpn_get_str_bits" proved="true">
    <proof prover="5"><result status="valid" time="0.16" steps="34435"/></proof>
    </goal>
    <goal name="wmpn_get_str_bits&#39;vc.49.2.1" expl="rewrite premises" proved="true">
    <proof prover="5"><result status="valid" time="0.24" steps="37407"/></proof>
    </goal>
    <goal name="wmpn_get_str_bits&#39;vc.49.2.2" expl="rewrite premises" proved="true">
    <proof prover="5"><result status="valid" time="0.17" steps="37403"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.49.3" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="0" timelimit="1" memlimit="1000"><result status="valid" time="0.11" steps="158508"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.49.4" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.58"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.49.5" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.11" steps="157533"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.49.6" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.95"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.49.7" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.72" steps="92879"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.49.8" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="33540"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.49.9" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="1"><result status="valid" time="0.24"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.49.10" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.25" steps="54902"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.49.11" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="1"><result status="valid" time="0.25"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.49.12" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.24" steps="38947"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.49.13" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.06"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.49.14" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.23" steps="39527"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.49.15" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="1"><result status="valid" time="0.34"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.49.16" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="3"><result status="valid" time="0.24" steps="39771"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.49.17" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.07"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.50" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.50.0" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="33436"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.50.1" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.26" steps="37988"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.50.2" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="33455"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.50.3" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="38564"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.50.4" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.25" steps="38628"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.50.5" expl="VC for wmpn_get_str_bits" proved="true">
   <transf name="apply" proved="true" arg1="prod_compat_r">
    <goal name="wmpn_get_str_bits&#39;vc.50.5.0" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.28" steps="51484"/></proof>
    </goal>
    <goal name="wmpn_get_str_bits&#39;vc.50.5.1" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.55" steps="88337"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.50.6" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.10" steps="153261"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.50.7" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.26" steps="37803"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.50.8" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="33459"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.50.9" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.26" steps="38031"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.51" expl="integer overflow" proved="true">
  <proof prover="0" timelimit="1" memlimit="1000"><result status="valid" time="0.06" steps="149840"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.52" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.52.0" expl="assertion" proved="true">
   <transf name="inline_goal" proved="true" >
    <goal name="wmpn_get_str_bits&#39;vc.52.0.0" expl="assertion" proved="true">
    <proof prover="4"><result status="valid" time="0.88" steps="186"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.1" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.04" steps="117057"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.2" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.25" steps="38138"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.3" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="38350"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.4" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="1"><result status="valid" time="0.23"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.5" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="33608"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.6" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="38381"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.7" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="1"><result status="valid" time="0.24"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.8" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="1.00" steps="197"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.9" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="34637"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.10" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="1.01" steps="199"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.11" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="1"><result status="valid" time="0.26"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.12" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.17" steps="34704"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.13" expl="VC for wmpn_get_str_bits" proved="true">
   <transf name="rewrite" proved="true" arg1="&lt;-" arg2="Power_sum">
    <goal name="wmpn_get_str_bits&#39;vc.52.13.0" expl="VC for wmpn_get_str_bits" proved="true">
    <proof prover="5"><result status="valid" time="0.16" steps="34831"/></proof>
    </goal>
    <goal name="wmpn_get_str_bits&#39;vc.52.13.1" expl="rewrite premises" proved="true">
    <proof prover="5"><result status="valid" time="0.26" steps="38482"/></proof>
    </goal>
    <goal name="wmpn_get_str_bits&#39;vc.52.13.2" expl="rewrite premises" proved="true">
    <proof prover="5"><result status="valid" time="0.27" steps="38582"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.14" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="34704"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.15" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="1.00" steps="199"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.16" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="1"><result status="valid" time="0.25"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.17" expl="VC for wmpn_get_str_bits" proved="true">
   <transf name="apply" proved="true" arg1="mod_prod">
    <goal name="wmpn_get_str_bits&#39;vc.52.17.0" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.28" steps="55940"/></proof>
    </goal>
    <goal name="wmpn_get_str_bits&#39;vc.52.17.1" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.12" steps="165388"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.18" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.20"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.19" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.06"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.20" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.22"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.21" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.33" steps="603336"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.22" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.44"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.23" expl="VC for wmpn_get_str_bits" proved="true">
   <transf name="apply" proved="true" arg1="Mod_mult">
    <goal name="wmpn_get_str_bits&#39;vc.52.23.0" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.15" steps="39788"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.24" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.04"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.25" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="34333"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.26" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.28" steps="41375"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.27" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.05"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.28" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.20"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.29" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.16"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.30" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.33"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.31" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.17" steps="34499"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.32" expl="VC for wmpn_get_str_bits" proved="true">
   <transf name="rewrite" proved="true" arg1="&lt;-" arg2="Power_sum">
    <goal name="wmpn_get_str_bits&#39;vc.52.32.0" expl="VC for wmpn_get_str_bits" proved="true">
    <proof prover="5"><result status="valid" time="0.17" steps="34513"/></proof>
    </goal>
    <goal name="wmpn_get_str_bits&#39;vc.52.32.1" expl="rewrite premises" proved="true">
    <proof prover="5"><result status="valid" time="0.16" steps="40863"/></proof>
    </goal>
    <goal name="wmpn_get_str_bits&#39;vc.52.32.2" expl="rewrite premises" proved="true">
    <proof prover="5"><result status="valid" time="0.27" steps="40878"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.33" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.12" steps="174604"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.34" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.33" steps="56447"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.35" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.32" steps="57118"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.36" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="1"><result status="valid" time="0.29"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.37" expl="VC for wmpn_get_str_bits" proved="true">
   <transf name="apply" proved="true" arg1="prod_compat_strict_r">
    <goal name="wmpn_get_str_bits&#39;vc.52.37.0" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.33" steps="57414"/></proof>
    </goal>
    <goal name="wmpn_get_str_bits&#39;vc.52.37.1" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.31" steps="57215"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.38" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.19"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.39" expl="VC for wmpn_get_str_bits" proved="true">
   <transf name="apply" proved="true" arg1="Div_unique">
    <goal name="wmpn_get_str_bits&#39;vc.52.39.0" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.27" steps="41315"/></proof>
    </goal>
    <goal name="wmpn_get_str_bits&#39;vc.52.39.1" expl="apply premises" proved="true">
    <proof prover="1"><result status="valid" time="0.31"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.40" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.07" steps="120424"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.41" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="1.11"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.42" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.30" steps="41971"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.43" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.30" steps="41961"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.44" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.44" steps="820094"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.45" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.17" steps="34775"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.46" expl="VC for wmpn_get_str_bits" proved="true">
   <transf name="apply" proved="true" arg1="prod_compat_r">
    <goal name="wmpn_get_str_bits&#39;vc.52.46.0" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.34" steps="57029"/></proof>
    </goal>
    <goal name="wmpn_get_str_bits&#39;vc.52.46.1" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.18" steps="34747"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.47" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.28" steps="41600"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.48" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.04"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.49" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.11" steps="182530"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.50" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.12" steps="189778"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.51" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.12" steps="176536"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.52" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.04"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.53" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.29" steps="43961"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.54" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.08"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.52.55" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.19" steps="43317"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.53" expl="division by zero" proved="true">
  <proof prover="5"><result status="valid" time="0.14" steps="37992"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.54" expl="integer overflow" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.54.0" expl="integer overflow" proved="true">
   <proof prover="2"><result status="valid" time="3.75"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.55" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.55.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.84"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.55.1" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.08" steps="115908"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.55.2" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="6"><result status="valid" time="0.97" steps="192"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.55.3" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.60"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.55.4" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="3"><result status="valid" time="0.14" steps="33590"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.55.5" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="3"><result status="valid" time="0.26" steps="38574"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.56" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.15" steps="38481"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.57" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.57.0" expl="precondition" proved="true">
   <proof prover="0"><result status="valid" time="0.06" steps="154068"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.57.1" expl="precondition" proved="true">
   <proof prover="3"><result status="valid" time="0.16" steps="38512"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.58" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.10" steps="33607"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.59" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.14" steps="39409"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.60" expl="assertion" proved="true">
  <transf name="apply" proved="true" arg1="svalue_sub_frame">
   <goal name="wmpn_get_str_bits&#39;vc.60.0" expl="apply premises" proved="true">
   <proof prover="5"><result status="valid" time="0.38" steps="59916"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.61" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.61.0" expl="precondition" proved="true">
   <proof prover="4"><result status="valid" time="1.13" steps="210"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.62" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.62.0" expl="precondition" proved="true">
   <transf name="introduce_premises" proved="true" >
    <goal name="wmpn_get_str_bits&#39;vc.62.0.0" expl="precondition" proved="true">
    <transf name="inline_goal" proved="true" >
     <goal name="wmpn_get_str_bits&#39;vc.62.0.0.0" expl="precondition" proved="true">
     <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="1.18" steps="103265"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.63" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.16" steps="33977"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.64" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.64.0" expl="assertion" proved="true">
   <proof prover="0"><result status="valid" time="0.04" steps="33975"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.64.1" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.27"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.65" expl="loop variant decrease" proved="true">
  <proof prover="6"><result status="valid" time="1.64" steps="217"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.66" expl="loop invariant preservation" proved="true">
  <proof prover="6"><result status="valid" time="1.66" steps="217"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.67" expl="loop invariant preservation" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.67.0" expl="loop invariant preservation" proved="true">
   <transf name="introduce_premises" proved="true" >
    <goal name="wmpn_get_str_bits&#39;vc.67.0.0" expl="loop invariant preservation" proved="true">
    <transf name="case" proved="true" arg1="(i = offset sp + j)">
     <goal name="wmpn_get_str_bits&#39;vc.67.0.0.0" expl="true case (loop invariant preservation)" proved="true">
     <proof prover="5"><result status="valid" time="0.15" steps="39402"/></proof>
     </goal>
     <goal name="wmpn_get_str_bits&#39;vc.67.0.0.1" expl="false case (loop invariant preservation)" proved="true">
     <proof prover="5"><result status="valid" time="0.27" steps="39505"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.68" expl="loop invariant preservation" proved="true">
  <proof prover="6"><result status="valid" time="1.63" steps="221"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.69" expl="loop invariant preservation" proved="true">
  <proof prover="3"><result status="valid" time="0.26" steps="39554"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.70" expl="loop invariant preservation" proved="true">
  <proof prover="3"><result status="valid" time="0.24" steps="39557"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.71" expl="loop invariant preservation" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.71.0" expl="loop invariant preservation" proved="true">
   <transf name="introduce_premises" proved="true" >
    <goal name="wmpn_get_str_bits&#39;vc.71.0.0" expl="loop invariant preservation" proved="true">
    <transf name="case" proved="true" arg1="(i = offset sp + j)">
     <goal name="wmpn_get_str_bits&#39;vc.71.0.0.0" expl="true case (loop invariant preservation)" proved="true">
     <proof prover="5"><result status="valid" time="0.20" steps="40313"/></proof>
     </goal>
     <goal name="wmpn_get_str_bits&#39;vc.71.0.0.1" expl="false case (loop invariant preservation)" proved="true">
     <proof prover="5"><result status="valid" time="0.78" steps="95554"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.72" expl="loop invariant preservation" proved="true">
  <proof prover="6"><result status="valid" time="1.73" steps="227"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.73" expl="loop invariant preservation" proved="true">
  <proof prover="1"><result status="valid" time="0.25"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.74" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.74.0" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.18"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.74.1" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.62" steps="173"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.74.2" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="1"><result status="valid" time="0.20"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.74.3" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="6"><result status="valid" time="0.87" steps="176"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.74.4" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.04" steps="33118"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.74.5" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="6"><result status="valid" time="0.86" steps="178"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.74.6" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.81" steps="178"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.74.7" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="6"><result status="valid" time="0.80" steps="178"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.74.8" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.77" steps="181"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.74.9" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.14" steps="297362"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.74.10" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.05"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.74.11" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.11" steps="143817"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.74.12" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="6"><result status="valid" time="0.91" steps="185"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.75" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.75.0" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.24" steps="37266"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.75.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.68" steps="173"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.75.2" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.27" steps="37371"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.75.3" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.19" steps="33296"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.75.4" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.19" steps="33317"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.75.5" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="33317"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.75.6" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="33301"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.75.7" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="37465"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.75.8" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.16" steps="37468"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.75.9" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.16" steps="37589"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.75.10" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.18" steps="33453"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.75.11" expl="VC for wmpn_get_str_bits" proved="true">
   <transf name="apply" proved="true" arg1="simp_compat_strict_l" arg2="with" arg3="(uint32&#39;int bits)">
    <goal name="wmpn_get_str_bits&#39;vc.75.11.0" expl="apply premises" proved="true">
    <proof prover="4"><result status="valid" time="0.72" steps="183"/></proof>
    </goal>
    <goal name="wmpn_get_str_bits&#39;vc.75.11.1" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.19" steps="33459"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.75.12" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="37569"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.76" expl="division by zero" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.76.0" expl="division by zero" proved="true">
   <proof prover="2"><result status="valid" time="0.27"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.77" expl="integer overflow" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.77.0" expl="integer overflow" proved="true">
   <proof prover="5"><result status="valid" time="0.43" steps="71499"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.78" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.78.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.85"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.78.1" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.08" steps="114002"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.78.2" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="6"><result status="valid" time="1.06" steps="179"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.78.3" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.46"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.78.4" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="3"><result status="valid" time="0.14" steps="33277"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.78.5" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="3"><result status="valid" time="0.13" steps="37755"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.79" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="37648"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.80" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.05" steps="140609"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.81" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="33294"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.82" expl="assertion" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.14" steps="38628"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.83" expl="assertion" proved="true">
  <transf name="apply" proved="true" arg1="svalue_sub_frame">
   <goal name="wmpn_get_str_bits&#39;vc.83.0" expl="apply premises" proved="true">
   <proof prover="5"><result status="valid" time="0.32" steps="54131"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.84" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.23" steps="38522"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.85" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.85.0" expl="precondition" proved="true">
   <transf name="introduce_premises" proved="true" >
    <goal name="wmpn_get_str_bits&#39;vc.85.0.0" expl="precondition" proved="true">
    <transf name="case" proved="true" arg1="(i = offset sp + j)">
     <goal name="wmpn_get_str_bits&#39;vc.85.0.0.0" expl="true case (precondition)" proved="true">
     <proof prover="5"><result status="valid" time="0.15" steps="38991"/></proof>
     </goal>
     <goal name="wmpn_get_str_bits&#39;vc.85.0.0.1" expl="false case (precondition)" proved="true">
     <proof prover="5"><result status="valid" time="0.77" steps="89205"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.86" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.18" steps="33664"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.87" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.87.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.12"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.87.1" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.23"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.88" expl="loop variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="2.22" steps="204"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.89" expl="loop invariant preservation" proved="true">
  <proof prover="3"><result status="valid" time="0.13" steps="38727"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.90" expl="loop invariant preservation" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="38755"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.91" expl="loop invariant preservation" proved="true">
  <proof prover="6"><result status="valid" time="2.28" steps="208"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.92" expl="loop invariant preservation" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="34228"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.93" expl="loop invariant preservation" proved="true">
  <proof prover="3"><result status="valid" time="0.14" steps="39032"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.94" expl="loop invariant preservation" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.94.0" expl="loop invariant preservation" proved="true">
   <transf name="introduce_premises" proved="true" >
    <goal name="wmpn_get_str_bits&#39;vc.94.0.0" expl="loop invariant preservation" proved="true">
    <transf name="case" proved="true" arg1="(i = offset sp + j)">
     <goal name="wmpn_get_str_bits&#39;vc.94.0.0.0" expl="true case (loop invariant preservation)" proved="true">
     <proof prover="5"><result status="valid" time="0.24" steps="39912"/></proof>
     </goal>
     <goal name="wmpn_get_str_bits&#39;vc.94.0.0.1" expl="false case (loop invariant preservation)" proved="true">
     <proof prover="5"><result status="valid" time="0.56" steps="83134"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.95" expl="loop invariant preservation" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.25" steps="52310"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.96" expl="loop invariant preservation" proved="true">
  <proof prover="1"><result status="valid" time="0.21"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.97" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.97.0" expl="assertion" proved="true">
   <transf name="inline_goal" proved="true" >
    <goal name="wmpn_get_str_bits&#39;vc.97.0.0" expl="assertion" proved="true">
    <proof prover="4"><result status="valid" time="0.63" steps="161"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.97.1" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.02"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.97.2" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="3"><result status="valid" time="0.13" steps="33040"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.97.3" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.25" steps="37050"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.97.4" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="1"><result status="valid" time="0.20"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.97.5" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.09" steps="139689"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.97.6" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="34110"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.97.7" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="6"><result status="valid" time="0.73" steps="171"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.97.8" expl="VC for wmpn_get_str_bits" proved="true">
   <transf name="rewrite" proved="true" arg1="Power_sum">
    <goal name="wmpn_get_str_bits&#39;vc.97.8.0" expl="VC for wmpn_get_str_bits" proved="true">
    <proof prover="3"><result status="valid" time="0.08" steps="34165"/></proof>
    </goal>
    <goal name="wmpn_get_str_bits&#39;vc.97.8.1" expl="rewrite premises" proved="true">
    <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.25" steps="37617"/></proof>
    </goal>
    <goal name="wmpn_get_str_bits&#39;vc.97.8.2" expl="rewrite premises" proved="true">
    <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.24" steps="37523"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.97.9" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.09" steps="145366"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.97.10" expl="VC for wmpn_get_str_bits" proved="true">
   <transf name="revert" proved="true" arg1="Mod_bound">
    <goal name="wmpn_get_str_bits&#39;vc.97.10.0" expl="VC for wmpn_get_str_bits" proved="true">
    <proof prover="2"><result status="valid" time="3.96"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.97.11" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.11"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.97.12" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.22" steps="282764"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.97.13" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="1"><result status="valid" time="0.19"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.97.14" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.25" steps="39113"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.97.15" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.03" steps="6392"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.97.16" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="33405"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.97.17" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="1"><result status="valid" time="0.22"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.97.18" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.10" steps="141885"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.97.19" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.29"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.97.20" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.48"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.97.21" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.10" steps="149309"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.97.22" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.06"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.97.23" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="3"><result status="valid" time="0.17" steps="34510"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.97.24" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.17" steps="34516"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.97.25" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="1"><result status="valid" time="0.22"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.97.26" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="33687"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.97.27" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.40"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.97.28" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.05"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.98" expl="division by zero" proved="true">
  <proof prover="2"><result status="valid" time="0.15"/></proof>
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.98.0" expl="division by zero" proved="true">
   <proof prover="2"><result status="valid" time="0.15"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.99" expl="integer overflow" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="1.32" steps="153816"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.100" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.100.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.76"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.100.1" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.07" steps="113717"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.100.2" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="6"><result status="valid" time="0.37" steps="167"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.100.3" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.39"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.100.4" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="3"><result status="valid" time="0.13" steps="33135"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.100.5" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="3"><result status="valid" time="0.12" steps="37517"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.101" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.26" steps="37401"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.102" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.23" steps="48243"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.103" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.15" steps="33152"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.104" expl="assertion" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.104.0" expl="assertion" proved="true">
   <transf name="introduce_premises" proved="true" >
    <goal name="wmpn_get_str_bits&#39;vc.104.0.0" expl="assertion" proved="true">
    <transf name="case" proved="true" arg1="(offset sp + j = i)">
     <goal name="wmpn_get_str_bits&#39;vc.104.0.0.0" expl="true case (assertion)" proved="true">
     <proof prover="3"><result status="valid" time="0.15" steps="38122"/></proof>
     </goal>
     <goal name="wmpn_get_str_bits&#39;vc.104.0.0.1" expl="false case (assertion)" proved="true">
     <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="38347"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.105" expl="assertion" proved="true">
  <transf name="apply" proved="true" arg1="svalue_sub_frame">
   <goal name="wmpn_get_str_bits&#39;vc.105.0" expl="apply premises" proved="true">
   <proof prover="5"><result status="valid" time="0.38" steps="57541"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.106" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="38156"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.107" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.107.0" expl="precondition" proved="true">
   <transf name="introduce_premises" proved="true" >
    <goal name="wmpn_get_str_bits&#39;vc.107.0.0" expl="precondition" proved="true">
    <transf name="inline_goal" proved="true" >
     <goal name="wmpn_get_str_bits&#39;vc.107.0.0.0" expl="precondition" proved="true">
     <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.78" steps="92885"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.108" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="33522"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.109" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.109.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.72" steps="187"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.109.1" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.81" steps="189"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.110" expl="loop variant decrease" proved="true">
  <proof prover="5"><result status="valid" time="0.20" steps="38010"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.111" expl="loop invariant preservation" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="33677"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.112" expl="loop invariant preservation" proved="true">
  <proof prover="6"><result status="valid" time="0.86" steps="192"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.113" expl="loop invariant preservation" proved="true">
  <proof prover="6"><result status="valid" time="0.86" steps="194"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.114" expl="loop invariant preservation" proved="true">
  <proof prover="3"><result status="valid" time="0.16" steps="38434"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.115" expl="loop invariant preservation" proved="true">
  <proof prover="3"><result status="valid" time="0.19" steps="38427"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.116" expl="loop invariant preservation" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.116.0" expl="loop invariant preservation" proved="true">
   <transf name="introduce_premises" proved="true" >
    <goal name="wmpn_get_str_bits&#39;vc.116.0.0" expl="loop invariant preservation" proved="true">
    <transf name="case" proved="true" arg1="(i = offset sp + j)">
     <goal name="wmpn_get_str_bits&#39;vc.116.0.0.0" expl="true case (loop invariant preservation)" proved="true">
     <proof prover="3"><result status="valid" time="0.24" steps="39214"/></proof>
     </goal>
     <goal name="wmpn_get_str_bits&#39;vc.116.0.0.1" expl="false case (loop invariant preservation)" proved="true">
     <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.86" steps="98308"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.117" expl="loop invariant preservation" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.117.0" expl="loop invariant preservation" proved="true">
   <proof prover="6"><result status="valid" time="1.02" steps="200"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.118" expl="loop invariant preservation" proved="true">
  <proof prover="1"><result status="valid" time="0.17"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.119" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.119.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.14"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.119.1" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.17" steps="32676"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.119.2" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.13" steps="36249"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.119.3" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.13" steps="36026"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.119.4" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="36358"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.119.5" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.13" steps="36303"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.119.6" expl="VC for wmpn_get_str_bits" proved="true">
   <transf name="inline_goal" proved="true" >
    <goal name="wmpn_get_str_bits&#39;vc.119.6.0" expl="VC for wmpn_get_str_bits" proved="true">
    <proof prover="6"><result status="valid" time="0.15" steps="150"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.119.7" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="36501"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.119.8" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.26" steps="36913"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.119.9" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="33817"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.119.10" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="2.10" steps="197966"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.119.11" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.10" steps="138427"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.119.12" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.06"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.119.13" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.14" steps="157"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.119.14" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.26" steps="36540"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.119.15" expl="VC for wmpn_get_str_bits" proved="true">
   <transf name="inline_goal" proved="true" >
    <goal name="wmpn_get_str_bits&#39;vc.119.15.0" expl="VC for wmpn_get_str_bits" proved="true">
    <proof prover="4"><result status="valid" time="0.28" steps="152"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.119.16" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.02"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.119.17" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.15" steps="33768"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.119.18" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="37888"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.120" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.120.0" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.16" steps="32673"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.120.1" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.17" steps="138"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.120.2" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="32679"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.120.3" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.31"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.120.4" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.24" steps="36322"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.120.5" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.22" steps="36338"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.120.6" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.24" steps="36511"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.120.7" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="1"><result status="valid" time="0.17"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.120.8" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5"><result status="valid" time="0.14" steps="36566"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.121" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.44" steps="72738"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.122" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.06" steps="131981"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.123" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.16" steps="32770"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.124" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_bits&#39;vc.124.0" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.21" steps="48873"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.124.1" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.17" steps="33700"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.124.2" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="1.68" steps="178768"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.124.3" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="32899"/></proof>
   </goal>
   <goal name="wmpn_get_str_bits&#39;vc.124.4" expl="VC for wmpn_get_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.89" steps="154"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.125" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.21" steps="36437"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.126" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.15" steps="38195"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.127" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.48" steps="157"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.128" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.38" steps="76475"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.129" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.14" steps="33798"/></proof>
  </goal>
  <goal name="wmpn_get_str_bits&#39;vc.130" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.10" steps="134269"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="wmpn_limb_get_str&#39;vc" expl="VC for wmpn_limb_get_str" proved="true">
 <transf name="split_vc" proved="true" >
  <goal name="wmpn_limb_get_str&#39;vc.0" expl="assertion" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.04" steps="55"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.1" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_limb_get_str&#39;vc.1.0" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="31056"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.1.1" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.23" steps="33295"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.1.2" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.17" steps="31068"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.1.3" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="4"><result status="valid" time="0.02" steps="57"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.1.4" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.24" steps="33541"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.2" expl="loop invariant init" proved="true">
  <proof prover="5"><result status="valid" time="0.22" steps="38167"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.3" expl="loop invariant init" proved="true">
  <proof prover="5"><result status="valid" time="0.17" steps="33309"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.4" expl="loop invariant init" proved="true">
  <proof prover="5"><result status="valid" time="0.07" steps="31162"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.5" expl="loop invariant init" proved="true">
  <proof prover="5"><result status="valid" time="0.27" steps="39686"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.6" expl="loop invariant init" proved="true">
  <proof prover="5"><result status="valid" time="0.18" steps="32313"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.7" expl="loop invariant init" proved="true">
  <proof prover="1"><result status="valid" time="0.36"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.8" expl="loop invariant init" proved="true">
  <proof prover="5"><result status="valid" time="0.08" steps="31379"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.9" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.26" steps="40630"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.10" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.13" steps="89"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.11" expl="precondition" proved="true">
  <proof prover="0" timelimit="1" memlimit="1000"><result status="valid" time="0.05" steps="108000"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.12" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_limb_get_str&#39;vc.12.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.03"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.12.1" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="32056"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.12.2" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="32099"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.12.3" expl="VC for wmpn_limb_get_str" proved="true">
   <transf name="rewrite" proved="true" arg1="mod_prod">
    <goal name="wmpn_limb_get_str&#39;vc.12.3.0" expl="VC for wmpn_limb_get_str" proved="true">
    <proof prover="5"><result status="valid" time="0.08" steps="32094"/></proof>
    </goal>
    <goal name="wmpn_limb_get_str&#39;vc.12.3.1" expl="rewrite premises" proved="true">
    <proof prover="5"><result status="valid" time="0.28" steps="41643"/></proof>
    </goal>
    <goal name="wmpn_limb_get_str&#39;vc.12.3.2" expl="rewrite premises" proved="true">
    <proof prover="5"><result status="valid" time="0.28" steps="41616"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.12.4" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="2"><result status="valid" time="0.02"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.12.5" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="35283"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.12.6" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="2"><result status="valid" time="0.31"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.12.7" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="35331"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.13" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_limb_get_str&#39;vc.13.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.02"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.13.1" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.13" steps="32053"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.13.2" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.19" steps="42593"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.13.3" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.17" steps="32074"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.13.4" expl="VC for wmpn_limb_get_str" proved="true">
   <transf name="apply" proved="true" arg1="prod_compat_r">
    <goal name="wmpn_limb_get_str&#39;vc.13.4.0" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.07" steps="32096"/></proof>
    </goal>
    <goal name="wmpn_limb_get_str&#39;vc.13.4.1" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.24" steps="41718"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.13.5" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="2"><result status="valid" time="0.02"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.13.6" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="0" timelimit="1" memlimit="1000"><result status="valid" time="0.04" steps="108861"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.13.7" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5"><result status="valid" time="0.12" steps="35024"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.13.8" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5"><result status="valid" time="0.09" steps="32080"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.13.9" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.24" steps="35187"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.13.10" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.24" steps="35218"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.14" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.08" steps="32040"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.15" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="32045"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.16" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.08" steps="32049"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.17" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_limb_get_str&#39;vc.17.0" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="34866"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.17.1" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="2"><result status="valid" time="0.02"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.17.2" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.20" steps="34963"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.18" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_limb_get_str&#39;vc.18.0" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="32156"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.18.1" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="0"><result status="valid" time="0.09" steps="168681"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.18.2" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="2"><result status="valid" time="0.12"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.18.3" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.13" steps="35231"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.19" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_limb_get_str&#39;vc.19.0" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="32195"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.19.1" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="2"><result status="valid" time="0.19"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.19.2" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="32233"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.19.3" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="35375"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.20" expl="precondition" proved="true">
  <proof prover="0" timelimit="1" memlimit="1000"><result status="valid" time="0.06" steps="109508"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.21" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.10" steps="32257"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.22" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.21"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.23" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_limb_get_str&#39;vc.23.0" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.11" steps="32282"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.23.1" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5"><result status="valid" time="0.10" steps="32300"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.23.2" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5"><result status="valid" time="0.12" steps="32304"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.23.3" expl="VC for wmpn_limb_get_str" proved="true">
   <transf name="apply" proved="true" arg1="simp_compat_strict_l" arg2="with" arg3="(power 2 shift)">
    <goal name="wmpn_limb_get_str&#39;vc.23.3.0" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.13" steps="35421"/></proof>
    </goal>
    <goal name="wmpn_limb_get_str&#39;vc.23.3.1" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.18" steps="42117"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.23.4" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5"><result status="valid" time="0.08" steps="32307"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.23.5" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5"><result status="valid" time="0.26" steps="42162"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.23.6" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5"><result status="valid" time="0.21" steps="35351"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.24" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="32311"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.25" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.08" steps="32315"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.26" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.16"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.27" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.30" steps="42973"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.28" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.12" steps="32363"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.29" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.22" steps="45778"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.30" expl="assertion" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_limb_get_str&#39;vc.30.0" expl="assertion" proved="true">
   <transf name="introduce_premises" proved="true" >
    <goal name="wmpn_limb_get_str&#39;vc.30.0.0" expl="assertion" proved="true">
    <proof prover="1"><result status="valid" time="0.34"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.31" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.10" steps="32856"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.32" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.14" steps="33405"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.33" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.08" steps="32613"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.34" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_limb_get_str&#39;vc.34.0" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="35845"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.34.1" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="32688"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.34.2" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="2"><result status="valid" time="2.86"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.34.3" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.20" steps="44471"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.34.4" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="0"><result status="valid" time="0.04" steps="129806"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.34.5" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="35980"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.34.6" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="1"><result status="valid" time="0.28"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.35" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_limb_get_str&#39;vc.35.0" expl="assertion" proved="true">
   <transf name="inline_goal" proved="true" >
    <goal name="wmpn_limb_get_str&#39;vc.35.0.0" expl="assertion" proved="true">
    <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.30" steps="45362"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.35.1" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.16"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.35.2" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.02"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.35.3" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5"><result status="valid" time="0.13" steps="36113"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.36" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_limb_get_str&#39;vc.36.0" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.15"/></proof>
   <proof prover="2"><result status="valid" time="0.03"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.36.1" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="1"><result status="valid" time="0.34"/></proof>
   <proof prover="2"><result status="valid" time="3.19"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.36.2" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5"><result status="valid" time="0.09" steps="32751"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.36.3" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.28" steps="44753"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.36.4" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5"><result status="valid" time="0.22" steps="36028"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.36.5" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.23" steps="36383"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.37" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_limb_get_str&#39;vc.37.0" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.14" steps="35868"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.37.1" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="2.70"/></proof>
   </goal>
   <goal name="wmpn_limb_get_str&#39;vc.37.2" expl="VC for wmpn_limb_get_str" proved="true">
   <proof prover="5"><result status="valid" time="0.24" steps="36030"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.38" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.20" steps="46012"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.39" expl="loop variant decrease" proved="true">
  <proof prover="5"><result status="valid" time="0.16" steps="32799"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.40" expl="loop invariant preservation" proved="true">
  <proof prover="5"><result status="valid" time="0.26" steps="44918"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.41" expl="loop invariant preservation" proved="true">
  <proof prover="5"><result status="valid" time="0.23" steps="36189"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.42" expl="loop invariant preservation" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="36246"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.43" expl="loop invariant preservation" proved="true">
  <proof prover="5"><result status="valid" time="0.21" steps="37483"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.44" expl="loop invariant preservation" proved="true">
  <proof prover="1"><result status="valid" time="0.28"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.45" expl="loop invariant preservation" proved="true">
  <proof prover="2"><result status="valid" time="0.02"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.46" expl="loop invariant preservation" proved="true">
  <proof prover="5"><result status="valid" time="0.21" steps="46268"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.47" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.09" steps="31857"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.48" expl="postcondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.03" steps="87"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.49" expl="postcondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.17" steps="34361"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.50" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.25" steps="35587"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.51" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.26" steps="41690"/></proof>
  </goal>
  <goal name="wmpn_limb_get_str&#39;vc.52" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.22" steps="35772"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="wmpn_get_str_other&#39;vc" expl="VC for wmpn_get_str_other" proved="true">
 <transf name="split_vc" proved="true" >
  <goal name="wmpn_get_str_other&#39;vc.0" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.04" steps="51"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.1" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.08"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.2" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.05" steps="5608"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.3" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.06" steps="63"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.4" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.05" steps="63"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.5" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.02" steps="65"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.6" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.6.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.05" steps="65"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.6.1" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="6"><result status="valid" time="0.05" steps="66"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.6.2" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.22" steps="33233"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.6.3" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.16" steps="31004"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.7" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="66"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.8" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.05" steps="72"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.9" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.23" steps="33625"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.10" expl="loop invariant init" proved="true">
  <proof prover="6"><result status="valid" time="0.91" steps="459"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.11" expl="loop invariant init" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.09" steps="31484"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.12" expl="loop invariant init" proved="true">
  <proof prover="3"><result status="valid" time="0.18" steps="31499"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.13" expl="loop invariant init" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="31518"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.14" expl="loop invariant init" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="31536"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.15" expl="loop invariant init" proved="true">
  <proof prover="5"><result status="valid" time="0.25" steps="41047"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.16" expl="loop invariant init" proved="true">
  <proof prover="0"><result status="valid" time="0.09" steps="5988"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.17" expl="loop invariant init" proved="true">
  <transf name="split_vc" proved="true" >
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.18" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.26" steps="56707"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.19" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.19" steps="146"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.20" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.14" steps="32680"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.21" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="32715"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.22" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.20"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.23" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.29" steps="43701"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.24" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.16" steps="35490"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.25" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.25.0" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.32" steps="63266"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.25.1" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.22"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.25.2" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="33035"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.25.3" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="1"><result status="valid" time="0.23"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.25.4" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="33073"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.25.5" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="1"><result status="valid" time="0.43"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.25.6" expl="VC for wmpn_get_str_other" proved="true">
   <transf name="apply" proved="true" arg1="prod_compat_r">
    <goal name="wmpn_get_str_other&#39;vc.25.6.0" expl="apply premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.08" steps="168"/></proof>
    </goal>
    <goal name="wmpn_get_str_other&#39;vc.25.6.1" expl="apply premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.30" steps="170"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.25.7" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="0"><result status="valid" time="0.09" steps="151580"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.25.8" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.14" steps="33080"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.25.9" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="0"><result status="valid" time="0.08" steps="125200"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.25.10" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="1.32" steps="155478"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.26" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.32" steps="63987"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.27" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.24" steps="463620"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.28" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.18" steps="33015"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.29" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.29.0" expl="precondition" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.17" steps="34065"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.30" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.21" steps="46281"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.31" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.56" steps="499"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.32" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.21" steps="46671"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.33" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.33.0" expl="precondition" proved="true">
   <transf name="introduce_premises" proved="true" >
    <goal name="wmpn_get_str_other&#39;vc.33.0.0" expl="precondition" proved="true">
    <transf name="inline_goal" proved="true" >
     <goal name="wmpn_get_str_other&#39;vc.33.0.0.0" expl="precondition" proved="true">
     <proof prover="1"><result status="valid" time="0.14"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.34" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.34.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.15" steps="37523"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.34.1" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.42" steps="202"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.34.2" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="6"><result status="valid" time="0.20" steps="196"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.34.3" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="6"><result status="valid" time="0.67" steps="201"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.34.4" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="0"><result status="valid" time="0.08" steps="128237"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.34.5" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.18" steps="36488"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.35" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.35.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.15" steps="37540"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.35.1" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="6"><result status="valid" time="0.21" steps="198"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.35.2" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="0"><result status="valid" time="0.31" steps="508612"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.35.3" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="1"><result status="valid" time="0.16"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.35.4" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="6"><result status="valid" time="0.12" steps="203"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.35.5" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="6"><result status="valid" time="0.57" steps="209"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.35.6" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="6"><result status="valid" time="0.96" steps="211"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.35.7" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.19" steps="36835"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.35.8" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.14" steps="33919"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.35.9" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.15" steps="33923"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.35.10" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.15" steps="33926"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.35.11" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="6"><result status="valid" time="0.58" steps="217"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.35.12" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.16" steps="37656"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.35.13" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.20" steps="37025"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.35.14" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.13" steps="34072"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.35.15" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.45" steps="77171"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.35.16" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="0"><result status="valid" time="0.51" steps="757062"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.35.17" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.16" steps="34766"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.35.18" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="0"><result status="valid" time="0.10" steps="177677"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.35.19" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="6"><result status="valid" time="0.64" steps="208"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.36" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.12" steps="162476"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.37" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.37.0" expl="precondition" proved="true">
   <proof prover="4"><result status="valid" time="0.36" steps="212"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.37.1" expl="precondition" proved="true">
   <proof prover="4"><result status="valid" time="0.39" steps="214"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.38" expl="integer overflow" proved="true">
  <proof prover="0"><result status="valid" time="0.06" steps="129380"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.39" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.43" steps="220"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.40" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.22" steps="220"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.41" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.17" steps="33949"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.42" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.20" steps="220"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.43" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.12" steps="222"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.44" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="34002"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.45" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.48" steps="82188"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.46" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.23" steps="50235"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.47" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="1.68" steps="232"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.48" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.48.0" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.95" steps="259"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.49" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.49.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.24" steps="251"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.49.1" expl="VC for wmpn_get_str_other" proved="true">
   <transf name="assert" proved="true" arg1="(pelts sp = pelts spn /\ pelts sp1 = pelts spn1)">
    <goal name="wmpn_get_str_other&#39;vc.49.1.0" expl="asserted formula" proved="true">
    <transf name="split_vc" proved="true" >
     <goal name="wmpn_get_str_other&#39;vc.49.1.0.0" expl="asserted formula" proved="true">
     <proof prover="6"><result status="valid" time="1.52" steps="259"/></proof>
     </goal>
     <goal name="wmpn_get_str_other&#39;vc.49.1.0.1" expl="asserted formula" proved="true">
     <proof prover="3"><result status="valid" time="0.12" steps="35156"/></proof>
     </goal>
    </transf>
    </goal>
    <goal name="wmpn_get_str_other&#39;vc.49.1.1" expl="VC for wmpn_get_str_other" proved="true">
    <proof prover="6"><result status="valid" time="3.56" steps="649"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.50" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.82" steps="257"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.51" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.51.0" expl="precondition" proved="true">
   <transf name="introduce_premises" proved="true" >
    <goal name="wmpn_get_str_other&#39;vc.51.0.0" expl="precondition" proved="true">
    <transf name="replace" proved="true" arg1="(pelts sp)[i]&#39;&#39;" arg2="(pelts sp1)[i]&#39;&#39;">
     <goal name="wmpn_get_str_other&#39;vc.51.0.0.0" expl="precondition" proved="true">
     <proof prover="1"><result status="valid" time="0.20"/></proof>
     </goal>
     <goal name="wmpn_get_str_other&#39;vc.51.0.0.1" expl="equality hypothesis" proved="true">
     <proof prover="2"><result status="valid" time="0.09"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.52" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="1.48" steps="261"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.53" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.53.0" expl="precondition" proved="true">
   <transf name="split_vc" proved="true" >
    <goal name="wmpn_get_str_other&#39;vc.53.0.0" expl="precondition" proved="true">
    <proof prover="5"><result status="valid" time="0.25" steps="51897"/></proof>
    </goal>
    <goal name="wmpn_get_str_other&#39;vc.53.0.1" expl="precondition" proved="true">
    <proof prover="5"><result status="valid" time="0.23" steps="54471"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.54" expl="integer overflow" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.54.0" expl="integer overflow" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.28" steps="54829"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.54.1" expl="integer overflow" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.26" steps="55772"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.55" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.20" steps="37910"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.56" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.17" steps="40149"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.57" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.25" steps="55723"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.58" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.92" steps="272"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.59" expl="integer overflow" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.37" steps="55941"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.60" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.15" steps="38064"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.61" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.16" steps="39819"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.62" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.27" steps="56513"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.63" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.63.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.09"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.63.1" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="2"><result status="valid" time="0.12"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.63.2" expl="VC for wmpn_get_str_other" proved="true">
   <transf name="rewrite" proved="true" arg1="Power_sum">
    <goal name="wmpn_get_str_other&#39;vc.63.2.0" expl="VC for wmpn_get_str_other" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.20" steps="263"/></proof>
    </goal>
    <goal name="wmpn_get_str_other&#39;vc.63.2.1" expl="rewrite premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.20" steps="263"/></proof>
    </goal>
    <goal name="wmpn_get_str_other&#39;vc.63.2.2" expl="rewrite premises" proved="true">
    <proof prover="0" timelimit="1" memlimit="1000"><result status="valid" time="0.04" steps="138033"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.63.3" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.23" steps="38554"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.64" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.26" steps="57822"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.65" expl="integer overflow" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.28" steps="58725"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.66" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.20" steps="267"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.67" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.67.0" expl="assertion" proved="true">
   <proof prover="0"><result status="valid" time="0.10" steps="140088"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.67.1" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="1"><result status="valid" time="0.22"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.67.2" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="6"><result status="valid" time="0.24" steps="274"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.67.3" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="0"><result status="valid" time="0.35" steps="586921"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.67.4" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="1"><result status="valid" time="0.52"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.67.5" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.17" steps="35198"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.67.6" expl="VC for wmpn_get_str_other" proved="true">
   <transf name="apply" proved="true" arg1="prod_compat_strict_r">
    <goal name="wmpn_get_str_other&#39;vc.67.6.0" expl="apply premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.22" steps="274"/></proof>
    </goal>
    <goal name="wmpn_get_str_other&#39;vc.67.6.1" expl="apply premises" proved="true">
    <proof prover="0" timelimit="1" memlimit="1000"><result status="valid" time="0.06" steps="140710"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.67.7" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="0"><result status="valid" time="0.09" steps="141173"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.67.8" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.25" steps="38779"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.68" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.68.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.16" steps="35183"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.68.1" expl="assertion" proved="true">
   <proof prover="0"><result status="valid" time="0.10" steps="140421"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.68.2" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.24" steps="38452"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.68.3" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.26" steps="39404"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.68.4" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="1"><result status="valid" time="0.23"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.68.5" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="0"><result status="valid" time="0.72" steps="1017451"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.68.6" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="1"><result status="valid" time="0.24"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.68.7" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="0"><result status="valid" time="0.10" steps="142961"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.68.8" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.25" steps="38720"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.68.9" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.15" steps="40063"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.68.10" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="0"><result status="valid" time="0.10" steps="142728"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.69" expl="loop invariant init" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="35191"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.70" expl="loop invariant init" proved="true">
  <transf name="inline_all" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.70.0" expl="loop invariant init" proved="true">
   <proof prover="1"><result status="valid" time="0.23"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.71" expl="loop invariant init" proved="true">
  <proof prover="5"><result status="valid" time="0.27" steps="40446"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.72" expl="loop invariant init" proved="true">
  <proof prover="6"><result status="valid" time="0.23" steps="276"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.73" expl="loop invariant init" proved="true">
  <proof prover="2"><result status="valid" time="0.24"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.74" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.12" steps="188702"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.75" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.19" steps="35639"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.76" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.54" steps="65333"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.77" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.08" steps="147133"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.78" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.78.0" expl="precondition" proved="true">
   <transf name="introduce_premises" proved="true" >
    <goal name="wmpn_get_str_other&#39;vc.78.0.0" expl="precondition" proved="true">
    <proof prover="1"><result status="valid" time="2.25"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.79" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.33" steps="62984"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.80" expl="assertion" proved="true">
  <proof prover="0"><result status="valid" time="0.57" steps="841044"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.81" expl="integer overflow" proved="true">
  <proof prover="0"><result status="valid" time="0.08" steps="150038"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.82" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.32" steps="62856"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.83" expl="loop variant decrease" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="39405"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.84" expl="loop invariant preservation" proved="true">
  <proof prover="1"><result status="valid" time="0.27"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.85" expl="loop invariant preservation" proved="true">
  <proof prover="5"><result status="valid" time="0.14" steps="39812"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.86" expl="loop invariant preservation" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.86.0" expl="loop invariant preservation" proved="true">
   <transf name="introduce_premises" proved="true" >
    <goal name="wmpn_get_str_other&#39;vc.86.0.0" expl="loop invariant preservation" proved="true">
    <proof prover="1"><result status="valid" time="2.30"/></proof>
    <transf name="case" proved="true" arg1="(i = offset sp + sn)">
     <goal name="wmpn_get_str_other&#39;vc.86.0.0.0" expl="true case (loop invariant preservation)" proved="true">
     <proof prover="0" timelimit="1" memlimit="1000"><result status="valid" time="0.04" steps="36257"/></proof>
     <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.18" steps="36637"/></proof>
     </goal>
     <goal name="wmpn_get_str_other&#39;vc.86.0.0.1" expl="false case (loop invariant preservation)" proved="true">
     <proof prover="1"><result status="valid" time="2.47"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.87" expl="loop invariant preservation" proved="true">
  <proof prover="6"><result status="valid" time="0.83" steps="329"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.88" expl="loop invariant preservation" proved="true">
  <proof prover="5"><result status="valid" time="0.32" steps="61321"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.89" expl="loop variant decrease" proved="true">
  <proof prover="5"><result status="valid" time="0.17" steps="39131"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.90" expl="loop invariant preservation" proved="true">
  <proof prover="6"><result status="valid" time="0.71" steps="300"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.91" expl="loop invariant preservation" proved="true">
  <proof prover="5"><result status="valid" time="0.15" steps="39285"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.92" expl="loop invariant preservation" proved="true">
  <proof prover="5"><result status="valid" time="0.22" steps="39302"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.93" expl="loop invariant preservation" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="39364"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.94" expl="loop invariant preservation" proved="true">
  <proof prover="5"><result status="valid" time="0.16" steps="39428"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.95" expl="loop invariant preservation" proved="true">
  <proof prover="5"><result status="valid" time="0.18" steps="36500"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.96" expl="loop invariant preservation" proved="true">
  <proof prover="4"><result status="valid" time="0.80" steps="310"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.97" expl="loop invariant preservation" proved="true">
  <proof prover="5"><result status="valid" time="0.26" steps="57914"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.98" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.09" steps="142"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.99" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.99.0" expl="postcondition" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="33558"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.100" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.18" steps="32712"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.101" expl="postcondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.88" steps="117738"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.102" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.31" steps="43674"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.103" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.92" steps="436"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.104" expl="postcondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="40726"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.105" expl="postcondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="31427"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.106" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.26" steps="50888"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.107" expl="postcondition" proved="true">
  <transf name="inline_all" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.107.0" expl="postcondition" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.23" steps="46882"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.108" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.19" steps="41915"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.109" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.74"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.110" expl="precondition" proved="true">
  <transf name="inline_all" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.110.0" expl="precondition" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.20" steps="52770"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.111" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.111.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.08" steps="120"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.111.1" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="6"><result status="valid" time="2.16" steps="564"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.111.2" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.17" steps="32451"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.111.3" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="6"><result status="valid" time="0.22" steps="125"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.111.4" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="6"><result status="valid" time="0.57" steps="541"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.112" expl="integer overflow" proved="true">
  <proof prover="4"><result status="valid" time="0.16" steps="124"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.113" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.20" steps="42928"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.114" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.22"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.115" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.16" steps="32482"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.116" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.116.0" expl="precondition" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="32493"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.117" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.09" steps="130"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.118" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.10" steps="132"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.119" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.119.0" expl="precondition" proved="true">
   <proof prover="3"><result status="valid" time="0.14" steps="32544"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.120" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.42" steps="58843"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.121" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.18" steps="137"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.122" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.09" steps="137"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.123" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.20" steps="45627"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.124" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.124.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.22" steps="36129"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.124.1" expl="VC for wmpn_get_str_other" proved="true">
   <transf name="assert" proved="true" arg1="(pelts sp = pelts spn /\ pelts sp1 = pelts spn1)">
    <goal name="wmpn_get_str_other&#39;vc.124.1.0" expl="asserted formula" proved="true">
    <proof prover="6"><result status="valid" time="0.24" steps="165"/></proof>
    </goal>
    <goal name="wmpn_get_str_other&#39;vc.124.1.1" expl="VC for wmpn_get_str_other" proved="true">
    <proof prover="6"><result status="valid" time="0.36" steps="412"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.125" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.125.0" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="0.24" steps="167"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.126" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.126.0" expl="precondition" proved="true">
   <transf name="introduce_premises" proved="true" >
    <goal name="wmpn_get_str_other&#39;vc.126.0.0" expl="precondition" proved="true">
    <transf name="replace" proved="true" arg1="(pelts sp)[i]&#39;&#39;" arg2="(pelts sp1)[i]&#39;&#39;">
     <goal name="wmpn_get_str_other&#39;vc.126.0.0.0" expl="precondition" proved="true">
     <proof prover="1"><result status="valid" time="0.12"/></proof>
     </goal>
     <goal name="wmpn_get_str_other&#39;vc.126.0.0.1" expl="equality hypothesis" proved="true">
     <proof prover="6"><result status="valid" time="0.37" steps="169"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.127" expl="precondition" proved="true">
  <transf name="replace" proved="true" arg1="(pelts sp)" arg2="(pelts spn)">
   <goal name="wmpn_get_str_other&#39;vc.127.0" expl="precondition" proved="true">
   <proof prover="3"><result status="valid" time="0.23" steps="37812"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.127.1" expl="equality hypothesis" proved="true">
   <proof prover="6"><result status="valid" time="0.44" steps="167"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.128" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.18"/></proof>
  <transf name="inline_all" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.128.0" expl="precondition" proved="true">
   <proof prover="1"><result status="valid" time="0.17"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.129" expl="integer overflow" proved="true">
  <proof prover="6"><result status="valid" time="0.51" steps="169"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.130" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="169"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.131" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.131.0" expl="precondition" proved="true">
   <transf name="introduce_premises" proved="true" >
    <goal name="wmpn_get_str_other&#39;vc.131.0.0" expl="precondition" proved="true">
    <transf name="inline_goal" proved="true" >
     <goal name="wmpn_get_str_other&#39;vc.131.0.0.0" expl="precondition" proved="true">
     <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.37" steps="72060"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.132" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.09" steps="125514"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.133" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.22" steps="47699"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.134" expl="integer overflow" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.21" steps="47679"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.135" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.84" steps="177"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.136" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.26"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.137" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="2.04"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.138" expl="loop invariant init" proved="true">
  <proof prover="5"><result status="valid" time="0.24" steps="36249"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.139" expl="loop invariant init" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.08" steps="187"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.140" expl="loop invariant init" proved="true">
  <proof prover="5"><result status="valid" time="0.14" steps="38093"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.141" expl="loop invariant init" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.42" steps="78574"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.142" expl="loop invariant init" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.28" steps="50325"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.143" expl="loop invariant init" proved="true">
  <proof prover="6"><result status="valid" time="0.18" steps="188"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.144" expl="loop invariant init" proved="true">
  <proof prover="5"><result status="valid" time="0.08" steps="34433"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.145" expl="loop invariant init" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.145.0" expl="loop invariant init" proved="true">
   <proof prover="4"><result status="valid" time="2.18" steps="840"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.146" expl="integer overflow" proved="true">
  <transf name="inline_all" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.146.0" expl="integer overflow" proved="true">
   <proof prover="1"><result status="valid" time="0.26"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.147" expl="integer overflow" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.26" steps="54000"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.148" expl="assertion" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.20" steps="37218"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.149" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.31" steps="52227"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.150" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.34" steps="51866"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.151" expl="assertion" proved="true">
  <transf name="inline_all" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.151.0" expl="assertion" proved="true">
   <proof prover="5"><result status="valid" time="0.43" steps="82629"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.152" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.22"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.153" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.24" steps="52367"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.154" expl="integer overflow" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.24" steps="51961"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.155" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.25" steps="52833"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.156" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.24" steps="52818"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.157" expl="precondition" proved="true">
  <transf name="inline_all" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.157.0" expl="precondition" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="50839"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.158" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="2.54" steps="829"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.159" expl="integer overflow" proved="true">
  <transf name="inline_all" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.159.0" expl="integer overflow" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.21" steps="56570"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.160" expl="integer overflow" proved="true">
  <proof prover="6"><result status="valid" time="0.57" steps="244"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.161" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.25" steps="54079"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.162" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.11" steps="35079"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.163" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.29" steps="57051"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.164" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.34" steps="60012"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.165" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.45" steps="67360"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.166" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.166.0" expl="precondition" proved="true">
   <transf name="introduce_premises" proved="true" >
    <goal name="wmpn_get_str_other&#39;vc.166.0.0" expl="precondition" proved="true">
    <transf name="inline_goal" proved="true" >
     <goal name="wmpn_get_str_other&#39;vc.166.0.0.0" expl="precondition" proved="true">
     <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.27" steps="39682"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.167" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.17" steps="35827"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.168" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.168.0" expl="precondition" proved="true">
   <transf name="introduce_premises" proved="true" >
    <goal name="wmpn_get_str_other&#39;vc.168.0.0" expl="precondition" proved="true">
    <proof prover="1"><result status="valid" time="0.24"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.169" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.10" steps="146393"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.170" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.21" steps="266"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.171" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.171.0" expl="precondition" proved="true">
   <transf name="introduce_premises" proved="true" >
    <goal name="wmpn_get_str_other&#39;vc.171.0.0" expl="precondition" proved="true">
    <proof prover="1"><result status="valid" time="0.31"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.172" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.10" steps="147976"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.173" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.12" steps="36025"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.174" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="1.08" steps="138234"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.175" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.175.0" expl="precondition" proved="true">
   <proof prover="5"><result status="valid" time="0.31" steps="63961"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.175.1" expl="precondition" proved="true">
   <proof prover="6"><result status="valid" time="1.40" steps="274"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.176" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.18" steps="36099"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.177" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.177.0" expl="precondition" proved="true">
   <transf name="introduce_premises" proved="true" >
    <goal name="wmpn_get_str_other&#39;vc.177.0.0" expl="precondition" proved="true">
    <transf name="apply" proved="true" arg1="inbase">
     <goal name="wmpn_get_str_other&#39;vc.177.0.0.0" expl="apply premises" proved="true">
     <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.26" steps="275"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.178" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.31" steps="64635"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.179" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.179.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.19" steps="36397"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.179.1" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.28" steps="272"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.179.2" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.27" steps="272"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.179.3" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.31" steps="274"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.179.4" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.17" steps="36423"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.180" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.180.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.17" steps="36545"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.180.1" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.19" steps="36552"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.180.2" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.32" steps="278"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.180.3" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.32" steps="278"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.180.4" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.15" steps="36545"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.181" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.181.0" expl="precondition" proved="true">
   <transf name="introduce_premises" proved="true" >
    <goal name="wmpn_get_str_other&#39;vc.181.0.0" expl="precondition" proved="true">
    <proof prover="1"><result status="valid" time="1.68"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.182" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.35" steps="65699"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.183" expl="loop variant decrease" proved="true">
  <proof prover="5"><result status="valid" time="0.28" steps="39699"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.184" expl="loop invariant preservation" proved="true">
  <proof prover="5"><result status="valid" time="0.17" steps="39932"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.185" expl="loop invariant preservation" proved="true">
  <proof prover="5"><result status="valid" time="0.43" steps="69072"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.186" expl="loop invariant preservation" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.186.0" expl="loop invariant preservation" proved="true">
   <transf name="introduce_premises" proved="true" >
    <goal name="wmpn_get_str_other&#39;vc.186.0.0" expl="loop invariant preservation" proved="true">
    <proof prover="1"><result status="valid" time="0.28"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.187" expl="loop invariant preservation" proved="true">
  <proof prover="6"><result status="valid" time="0.34" steps="291"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.188" expl="loop invariant preservation" proved="true">
  <proof prover="6"><result status="valid" time="0.36" steps="292"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.189" expl="loop invariant preservation" proved="true">
  <proof prover="5"><result status="valid" time="0.18" steps="42010"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.190" expl="loop invariant preservation" proved="true">
  <proof prover="6"><result status="valid" time="0.42" steps="299"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.191" expl="loop invariant preservation" proved="true">
  <transf name="replace" proved="true" arg1="(pelts sp)[j]&#39;&#39;" arg2="(pelts sp2)[j]&#39;&#39;">
   <goal name="wmpn_get_str_other&#39;vc.191.0" expl="loop invariant preservation" proved="true">
   <proof prover="0" timelimit="1" memlimit="1000"><result status="valid" time="0.05" steps="154634"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.191.1" expl="equality hypothesis" proved="true">
   <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.44" steps="301"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.192" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.192.0" expl="assertion" proved="true">
   <transf name="compute_in_goal" proved="true" >
    <goal name="wmpn_get_str_other&#39;vc.192.0.0" expl="assertion" proved="true">
    <proof prover="1"><result status="valid" time="2.57"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.192.1" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.25" steps="37294"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.192.2" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.17" steps="34351"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.192.3" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.14" steps="38728"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.192.4" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="6"><result status="valid" time="0.51" steps="221"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.192.5" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="6"><result status="valid" time="0.50" steps="221"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.192.6" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="6"><result status="valid" time="0.68" steps="219"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.192.7" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="6"><result status="valid" time="0.71" steps="219"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.192.8" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.25" steps="38459"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.193" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="37577"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.194" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="34995"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.195" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.80" steps="528"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.196" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.24" steps="217"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.197" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.197.0" expl="precondition" proved="true">
   <transf name="introduce_premises" proved="true" >
    <goal name="wmpn_get_str_other&#39;vc.197.0.0" expl="precondition" proved="true">
    <proof prover="1"><result status="valid" time="0.26"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.198" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="1.16" steps="542"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.199" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.25" steps="37789"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.200" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.200.0" expl="precondition" proved="true">
   <proof prover="4"><result status="valid" time="0.17" steps="222"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.201" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.10" steps="139223"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.202" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.14" steps="221"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.203" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.55" steps="99311"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.204" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.204.0" expl="precondition" proved="true">
   <transf name="introduce_premises" proved="true" >
    <goal name="wmpn_get_str_other&#39;vc.204.0.0" expl="precondition" proved="true">
    <transf name="inline_goal" proved="true" >
     <goal name="wmpn_get_str_other&#39;vc.204.0.0.0" expl="precondition" proved="true">
     <proof prover="5"><result status="valid" time="0.26" steps="52047"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.205" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.205.0" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="2.31" steps="226"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.205.1" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.18" steps="35281"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.205.2" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="0.18" steps="223"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.205.3" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.16" steps="35342"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.205.4" expl="assertion" proved="true">
   <transf name="rewrite" proved="true" arg1="&lt;-" arg2="Power_sum">
    <goal name="wmpn_get_str_other&#39;vc.205.4.0" expl="assertion" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.18" steps="223"/></proof>
    </goal>
    <goal name="wmpn_get_str_other&#39;vc.205.4.1" expl="rewrite premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.25" steps="223"/></proof>
    </goal>
    <goal name="wmpn_get_str_other&#39;vc.205.4.2" expl="rewrite premises" proved="true">
    <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.22" steps="223"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.205.5" expl="VC for wmpn_get_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.13" steps="39051"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.206" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str_other&#39;vc.206.0" expl="assertion" proved="true">
   <proof prover="0"><result status="valid" time="0.10" steps="143725"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.206.1" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.15" steps="38588"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.206.2" expl="assertion" proved="true">
   <proof prover="6"><result status="valid" time="1.30" steps="225"/></proof>
   </goal>
   <goal name="wmpn_get_str_other&#39;vc.206.3" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.18" steps="35580"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.207" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.27" steps="37955"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.208" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.14" steps="38065"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.209" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.14" steps="38153"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.210" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="1.36" steps="235"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.211" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.32"/></proof>
  </goal>
  <goal name="wmpn_get_str_other&#39;vc.212" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.22" steps="51708"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="wmpn_get_str&#39;vc" expl="VC for wmpn_get_str" proved="true">
 <transf name="split_vc" proved="true" >
  <goal name="wmpn_get_str&#39;vc.0" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.16" steps="32904"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.1" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.16" steps="33018"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.2" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_get_str&#39;vc.2.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.04" steps="69"/></proof>
   </goal>
   <goal name="wmpn_get_str&#39;vc.2.1" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="31050"/></proof>
   </goal>
   <goal name="wmpn_get_str&#39;vc.2.2" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="33263"/></proof>
   </goal>
   <goal name="wmpn_get_str&#39;vc.2.3" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.22" steps="40471"/></proof>
   </goal>
   <goal name="wmpn_get_str&#39;vc.2.4" expl="VC for wmpn_get_str" proved="true">
   <proof prover="6"><result status="valid" time="0.12" steps="393"/></proof>
   </goal>
   <goal name="wmpn_get_str&#39;vc.2.5" expl="VC for wmpn_get_str" proved="true">
   <proof prover="6"><result status="valid" time="0.12" steps="372"/></proof>
   </goal>
   <goal name="wmpn_get_str&#39;vc.2.6" expl="VC for wmpn_get_str" proved="true">
   <proof prover="3"><result status="valid" time="0.12" steps="31160"/></proof>
   </goal>
   <goal name="wmpn_get_str&#39;vc.2.7" expl="VC for wmpn_get_str" proved="true">
   <proof prover="3"><result status="valid" time="0.15" steps="33501"/></proof>
   </goal>
   <goal name="wmpn_get_str&#39;vc.2.8" expl="VC for wmpn_get_str" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="31193"/></proof>
   </goal>
   <goal name="wmpn_get_str&#39;vc.2.9" expl="VC for wmpn_get_str" proved="true">
   <proof prover="0"><result status="valid" time="0.03" steps="104944"/></proof>
   </goal>
   <goal name="wmpn_get_str&#39;vc.2.10" expl="VC for wmpn_get_str" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="33739"/></proof>
   </goal>
   <goal name="wmpn_get_str&#39;vc.2.11" expl="VC for wmpn_get_str" proved="true">
   <proof prover="4"><result status="valid" time="0.03" steps="82"/></proof>
   </goal>
   <goal name="wmpn_get_str&#39;vc.2.12" expl="VC for wmpn_get_str" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="34020"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_get_str&#39;vc.3" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.18" steps="40295"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.4" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.11" steps="31154"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.5" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.14" steps="31526"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.6" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.06" steps="72"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.7" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.48" steps="336"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.8" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.24" steps="33740"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.9" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.63" steps="365"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.10" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.12" steps="32198"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.11" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.19" steps="31272"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.12" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.10" steps="31275"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.13" expl="postcondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.03" steps="93"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.14" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.13" steps="34570"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.15" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.06" steps="95"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.16" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.17" steps="32800"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.17" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.12" steps="33203"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.18" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.12" steps="33322"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.19" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.14" steps="31446"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.20" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.12" steps="31088"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.21" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.12" steps="33259"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.22" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.12" steps="31103"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.23" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.13" steps="31111"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.24" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.08" steps="32051"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.25" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.08" steps="31127"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.26" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.07" steps="31506"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.27" expl="precondition" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.18" steps="328"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.28" expl="postcondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.05" steps="91"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.29" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.08" steps="31771"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.30" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="1.08" steps="394"/></proof>
  </goal>
  <goal name="wmpn_get_str&#39;vc.31" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12" steps="32636"/></proof>
  </goal>
 </transf>
 </goal>
</theory>
</file>
</why3session>
