<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN"
"http://why3.lri.fr/why3session.dtd">
<why3session shape_version="6">
<prover id="0" name="Eprover" version="1.9.1-001" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="1" name="CVC4" version="1.8" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="3" name="Z3" version="4.5.0" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="4" name="Eprover" version="2.0" timelimit="5" steplimit="0" memlimit="2000"/>
<prover id="5" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="6" name="Alt-Ergo" version="2.2.0" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="8" name="CVC5" version="1.0.5" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="9" name="Alt-Ergo" version="2.3.0" timelimit="5" steplimit="0" memlimit="2000"/>
<prover id="11" name="Z3" version="4.7.1" timelimit="1" steplimit="0" memlimit="1000"/>
<file format="whyml" proved="true">
<path name=".."/><path name="sub_1.mlw"/>
<theory name="Sub_1" proved="true">
 <goal name="wmpn_sub_1&#39;vc" expl="VC for wmpn_sub_1" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="wmpn_sub_1&#39;vc.0" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.090000" steps="13323"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.1" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.110000" steps="14457"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.2" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.020000" steps="7619"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.3" expl="assertion" proved="true">
  <proof prover="8"><result status="valid" time="0.070000" steps="16771"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.4" expl="loop invariant init" proved="true">
  <proof prover="3"><result status="valid" time="0.030000" steps="22842"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.5" expl="loop invariant init" proved="true">
  <proof prover="3"><result status="valid" time="0.020000" steps="25858"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.6" expl="loop invariant init" proved="true">
  <proof prover="8"><result status="valid" time="0.080000" steps="8660"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.7" expl="loop invariant init" proved="true">
  <proof prover="8"><result status="valid" time="0.310000" steps="39107"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.8" expl="loop invariant init" proved="true">
  <proof prover="8"><result status="valid" time="0.100000" steps="13908"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.9" expl="assertion" proved="true">
  <proof prover="8"><result status="valid" time="0.150000" steps="13374"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.10" expl="precondition" proved="true">
  <proof prover="5" timelimit="5"><result status="valid" time="0.030000" steps="47"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.11" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.030000" steps="49"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.12" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.110000" steps="14038"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.13" expl="assertion" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="4.274284" steps="755"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.14" expl="precondition" proved="true">
  <proof prover="5" timelimit="5"><result status="valid" time="0.030000" steps="48"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.15" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.120000" steps="15368"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.16" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.260000" steps="62"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.17" expl="assertion" proved="true">
  <proof prover="8"><result status="valid" time="0.246756" steps="24524"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.18" expl="assertion" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.820000" steps="111"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.19" expl="loop invariant init" proved="true">
  <proof prover="8"><result status="valid" time="0.100000" steps="12550"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.20" expl="loop invariant init" proved="true">
  <proof prover="8"><result status="valid" time="0.070000" steps="17103"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.21" expl="loop invariant init" proved="true">
  <proof prover="8"><result status="valid" time="0.060000" steps="13156"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.22" expl="loop invariant init" proved="true">
  <proof prover="8"><result status="valid" time="0.233211" steps="26614"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.23" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.200000" steps="27698"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.24" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.200000" steps="27931"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.25" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.070000" steps="19615"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.26" expl="assertion" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="2.280000" steps="510"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.27" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.130000" steps="9290"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.28" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.030000" steps="33342"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.29" expl="integer overflow" proved="true">
  <proof prover="8"><result status="valid" time="0.297294" steps="35030"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.30" expl="loop variant decrease" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.620000" steps="82"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.31" expl="loop invariant preservation" proved="true">
  <proof prover="8"><result status="valid" time="0.110000" steps="17648"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.32" expl="loop invariant preservation" proved="true">
  <proof prover="8"><result status="valid" time="0.150000" steps="22790"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.33" expl="loop invariant preservation" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.840000" steps="163"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.34" expl="loop invariant preservation" proved="true">
  <proof prover="8"><result status="valid" time="0.220000" steps="37435"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.35" expl="postcondition" proved="true">
  <proof prover="8"><result status="valid" time="0.130000" steps="19951"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.36" expl="postcondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.600000" steps="91"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.37" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.020000" steps="40826"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.38" expl="assertion" proved="true">
  <proof prover="8"><result status="valid" time="0.090000" steps="16714"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.39" expl="assertion" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="1.300000" steps="110"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.40" expl="loop variant decrease" proved="true">
  <proof prover="8"><result status="valid" time="0.080000" steps="16671"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.41" expl="loop invariant preservation" proved="true">
  <proof prover="3" timelimit="1"><result status="valid" time="0.110000" steps="44598"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.42" expl="loop invariant preservation" proved="true">
  <proof prover="8"><result status="valid" time="0.060000" steps="16727"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.43" expl="loop invariant preservation" proved="true">
  <proof prover="8"><result status="valid" time="0.110000" steps="10048"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.44" expl="loop invariant preservation" proved="true">
  <proof prover="3"><result status="valid" time="0.020000" steps="78784"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.45" expl="loop invariant preservation" proved="true">
  <proof prover="8"><result status="valid" time="0.170000" steps="26566"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.46" expl="loop invariant init" proved="true">
  <proof prover="8"><result status="valid" time="0.150000" steps="13799"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.47" expl="loop invariant init" proved="true">
  <proof prover="5"><result status="valid" time="0.010000" steps="36"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.48" expl="loop invariant init" proved="true">
  <proof prover="5"><result status="valid" time="0.030000" steps="37"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.49" expl="loop invariant init" proved="true">
  <proof prover="0" memlimit="2000"><result status="valid" time="0.060000"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.50" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.203806" steps="21523"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.51" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.212495" steps="21703"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.52" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.020000" steps="26598"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.53" expl="assertion" proved="true">
  <proof prover="5" timelimit="5"><result status="valid" time="0.140000" steps="155"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.54" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.020000" steps="8955"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.55" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.120000" steps="9041"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.56" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.070000" steps="70"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.57" expl="loop variant decrease" proved="true">
  <proof prover="8" timelimit="5"><result status="valid" time="0.120000" steps="17131"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.58" expl="loop invariant preservation" proved="true">
  <proof prover="5"><result status="valid" time="0.040000" steps="62"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.59" expl="loop invariant preservation" proved="true">
  <proof prover="8"><result status="valid" time="0.160000" steps="17296"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.60" expl="loop invariant preservation" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.060000" steps="63"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.61" expl="loop invariant preservation" proved="true">
  <proof prover="8"><result status="valid" time="0.170000" steps="29602"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.62" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.050000" steps="89"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.63" expl="postcondition" proved="true">
  <proof prover="8"><result status="valid" time="0.160000" steps="21688"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.64" expl="postcondition" proved="true">
  <proof prover="8"><result status="valid" time="0.110000" steps="15494"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.65" expl="loop invariant init" proved="true">
  <proof prover="3"><result status="valid" time="0.020000" steps="1854"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.66" expl="loop invariant init" proved="true">
  <proof prover="8"><result status="valid" time="0.130000" steps="8158"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.67" expl="loop invariant init" proved="true">
  <proof prover="5"><result status="valid" time="0.080000" steps="87"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.68" expl="loop invariant init" proved="true">
  <proof prover="8" timelimit="5"><result status="valid" time="0.080000" steps="13344"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.69" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.210000" steps="166509"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.70" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.110000" steps="18108"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.71" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.060000" steps="13163"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.72" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.600000"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.73" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.030000" steps="24863"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.74" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.040000" steps="42"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.75" expl="integer overflow" proved="true">
  <proof prover="8"><result status="valid" time="0.180000" steps="20997"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.76" expl="loop variant decrease" proved="true">
  <proof prover="5" timelimit="5"><result status="valid" time="0.010000" steps="45"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.77" expl="loop invariant preservation" proved="true">
  <proof prover="3"><result status="valid" time="0.020000" steps="1854"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.78" expl="loop invariant preservation" proved="true">
  <proof prover="8"><result status="valid" time="0.100000" steps="14932"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.79" expl="loop invariant preservation" proved="true">
  <proof prover="6"><result status="valid" time="0.030000" steps="89"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.80" expl="loop invariant preservation" proved="true">
  <proof prover="8"><result status="valid" time="0.222418" steps="25957"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.81" expl="postcondition" proved="true">
  <proof prover="8"><result status="valid" time="0.060000" steps="13410"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.82" expl="postcondition" proved="true">
  <proof prover="8"><result status="valid" time="0.180000" steps="18555"/></proof>
  </goal>
  <goal name="wmpn_sub_1&#39;vc.83" expl="postcondition" proved="true">
  <proof prover="8"><result status="valid" time="0.040000" steps="8279"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="wmpn_decr&#39;vc" expl="VC for wmpn_decr" proved="true">
 <transf name="split_vc" proved="true" >
  <goal name="wmpn_decr&#39;vc.0" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.050000" steps="13385"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.1" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.030000" steps="18"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.2" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.020000" steps="27"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.3" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.020000" steps="2022"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.4" expl="assertion" proved="true">
  <proof prover="8"><result status="valid" time="0.199239" steps="18972"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.5" expl="loop invariant init" proved="true">
  <proof prover="5"><result status="valid" time="0.040000" steps="39"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.6" expl="loop invariant init" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.020000" steps="41"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.7" expl="loop invariant init" proved="true">
  <proof prover="0"><result status="valid" time="0.020000"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.8" expl="loop invariant init" proved="true">
  <proof prover="6"><result status="valid" time="0.040000" steps="81"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.9" expl="loop invariant init" proved="true">
  <proof prover="3"><result status="valid" time="0.010000" steps="28903"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.10" expl="loop invariant init" proved="true">
  <proof prover="3"><result status="valid" time="0.130000" steps="71763"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.11" expl="loop invariant init" proved="true">
  <proof prover="8"><result status="valid" time="0.150000" steps="10568"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.12" expl="loop invariant init" proved="true">
  <proof prover="8"><result status="valid" time="0.060000" steps="7350"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.13" expl="loop invariant init" proved="true">
  <proof prover="5"><result status="valid" time="0.080000" steps="119"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.14" expl="loop invariant init" proved="true">
  <proof prover="8"><result status="valid" time="0.070000" steps="12645"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.15" expl="loop invariant init" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_decr&#39;vc.15.0" expl="loop invariant init" proved="true">
   <proof prover="8"><result status="valid" time="0.060000" steps="12380"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_decr&#39;vc.16" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.020000" steps="116"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.17" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.150000" steps="17876"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.18" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.070000" steps="121"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.19" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.010000" steps="33758"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.20" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.080000" steps="8139"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.21" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.070000" steps="208"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.22" expl="precondition" proved="true">
  <transf name="replace" proved="true" arg1="(pelts x)" arg2="(pelts xp)">
   <goal name="wmpn_decr&#39;vc.22.0" expl="precondition" proved="true">
   <proof prover="4"><result status="valid" time="0.020000"/></proof>
   </goal>
   <goal name="wmpn_decr&#39;vc.22.1" expl="equality hypothesis" proved="true">
   <proof prover="8"><result status="valid" time="0.140000" steps="8255"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_decr&#39;vc.23" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.130000" steps="376"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.24" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="1.500000"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.25" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.080000" steps="11741"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.26" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.050000" steps="81"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.27" expl="integer overflow" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_decr&#39;vc.27.0" expl="integer overflow" proved="true">
   <proof prover="8" timelimit="5"><result status="valid" time="0.160000" steps="22592"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_decr&#39;vc.28" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.190000" steps="22520"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.29" expl="assertion" proved="true">
  <proof prover="8"><result status="valid" time="0.257550" steps="24712"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.30" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_decr&#39;vc.30.0" expl="assertion" proved="true">
   <proof prover="9"><result status="valid" time="0.120000" steps="183"/></proof>
   </goal>
   <goal name="wmpn_decr&#39;vc.30.1" expl="VC for wmpn_decr" proved="true">
   <proof prover="9"><result status="valid" time="0.670000" steps="186"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_decr&#39;vc.31" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.840000" steps="638"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.32" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.110000" steps="14777"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.33" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_decr&#39;vc.33.0" expl="precondition" proved="true">
   <proof prover="8"><result status="valid" time="0.080000" steps="12477"/></proof>
   </goal>
   <goal name="wmpn_decr&#39;vc.33.1" expl="precondition" proved="true">
   <proof prover="8"><result status="valid" time="0.090000" steps="14931"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_decr&#39;vc.34" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_decr&#39;vc.34.0" expl="assertion" proved="true">
   <proof prover="8"><result status="valid" time="0.080000" steps="9154"/></proof>
   </goal>
   <goal name="wmpn_decr&#39;vc.34.1" expl="assertion" proved="true">
   <proof prover="8"><result status="valid" time="0.080000" steps="9154"/></proof>
   </goal>
   <goal name="wmpn_decr&#39;vc.34.2" expl="VC for wmpn_decr" proved="true">
   <proof prover="4"><result status="valid" time="1.960000"/></proof>
   </goal>
   <goal name="wmpn_decr&#39;vc.34.3" expl="VC for wmpn_decr" proved="true">
   <proof prover="8"><result status="valid" time="0.050000" steps="12686"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_decr&#39;vc.35" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.296015" steps="29861"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.36" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.140000" steps="191"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.37" expl="postcondition" proved="true">
  <proof prover="8"><result status="valid" time="0.336788" steps="32725"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.38" expl="assertion" proved="true">
  <proof prover="0" memlimit="2000"><result status="valid" time="0.190000"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.39" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_decr&#39;vc.39.0" expl="assertion" proved="true">
   <proof prover="9"><result status="valid" time="0.220000" steps="184"/></proof>
   </goal>
   <goal name="wmpn_decr&#39;vc.39.1" expl="VC for wmpn_decr" proved="true">
   <proof prover="9"><result status="valid" time="0.290000" steps="186"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_decr&#39;vc.40" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="1.350000" steps="1321620"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.41" expl="loop variant decrease" proved="true">
  <proof prover="3"><result status="valid" time="0.030000" steps="20756"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.42" expl="loop invariant preservation" proved="true">
  <proof prover="5"><result status="valid" time="0.100000" steps="195"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.43" expl="loop invariant preservation" proved="true">
  <proof prover="8"><result status="valid" time="0.040000" steps="13408"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.44" expl="loop invariant preservation" proved="true">
  <proof prover="4"><result status="valid" time="0.010000"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.45" expl="loop invariant preservation" proved="true">
  <proof prover="6"><result status="valid" time="0.200000" steps="194"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.46" expl="loop invariant preservation" proved="true">
  <proof prover="8"><result status="valid" time="0.040000" steps="12685"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.47" expl="loop invariant preservation" proved="true">
  <proof prover="8"><result status="valid" time="0.080000" steps="8809"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.48" expl="loop invariant preservation" proved="true">
  <proof prover="5"><result status="valid" time="0.030000" steps="103"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.49" expl="loop invariant preservation" proved="true">
  <proof prover="8"><result status="valid" time="0.070000" steps="8801"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.50" expl="loop invariant preservation" proved="true">
  <proof prover="8"><result status="valid" time="0.060000" steps="12381"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.51" expl="loop invariant preservation" proved="true">
  <proof prover="6"><result status="valid" time="0.220000" steps="203"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.52" expl="loop invariant preservation" proved="true">
  <proof prover="6"><result status="valid" time="0.450000" steps="703"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.53" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.100000" steps="11066"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.54" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_decr&#39;vc.54.0" expl="precondition" proved="true">
   <proof prover="5"><result status="valid" time="0.010000" steps="60"/></proof>
   </goal>
   <goal name="wmpn_decr&#39;vc.54.1" expl="precondition" proved="true">
   <proof prover="5" timelimit="5"><result status="valid" time="0.020000" steps="60"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_decr&#39;vc.55" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_decr&#39;vc.55.0" expl="assertion" proved="true">
   <proof prover="8"><result status="valid" time="0.070000" steps="8173"/></proof>
   </goal>
   <goal name="wmpn_decr&#39;vc.55.1" expl="assertion" proved="true">
   <proof prover="8"><result status="valid" time="0.080000" steps="8173"/></proof>
   </goal>
   <goal name="wmpn_decr&#39;vc.55.2" expl="VC for wmpn_decr" proved="true">
   <proof prover="6"><result status="valid" time="0.100000" steps="127"/></proof>
   </goal>
   <goal name="wmpn_decr&#39;vc.55.3" expl="VC for wmpn_decr" proved="true">
   <proof prover="8"><result status="valid" time="0.050000" steps="11599"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_decr&#39;vc.56" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.189004" steps="19632"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.57" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.060000" steps="120"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.58" expl="postcondition" proved="true">
  <proof prover="8"><result status="valid" time="0.214697" steps="20520"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.59" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.070000" steps="7191"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.60" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.060000" steps="7262"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.61" expl="assertion" proved="true">
  <proof prover="8" timelimit="5"><result status="valid" time="0.080000" steps="11282"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.62" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.080000" steps="17192"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.63" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.120000" steps="97"/></proof>
  </goal>
  <goal name="wmpn_decr&#39;vc.64" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.020000" steps="41472"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="wmpn_decr_1&#39;vc" expl="VC for wmpn_decr_1" proved="true">
 <transf name="split_vc" proved="true" >
  <goal name="wmpn_decr_1&#39;vc.0" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.060000" steps="13258"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.1" expl="loop invariant init" proved="true">
  <proof prover="8"><result status="valid" time="0.040000" steps="9912"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.2" expl="loop invariant init" proved="true">
  <proof prover="3"><result status="valid" time="0.020000" steps="22744"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.3" expl="loop invariant init" proved="true">
  <proof prover="3"><result status="valid" time="0.020000" steps="2056"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.4" expl="loop invariant init" proved="true">
  <proof prover="3"><result status="valid" time="0.010000" steps="2088"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.5" expl="loop invariant init" proved="true">
  <proof prover="5"><result status="valid" time="0.040000" steps="24"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.6" expl="loop invariant init" proved="true">
  <proof prover="3"><result status="valid" time="0.020000" steps="11637"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.7" expl="loop invariant init" proved="true">
  <proof prover="8"><result status="valid" time="0.040000" steps="6936"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.8" expl="loop invariant init" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_decr_1&#39;vc.8.0" expl="loop invariant init" proved="true">
   <proof prover="3"><result status="valid" time="0.020000" steps="2024"/></proof>
   </goal>
   <goal name="wmpn_decr_1&#39;vc.8.1" expl="loop invariant init" proved="true">
   <proof prover="0"><result status="valid" time="0.020000"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.9" expl="loop invariant init" proved="true">
  <proof prover="8"><result status="valid" time="0.040000" steps="10401"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.10" expl="loop invariant init" proved="true">
  <proof prover="3"><result status="valid" time="0.030000" steps="11331"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.11" expl="loop invariant init" proved="true">
  <proof prover="3"><result status="valid" time="0.020000" steps="2058"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.12" expl="loop invariant init" proved="true">
  <proof prover="3"><result status="valid" time="0.020000" steps="2060"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.13" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.170000" steps="15942"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.14" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.020000" steps="57"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.15" expl="assertion" proved="true">
  <proof prover="8"><result status="valid" time="0.140000" steps="11769"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.16" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.080000" steps="112"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.17" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.030000" steps="2316"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.18" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.090000" steps="18086"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.19" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.040000" steps="94"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.20" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.180000" steps="329"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.21" expl="assertion" proved="true">
  <proof prover="4" timelimit="10"><result status="valid" time="5.179648"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.22" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.030000" steps="64"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.23" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.040000" steps="65"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.24" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_decr_1&#39;vc.24.0" expl="assertion" proved="true">
   <proof prover="9"><result status="valid" time="0.210000" steps="129"/></proof>
   </goal>
   <goal name="wmpn_decr_1&#39;vc.24.1" expl="assertion" proved="true">
   <proof prover="9"><result status="valid" time="0.050000" steps="126"/></proof>
   </goal>
   <goal name="wmpn_decr_1&#39;vc.24.2" expl="VC for wmpn_decr_1" proved="true">
   <proof prover="9"><result status="valid" time="0.140000" steps="135"/></proof>
   </goal>
   <goal name="wmpn_decr_1&#39;vc.24.3" expl="VC for wmpn_decr_1" proved="true">
   <proof prover="9"><result status="valid" time="0.060000" steps="130"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.25" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.020000" steps="152"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.26" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.150000" steps="22053"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.27" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="1.630000" steps="1684197"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.28" expl="loop variant decrease" proved="true">
  <proof prover="3"><result status="valid" time="0.010000" steps="16208"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.29" expl="loop invariant preservation" proved="true">
  <proof prover="5"><result status="valid" time="0.030000" steps="163"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.30" expl="loop invariant preservation" proved="true">
  <proof prover="3"><result status="valid" time="0.040000" steps="28905"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.31" expl="loop invariant preservation" proved="true">
  <proof prover="8"><result status="valid" time="0.100000" steps="12289"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.32" expl="loop invariant preservation" proved="true">
  <proof prover="5"><result status="valid" time="0.050000" steps="97"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.33" expl="loop invariant preservation" proved="true">
  <proof prover="6"><result status="valid" time="0.280000" steps="157"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.34" expl="loop invariant preservation" proved="true">
  <proof prover="5"><result status="valid" time="0.040000" steps="82"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.35" expl="loop invariant preservation" proved="true">
  <proof prover="3"><result status="valid" time="0.030000" steps="35753"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.36" expl="loop invariant preservation" proved="true">
  <proof prover="8"><result status="valid" time="0.080000" steps="11936"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.37" expl="loop invariant preservation" proved="true">
  <proof prover="4"><result status="valid" time="0.010000"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.38" expl="loop invariant preservation" proved="true">
  <proof prover="6"><result status="valid" time="0.160000" steps="159"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.39" expl="loop invariant preservation" proved="true">
  <proof prover="6"><result status="valid" time="0.220000" steps="168"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.40" expl="loop invariant preservation" proved="true">
  <proof prover="8"><result status="valid" time="0.180000" steps="28084"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.41" expl="assertion" proved="true">
  <proof prover="8"><result status="valid" time="0.190000" steps="17877"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.42" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.030000" steps="109"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.43" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.040000" steps="49"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.44" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.020000" steps="164"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.45" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.020000" steps="2272"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.46" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.130000" steps="326"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.47" expl="assertion" proved="true">
  <transf name="assert" proved="true" arg1="(value x i = value x1 i)">
   <goal name="wmpn_decr_1&#39;vc.47.0" expl="asserted formula" proved="true">
   <proof prover="4"><result status="valid" time="1.210000"/></proof>
   </goal>
   <goal name="wmpn_decr_1&#39;vc.47.1" expl="assertion" proved="true">
   <proof prover="8"><result status="valid" time="0.080000" steps="12156"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.48" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.020000" steps="64"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.49" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.010000" steps="65"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.50" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_decr_1&#39;vc.50.0" expl="assertion" proved="true">
   <proof prover="9"><result status="valid" time="0.070000" steps="125"/></proof>
   </goal>
   <goal name="wmpn_decr_1&#39;vc.50.1" expl="assertion" proved="true">
   <proof prover="9"><result status="valid" time="0.070000" steps="127"/></proof>
   </goal>
   <goal name="wmpn_decr_1&#39;vc.50.2" expl="VC for wmpn_decr_1" proved="true">
   <proof prover="4"><result status="valid" time="0.290000"/></proof>
   </goal>
   <goal name="wmpn_decr_1&#39;vc.50.3" expl="VC for wmpn_decr_1" proved="true">
   <proof prover="9"><result status="valid" time="0.100000" steps="130"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.51" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.140000" steps="149"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.52" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.060000" steps="152"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.53" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.040000" steps="77"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.54" expl="loop variant decrease" proved="true">
  <proof prover="5"><result status="valid" time="0.040000" steps="76"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.55" expl="loop invariant preservation" proved="true">
  <proof prover="3"><result status="valid" time="2.140000" steps="2070331"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.56" expl="loop invariant preservation" proved="true">
  <proof prover="5"><result status="valid" time="0.020000" steps="79"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.57" expl="loop invariant preservation" proved="true">
  <proof prover="8"><result status="valid" time="0.070000" steps="12261"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.58" expl="loop invariant preservation" proved="true">
  <proof prover="4"><result status="valid" time="0.010000"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.59" expl="loop invariant preservation" proved="true">
  <proof prover="4"><result status="valid" time="0.020000"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.60" expl="loop invariant preservation" proved="true">
  <proof prover="8"><result status="valid" time="0.120000" steps="12205"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.61" expl="loop invariant preservation" proved="true">
  <proof prover="8"><result status="valid" time="0.120000" steps="11820"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.62" expl="loop invariant preservation" proved="true">
  <proof prover="8"><result status="valid" time="0.060000" steps="11918"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.63" expl="loop invariant preservation" proved="true">
  <proof prover="5"><result status="valid" time="0.020000" steps="85"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.64" expl="loop invariant preservation" proved="true">
  <proof prover="5"><result status="valid" time="0.030000" steps="86"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.65" expl="loop invariant preservation" proved="true">
  <proof prover="6"><result status="valid" time="0.340000" steps="168"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.66" expl="loop invariant preservation" proved="true">
  <proof prover="8"><result status="valid" time="0.180000" steps="27315"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.67" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.020000" steps="12548"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.68" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.070000" steps="7537"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.69" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpn_decr_1&#39;vc.69.0" expl="assertion" proved="true">
   <proof prover="8"><result status="valid" time="0.060000" steps="7857"/></proof>
   </goal>
   <goal name="wmpn_decr_1&#39;vc.69.1" expl="assertion" proved="true">
   <proof prover="8"><result status="valid" time="0.060000" steps="7857"/></proof>
   </goal>
   <goal name="wmpn_decr_1&#39;vc.69.2" expl="VC for wmpn_decr_1" proved="true">
   <proof prover="6"><result status="valid" time="0.070000" steps="91"/></proof>
   </goal>
   <goal name="wmpn_decr_1&#39;vc.69.3" expl="VC for wmpn_decr_1" proved="true">
   <proof prover="8"><result status="valid" time="0.040000" steps="11142"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.70" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.040000" steps="39857"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.71" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.050000" steps="85"/></proof>
  </goal>
  <goal name="wmpn_decr_1&#39;vc.72" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.060000" steps="58"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="wmpn_sub_1_in_place&#39;vc" expl="VC for wmpn_sub_1_in_place" proved="true">
 <transf name="split_vc" proved="true" >
  <goal name="wmpn_sub_1_in_place&#39;vc.0" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.080000" steps="13143"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.1" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.020000" steps="18"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.2" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.060000" steps="6755"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.3" expl="assertion" proved="true">
  <proof prover="8"><result status="valid" time="0.060000" steps="15372"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.4" expl="loop invariant init" proved="true">
  <proof prover="8"><result status="valid" time="0.060000" steps="6975"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.5" expl="loop invariant init" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.010000" steps="25"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.6" expl="loop invariant init" proved="true">
  <proof prover="8"><result status="valid" time="0.100000" steps="7071"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.7" expl="loop invariant init" proved="true">
  <proof prover="6"><result status="valid" time="0.190000" steps="216"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.8" expl="loop invariant init" proved="true">
  <proof prover="8"><result status="valid" time="0.100000" steps="11947"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.9" expl="assertion" proved="true">
  <proof prover="8"><result status="valid" time="0.050000" steps="10481"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.10" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.080000" steps="16026"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.11" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.050000" steps="73"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.12" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.070000" steps="7628"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.13" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.080000" steps="7645"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.14" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.120000" steps="18166"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.15" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.020000" steps="7498"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.16" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.040000" steps="64"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.17" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.463943" steps="67333"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.18" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.090000" steps="11198"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.19" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.040000" steps="11231"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.20" expl="integer overflow" proved="true">
  <proof prover="8"><result status="valid" time="0.090000" steps="19041"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.21" expl="assertion" proved="true">
  <proof prover="8"><result status="valid" time="0.221372" steps="20931"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.22" expl="assertion" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.790000" steps="110"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.23" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.690000" steps="58"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.24" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.040000" steps="11688"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.25" expl="assertion" proved="true">
  <proof prover="8"><result status="valid" time="0.150000" steps="24516"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.26" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.610000" steps="89"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.27" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.810000" steps="117"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.28" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.700000" steps="62"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.29" expl="postcondition" proved="true">
  <proof prover="8"><result status="valid" time="0.180000" steps="25886"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.30" expl="assertion" proved="true">
  <proof prover="8"><result status="valid" time="0.100000" steps="12202"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.31" expl="assertion" proved="true">
  <proof prover="11"><result status="valid" time="0.910000" steps="1585037"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.32" expl="loop variant decrease" proved="true">
  <proof prover="8"><result status="valid" time="0.080000" steps="11521"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.33" expl="loop invariant preservation" proved="true">
  <proof prover="8"><result status="valid" time="0.060000" steps="11636"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.34" expl="loop invariant preservation" proved="true">
  <proof prover="8"><result status="valid" time="0.060000" steps="8039"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.35" expl="loop invariant preservation" proved="true">
  <proof prover="8"><result status="valid" time="0.090000" steps="8058"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.36" expl="loop invariant preservation" proved="true">
  <proof prover="8"><result status="valid" time="0.120000" steps="11609"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.37" expl="loop invariant preservation" proved="true">
  <proof prover="8"><result status="valid" time="0.267170" steps="26081"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.38" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.150000" steps="10501"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.39" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.120000" steps="10559"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.40" expl="assertion" proved="true">
  <proof prover="8"><result status="valid" time="0.090000" steps="11036"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.41" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.100000" steps="18303"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.42" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.080000" steps="73"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.43" expl="postcondition" proved="true">
  <proof prover="8"><result status="valid" time="0.070000" steps="7600"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.44" expl="postcondition" proved="true">
  <proof prover="8"><result status="valid" time="0.100000" steps="18715"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.45" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.020000" steps="6940"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.46" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.060000" steps="7011"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.47" expl="assertion" proved="true">
  <proof prover="8"><result status="valid" time="0.050000" steps="10988"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.48" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.100000" steps="16366"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.49" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.190000" steps="124"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.50" expl="postcondition" proved="true">
  <proof prover="8"><result status="valid" time="0.050000" steps="7217"/></proof>
  </goal>
  <goal name="wmpn_sub_1_in_place&#39;vc.51" expl="postcondition" proved="true">
  <proof prover="8"><result status="valid" time="0.050000" steps="11928"/></proof>
  </goal>
 </transf>
 </goal>
</theory>
</file>
</why3session>
