<?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="Alt-Ergo" version="2.2.0" timelimit="5" steplimit="0" memlimit="2000"/>
<prover id="4" name="CVC4" version="1.6" timelimit="5" steplimit="0" memlimit="2000"/>
<prover id="5" name="Alt-Ergo" version="2.3.0" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="6" name="CVC4" version="1.7" timelimit="5" steplimit="0" memlimit="2000"/>
<file format="whyml" proved="true">
<path name=".."/><path name="set_str.mlw"/>
<theory name="Set_str" proved="true">
 <goal name="wmpn_set_str_bits&#39;vc" expl="VC for wmpn_set_str_bits" proved="true">
 <transf name="split_vc" proved="true" >
  <goal name="wmpn_set_str_bits&#39;vc.0" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="31914"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.1" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_bits&#39;vc.1.0" expl="assertion" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.09" steps="31930"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.1.1" expl="assertion" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="31947"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.1.2" expl="assertion" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.47" steps="84139"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.1.3" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.21" steps="329"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.2" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_bits&#39;vc.2.0" expl="assertion" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="31948"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.2.1" expl="assertion" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="31948"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.2.2" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="1"><result status="valid" time="0.54"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.2.3" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.22" steps="42569"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.2.4" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.31" steps="43060"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.2.5" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.28" steps="43618"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.2.6" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="43571"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.2.7" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.04" steps="65"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.3" expl="loop invariant init" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="34401"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.4" expl="loop invariant init" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.11" steps="34364"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.5" expl="loop invariant init" proved="true">
  <proof prover="3"><result status="valid" time="0.04" steps="63"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.6" expl="loop invariant init" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.06" steps="32091"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.7" expl="loop invariant init" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="32114"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.8" expl="loop invariant init" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="32991"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.9" expl="loop invariant init" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="32239"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.10" expl="loop invariant init" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.34" steps="54514"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.11" expl="integer overflow" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.26" steps="42072"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.12" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="42716"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.13" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.23" steps="35559"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.14" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.32" steps="56628"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.15" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.06" steps="32668"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.16" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_bits&#39;vc.16.0" expl="assertion" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="32725"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.16.1" expl="assertion" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="1.02" steps="145001"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.16.2" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.09" steps="97"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.16.3" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.06" steps="100"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.16.4" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.03" steps="100"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.17" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_bits&#39;vc.17.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.05"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.17.1" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.09" steps="32900"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.17.2" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="32907"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.17.3" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="106"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.17.4" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.11" steps="35757"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.17.5" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="1"><result status="valid" time="0.17"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.18" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_bits&#39;vc.18.0" expl="precondition" proved="true">
   <proof prover="0"><result status="valid" time="0.08" steps="122360"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.18.1" expl="precondition" proved="true">
   <proof prover="0"><result status="valid" time="0.09" steps="122433"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.19" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="32901"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.20" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.33" steps="45492"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.21" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.80" steps="80614"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.22" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.07" steps="33136"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.23" expl="integer overflow" proved="true">
  <proof prover="0"><result status="valid" time="0.09" steps="123950"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.24" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_bits&#39;vc.24.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.16" steps="131"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.24.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.51" steps="71027"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.25" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_bits&#39;vc.25.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="1.48" steps="179619"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.25.1" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.18" steps="134"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.25.2" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.16" steps="138"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.25.3" expl="assertion" proved="true">
   <proof prover="0" timelimit="1" memlimit="1000"><result status="valid" time="0.04" steps="126865"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.25.4" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.16" steps="36494"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.26" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_bits&#39;vc.26.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.09"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.26.1" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.01"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.26.2" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.14"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.26.3" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.11"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.26.4" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.21" steps="38104"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.27" expl="loop variant decrease" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.24" steps="36395"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.28" expl="loop invariant preservation" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.20" steps="36567"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.29" expl="loop invariant preservation" proved="true">
  <proof prover="6"><result status="valid" time="0.13" steps="36616"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.30" expl="loop invariant preservation" proved="true">
  <proof prover="2"><result status="valid" time="0.35"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.31" expl="loop invariant preservation" proved="true">
  <proof prover="4"><result status="valid" time="0.25" steps="37007"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.32" expl="loop invariant preservation" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.18" steps="36752"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.33" expl="loop invariant preservation" proved="true">
  <proof prover="4"><result status="valid" time="0.20" steps="37703"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.34" expl="loop invariant preservation" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.22" steps="36964"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.35" expl="loop invariant preservation" proved="true">
  <proof prover="4"><result status="valid" time="0.16" steps="34871"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.36" expl="integer overflow" proved="true">
  <proof prover="4"><result status="valid" time="0.23" steps="43424"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.37" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.30" steps="44014"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.38" expl="assertion" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.14" steps="36832"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.39" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.32" steps="118"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.40" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.24" steps="35807"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.41" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_bits&#39;vc.41.0" expl="assertion" proved="true">
   <proof prover="0"><result status="valid" time="0.02" steps="31666"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.41.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.10" steps="33211"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.41.2" expl="assertion" proved="true">
   <transf name="rewrite" proved="true" arg1="mod_prod">
    <goal name="wmpn_set_str_bits&#39;vc.41.2.0" expl="assertion" proved="true">
    <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="33079"/></proof>
    </goal>
    <goal name="wmpn_set_str_bits&#39;vc.41.2.1" expl="rewrite premises" proved="true">
    <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.31" steps="44403"/></proof>
    </goal>
    <goal name="wmpn_set_str_bits&#39;vc.41.2.2" expl="rewrite premises" proved="true">
    <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.18" steps="44896"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.41.3" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.14" steps="36246"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.42" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_bits&#39;vc.42.0" expl="assertion" proved="true">
   <proof prover="0"><result status="valid" time="0.02" steps="6200"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.42.1" expl="assertion" proved="true">
   <transf name="apply" proved="true" arg1="prod_compat_r">
    <goal name="wmpn_set_str_bits&#39;vc.42.1.0" expl="apply premises" proved="true">
    <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.19" steps="44846"/></proof>
    </goal>
    <goal name="wmpn_set_str_bits&#39;vc.42.1.1" expl="apply premises" proved="true">
    <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.19" steps="45113"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.42.2" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.10" steps="33166"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.42.3" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.09" steps="33159"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.42.4" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.24" steps="37179"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.43" expl="integer overflow" proved="true">
  <proof prover="4"><result status="valid" time="0.32" steps="64991"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.44" expl="integer overflow" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.26" steps="44896"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.45" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.30" steps="45508"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.46" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.11" steps="33209"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.47" expl="integer overflow" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.26" steps="46571"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.48" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_bits&#39;vc.48.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.23" steps="46091"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.48.1" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.05" steps="132781"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.48.2" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="1"><result status="valid" time="0.20"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.48.3" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.05" steps="133599"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.48.4" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.16" steps="36621"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.49" expl="integer overflow" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.30" steps="46507"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.50" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.25" steps="36845"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.51" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_bits&#39;vc.51.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.06"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.51.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.12" steps="33562"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.51.2" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.13" steps="33583"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.51.3" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.16" steps="37132"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.51.4" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.09" steps="33625"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.51.5" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="1"><result status="valid" time="0.25"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.51.6" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.14" steps="36979"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.51.7" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.22" steps="33678"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.51.8" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="6"><result status="valid" time="0.14" steps="37022"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.52" expl="integer overflow" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.31" steps="46653"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.53" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.24" steps="36954"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.54" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_bits&#39;vc.54.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.03"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.54.1" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.04" steps="137777"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.54.2" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.06"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.54.3" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.34" steps="48362"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.54.4" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.55" steps="78479"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.54.5" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.05" steps="139524"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.54.6" expl="VC for wmpn_set_str_bits" proved="true">
   <transf name="apply" proved="true" arg1="simp_compat_strict_l" arg2="with" arg3="(power 2 (bits - shift))">
    <goal name="wmpn_set_str_bits&#39;vc.54.6.0" expl="apply premises" proved="true">
    <proof prover="1"><result status="valid" time="0.59"/></proof>
    </goal>
    <goal name="wmpn_set_str_bits&#39;vc.54.6.1" expl="apply premises" proved="true">
    <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.30" steps="48792"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.54.7" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.02" steps="6392"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.55" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_bits&#39;vc.55.0" expl="assertion" proved="true">
   <proof prover="0"><result status="valid" time="0.02" steps="32511"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.55.1" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.02"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.55.2" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.20" steps="37741"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.55.3" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.35"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.55.4" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="3.34"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.55.5" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="1"><result status="valid" time="0.16"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.55.6" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.04"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.55.7" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.26" steps="48975"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.55.8" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.27" steps="49033"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.55.9" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.03"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.55.10" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="2.30"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.55.11" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.12" steps="33986"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.55.12" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.02"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.55.13" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.22" steps="38376"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.55.14" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.23" steps="38238"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.55.15" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.10" steps="34137"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.55.16" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.22" steps="38479"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.55.17" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.15" steps="34140"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.56" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.24" steps="319908"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.57" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.08" steps="33763"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.58" expl="integer overflow" proved="true">
  <proof prover="4"><result status="valid" time="0.28" steps="48501"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.59" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.24" steps="37545"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.60" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.57" steps="85032"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.61" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_bits&#39;vc.61.0" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.18"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.61.1" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.25"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.61.2" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.24"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.62" expl="integer overflow" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.25" steps="51620"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.63" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.14" steps="37844"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.64" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.11" steps="34224"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.65" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_bits&#39;vc.65.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.24" steps="37837"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.65.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.10" steps="34304"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.65.2" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.31"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.65.3" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.38"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.65.4" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="2.19"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.65.5" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.27"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.65.6" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.17"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.65.7" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.21"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.65.8" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.26" steps="39923"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.66" expl="integer overflow" proved="true">
  <proof prover="0"><result status="valid" time="0.07" steps="145913"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.67" expl="loop variant decrease" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="37932"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.68" expl="loop invariant preservation" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.26" steps="38263"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.69" expl="loop invariant preservation" proved="true">
  <proof prover="6"><result status="valid" time="0.13" steps="38252"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.70" expl="loop invariant preservation" proved="true">
  <proof prover="2"><result status="valid" time="0.46"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.71" expl="loop invariant preservation" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.26" steps="38686"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.72" expl="loop invariant preservation" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.13" steps="38494"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.73" expl="loop invariant preservation" proved="true">
  <proof prover="1"><result status="valid" time="0.21"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.74" expl="loop invariant preservation" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="38498"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.75" expl="loop invariant preservation" proved="true">
  <proof prover="4"><result status="valid" time="0.27" steps="40776"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.76" expl="integer overflow" proved="true">
  <proof prover="4"><result status="valid" time="0.30" steps="47429"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.77" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.14" steps="36796"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.78" expl="integer overflow" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.20" steps="48453"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.79" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.15" steps="36951"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.80" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_bits&#39;vc.80.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.15" steps="33739"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.80.1" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.25" steps="37309"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.80.2" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.21" steps="47290"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.80.3" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.43" steps="76768"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.80.4" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="2.56" steps="3746297"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.80.5" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.04" steps="135269"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.80.6" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.03"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.81" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_bits&#39;vc.81.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.12"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.81.1" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.15"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.81.2" expl="assertion" proved="true">
   <proof prover="0"><result status="valid" time="0.11" steps="217038"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.81.3" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.15"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.81.4" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.26"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.81.5" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.03"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.81.6" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.22"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.81.7" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.19" steps="38941"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.82" expl="loop variant decrease" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.24" steps="37005"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.83" expl="loop invariant preservation" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.24" steps="37285"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.84" expl="loop invariant preservation" proved="true">
  <proof prover="6"><result status="valid" time="0.11" steps="33827"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.85" expl="loop invariant preservation" proved="true">
  <proof prover="2"><result status="valid" time="0.36"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.86" expl="loop invariant preservation" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.25" steps="37551"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.87" expl="loop invariant preservation" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.18" steps="37477"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.88" expl="loop invariant preservation" proved="true">
  <proof prover="4"><result status="valid" time="0.14" steps="34700"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.89" expl="loop invariant preservation" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.09" steps="34057"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.90" expl="loop invariant preservation" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="35294"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.91" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_bits&#39;vc.91.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.13" steps="33470"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.91.1" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.21" steps="36676"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.91.2" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.40" steps="70423"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.91.3" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.38" steps="70902"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.91.4" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="0"><result status="valid" time="0.05" steps="132485"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.91.5" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.02"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.92" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_bits&#39;vc.92.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.11" steps="34191"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.92.1" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.14" steps="34196"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.92.2" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="1"><result status="valid" time="0.25"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.92.3" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.10" steps="33525"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.92.4" expl="VC for wmpn_set_str_bits" proved="true">
   <transf name="apply" proved="true" arg1="prod_compat_r">
    <goal name="wmpn_set_str_bits&#39;vc.92.4.0" expl="apply premises" proved="true">
    <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.37" steps="70469"/></proof>
    </goal>
    <goal name="wmpn_set_str_bits&#39;vc.92.4.1" expl="apply premises" proved="true">
    <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.33" steps="46591"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.92.5" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="2"><result status="valid" time="0.16"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.92.6" expl="VC for wmpn_set_str_bits" proved="true">
   <proof prover="4"><result status="valid" time="0.14" steps="36882"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.93" expl="integer overflow" proved="true">
  <proof prover="4"><result status="valid" time="0.21" steps="46549"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.94" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.20" steps="36792"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.95" expl="integer overflow" proved="true">
  <proof prover="4"><result status="valid" time="0.23" steps="48626"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.96" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.18" steps="36947"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.97" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_bits&#39;vc.97.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.12"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.97.1" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.15"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.97.2" expl="assertion" proved="true">
   <proof prover="0"><result status="valid" time="0.17" steps="251729"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.97.3" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.17"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.97.4" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.16"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.97.5" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.04"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.97.6" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.18"/></proof>
   </goal>
   <goal name="wmpn_set_str_bits&#39;vc.97.7" expl="VC for wmpn_set_str_bits" proved="true">
   <transf name="inline_goal" proved="true" >
    <goal name="wmpn_set_str_bits&#39;vc.97.7.0" expl="VC for wmpn_set_str_bits" proved="true">
    <proof prover="1"><result status="valid" time="2.03"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.98" expl="loop variant decrease" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.15" steps="36972"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.99" expl="loop invariant preservation" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.24" steps="37252"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.100" expl="loop invariant preservation" proved="true">
  <proof prover="6"><result status="valid" time="0.12" steps="33780"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.101" expl="loop invariant preservation" proved="true">
  <proof prover="2"><result status="valid" time="0.40"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.102" expl="loop invariant preservation" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.26" steps="37510"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.103" expl="loop invariant preservation" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.24" steps="37438"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.104" expl="loop invariant preservation" proved="true">
  <proof prover="1"><result status="valid" time="0.17"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.105" expl="loop invariant preservation" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="34017"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.106" expl="loop invariant preservation" proved="true">
  <proof prover="4"><result status="valid" time="0.14" steps="35254"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.107" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="32550"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.108" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.35" steps="55576"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.109" expl="postcondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.20" steps="35393"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.110" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08" steps="104"/></proof>
  </goal>
  <goal name="wmpn_set_str_bits&#39;vc.111" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_bits&#39;vc.111.0" expl="postcondition" proved="true">
   <proof prover="0"><result status="valid" time="0.04" steps="115218"/></proof>
   </goal>
  </transf>
  </goal>
 </transf>
 </goal>
 <goal name="wmpn_set_str_other&#39;vc" expl="VC for wmpn_set_str_other" proved="true">
 <transf name="split_vc" proved="true" >
  <goal name="wmpn_set_str_other&#39;vc.0" expl="integer overflow" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.28" steps="40668"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.1" expl="division by zero" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.22" steps="40855"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.2" expl="integer overflow" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.22" steps="49775"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.3" expl="integer overflow" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.22" steps="50045"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.4" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.20" steps="42066"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.5" expl="loop invariant init" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.22" steps="51131"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.6" expl="loop invariant init" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.10" steps="32071"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.7" expl="loop invariant init" proved="true">
  <proof prover="3"><result status="valid" time="1.36" steps="352"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.8" expl="loop invariant init" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.23" steps="51690"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.9" expl="loop invariant init" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.76" steps="75"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.10" expl="loop invariant init" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="34955"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.11" expl="integer overflow" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.26" steps="43289"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.12" expl="assertion" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.07" steps="32301"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.13" expl="assertion" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.25" steps="43553"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.14" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.31" steps="44481"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.15" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.15" steps="35324"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.16" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.26" steps="55434"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.17" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.11" steps="32427"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.18" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.03" steps="89"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.19" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_other&#39;vc.19.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.12" steps="33461"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.19.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.66" steps="89718"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.19.2" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="4"><result status="valid" time="0.12" steps="32528"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.19.3" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="4"><result status="valid" time="1.12" steps="172735"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.19.4" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="4"><result status="valid" time="0.29" steps="42947"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.19.5" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="4"><result status="valid" time="0.13" steps="35395"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.20" expl="integer overflow" proved="true">
  <proof prover="1"><result status="valid" time="0.25"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.21" expl="integer overflow" proved="true">
  <proof prover="4"><result status="valid" time="0.28" steps="45249"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.22" expl="integer overflow" proved="true">
  <proof prover="4"><result status="valid" time="0.28" steps="45969"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.23" expl="loop variant decrease" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.16" steps="35286"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.24" expl="loop invariant preservation" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.15" steps="35426"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.25" expl="loop invariant preservation" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.22" steps="35541"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.26" expl="loop invariant preservation" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.04" steps="103"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.27" expl="loop invariant preservation" proved="true">
  <proof prover="4"><result status="valid" time="1.28" steps="180797"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.28" expl="loop invariant preservation" proved="true">
  <proof prover="4"><result status="valid" time="0.24" steps="35675"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.29" expl="loop invariant preservation" proved="true">
  <proof prover="3"><result status="valid" time="0.10" steps="114"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.30" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.24" steps="44028"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.31" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.08" steps="32366"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.32" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_other&#39;vc.32.0" expl="assertion" proved="true">
   <transf name="inline_goal" proved="true" >
    <goal name="wmpn_set_str_other&#39;vc.32.0.0" expl="assertion" proved="true">
    <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.36" steps="57503"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.32.1" expl="assertion" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.06" steps="33524"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.33" expl="assertion" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.11" steps="35399"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.34" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_other&#39;vc.34.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.18" steps="42385"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.34.1" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.09" steps="105"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.34.2" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.10" steps="104"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.34.3" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="2"><result status="valid" time="3.52"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.34.4" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.48" steps="110"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.34.5" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.46" steps="112"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.34.6" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="4"><result status="valid" time="0.22" steps="36626"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.34.7" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="2"><result status="valid" time="0.11"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.34.8" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="2"><result status="valid" time="0.09"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.35" expl="loop invariant init" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.19" steps="35490"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.36" expl="loop invariant init" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="36955"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.37" expl="loop invariant init" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.08" steps="32634"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.38" expl="loop invariant init" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.08" steps="32658"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.39" expl="loop invariant init" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.31" steps="44060"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.40" expl="loop invariant init" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.09" steps="32775"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.41" expl="loop invariant init" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.17" steps="32767"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.42" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.08" steps="33007"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.43" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_other&#39;vc.43.0" expl="precondition" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.30" steps="45105"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.43.1" expl="precondition" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.18" steps="45119"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.44" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.99" steps="139"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.45" expl="integer overflow" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.28" steps="45575"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.46" expl="integer overflow" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.28" steps="45139"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.47" expl="loop invariant init" proved="true">
  <proof prover="1"><result status="valid" time="0.93"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.48" expl="loop invariant init" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.22" steps="36515"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.49" expl="loop invariant init" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="33245"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.50" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_other&#39;vc.50.0" expl="precondition" proved="true">
   <proof prover="4"><result status="valid" time="0.20" steps="45847"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.50.1" expl="precondition" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.28" steps="45877"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.51" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.18" steps="37021"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.52" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.40" steps="69556"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.53" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="33371"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.54" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.05" steps="155"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.55" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_other&#39;vc.55.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.92" steps="115217"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.55.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.16" steps="37184"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.55.2" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.26" steps="161"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.55.3" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.31" steps="46241"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.55.4" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="4"><result status="valid" time="0.24" steps="37003"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.56" expl="integer overflow" proved="true">
  <proof prover="1"><result status="valid" time="0.57"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.57" expl="integer overflow" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.22" steps="46335"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.58" expl="integer overflow" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.25" steps="46526"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.59" expl="loop invariant preservation" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.05" steps="164"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.60" expl="loop invariant preservation" proved="true">
  <proof prover="4"><result status="valid" time="0.26" steps="37049"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.61" expl="loop invariant preservation" proved="true">
  <proof prover="4"><result status="valid" time="0.23" steps="37289"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.62" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_other&#39;vc.62.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.17" steps="36619"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.62.1" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.08" steps="148"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.62.2" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.16" steps="153"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.62.3" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="2"><result status="valid" time="0.25"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.62.4" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.16" steps="153"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.62.5" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="3"><result status="valid" time="0.03" steps="155"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.63" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.24" steps="37146"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.64" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.33" steps="63543"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.65" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="33362"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.66" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_other&#39;vc.66.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.19"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.66.1" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.16" steps="156"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.66.2" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.16" steps="156"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.67" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="1.18"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.68" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.08" steps="33483"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.69" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_other&#39;vc.69.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.35" steps="68860"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.69.1" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="4"><result status="valid" time="0.30" steps="46931"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.69.2" expl="VC for wmpn_set_str_other" proved="true">
   <transf name="apply" proved="true" arg1="prod_compat_lr">
    <goal name="wmpn_set_str_other&#39;vc.69.2.0" expl="apply premises" proved="true">
    <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.29" steps="46970"/></proof>
    </goal>
    <goal name="wmpn_set_str_other&#39;vc.69.2.1" expl="apply premises" proved="true">
    <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.34" steps="68778"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.69.3" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="4"><result status="valid" time="0.14" steps="33862"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.69.4" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="4"><result status="valid" time="0.11" steps="33891"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.69.5" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="4"><result status="valid" time="0.36" steps="68967"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.69.6" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="4"><result status="valid" time="0.20" steps="37567"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.69.7" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="0"><result status="valid" time="0.04" steps="130951"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.70" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="1.08"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.71" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.35" steps="69286"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.72" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.13" steps="33829"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.73" expl="integer overflow" proved="true">
  <proof prover="4"><result status="valid" time="0.22" steps="47942"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.74" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.16"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.75" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="34478"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.76" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.13" steps="34505"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.77" expl="integer overflow" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.22" steps="49283"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.78" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.41" steps="76581"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.79" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_other&#39;vc.79.0" expl="assertion" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.11" steps="34395"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.79.1" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="3"><result status="valid" time="1.43" steps="204"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.79.2" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="4"><result status="valid" time="2.82" steps="225996"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.79.3" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="4"><result status="valid" time="1.81" steps="204103"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.79.4" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="34398"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.79.5" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="1"><result status="valid" time="0.18"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.79.6" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="4"><result status="valid" time="0.23" steps="50297"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.79.7" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="4"><result status="valid" time="0.14" steps="38389"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.79.8" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="6"><result status="valid" time="0.22" steps="38436"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.80" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.92"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.81" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.11" steps="34441"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.82" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.12" steps="34628"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.83" expl="integer overflow" proved="true">
  <proof prover="0"><result status="valid" time="0.09" steps="139000"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.84" expl="loop variant decrease" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.15" steps="38764"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.85" expl="loop invariant preservation" proved="true">
  <proof prover="4"><result status="valid" time="0.15" steps="38772"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.86" expl="loop invariant preservation" proved="true">
  <proof prover="2"><result status="valid" time="0.06"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.87" expl="loop invariant preservation" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.17" steps="34737"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.88" expl="loop invariant preservation" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.21" steps="38874"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.89" expl="loop invariant preservation" proved="true">
  <proof prover="0"><result status="valid" time="0.50" steps="906551"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.90" expl="loop invariant preservation" proved="true">
  <proof prover="1"><result status="valid" time="1.86"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.91" expl="loop invariant preservation" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.08" steps="34892"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.92" expl="integer overflow" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.21" steps="48212"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.93" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.38" steps="72339"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.94" expl="integer overflow" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.32" steps="49143"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.95" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.55" steps="76436"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.96" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str_other&#39;vc.96.0" expl="assertion" proved="true">
   <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.60" steps="89723"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.96.1" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="0"><result status="valid" time="0.48" steps="849322"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.96.2" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="0" timelimit="1" memlimit="1000"><result status="valid" time="0.08" steps="136910"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.96.3" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="1"><result status="valid" time="0.31"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.96.4" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="0"><result status="valid" time="0.01" steps="34347"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.96.5" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="4"><result status="valid" time="0.22" steps="49689"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.96.6" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="4"><result status="valid" time="0.22" steps="38641"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.96.7" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="2"><result status="valid" time="1.85"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.96.8" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="2"><result status="valid" time="0.17"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.96.9" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="4"><result status="valid" time="1.20" steps="167727"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.96.10" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="1"><result status="valid" time="1.12"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.96.11" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="4"><result status="valid" time="0.19" steps="38625"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.96.12" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="4"><result status="valid" time="0.14" steps="34722"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.96.13" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="4"><result status="valid" time="0.20" steps="38672"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.96.14" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="4"><result status="valid" time="1.16" steps="167817"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.96.15" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="4"><result status="valid" time="1.31" steps="167835"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.96.16" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="4"><result status="valid" time="0.13" steps="35372"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.96.17" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="0"><result status="valid" time="0.13" steps="193151"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.96.18" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="4"><result status="valid" time="0.15" steps="38705"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.96.19" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="4"><result status="valid" time="0.98" steps="158262"/></proof>
   </goal>
   <goal name="wmpn_set_str_other&#39;vc.96.20" expl="VC for wmpn_set_str_other" proved="true">
   <proof prover="0"><result status="valid" time="0.04" steps="34679"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.97" expl="loop variant decrease" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.20" steps="38471"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.98" expl="loop invariant preservation" proved="true">
  <proof prover="4"><result status="valid" time="0.13" steps="38479"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.99" expl="loop invariant preservation" proved="true">
  <proof prover="2"><result status="valid" time="0.15"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.100" expl="loop invariant preservation" proved="true">
  <proof prover="4"><result status="valid" time="0.20" steps="34576"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.101" expl="loop invariant preservation" proved="true">
  <proof prover="4"><result status="valid" time="0.14" steps="34586"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.102" expl="loop invariant preservation" proved="true">
  <proof prover="6" timelimit="1" memlimit="1000"><result status="valid" time="0.14" steps="35213"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.103" expl="loop invariant preservation" proved="true">
  <proof prover="1"><result status="valid" time="0.28"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.104" expl="loop invariant preservation" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.08" steps="34611"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.105" expl="out of loop bounds" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.23" steps="57999"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.106" expl="integer overflow" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.31" steps="44669"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.107" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.29" steps="62936"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.108" expl="postcondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.41" steps="66350"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.109" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.21" steps="45835"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.110" expl="postcondition" proved="true">
  <proof prover="3" timelimit="1" memlimit="1000"><result status="valid" time="0.06" steps="142"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.111" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.13" steps="36892"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.112" expl="postcondition" proved="true">
  <proof prover="0" timelimit="1" memlimit="1000"><result status="valid" time="0.05" steps="147406"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="wmpn_set_str&#39;vc" expl="VC for wmpn_set_str" proved="true">
 <transf name="split_vc" proved="true" >
  <goal name="wmpn_set_str&#39;vc.0" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.18" steps="32194"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.1" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="32970"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.2" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="31969"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.3" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_set_str&#39;vc.3.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.23" steps="43034"/></proof>
   </goal>
   <goal name="wmpn_set_str&#39;vc.3.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.17" steps="42887"/></proof>
   </goal>
   <goal name="wmpn_set_str&#39;vc.3.2" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.04" steps="59"/></proof>
   </goal>
   <goal name="wmpn_set_str&#39;vc.3.3" expl="VC for wmpn_set_str" proved="true">
   <proof prover="4"><result status="valid" time="0.12" steps="34612"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_set_str&#39;vc.4" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.02" steps="53"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.5" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.21" steps="47011"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.6" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.17" steps="33072"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.7" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.16" steps="34582"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.8" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.17" steps="34709"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.9" expl="integer overflow" proved="true">
  <proof prover="0" timelimit="1" memlimit="1000"><result status="valid" time="0.07" steps="115976"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.10" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.23" steps="55328"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.11" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.61" steps="98495"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.12" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.24" steps="53915"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.13" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="32846"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.14" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.17" steps="35053"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.15" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="2.26" steps="274132"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.16" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="32551"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.17" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.13" steps="36212"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.18" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.03" steps="87"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.19" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.18" steps="35334"/></proof>
  <proof prover="5"><result status="valid" time="0.05" steps="88"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.20" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.25" steps="56476"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.21" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.14" steps="34827"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.22" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.17" steps="34954"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.23" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.17" steps="34871"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.24" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.83" steps="92"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.25" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.24" steps="55155"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.26" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.70" steps="113121"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.27" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.30" steps="58234"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.28" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="32890"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.29" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="35100"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.30" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.13" steps="35502"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.31" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="32594"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.32" expl="precondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.25" steps="36271"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.33" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.18" steps="35124"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.34" expl="postcondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="3.24" steps="445"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.35" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.18" steps="35473"/></proof>
  <proof prover="5"><result status="valid" time="0.06" steps="91"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.36" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.23" steps="36364"/></proof>
  <proof prover="5"><result status="valid" time="0.06" steps="110"/></proof>
  </goal>
 </transf>
 </goal>
</theory>
</file>
</why3session>
