<?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="30982"/></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="30998"/></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="31015"/></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="82123"/></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="31016"/></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="31016"/></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="41254"/></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.17" steps="41745"/></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="42303"/></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="42260"/></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="33276"/></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="33239"/></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="31159"/></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="31182"/></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="32231"/></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="31307"/></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="53061"/></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="40924"/></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="41578"/></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="34597"/></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="55315"/></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="31882"/></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="31939"/></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="142199"/></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="32114"/></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="32121"/></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="34792"/></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="118619"/></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="118692"/></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="32115"/></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="44385"/></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="78557"/></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="32350"/></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="120217"/></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.35" steps="69588"/></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="177314"/></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="123149"/></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="35529"/></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="37169"/></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="35430"/></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="35602"/></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="35651"/></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="36042"/></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="35787"/></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="36772"/></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="35999"/></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="34115"/></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="42277"/></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="42896"/></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="35901"/></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="34842"/></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="30688"/></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="32425"/></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="32293"/></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="43256"/></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="43749"/></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="35281"/></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="5978"/></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="43699"/></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="43966"/></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="32380"/></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="32373"/></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="36248"/></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="63770"/></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="43749"/></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="44390"/></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="32423"/></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="45424"/></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="44944"/></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="129068"/></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="129884"/></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="35656"/></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="45360"/></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="35880"/></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="32776"/></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="32797"/></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="36167"/></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="32839"/></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="36014"/></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.09" steps="32892"/></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="36057"/></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.17" steps="45506"/></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="35989"/></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="134061"/></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.20" steps="47215"/></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="77003"/></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="135808"/></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="47645"/></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="6170"/></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="31533"/></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="36776"/></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="47828"/></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="47886"/></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="33200"/></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="37411"/></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="37273"/></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="33351"/></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="37514"/></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="33354"/></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="315930"/></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="32977"/></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="47354"/></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="36580"/></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="83833"/></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="50473"/></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="36879"/></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="33438"/></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="36872"/></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="33518"/></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="38988"/></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="142197"/></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="36967"/></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.13" steps="37298"/></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="37287"/></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="37721"/></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="37529"/></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="37533"/></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.14" steps="39841"/></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="46282"/></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="35831"/></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="47306"/></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="35986"/></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="32953"/></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="36344"/></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="46142"/></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="75318"/></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.65" steps="3742316"/></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="131556"/></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="213251"/></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="38006"/></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="36040"/></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="36320"/></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="33041"/></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="36586"/></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="36512"/></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="33940"/></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="33271"/></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="34538"/></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="32684"/></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="35711"/></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="68956"/></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="69452"/></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="128769"/></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="33431"/></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="33436"/></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="32739"/></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="69002"/></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.19" steps="45444"/></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="35917"/></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="45402"/></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="35827"/></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="47479"/></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="35982"/></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="247968"/></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="36007"/></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="36287"/></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="32994"/></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="36545"/></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="36473"/></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="33231"/></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="34498"/></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="31764"/></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="53648"/></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="34428"/></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="111983"/></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.15" steps="39134"/></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="39321"/></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="47872"/></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="48142"/></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="40770"/></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="49540"/></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="31139"/></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="50058"/></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.99" 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="33830"/></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="41982"/></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="31369"/></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="42247"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.14" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.17" steps="43185"/></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="34202"/></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="54012"/></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="31495"/></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="32551"/></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="88046"/></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="31596"/></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="170274"/></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.16" steps="41636"/></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="34270"/></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="43942"/></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="44662"/></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="34161"/></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="34301"/></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="34416"/></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="178110"/></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="34550"/></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="42750"/></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="31434"/></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="56287"/></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="32759"/></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="34434"/></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="41238"/></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.98"/></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="35661"/></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="34525"/></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="36020"/></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="31848"/></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="31872"/></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.17" steps="43093"/></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="32070"/></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="32062"/></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="32302"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.43" expl="precondition" proved="true">
  <proof prover="4" memlimit="1000"><result status="valid" time="0.17" steps="44175"/></proof>
  </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="44564"/></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="44128"/></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="35653"/></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="32540"/></proof>
  </goal>
  <goal name="wmpn_set_str_other&#39;vc.50" expl="precondition" proved="true">
  <proof prover="4" memlimit="1000"><result status="valid" time="0.16" steps="44930"/></proof>
  </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="36159"/></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="68168"/></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="32666"/></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="113526"/></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="36322"/></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="45229"/></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="36141"/></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="45324"/></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="45515"/></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.13" steps="36187"/></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="36427"/></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="35757"/></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="36284"/></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="62359"/></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="32657"/></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.46"/></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="32778"/></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="67465"/></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="45920"/></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="45959"/></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="67375"/></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="33157"/></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="33186"/></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="67572"/></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="36705"/></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="127554"/></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.32"/></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="67364"/></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="33124"/></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="46931"/></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="33782"/></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="33809"/></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="48272"/></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="75058"/></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="33690"/></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.68" 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.75" steps="222742"/></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="2.16" steps="198885"/></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="33693"/></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="49286"/></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="37527"/></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="37574"/></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="33736"/></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="33923"/></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="135586"/></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="37902"/></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="37910"/></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="34032"/></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="38012"/></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="903023"/></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="34187"/></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="47201"/></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="70831"/></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="48132"/></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.38" steps="74909"/></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="87917"/></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="845502"/></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="133513"/></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.17"/></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="33481"/></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="48678"/></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="37779"/></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.47" steps="166601"/></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.40"/></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="37763"/></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="34017"/></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="37810"/></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.38" steps="166559"/></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="166717"/></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="34693"/></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="189678"/></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="37843"/></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="1.24" steps="157105"/></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="33813"/></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="37609"/></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="37617"/></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="33871"/></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="33881"/></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="34534"/></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="33906"/></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="57055"/></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="43658"/></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="61676"/></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="65055"/></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="44824"/></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="36030"/></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="143790"/></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="31042"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.1" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="31837"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.2" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="30814"/></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="41910"/></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="41625"/></proof>
   </goal>
   <goal name="wmpn_set_str&#39;vc.3.2" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="2.49" steps="79"/></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="33652"/></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="45565"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.6" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.17" steps="32305"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.7" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.16" steps="33539"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.8" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.17" steps="33666"/></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="112078"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.10" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.23" steps="53999"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.11" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.61" steps="96058"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.12" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.24" steps="51990"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.13" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="31907"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.14" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.17" steps="34080"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.15" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="2.26" steps="268355"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.16" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="31612"/></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="35237"/></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="34451"/></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="55189"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.21" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.14" steps="33784"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.22" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.17" steps="33911"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.23" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.17" steps="33828"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.24" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="1.05" steps="104"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.25" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.24" steps="53720"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.26" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.70" steps="110757"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.27" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.30" steps="56407"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.28" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="31951"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.29" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="34127"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.30" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.13" steps="34529"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.31" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="31655"/></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.12" steps="35296"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.33" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.18" steps="34151"/></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.71" steps="463"/></proof>
  </goal>
  <goal name="wmpn_set_str&#39;vc.35" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.18" steps="34590"/></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="35585"/></proof>
  <proof prover="5"><result status="valid" time="0.06" steps="122"/></proof>
  </goal>
 </transf>
 </goal>
</theory>
</file>
</why3session>
