<?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="1" steplimit="0" memlimit="1000"/>
<prover id="1" name="Alt-Ergo" version="2.2.0" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="2" name="CVC4" version="1.6" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="3" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="2000"/>
<prover id="4" name="Eprover" version="2.0" 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="1" steplimit="0" memlimit="1000"/>
<prover id="7" name="Spass" version="3.7" timelimit="5" steplimit="0" memlimit="2000"/>
<prover id="8" name="Z3" version="4.8.15" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="9" name="Alt-Ergo" version="2.4.1" timelimit="1" steplimit="0" memlimit="1000"/>
<file format="whyml" proved="true">
<path name=".."/><path name="mpz_mul.mlw"/>
<theory name="Zmul" proved="true">
 <goal name="wmpz_mul&#39;vc" expl="VC for wmpz_mul" proved="true">
 <transf name="split_vc" proved="true" >
  <goal name="wmpz_mul&#39;vc.0" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="18896"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="18930"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.2" expl="assertion" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="1.50" steps="2239"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.3" expl="assertion" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.19" steps="614"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.4" expl="assertion" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="1.09" steps="1489"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.5" expl="assertion" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="517"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.6" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.13"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.7" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.11"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.8" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="19332"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.9" expl="postcondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="1.03" steps="2050"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.10" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="21294"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.11" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="21884"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.12" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="21997"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.13" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="22021"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.14" expl="postcondition" proved="true">
  <proof prover="1" timelimit="5" memlimit="2000"><result status="valid" time="0.04" steps="72"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.15" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="19665"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.16" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="20258"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.17" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="20214"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.18" expl="postcondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.51" steps="1431"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.19" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="19374"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.20" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="19845"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.21" expl="postcondition" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="21604"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.22" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="21627"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.23" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="19446"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.24" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="19908"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.25" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="19909"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.26" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.04" steps="19910"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.27" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.06"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.28" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="21481"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.29" expl="assertion" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="98"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.30" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="22263"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.31" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="22545"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.32" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="22070"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.33" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="20291"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.34" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="19810"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.35" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="23162"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.36" expl="assertion" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.48" steps="55816"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.37" expl="assertion" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.73" steps="350"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.38" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="20593"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.39" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="20366"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.40" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="21121"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.41" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="21163"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.42" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="20529"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.43" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.43.0" expl="assertion" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.11" steps="23658"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.44" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.19" steps="28831"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.45" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.13" steps="27649"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.46" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="22844"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.47" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.59"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.48" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="21587"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.49" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="24482"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.50" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="21955"/></proof>
  <proof prover="4"><result status="valid" time="0.03"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.51" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="25362"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.52" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="22007"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.53" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.06"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.54" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.08" steps="188"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.55" expl="integer overflow" proved="true">
  <proof prover="3"><result status="valid" time="0.57"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.56" expl="assertion" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="196"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.57" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.57.0" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.11" steps="204"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.57.1" expl="assertion" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="26027"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.57.2" expl="VC for wmpz_mul" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.45" steps="222"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.57.3" expl="VC for wmpz_mul" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="26116"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.57.4" expl="VC for wmpz_mul" proved="true">
   <transf name="apply" proved="true" arg1="prod_compat_lr">
    <goal name="wmpz_mul&#39;vc.57.4.0" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.42" steps="225"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.57.4.1" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.15" steps="208"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.57.5" expl="VC for wmpz_mul" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.21" steps="200"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.57.6" expl="VC for wmpz_mul" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.09" steps="109196"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.57.7" expl="VC for wmpz_mul" proved="true">
   <proof prover="3"><result status="valid" time="0.59"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.57.8" expl="VC for wmpz_mul" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.17" steps="25892"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.58" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="33928"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.59" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="34999"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.60" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.27" steps="35073"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.61" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.25" steps="34872"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.62" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.26" steps="35373"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.63" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="35486"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.64" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="25188"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.65" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="21698"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.66" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="23028"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.67" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="23046"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.68" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.20" steps="26530"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.69" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="26381"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.70" expl="precondition" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.20" steps="25017"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.71" expl="precondition" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="26542"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.72" expl="assertion" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpz_mul&#39;vc.72.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.69"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.73" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="25769"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.74" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="25256"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.75" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="23360"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.76" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="27015"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.77" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="25296"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.78" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.04"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.79" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_mul&#39;vc.79.0" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
    <goal name="wmpz_mul&#39;vc.79.0.0" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.24" steps="40204"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.79.0.1" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.20" steps="26580"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.79.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
    <goal name="wmpz_mul&#39;vc.79.1.0" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.17" steps="26580"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.79.1.1" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.54" steps="68050"/></proof>
    <proof prover="3"><result status="valid" time="1.47"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.80" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="2.42"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.81" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_mul&#39;vc.81.0" expl="apply premises" proved="true">
   <proof prover="2"><result status="valid" time="0.16" steps="24186"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.81.1" expl="apply premises" proved="true">
   <proof prover="2"><result status="valid" time="0.35" steps="42339"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.82" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.11" steps="21165"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.83" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="21017"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.84" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.84.0" expl="assertion" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="24010"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.84.1" expl="assertion" proved="true">
   <proof prover="1" timelimit="5" memlimit="2000"><result status="valid" time="0.30" steps="208"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.85" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="166552"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.86" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.98" steps="522"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.87" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="22304"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.88" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="22320"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.89" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="21980"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.90" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.02" steps="4716"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.91" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="22936"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.92" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="25440"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.93" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="22868"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.94" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="26362"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.95" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.11" steps="22920"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.96" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="1.98"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.97" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="25982"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.98" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="36002"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.99" expl="assertion" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="247"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.100" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.100.0" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="255"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.100.1" expl="assertion" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.21" steps="27122"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.100.2" expl="VC for wmpz_mul" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.54" steps="273"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.100.3" expl="VC for wmpz_mul" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.20" steps="27101"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.100.4" expl="VC for wmpz_mul" proved="true">
   <proof prover="3"><result status="valid" time="0.12"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.100.5" expl="VC for wmpz_mul" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="251"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.100.6" expl="VC for wmpz_mul" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="120441"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.100.7" expl="VC for wmpz_mul" proved="true">
   <proof prover="3"><result status="valid" time="0.88"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.100.8" expl="VC for wmpz_mul" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.21" steps="26940"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.101" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.43"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.102" expl="integer overflow" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.07" steps="99167"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.103" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.26" steps="37502"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.104" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="37277"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.105" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.22" steps="37802"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.106" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="37915"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.107" expl="precondition" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.20" steps="26349"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.108" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.26" steps="34687"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.109" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.07" steps="24012"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.110" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.07" steps="24030"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.111" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.22" steps="27688"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.112" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="27497"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.113" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="26192"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.114" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="27899"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.115" expl="assertion" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpz_mul&#39;vc.115.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="1.01"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.116" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="26711"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.117" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.25" steps="35261"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.118" expl="precondition" proved="true">
  <proof prover="1" timelimit="5" memlimit="2000"><result status="valid" time="0.24" steps="268"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.119" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.20" steps="28052"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.120" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="26125"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.121" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.04"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.122" expl="postcondition" proved="true">
  <transf name="case" proved="true" arg1="(x=u)">
   <goal name="wmpz_mul&#39;vc.122.0" expl="true case (postcondition)" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
    <goal name="wmpz_mul&#39;vc.122.0.0" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
     <goal name="wmpz_mul&#39;vc.122.0.0.0" expl="apply premises" proved="true">
     <proof prover="0"><result status="valid" time="0.05" steps="104225"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.122.0.0.1" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.56" steps="307"/></proof>
     </goal>
    </transf>
    </goal>
    <goal name="wmpz_mul&#39;vc.122.0.1" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
     <goal name="wmpz_mul&#39;vc.122.0.1.0" expl="apply premises" proved="true">
     <proof prover="0"><result status="valid" time="0.07" steps="103413"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.122.0.1.1" expl="apply premises" proved="true">
     <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz5">
      <goal name="wmpz_mul&#39;vc.122.0.1.1.0" expl="apply premises" proved="true">
      <proof prover="5"><result status="valid" time="0.68" steps="307"/></proof>
      </goal>
      <goal name="wmpz_mul&#39;vc.122.0.1.1.1" expl="apply premises" proved="true">
      <transf name="case" proved="true" arg1="(u=v)">
       <goal name="wmpz_mul&#39;vc.122.0.1.1.1.0" expl="true case (apply premises)" proved="true">
       <proof prover="0"><result status="valid" time="0.05" steps="104601"/></proof>
       </goal>
       <goal name="wmpz_mul&#39;vc.122.0.1.1.1.1" expl="false case (apply premises)" proved="true">
       <proof prover="0"><result status="valid" time="0.02" steps="127938"/></proof>
       </goal>
      </transf>
      </goal>
     </transf>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.122.1" expl="false case (postcondition)" proved="true">
   <transf name="case" proved="true" arg1="(x=v)">
    <goal name="wmpz_mul&#39;vc.122.1.0" expl="false case (true case. postcondition)" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
     <goal name="wmpz_mul&#39;vc.122.1.0.0" expl="apply premises" proved="true">
     <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
      <goal name="wmpz_mul&#39;vc.122.1.0.0.0" expl="apply premises" proved="true">
      <proof prover="0"><result status="valid" time="0.04" steps="103558"/></proof>
      </goal>
      <goal name="wmpz_mul&#39;vc.122.1.0.0.1" expl="apply premises" proved="true">
      <proof prover="5"><result status="valid" time="0.70" steps="311"/></proof>
      </goal>
     </transf>
     </goal>
     <goal name="wmpz_mul&#39;vc.122.1.0.1" expl="apply premises" proved="true">
     <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
      <goal name="wmpz_mul&#39;vc.122.1.0.1.0" expl="apply premises" proved="true">
      <proof prover="0"><result status="valid" time="0.06" steps="128032"/></proof>
      </goal>
      <goal name="wmpz_mul&#39;vc.122.1.0.1.1" expl="apply premises" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz5">
       <goal name="wmpz_mul&#39;vc.122.1.0.1.1.0" expl="apply premises" proved="true">
       <proof prover="5"><result status="valid" time="0.70" steps="311"/></proof>
       </goal>
       <goal name="wmpz_mul&#39;vc.122.1.0.1.1.1" expl="apply premises" proved="true">
       <proof prover="5"><result status="valid" time="0.66" steps="311"/></proof>
       </goal>
      </transf>
      </goal>
     </transf>
     </goal>
    </transf>
    </goal>
    <goal name="wmpz_mul&#39;vc.122.1.1" expl="false case (postcondition)" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz7">
     <goal name="wmpz_mul&#39;vc.122.1.1.0" expl="apply premises" proved="true">
     <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz6">
      <goal name="wmpz_mul&#39;vc.122.1.1.0.0" expl="apply premises" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz5">
       <goal name="wmpz_mul&#39;vc.122.1.1.0.0.0" expl="apply premises" proved="true">
       <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
        <goal name="wmpz_mul&#39;vc.122.1.1.0.0.0.0" expl="apply premises" proved="true">
        <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
         <goal name="wmpz_mul&#39;vc.122.1.1.0.0.0.0.0" expl="apply premises" proved="true">
         <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
          <goal name="wmpz_mul&#39;vc.122.1.1.0.0.0.0.0.0" expl="apply premises" proved="true">
          <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
           <goal name="wmpz_mul&#39;vc.122.1.1.0.0.0.0.0.0.0" expl="apply premises" proved="true">
           <proof prover="2"><result status="valid" time="0.33" steps="43083"/></proof>
           </goal>
           <goal name="wmpz_mul&#39;vc.122.1.1.0.0.0.0.0.0.1" expl="apply premises" proved="true">
           <proof prover="2"><result status="valid" time="0.17" steps="27568"/></proof>
           </goal>
          </transf>
          </goal>
          <goal name="wmpz_mul&#39;vc.122.1.1.0.0.0.0.0.1" expl="apply premises" proved="true">
          <proof prover="2"><result status="valid" time="0.24" steps="43090"/></proof>
          </goal>
         </transf>
         </goal>
         <goal name="wmpz_mul&#39;vc.122.1.1.0.0.0.0.1" expl="apply premises" proved="true">
         <proof prover="0"><result status="valid" time="0.08" steps="129831"/></proof>
         <proof prover="2"><result status="valid" time="0.25" steps="43088"/></proof>
         </goal>
        </transf>
        </goal>
        <goal name="wmpz_mul&#39;vc.122.1.1.0.0.0.1" expl="apply premises" proved="true">
        <proof prover="2"><result status="valid" time="0.19" steps="27568"/></proof>
        </goal>
       </transf>
       </goal>
       <goal name="wmpz_mul&#39;vc.122.1.1.0.0.1" expl="apply premises" proved="true">
       <proof prover="2"><result status="valid" time="0.38" steps="44461"/></proof>
       </goal>
      </transf>
      </goal>
      <goal name="wmpz_mul&#39;vc.122.1.1.0.1" expl="apply premises" proved="true">
      <proof prover="0"><result status="valid" time="0.08" steps="129827"/></proof>
      <proof prover="2"><result status="valid" time="0.26" steps="44379"/></proof>
      </goal>
     </transf>
     </goal>
     <goal name="wmpz_mul&#39;vc.122.1.1.1" expl="apply premises" proved="true">
     <proof prover="2"><result status="valid" time="0.19" steps="40511"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.123" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.123.0" expl="postcondition" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="22924"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.123.1" expl="postcondition" proved="true">
   <transf name="case" proved="true" arg1="(mpz_eq u2 w)">
    <goal name="wmpz_mul&#39;vc.123.1.0" expl="true case (postcondition)" proved="true">
    <proof prover="6"><result status="valid" time="0.10" steps="26541"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.123.1.1" expl="false case (postcondition)" proved="true">
    <transf name="replace" proved="true" arg1="(readers mpz)[u2]&#39;" arg2="(readers mpz7)[u2]&#39;">
     <goal name="wmpz_mul&#39;vc.123.1.1.0" expl="false case (postcondition)" proved="true">
     <proof prover="6"><result status="valid" time="0.07" steps="22940"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.123.1.1.1" expl="equality hypothesis" proved="true">
     <transf name="assert" proved="true" arg1="(mpz_unchanged u2 mpz mpz7)">
      <goal name="wmpz_mul&#39;vc.123.1.1.1.0" expl="asserted formula" proved="true">
      <proof prover="6"><result status="valid" time="0.13" steps="27641"/></proof>
      </goal>
      <goal name="wmpz_mul&#39;vc.123.1.1.1.1" expl="equality hypothesis" proved="true">
      <proof prover="6"><result status="valid" time="0.17" steps="36218"/></proof>
      </goal>
     </transf>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.123.2" expl="postcondition" proved="true">
   <transf name="case" proved="true" arg1="(mpz_eq v2 w)">
    <goal name="wmpz_mul&#39;vc.123.2.0" expl="true case (postcondition)" proved="true">
    <proof prover="6"><result status="valid" time="0.11" steps="26547"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.123.2.1" expl="false case (postcondition)" proved="true">
    <transf name="replace" proved="true" arg1="(readers mpz)[v2]&#39;" arg2="(readers mpz7)[v2]&#39;">
     <goal name="wmpz_mul&#39;vc.123.2.1.0" expl="false case (postcondition)" proved="true">
     <proof prover="6"><result status="valid" time="0.07" steps="22940"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.123.2.1.1" expl="equality hypothesis" proved="true">
     <transf name="assert" proved="true" arg1="(mpz_unchanged v2 mpz mpz7)">
      <goal name="wmpz_mul&#39;vc.123.2.1.1.0" expl="asserted formula" proved="true">
      <proof prover="6"><result status="valid" time="0.12" steps="27609"/></proof>
      </goal>
      <goal name="wmpz_mul&#39;vc.123.2.1.1.1" expl="equality hypothesis" proved="true">
      <proof prover="6"><result status="valid" time="0.17" steps="36014"/></proof>
      </goal>
     </transf>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.124" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="33360"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.125" expl="assertion" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.09" steps="19922"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.126" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.89"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.127" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="20128"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.128" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.04" steps="118"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.129" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="20392"/></proof>
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.07" steps="20393"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.130" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.05" steps="20422"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.131" expl="assertion" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_mul&#39;vc.131.0" expl="apply premises" proved="true">
   <proof prover="2"><result status="valid" time="0.20" steps="24080"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.131.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
    <goal name="wmpz_mul&#39;vc.131.1.0" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.19" steps="24080"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.131.1.1" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.18" steps="24080"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.132" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.132.0" expl="precondition" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="24205"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.133" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="24517"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.134" expl="precondition" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="24827"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.135" expl="precondition" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.13" steps="22003"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.136" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.06" steps="21375"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.137" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="22599"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.138" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.07"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.139" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="21384"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.140" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.11" steps="24496"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.141" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.19" steps="31040"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.142" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.28" steps="35657"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.143" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="22573"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.144" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.32" steps="37921"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.145" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.24" steps="38828"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.146" expl="assertion" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.22" steps="26694"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.147" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="192631"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.148" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="205485"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.149" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="2.78"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.150" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="24693"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.151" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="37039"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.152" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="24738"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.153" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="27785"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.154" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="24777"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.155" expl="assertion" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.26" steps="303"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.156" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.19" steps="38610"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.157" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="38734"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.158" expl="integer overflow" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="38618"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.159" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.159.0" expl="precondition" proved="true">
   <proof prover="3"><result status="valid" time="0.16"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.159.1" expl="precondition" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="29214"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.160" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.20"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.161" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.20"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.162" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.162.0" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.70" steps="338"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.162.1" expl="VC for wmpz_mul" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="1.00" steps="340"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.162.2" expl="VC for wmpz_mul" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="1.10" steps="342"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.162.3" expl="VC for wmpz_mul" proved="true">
   <transf name="apply" proved="true" arg1="prod_compat_lr">
    <goal name="wmpz_mul&#39;vc.162.3.0" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.70" steps="342"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.162.3.1" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="1.01" steps="342"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.162.4" expl="VC for wmpz_mul" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.24" steps="321"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.162.5" expl="VC for wmpz_mul" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.22" steps="30236"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.162.6" expl="VC for wmpz_mul" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="25728"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.162.7" expl="VC for wmpz_mul" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.13" steps="25728"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.162.8" expl="VC for wmpz_mul" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="1.51" steps="350"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.162.9" expl="VC for wmpz_mul" proved="true">
   <proof prover="3"><result status="valid" time="0.59"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.162.10" expl="VC for wmpz_mul" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.25" steps="330"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.162.11" expl="VC for wmpz_mul" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.26" steps="335"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.162.12" expl="VC for wmpz_mul" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.19" steps="29979"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.163" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="28878"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.164" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="28595"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.165" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="25693"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.166" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.166.0" expl="precondition" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="25871"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.166.1" expl="precondition" proved="true">
   <proof prover="1" timelimit="5" memlimit="2000"><result status="valid" time="0.23" steps="325"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.167" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.33" steps="45311"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.168" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="29475"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.169" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="38440"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.170" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="26160"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.171" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="26190"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.172" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="39201"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.173" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.26" steps="45858"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.174" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="25101"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.175" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="30361"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.176" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="30599"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.177" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="30629"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.178" expl="precondition" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="1.30" steps="161270"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.179" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="27090"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.180" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="27099"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.181" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="27126"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.182" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.06" steps="26846"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.183" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.42" steps="68258"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.184" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.20" steps="28796"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.185" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="27018"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.186" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="27022"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.187" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.187.0" expl="precondition" proved="true">
   <proof prover="3"><result status="valid" time="0.20"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.187.1" expl="precondition" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.19" steps="30773"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.188" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_mul&#39;vc.188.0" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
    <goal name="wmpz_mul&#39;vc.188.0.0" expl="apply premises" proved="true">
    <proof prover="6"><result status="valid" time="0.14" steps="32126"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.188.0.1" expl="apply premises" proved="true">
    <proof prover="6"><result status="valid" time="0.13" steps="32115"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.188.1" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.07" steps="115901"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.189" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_mul&#39;vc.189.0" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
    <goal name="wmpz_mul&#39;vc.189.0.0" expl="apply premises" proved="true">
    <proof prover="6"><result status="valid" time="0.16" steps="32589"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.189.0.1" expl="apply premises" proved="true">
    <proof prover="6"><result status="valid" time="0.15" steps="32578"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.189.1" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.06" steps="116954"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.190" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="32985"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.191" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="30522"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.192" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="29997"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.193" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.26" steps="47772"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.194" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="35024"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.195" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.26" steps="48116"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.196" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.28" steps="48662"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.197" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="29115"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.198" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="28282"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.199" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="29140"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.200" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="32999"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.201" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.11" steps="31261"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.202" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="26178"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.203" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.19" steps="27956"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.204" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.204.0" expl="precondition" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="26589"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.204.1" expl="precondition" proved="true">
   <proof prover="2"><result status="valid" time="0.11" steps="26572"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.205" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="29359"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.206" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="29377"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.207" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.20" steps="33278"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.208" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.32" steps="52943"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.209" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="31576"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.210" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="1.62"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.211" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="2.82"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.212" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_mul&#39;vc.212.0" expl="apply premises" proved="true">
   <proof prover="6"><result status="valid" time="0.15" steps="34428"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.212.1" expl="apply premises" proved="true">
   <proof prover="6"><result status="valid" time="0.26" steps="34428"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.213" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="33785"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.214" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.23" steps="31909"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.215" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="30029"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.216" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="34237"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.217" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.20" steps="31705"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.218" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_mul&#39;vc.218.0" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
    <goal name="wmpz_mul&#39;vc.218.0.0" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.04" steps="127322"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.218.0.1" expl="apply premises" proved="true">
    <proof prover="6"><result status="valid" time="0.17" steps="35162"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.218.1" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.05" steps="127323"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.219" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_mul&#39;vc.219.0" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
    <goal name="wmpz_mul&#39;vc.219.0.0" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.04" steps="128083"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.219.0.1" expl="apply premises" proved="true">
    <proof prover="6"><result status="valid" time="0.17" steps="35481"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.219.1" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.06" steps="128084"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.220" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="29904"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.221" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="34997"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.222" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="30216"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.223" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.19" steps="30231"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.224" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="27759"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.225" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="30312"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.226" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="30327"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.227" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="27848"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.228" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="30408"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.229" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="28094"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.230" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="30754"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.231" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="30779"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.232" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="30812"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.233" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="30856"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.234" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="30886"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.235" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="28318"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.236" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="30312"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.237" expl="assertion" proved="true">
  <proof prover="1" timelimit="5" memlimit="2000"><result status="valid" time="0.44" steps="465"/></proof>
  <proof prover="2"><result status="valid" time="0.12" steps="28012"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.238" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="30658"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.239" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="30683"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.240" expl="assertion" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_mul&#39;vc.240.0" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
    <goal name="wmpz_mul&#39;vc.240.0.0" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.18" steps="30716"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.240.0.1" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.17" steps="30716"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.240.1" expl="apply premises" proved="true">
   <proof prover="2"><result status="valid" time="0.20" steps="30716"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.241" expl="postcondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="30760"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.242" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="30790"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.243" expl="postcondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="28236"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.244" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="30216"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.245" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="30231"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.246" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="27759"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.247" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="30312"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.248" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="28012"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.249" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="30658"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.250" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="30683"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.251" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="30716"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.252" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="30760"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.253" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="30790"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.254" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="28236"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.255" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.40" steps="58190"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.256" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="27704"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.257" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.36" steps="58324"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.258" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.36" steps="58017"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.259" expl="assertion" proved="true">
  <transf name="case" proved="true" arg1="(x = u \/ x = v)">
   <goal name="wmpz_mul&#39;vc.259.0" expl="true case (assertion)" proved="true">
   <proof prover="2"><result status="valid" time="0.26" steps="36531"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.259.1" expl="false case (assertion)" proved="true">
   <transf name="case" proved="true" arg1="(x=w&#39;)">
    <goal name="wmpz_mul&#39;vc.259.1.0" expl="false case (true case. assertion)" proved="true">
    <proof prover="0"><result status="valid" time="0.05" steps="162552"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.259.1.1" expl="false case (assertion)" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz10">
     <goal name="wmpz_mul&#39;vc.259.1.1.0" expl="apply premises" proved="true">
     <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz9">
      <goal name="wmpz_mul&#39;vc.259.1.1.0.0" expl="apply premises" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz8">
       <goal name="wmpz_mul&#39;vc.259.1.1.0.0.0" expl="apply premises" proved="true">
       <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz7">
        <goal name="wmpz_mul&#39;vc.259.1.1.0.0.0.0" expl="apply premises" proved="true">
        <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz6">
         <goal name="wmpz_mul&#39;vc.259.1.1.0.0.0.0.0" expl="apply premises" proved="true">
         <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz5">
          <goal name="wmpz_mul&#39;vc.259.1.1.0.0.0.0.0.0" expl="apply premises" proved="true">
          <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
           <goal name="wmpz_mul&#39;vc.259.1.1.0.0.0.0.0.0.0" expl="apply premises" proved="true">
           <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
            <goal name="wmpz_mul&#39;vc.259.1.1.0.0.0.0.0.0.0.0" expl="apply premises" proved="true">
            <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
             <goal name="wmpz_mul&#39;vc.259.1.1.0.0.0.0.0.0.0.0.0" expl="apply premises" proved="true">
             <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
              <goal name="wmpz_mul&#39;vc.259.1.1.0.0.0.0.0.0.0.0.0.0" expl="apply premises" proved="true">
              <proof prover="0"><result status="valid" time="0.06" steps="159187"/></proof>
              </goal>
              <goal name="wmpz_mul&#39;vc.259.1.1.0.0.0.0.0.0.0.0.0.1" expl="apply premises" proved="true">
              <proof prover="6"><result status="valid" time="0.16" steps="36632"/></proof>
              </goal>
             </transf>
             </goal>
             <goal name="wmpz_mul&#39;vc.259.1.1.0.0.0.0.0.0.0.0.1" expl="apply premises" proved="true">
             <proof prover="6"><result status="valid" time="0.24" steps="36632"/></proof>
             </goal>
            </transf>
            </goal>
            <goal name="wmpz_mul&#39;vc.259.1.1.0.0.0.0.0.0.0.1" expl="apply premises" proved="true">
            <proof prover="6"><result status="valid" time="0.18" steps="36632"/></proof>
            </goal>
           </transf>
           </goal>
           <goal name="wmpz_mul&#39;vc.259.1.1.0.0.0.0.0.0.1" expl="apply premises" proved="true">
           <proof prover="6"><result status="valid" time="0.14" steps="36632"/></proof>
           </goal>
          </transf>
          </goal>
          <goal name="wmpz_mul&#39;vc.259.1.1.0.0.0.0.0.1" expl="apply premises" proved="true">
          <proof prover="0"><result status="valid" time="0.06" steps="160609"/></proof>
          </goal>
         </transf>
         </goal>
         <goal name="wmpz_mul&#39;vc.259.1.1.0.0.0.0.1" expl="apply premises" proved="true">
         <proof prover="0"><result status="valid" time="0.06" steps="159197"/></proof>
         </goal>
        </transf>
        </goal>
        <goal name="wmpz_mul&#39;vc.259.1.1.0.0.0.1" expl="apply premises" proved="true">
        <proof prover="0"><result status="valid" time="0.06" steps="159197"/></proof>
        </goal>
       </transf>
       </goal>
       <goal name="wmpz_mul&#39;vc.259.1.1.0.0.1" expl="apply premises" proved="true">
       <proof prover="0"><result status="valid" time="0.05" steps="160609"/></proof>
       </goal>
      </transf>
      </goal>
      <goal name="wmpz_mul&#39;vc.259.1.1.0.1" expl="apply premises" proved="true">
      <proof prover="0"><result status="valid" time="0.06" steps="160609"/></proof>
      </goal>
     </transf>
     </goal>
     <goal name="wmpz_mul&#39;vc.259.1.1.1" expl="apply premises" proved="true">
     <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz11">
      <goal name="wmpz_mul&#39;vc.259.1.1.1.0" expl="apply premises" proved="true">
      <proof prover="2"><result status="valid" time="0.48" steps="65114"/></proof>
      </goal>
      <goal name="wmpz_mul&#39;vc.259.1.1.1.1" expl="apply premises" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz12">
       <goal name="wmpz_mul&#39;vc.259.1.1.1.1.0" expl="apply premises" proved="true">
       <proof prover="0"><result status="valid" time="0.10" steps="159177"/></proof>
       <proof prover="2"><result status="valid" time="0.47" steps="65114"/></proof>
       </goal>
       <goal name="wmpz_mul&#39;vc.259.1.1.1.1.1" expl="apply premises" proved="true">
       <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz13">
        <goal name="wmpz_mul&#39;vc.259.1.1.1.1.1.0" expl="apply premises" proved="true">
        <proof prover="6"><result status="valid" time="0.15" steps="36632"/></proof>
        </goal>
        <goal name="wmpz_mul&#39;vc.259.1.1.1.1.1.1" expl="apply premises" proved="true">
        <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz14">
         <goal name="wmpz_mul&#39;vc.259.1.1.1.1.1.1.0" expl="apply premises" proved="true">
         <proof prover="6"><result status="valid" time="0.16" steps="36632"/></proof>
         </goal>
         <goal name="wmpz_mul&#39;vc.259.1.1.1.1.1.1.1" expl="apply premises" proved="true">
         <proof prover="6"><result status="valid" time="0.16" steps="36632"/></proof>
         </goal>
        </transf>
        </goal>
       </transf>
       </goal>
      </transf>
      </goal>
     </transf>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.260" expl="postcondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="2.28" steps="505"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.261" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="36590"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.262" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="34445"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.263" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="24646"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.264" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.07" steps="26482"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.265" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="26508"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.266" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="26553"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.267" expl="assertion" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.05" steps="26607"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.268" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="26863"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.269" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="26615"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.270" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.19" steps="26887"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.271" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="26925"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.272" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="25121"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.273" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="24939"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.274" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="26371"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.275" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="25052"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.276" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="27107"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.277" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="27124"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.278" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="27162"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.279" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="27113"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.280" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="25331"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.281" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="26978"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.282" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="27125"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.283" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="27172"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.284" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="26900"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.285" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="25520"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.286" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="27692"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.287" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="27730"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.288" expl="precondition" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="25561"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.289" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="27602"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.290" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="27922"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.291" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="28333"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.292" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="28564"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.293" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="28652"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.294" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.02"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.295" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="26565"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.296" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="28748"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.297" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="28763"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.298" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="26654"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.299" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="28844"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.300" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="26900"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.301" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="29190"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.302" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="29215"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.303" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="29248"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.304" expl="postcondition" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.09" steps="29293"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.305" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="29322"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.306" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="27124"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.307" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="28748"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.308" expl="assertion" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="26818"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.309" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.25" steps="355"/></proof>
  <proof prover="2"><result status="valid" time="0.14" steps="29094"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.310" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="29119"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.311" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="29152"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.312" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="29196"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.313" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="29226"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.314" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="27042"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.315" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="28652"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.316" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="28667"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.317" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="26565"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.318" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="28748"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.319" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="26818"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.320" expl="assertion" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_mul&#39;vc.320.0" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
    <goal name="wmpz_mul&#39;vc.320.0.0" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.15" steps="29094"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.320.0.1" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.19" steps="29094"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.320.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
    <goal name="wmpz_mul&#39;vc.320.1.0" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
     <goal name="wmpz_mul&#39;vc.320.1.0.0" expl="apply premises" proved="true">
     <proof prover="2"><result status="valid" time="0.17" steps="29094"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.320.1.0.1" expl="apply premises" proved="true">
     <proof prover="2"><result status="valid" time="0.17" steps="29094"/></proof>
     </goal>
    </transf>
    </goal>
    <goal name="wmpz_mul&#39;vc.320.1.1" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz5">
     <goal name="wmpz_mul&#39;vc.320.1.1.0" expl="apply premises" proved="true">
     <proof prover="2"><result status="valid" time="0.12" steps="29094"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.320.1.1.1" expl="apply premises" proved="true">
     <proof prover="2"><result status="valid" time="0.11" steps="29094"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.321" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="29119"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.322" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="29152"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.323" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="29196"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.324" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="29226"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.325" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="27042"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.326" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="28652"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.327" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="26510"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.328" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="28665"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.329" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="28690"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.330" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.330.0" expl="assertion" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.09" steps="28774"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.330.1" expl="assertion" proved="true">
   <transf name="case" proved="true" arg1="(mpz_eq v2 w)">
    <goal name="wmpz_mul&#39;vc.330.1.0" expl="true case (assertion)" proved="true">
    <proof prover="6"><result status="valid" time="0.09" steps="28983"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.330.1.1" expl="false case (assertion)" proved="true">
    <transf name="replace" proved="true" arg1="(readers mpz)[v2]&#39;" arg2="(readers mpz7)[v2]&#39;">
     <goal name="wmpz_mul&#39;vc.330.1.1.0" expl="false case (assertion)" proved="true">
     <proof prover="6"><result status="valid" time="0.09" steps="28987"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.330.1.1.1" expl="equality hypothesis" proved="true">
     <proof prover="6"><result status="valid" time="0.08" steps="26864"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.331" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="28767"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.332" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="28797"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.333" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="26733"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.334" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="20545"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.335" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.06" steps="20024"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.336" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="33126"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.337" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="27737"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.338" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.19" steps="163"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.339" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="22735"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.340" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="1.56" steps="1627000"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.341" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.22" steps="177"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.342" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="21478"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.343" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.343.0" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.41" steps="189"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.343.1" expl="assertion" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.17" steps="23576"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.344" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.02"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.345" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.06" steps="21823"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.346" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="22192"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.347" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.11" steps="25020"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.348" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="23710"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.349" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="23756"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.350" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.06" steps="21784"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.351" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="21321"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.352" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="22483"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.353" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="22501"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.354" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="25377"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.355" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="31479"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.356" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="195"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.357" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="2.20" steps="1207"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.358" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.11" steps="24773"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.359" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="24296"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.360" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="22882"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.361" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="25857"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.362" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.11" steps="24284"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.363" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_mul&#39;vc.363.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.04" steps="104316"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.363.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
    <goal name="wmpz_mul&#39;vc.363.1.0" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
     <goal name="wmpz_mul&#39;vc.363.1.0.0" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.48" steps="233"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.363.1.0.1" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.48" steps="233"/></proof>
     </goal>
    </transf>
    </goal>
    <goal name="wmpz_mul&#39;vc.363.1.1" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
     <goal name="wmpz_mul&#39;vc.363.1.1.0" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.48" steps="233"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.363.1.1.1" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.48" steps="233"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.364" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_mul&#39;vc.364.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.04" steps="92933"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.364.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
    <goal name="wmpz_mul&#39;vc.364.1.0" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
     <goal name="wmpz_mul&#39;vc.364.1.0.0" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.51" steps="245"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.364.1.0.1" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.51" steps="245"/></proof>
     </goal>
    </transf>
    </goal>
    <goal name="wmpz_mul&#39;vc.364.1.1" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
     <goal name="wmpz_mul&#39;vc.364.1.1.0" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.51" steps="245"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.364.1.1.1" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.51" steps="245"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.365" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.16"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.366" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="24598"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.367" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.07" steps="23364"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.368" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="23403"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.369" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="25657"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.370" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="26213"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.371" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_mul&#39;vc.371.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.03" steps="99814"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.371.1" expl="apply premises" proved="true">
   <proof prover="5"><result status="valid" time="0.81" steps="311"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.372" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="26128"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.373" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.24" steps="41418"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.374" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.30" steps="39828"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.375" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.375.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.14" steps="24215"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.375.1" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.15" steps="28087"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.376" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.06" steps="193825"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.377" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.04" steps="118865"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.378" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="1.45" steps="1524911"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.379" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="25454"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.380" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.21" steps="40431"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.381" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="25504"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.382" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="29091"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.383" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="25543"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.384" expl="assertion" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="2.36" steps="1206"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.385" expl="integer overflow" proved="true">
  <proof prover="3"><result status="valid" time="0.28"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.386" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.30"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.387" expl="integer overflow" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.21" steps="42177"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.388" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.81" steps="390"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.389" expl="assertion" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.26" steps="372"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.390" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.390.0" expl="assertion" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.20" steps="30316"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.390.1" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.29" steps="381"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.390.2" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="1.10" steps="394"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.390.3" expl="VC for wmpz_mul" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.21" steps="31127"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.391" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.391.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.27"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.391.1" expl="VC for wmpz_mul" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="142833"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.391.2" expl="VC for wmpz_mul" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="1.56" steps="396"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.391.3" expl="VC for wmpz_mul" proved="true">
   <transf name="apply" proved="true" arg1="prod_compat_lr">
    <goal name="wmpz_mul&#39;vc.391.3.0" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.06" steps="134798"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.391.3.1" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.04" steps="115222"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.391.4" expl="VC for wmpz_mul" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.32" steps="379"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.391.5" expl="VC for wmpz_mul" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="31624"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.391.6" expl="VC for wmpz_mul" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="26448"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.391.7" expl="VC for wmpz_mul" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="26448"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.391.8" expl="VC for wmpz_mul" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.19" steps="290820"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.391.9" expl="VC for wmpz_mul" proved="true">
   <proof prover="3"><result status="valid" time="0.66"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.391.10" expl="VC for wmpz_mul" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.29" steps="388"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.391.11" expl="VC for wmpz_mul" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.32" steps="393"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.391.12" expl="VC for wmpz_mul" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.23" steps="31320"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.392" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="30269"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.393" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.19" steps="29672"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.394" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="26449"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.395" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="26476"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.396" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.32" steps="391"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.397" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.397.0" expl="precondition" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.24" steps="31063"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.397.1" expl="precondition" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.24" steps="31124"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.398" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="30215"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.399" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="26916"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.400" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="26943"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.401" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="30548"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.402" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.40" steps="49555"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.403" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="29479"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.404" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="27152"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.405" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="27157"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.406" expl="assertion" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.07" steps="27165"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.407" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="25384"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.408" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="27819"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.409" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.409.0" expl="precondition" proved="true">
   <proof prover="3"><result status="valid" time="0.15"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.409.1" expl="precondition" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.09" steps="28012"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.410" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="27852"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.411" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="27576"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.412" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.06" steps="25714"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.413" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="25746"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.414" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="27758"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.415" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="27773"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.416" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="25922"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.417" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_mul&#39;vc.417.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.01"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.417.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
    <goal name="wmpz_mul&#39;vc.417.1.0" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
     <goal name="wmpz_mul&#39;vc.417.1.0.0" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.38" steps="414"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.417.1.0.1" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.39" steps="414"/></proof>
     </goal>
    </transf>
    </goal>
    <goal name="wmpz_mul&#39;vc.417.1.1" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
     <goal name="wmpz_mul&#39;vc.417.1.1.0" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.37" steps="414"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.417.1.1.1" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.32" steps="414"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.418" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_mul&#39;vc.418.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.01"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.418.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
    <goal name="wmpz_mul&#39;vc.418.1.0" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
     <goal name="wmpz_mul&#39;vc.418.1.0.0" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.37" steps="414"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.418.1.0.1" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.38" steps="414"/></proof>
     </goal>
    </transf>
    </goal>
    <goal name="wmpz_mul&#39;vc.418.1.1" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
     <goal name="wmpz_mul&#39;vc.418.1.1.0" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.39" steps="414"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.418.1.1.1" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.32" steps="414"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.419" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="28538"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.420" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="26629"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.421" expl="assertion" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="26640"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.422" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="28914"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.423" expl="assertion" proved="true">
  <proof prover="1" timelimit="5" memlimit="2000"><result status="valid" time="0.35" steps="414"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.424" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="28985"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.425" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="29039"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.426" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="29286"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.427" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="29039"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.428" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="29310"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.429" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="29342"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.430" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="27102"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.431" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="26912"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.432" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="28742"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.433" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.33" steps="414"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.434" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="29530"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.435" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="29547"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.436" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="29579"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.437" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="29539"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.438" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="27319"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.439" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="29410"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.440" expl="assertion" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.13" steps="29557"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.441" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="29590"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.442" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.06" steps="29199"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.443" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="27455"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.444" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="30016"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.445" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="30048"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.446" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="27495"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.447" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="29969"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.448" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.11" steps="30204"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.449" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="30538"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.450" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="30910"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.451" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.17"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.452" expl="precondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpz_mul&#39;vc.452.0" expl="precondition" proved="true">
   <proof prover="4"><result status="valid" time="0.04"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.453" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="28601"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.454" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="31245"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.455" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="31260"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.456" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.07" steps="28707"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.457" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_mul&#39;vc.457.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.01"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.457.1" expl="apply premises" proved="true">
   <proof prover="5"><result status="valid" time="0.34" steps="414"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.458" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="28953"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.459" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="31682"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.460" expl="assertion" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="31703"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.461" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="31737"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.462" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="31781"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.463" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="31811"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.464" expl="postcondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="29169"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.465" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.36" steps="414"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.466" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="28871"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.467" expl="assertion" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_mul&#39;vc.467.0" expl="apply premises" proved="true">
   <proof prover="5"><result status="valid" time="0.34" steps="414"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.467.1" expl="apply premises" proved="true">
   <proof prover="5"><result status="valid" time="0.36" steps="414"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.468" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="31607"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.469" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.33" steps="414"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.470" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.35" steps="414"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.471" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="31715"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.472" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="29087"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.473" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="31156"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.474" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="31171"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.475" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="28625"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.476" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.36" steps="414"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.477" expl="assertion" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="28878"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.478" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="31593"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.479" expl="assertion" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_mul&#39;vc.479.0" expl="apply premises" proved="true">
   <proof prover="5"><result status="valid" time="0.36" steps="414"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.479.1" expl="apply premises" proved="true">
   <proof prover="5"><result status="valid" time="0.34" steps="414"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.480" expl="assertion" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_mul&#39;vc.480.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.01"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.480.1" expl="apply premises" proved="true">
   <proof prover="5"><result status="valid" time="0.34" steps="414"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.481" expl="postcondition" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="31693"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.482" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="31722"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.483" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.11" steps="29094"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.484" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="31156"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.485" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.485.0" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.34" steps="414"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.485.1" expl="assertion" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="28814"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.486" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="31164"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.487" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="31185"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.488" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="31219"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.489" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="31263"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.490" expl="postcondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.17" steps="31293"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.491" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="28785"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.492" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="29717"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.493" expl="integer overflow" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="2.54" steps="987"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.494" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="35637"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.495" expl="integer overflow" proved="true">
  <proof prover="5"><result status="valid" time="0.45" steps="480"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.496" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.25" steps="47712"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.497" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="28405"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.498" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="27364"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.499" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="28430"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.500" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.24" steps="32452"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.501" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="30370"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.502" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="25634"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.503" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="27149"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.504" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="25768"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.505" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="28649"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.506" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="28667"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.507" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="32793"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.508" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.35" steps="51665"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.509" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="31253"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.510" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.28" steps="49185"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.511" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.56"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.512" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="27912"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.513" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="33088"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.514" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.24" steps="31482"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.515" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.38" steps="448"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.516" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="33490"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.517" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="31290"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.518" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_mul&#39;vc.518.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.07" steps="126483"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.518.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
    <goal name="wmpz_mul&#39;vc.518.1.0" expl="apply premises" proved="true">
    <proof prover="6"><result status="valid" time="0.14" steps="34208"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.518.1.1" expl="apply premises" proved="true">
    <proof prover="6"><result status="valid" time="0.13" steps="34208"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.519" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.26" steps="52571"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.520" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.43" steps="458"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.521" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_mul&#39;vc.521.0" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
    <goal name="wmpz_mul&#39;vc.521.0.0" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.13" steps="34810"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.521.0.1" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.20" steps="34810"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.521.1" expl="apply premises" proved="true">
   <proof prover="2"><result status="valid" time="0.11" steps="34810"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.522" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="29680"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.523" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="29684"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.524" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="33593"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.525" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="29781"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.526" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="29796"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.527" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.08"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.528" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="29877"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.529" expl="assertion" proved="true">
  <proof prover="0"><result status="valid" time="0.02"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.530" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="30223"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.531" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="30248"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.532" expl="assertion" proved="true">
  <transf name="case" proved="true" arg1="(x = u \/ x = v)">
   <goal name="wmpz_mul&#39;vc.532.0" expl="true case (assertion)" proved="true">
   <proof prover="2"><result status="valid" time="0.09" steps="30306"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.532.1" expl="false case (assertion)" proved="true">
   <transf name="case" proved="true" arg1="(x=v&#39;)">
    <goal name="wmpz_mul&#39;vc.532.1.0" expl="false case (true case. assertion)" proved="true">
    <proof prover="2"><result status="valid" time="0.16" steps="30321"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.532.1.1" expl="false case (assertion)" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz10">
     <goal name="wmpz_mul&#39;vc.532.1.1.0" expl="apply premises" proved="true">
     <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz9">
      <goal name="wmpz_mul&#39;vc.532.1.1.0.0" expl="apply premises" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz8">
       <goal name="wmpz_mul&#39;vc.532.1.1.0.0.0" expl="apply premises" proved="true">
       <proof prover="2"><result status="valid" time="0.16" steps="30325"/></proof>
       </goal>
       <goal name="wmpz_mul&#39;vc.532.1.1.0.0.1" expl="apply premises" proved="true">
       <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz7">
        <goal name="wmpz_mul&#39;vc.532.1.1.0.0.1.0" expl="apply premises" proved="true">
        <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz6">
         <goal name="wmpz_mul&#39;vc.532.1.1.0.0.1.0.0" expl="apply premises" proved="true">
         <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
          <goal name="wmpz_mul&#39;vc.532.1.1.0.0.1.0.0.0" expl="apply premises" proved="true">
          <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
           <goal name="wmpz_mul&#39;vc.532.1.1.0.0.1.0.0.0.0" expl="apply premises" proved="true">
           <proof prover="2"><result status="valid" time="0.09" steps="30325"/></proof>
           </goal>
           <goal name="wmpz_mul&#39;vc.532.1.1.0.0.1.0.0.0.1" expl="apply premises" proved="true">
           <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
            <goal name="wmpz_mul&#39;vc.532.1.1.0.0.1.0.0.0.1.0" expl="apply premises" proved="true">
            <proof prover="2"><result status="valid" time="0.09" steps="30325"/></proof>
            </goal>
            <goal name="wmpz_mul&#39;vc.532.1.1.0.0.1.0.0.0.1.1" expl="apply premises" proved="true">
            <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
             <goal name="wmpz_mul&#39;vc.532.1.1.0.0.1.0.0.0.1.1.0" expl="apply premises" proved="true">
             <proof prover="2"><result status="valid" time="0.10" steps="30325"/></proof>
             </goal>
             <goal name="wmpz_mul&#39;vc.532.1.1.0.0.1.0.0.0.1.1.1" expl="apply premises" proved="true">
             <proof prover="2"><result status="valid" time="0.16" steps="30325"/></proof>
             </goal>
            </transf>
            </goal>
           </transf>
           </goal>
          </transf>
          </goal>
          <goal name="wmpz_mul&#39;vc.532.1.1.0.0.1.0.0.1" expl="apply premises" proved="true">
          <proof prover="0"><result status="valid" time="0.11"/></proof>
          </goal>
         </transf>
         </goal>
         <goal name="wmpz_mul&#39;vc.532.1.1.0.0.1.0.1" expl="apply premises" proved="true">
         <proof prover="2"><result status="valid" time="0.15" steps="30325"/></proof>
         </goal>
        </transf>
        </goal>
        <goal name="wmpz_mul&#39;vc.532.1.1.0.0.1.1" expl="apply premises" proved="true">
        <proof prover="2"><result status="valid" time="0.15" steps="30325"/></proof>
        </goal>
       </transf>
       </goal>
      </transf>
      </goal>
      <goal name="wmpz_mul&#39;vc.532.1.1.0.1" expl="apply premises" proved="true">
      <proof prover="2"><result status="valid" time="0.15" steps="30325"/></proof>
      </goal>
     </transf>
     </goal>
     <goal name="wmpz_mul&#39;vc.532.1.1.1" expl="apply premises" proved="true">
     <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz11">
      <goal name="wmpz_mul&#39;vc.532.1.1.1.0" expl="apply premises" proved="true">
      <proof prover="0"><result status="valid" time="0.11"/></proof>
      </goal>
      <goal name="wmpz_mul&#39;vc.532.1.1.1.1" expl="apply premises" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz12">
       <goal name="wmpz_mul&#39;vc.532.1.1.1.1.0" expl="apply premises" proved="true">
       <proof prover="2"><result status="valid" time="0.16" steps="30325"/></proof>
       </goal>
       <goal name="wmpz_mul&#39;vc.532.1.1.1.1.1" expl="apply premises" proved="true">
       <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz13">
        <goal name="wmpz_mul&#39;vc.532.1.1.1.1.1.0" expl="apply premises" proved="true">
        <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz14">
         <goal name="wmpz_mul&#39;vc.532.1.1.1.1.1.0.0" expl="apply premises" proved="true">
         <proof prover="2"><result status="valid" time="0.14" steps="30325"/></proof>
         </goal>
         <goal name="wmpz_mul&#39;vc.532.1.1.1.1.1.0.1" expl="apply premises" proved="true">
         <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz15">
          <goal name="wmpz_mul&#39;vc.532.1.1.1.1.1.0.1.0" expl="apply premises" proved="true">
          <proof prover="2"><result status="valid" time="0.10" steps="30325"/></proof>
          </goal>
          <goal name="wmpz_mul&#39;vc.532.1.1.1.1.1.0.1.1" expl="apply premises" proved="true">
          <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz16">
           <goal name="wmpz_mul&#39;vc.532.1.1.1.1.1.0.1.1.0" expl="apply premises" proved="true">
           <proof prover="2"><result status="valid" time="0.16" steps="30325"/></proof>
           </goal>
           <goal name="wmpz_mul&#39;vc.532.1.1.1.1.1.0.1.1.1" expl="apply premises" proved="true">
           <proof prover="2"><result status="valid" time="0.10" steps="30325"/></proof>
           </goal>
          </transf>
          </goal>
         </transf>
         </goal>
        </transf>
        </goal>
        <goal name="wmpz_mul&#39;vc.532.1.1.1.1.1.1" expl="apply premises" proved="true">
        <proof prover="2"><result status="valid" time="0.09" steps="30325"/></proof>
        </goal>
       </transf>
       </goal>
      </transf>
      </goal>
     </transf>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.533" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="30325"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.534" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.02"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.535" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="28033"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.536" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="36244"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.537" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="32890"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.538" expl="assertion" proved="true">
  <proof prover="0"><result status="valid" time="0.02" steps="32226"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.539" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.02"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.540" expl="assertion" proved="true">
  <transf name="case" proved="true" arg1="(x=u)">
   <goal name="wmpz_mul&#39;vc.540.0" expl="true case (assertion)" proved="true">
   <proof prover="9"><result status="valid" time="0.36" steps="7400"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.540.1" expl="false case (assertion)" proved="true">
   <transf name="case" proved="true" arg1="(x=v)">
    <goal name="wmpz_mul&#39;vc.540.1.0" expl="false case (true case. assertion)" proved="true">
    <proof prover="9"><result status="valid" time="0.36" steps="7400"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.540.1.1" expl="false case (assertion)" proved="true">
    <transf name="case" proved="true" arg1="(x=v&#39;)">
     <goal name="wmpz_mul&#39;vc.540.1.1.0" expl="false case (true case. assertion)" proved="true">
     <proof prover="6"><result status="valid" time="0.26" steps="55308"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.540.1.1.1" expl="false case (assertion)" proved="true">
     <transf name="case" proved="true" arg1="(x=u&#39;)">
      <goal name="wmpz_mul&#39;vc.540.1.1.1.0" expl="false case (true case. assertion)" proved="true">
      <proof prover="9"><result status="valid" time="0.36" steps="7414"/></proof>
      </goal>
      <goal name="wmpz_mul&#39;vc.540.1.1.1.1" expl="false case (assertion)" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz10">
       <goal name="wmpz_mul&#39;vc.540.1.1.1.1.0" expl="apply premises" proved="true">
       <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz9">
        <goal name="wmpz_mul&#39;vc.540.1.1.1.1.0.0" expl="apply premises" proved="true">
        <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz8">
         <goal name="wmpz_mul&#39;vc.540.1.1.1.1.0.0.0" expl="apply premises" proved="true">
         <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz7">
          <goal name="wmpz_mul&#39;vc.540.1.1.1.1.0.0.0.0" expl="apply premises" proved="true">
          <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz6">
           <goal name="wmpz_mul&#39;vc.540.1.1.1.1.0.0.0.0.0" expl="apply premises" proved="true">
           <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz5">
            <goal name="wmpz_mul&#39;vc.540.1.1.1.1.0.0.0.0.0.0" expl="apply premises" proved="true">
            <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
             <goal name="wmpz_mul&#39;vc.540.1.1.1.1.0.0.0.0.0.0.0" expl="apply premises" proved="true">
             <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
              <goal name="wmpz_mul&#39;vc.540.1.1.1.1.0.0.0.0.0.0.0.0" expl="apply premises" proved="true">
              <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
               <goal name="wmpz_mul&#39;vc.540.1.1.1.1.0.0.0.0.0.0.0.0.0" expl="apply premises" proved="true">
               <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
                <goal name="wmpz_mul&#39;vc.540.1.1.1.1.0.0.0.0.0.0.0.0.0.0" expl="apply premises" proved="true">
                <proof prover="6"><result status="valid" time="0.14" steps="36945"/></proof>
                </goal>
                <goal name="wmpz_mul&#39;vc.540.1.1.1.1.0.0.0.0.0.0.0.0.0.1" expl="apply premises" proved="true">
                <proof prover="6"><result status="valid" time="0.42" steps="65175"/></proof>
                </goal>
               </transf>
               </goal>
               <goal name="wmpz_mul&#39;vc.540.1.1.1.1.0.0.0.0.0.0.0.0.1" expl="apply premises" proved="true">
               <proof prover="6"><result status="valid" time="0.14" steps="36945"/></proof>
               </goal>
              </transf>
              </goal>
              <goal name="wmpz_mul&#39;vc.540.1.1.1.1.0.0.0.0.0.0.0.1" expl="apply premises" proved="true">
              <proof prover="6"><result status="valid" time="0.15" steps="36945"/></proof>
              </goal>
             </transf>
             </goal>
             <goal name="wmpz_mul&#39;vc.540.1.1.1.1.0.0.0.0.0.0.1" expl="apply premises" proved="true">
             <proof prover="6"><result status="valid" time="0.41" steps="62156"/></proof>
             </goal>
            </transf>
            </goal>
            <goal name="wmpz_mul&#39;vc.540.1.1.1.1.0.0.0.0.0.1" expl="apply premises" proved="true">
            <proof prover="6"><result status="valid" time="0.39" steps="62156"/></proof>
            </goal>
           </transf>
           </goal>
           <goal name="wmpz_mul&#39;vc.540.1.1.1.1.0.0.0.0.1" expl="apply premises" proved="true">
           <proof prover="6"><result status="valid" time="0.40" steps="62158"/></proof>
           </goal>
          </transf>
          </goal>
          <goal name="wmpz_mul&#39;vc.540.1.1.1.1.0.0.0.1" expl="apply premises" proved="true">
          <proof prover="6"><result status="valid" time="0.37" steps="62156"/></proof>
          </goal>
         </transf>
         </goal>
         <goal name="wmpz_mul&#39;vc.540.1.1.1.1.0.0.1" expl="apply premises" proved="true">
         <proof prover="6"><result status="valid" time="0.40" steps="62156"/></proof>
         </goal>
        </transf>
        </goal>
        <goal name="wmpz_mul&#39;vc.540.1.1.1.1.0.1" expl="apply premises" proved="true">
        <proof prover="6"><result status="valid" time="0.39" steps="62156"/></proof>
        </goal>
       </transf>
       </goal>
       <goal name="wmpz_mul&#39;vc.540.1.1.1.1.1" expl="apply premises" proved="true">
       <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz11">
        <goal name="wmpz_mul&#39;vc.540.1.1.1.1.1.0" expl="apply premises" proved="true">
        <proof prover="6"><result status="valid" time="0.39" steps="62158"/></proof>
        </goal>
        <goal name="wmpz_mul&#39;vc.540.1.1.1.1.1.1" expl="apply premises" proved="true">
        <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz12">
         <goal name="wmpz_mul&#39;vc.540.1.1.1.1.1.1.0" expl="apply premises" proved="true">
         <proof prover="6"><result status="valid" time="0.14" steps="36945"/></proof>
         </goal>
         <goal name="wmpz_mul&#39;vc.540.1.1.1.1.1.1.1" expl="apply premises" proved="true">
         <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz13">
          <goal name="wmpz_mul&#39;vc.540.1.1.1.1.1.1.1.0" expl="apply premises" proved="true">
          <proof prover="6"><result status="valid" time="0.14" steps="36945"/></proof>
          </goal>
          <goal name="wmpz_mul&#39;vc.540.1.1.1.1.1.1.1.1" expl="apply premises" proved="true">
          <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz14">
           <goal name="wmpz_mul&#39;vc.540.1.1.1.1.1.1.1.1.0" expl="apply premises" proved="true">
           <proof prover="6"><result status="valid" time="0.14" steps="36945"/></proof>
           </goal>
           <goal name="wmpz_mul&#39;vc.540.1.1.1.1.1.1.1.1.1" expl="apply premises" proved="true">
           <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz15">
            <goal name="wmpz_mul&#39;vc.540.1.1.1.1.1.1.1.1.1.0" expl="apply premises" proved="true">
            <proof prover="6"><result status="valid" time="0.14" steps="36945"/></proof>
            </goal>
            <goal name="wmpz_mul&#39;vc.540.1.1.1.1.1.1.1.1.1.1" expl="apply premises" proved="true">
            <proof prover="6"><result status="valid" time="0.41" steps="64023"/></proof>
            </goal>
           </transf>
           </goal>
          </transf>
          </goal>
         </transf>
         </goal>
        </transf>
        </goal>
       </transf>
       </goal>
      </transf>
      </goal>
     </transf>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.541" expl="postcondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.21"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.542" expl="postcondition" proved="true">
  <proof prover="0"><result status="valid" time="0.09" steps="131843"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.543" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="34498"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.544" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="29692"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.545" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.19" steps="29707"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.546" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="27481"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.547" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="29788"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.548" expl="assertion" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.13" steps="27734"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.549" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="30134"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.550" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="30159"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.551" expl="assertion" proved="true">
  <transf name="case" proved="true" arg1="(x=u)">
   <goal name="wmpz_mul&#39;vc.551.0" expl="true case (assertion)" proved="true">
   <proof prover="5"><result status="valid" time="0.47" steps="458"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.551.1" expl="false case (assertion)" proved="true">
   <transf name="case" proved="true" arg1="(x=v)">
    <goal name="wmpz_mul&#39;vc.551.1.0" expl="false case (true case. assertion)" proved="true">
    <proof prover="5"><result status="valid" time="0.42" steps="458"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.551.1.1" expl="false case (assertion)" proved="true">
    <transf name="case" proved="true" arg1="(x=v&#39;)">
     <goal name="wmpz_mul&#39;vc.551.1.1.0" expl="false case (true case. assertion)" proved="true">
     <proof prover="0"><result status="valid" time="0.09"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.551.1.1.1" expl="false case (assertion)" proved="true">
     <transf name="case" proved="true" arg1="(x=u&#39;)">
      <goal name="wmpz_mul&#39;vc.551.1.1.1.0" expl="false case (true case. assertion)" proved="true">
      <proof prover="5"><result status="valid" time="0.50" steps="458"/></proof>
      </goal>
      <goal name="wmpz_mul&#39;vc.551.1.1.1.1" expl="false case (assertion)" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz10">
       <goal name="wmpz_mul&#39;vc.551.1.1.1.1.0" expl="apply premises" proved="true">
       <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz9">
        <goal name="wmpz_mul&#39;vc.551.1.1.1.1.0.0" expl="apply premises" proved="true">
        <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz8">
         <goal name="wmpz_mul&#39;vc.551.1.1.1.1.0.0.0" expl="apply premises" proved="true">
         <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz7">
          <goal name="wmpz_mul&#39;vc.551.1.1.1.1.0.0.0.0" expl="apply premises" proved="true">
          <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz6">
           <goal name="wmpz_mul&#39;vc.551.1.1.1.1.0.0.0.0.0" expl="apply premises" proved="true">
           <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz5">
            <goal name="wmpz_mul&#39;vc.551.1.1.1.1.0.0.0.0.0.0" expl="apply premises" proved="true">
            <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
             <goal name="wmpz_mul&#39;vc.551.1.1.1.1.0.0.0.0.0.0.0" expl="apply premises" proved="true">
             <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
              <goal name="wmpz_mul&#39;vc.551.1.1.1.1.0.0.0.0.0.0.0.0" expl="apply premises" proved="true">
              <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
               <goal name="wmpz_mul&#39;vc.551.1.1.1.1.0.0.0.0.0.0.0.0.0" expl="apply premises" proved="true">
               <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
                <goal name="wmpz_mul&#39;vc.551.1.1.1.1.0.0.0.0.0.0.0.0.0.0" expl="apply premises" proved="true">
                <proof prover="0"><result status="valid" time="0.08"/></proof>
                </goal>
                <goal name="wmpz_mul&#39;vc.551.1.1.1.1.0.0.0.0.0.0.0.0.0.1" expl="apply premises" proved="true">
                <proof prover="0"><result status="valid" time="0.06"/></proof>
                </goal>
               </transf>
               </goal>
               <goal name="wmpz_mul&#39;vc.551.1.1.1.1.0.0.0.0.0.0.0.0.1" expl="apply premises" proved="true">
               <proof prover="6"><result status="valid" time="0.14" steps="30253"/></proof>
               </goal>
              </transf>
              </goal>
              <goal name="wmpz_mul&#39;vc.551.1.1.1.1.0.0.0.0.0.0.0.1" expl="apply premises" proved="true">
              <proof prover="6"><result status="valid" time="0.09" steps="30253"/></proof>
              </goal>
             </transf>
             </goal>
             <goal name="wmpz_mul&#39;vc.551.1.1.1.1.0.0.0.0.0.0.1" expl="apply premises" proved="true">
             <proof prover="0"><result status="valid" time="0.05"/></proof>
             </goal>
            </transf>
            </goal>
            <goal name="wmpz_mul&#39;vc.551.1.1.1.1.0.0.0.0.0.1" expl="apply premises" proved="true">
            <proof prover="0"><result status="valid" time="0.10"/></proof>
            </goal>
           </transf>
           </goal>
           <goal name="wmpz_mul&#39;vc.551.1.1.1.1.0.0.0.0.1" expl="apply premises" proved="true">
           <proof prover="0"><result status="valid" time="0.12"/></proof>
           </goal>
          </transf>
          </goal>
          <goal name="wmpz_mul&#39;vc.551.1.1.1.1.0.0.0.1" expl="apply premises" proved="true">
          <proof prover="0"><result status="valid" time="0.12"/></proof>
          </goal>
         </transf>
         </goal>
         <goal name="wmpz_mul&#39;vc.551.1.1.1.1.0.0.1" expl="apply premises" proved="true">
         <proof prover="0"><result status="valid" time="0.10"/></proof>
         </goal>
        </transf>
        </goal>
        <goal name="wmpz_mul&#39;vc.551.1.1.1.1.0.1" expl="apply premises" proved="true">
        <proof prover="0"><result status="valid" time="0.10"/></proof>
        </goal>
       </transf>
       </goal>
       <goal name="wmpz_mul&#39;vc.551.1.1.1.1.1" expl="apply premises" proved="true">
       <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz11">
        <goal name="wmpz_mul&#39;vc.551.1.1.1.1.1.0" expl="apply premises" proved="true">
        <proof prover="2"><result status="valid" time="0.09" steps="30252"/></proof>
        </goal>
        <goal name="wmpz_mul&#39;vc.551.1.1.1.1.1.1" expl="apply premises" proved="true">
        <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz12">
         <goal name="wmpz_mul&#39;vc.551.1.1.1.1.1.1.0" expl="apply premises" proved="true">
         <proof prover="0"><result status="valid" time="0.09"/></proof>
         <proof prover="2"><result status="valid" time="0.10" steps="30252"/></proof>
         </goal>
         <goal name="wmpz_mul&#39;vc.551.1.1.1.1.1.1.1" expl="apply premises" proved="true">
         <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz13">
          <goal name="wmpz_mul&#39;vc.551.1.1.1.1.1.1.1.0" expl="apply premises" proved="true">
          <proof prover="6"><result status="valid" time="0.10" steps="30253"/></proof>
          </goal>
          <goal name="wmpz_mul&#39;vc.551.1.1.1.1.1.1.1.1" expl="apply premises" proved="true">
          <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz14">
           <goal name="wmpz_mul&#39;vc.551.1.1.1.1.1.1.1.1.0" expl="apply premises" proved="true">
           <proof prover="6"><result status="valid" time="0.09" steps="30253"/></proof>
           </goal>
           <goal name="wmpz_mul&#39;vc.551.1.1.1.1.1.1.1.1.1" expl="apply premises" proved="true">
           <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz15">
            <goal name="wmpz_mul&#39;vc.551.1.1.1.1.1.1.1.1.1.0" expl="apply premises" proved="true">
            <proof prover="6"><result status="valid" time="0.19" steps="30253"/></proof>
            </goal>
            <goal name="wmpz_mul&#39;vc.551.1.1.1.1.1.1.1.1.1.1" expl="apply premises" proved="true">
            <proof prover="0"><result status="valid" time="0.05"/></proof>
            </goal>
           </transf>
           </goal>
          </transf>
          </goal>
         </transf>
         </goal>
        </transf>
        </goal>
       </transf>
       </goal>
      </transf>
      </goal>
     </transf>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.552" expl="postcondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.40" steps="458"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.553" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="30266"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.554" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="27958"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.555" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.43" steps="458"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.556" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="27426"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.557" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="29705"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.558" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="29730"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.559" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="29763"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.560" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="29807"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.561" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="29837"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.562" expl="postcondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="27649"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.563" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_mul&#39;vc.563.0" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
    <goal name="wmpz_mul&#39;vc.563.0.0" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.03" steps="102856"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.563.0.1" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.43" steps="233"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.563.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
    <goal name="wmpz_mul&#39;vc.563.1.0" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
     <goal name="wmpz_mul&#39;vc.563.1.0.0" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.44" steps="233"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.563.1.0.1" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.46" steps="233"/></proof>
     </goal>
    </transf>
    </goal>
    <goal name="wmpz_mul&#39;vc.563.1.1" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.47" steps="233"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.564" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_mul&#39;vc.564.0" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
    <goal name="wmpz_mul&#39;vc.564.0.0" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.06" steps="104605"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.564.0.1" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.46" steps="236"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.564.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
    <goal name="wmpz_mul&#39;vc.564.1.0" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
     <goal name="wmpz_mul&#39;vc.564.1.0.0" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.45" steps="236"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.564.1.0.1" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.45" steps="236"/></proof>
     </goal>
    </transf>
    </goal>
    <goal name="wmpz_mul&#39;vc.564.1.1" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.46" steps="236"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.565" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.41" steps="248"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.566" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="25840"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.567" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="24829"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.568" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="23661"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.569" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="23700"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.570" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="25979"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.571" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.20" steps="34016"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.572" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.04" steps="114648"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.573" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="26283"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.574" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.24" steps="43390"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.575" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.32" steps="46162"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.576" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.11" steps="28254"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.577" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.11" steps="192689"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.578" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="1.78"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.579" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="2.80"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.580" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="25747"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.581" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.04" steps="103825"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.582" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="25797"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.583" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.21" steps="29397"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.584" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="25836"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.585" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.18"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.586" expl="integer overflow" proved="true">
  <proof prover="3"><result status="valid" time="0.36"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.587" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.38"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.588" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.25" steps="43909"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.589" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.15" steps="128718"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.590" expl="assertion" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.26" steps="373"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.591" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.591.0" expl="assertion" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.21" steps="30720"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.591.1" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.27" steps="382"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.591.2" expl="assertion" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.50" steps="78589"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.591.3" expl="VC for wmpz_mul" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.22" steps="31539"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.592" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.592.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.23"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.592.1" expl="VC for wmpz_mul" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.20" steps="257830"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.592.2" expl="VC for wmpz_mul" proved="true">
   <transf name="rewrite" proved="true" arg1="&lt;-" arg2="Power_sum">
    <goal name="wmpz_mul&#39;vc.592.2.0" expl="VC for wmpz_mul" proved="true">
    <proof prover="5"><result status="valid" time="0.28" steps="380"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.592.2.1" expl="rewrite premises" proved="true">
    <proof prover="0"><result status="valid" time="0.05" steps="135392"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.592.2.2" expl="rewrite premises" proved="true">
    <proof prover="0"><result status="valid" time="0.05" steps="135390"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.592.3" expl="VC for wmpz_mul" proved="true">
   <transf name="apply" proved="true" arg1="prod_compat_lr">
    <goal name="wmpz_mul&#39;vc.592.3.0" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.06" steps="134464"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.592.3.1" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.06" steps="135402"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.592.4" expl="VC for wmpz_mul" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.27" steps="380"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.592.5" expl="VC for wmpz_mul" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.25" steps="32233"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.592.6" expl="VC for wmpz_mul" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="26779"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.592.7" expl="VC for wmpz_mul" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="26779"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.592.8" expl="VC for wmpz_mul" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="276856"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.592.9" expl="VC for wmpz_mul" proved="true">
   <proof prover="3"><result status="valid" time="0.98"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.592.10" expl="VC for wmpz_mul" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.28" steps="389"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.592.11" expl="VC for wmpz_mul" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.28" steps="394"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.592.12" expl="VC for wmpz_mul" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.24" steps="31719"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.593" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.09" steps="92784"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.594" expl="precondition" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.13" steps="30268"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.595" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.09" steps="26742"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.596" expl="precondition" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="26770"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.597" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.30" steps="51903"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.598" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.22" steps="31153"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.599" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.19" steps="41357"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.600" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="27209"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.601" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="27236"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.602" expl="assertion" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.22" steps="43254"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.603" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.42" steps="50706"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.604" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="29643"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.605" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="27445"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.606" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="27450"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.607" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="27458"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.608" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="25581"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.609" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="28112"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.610" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="28121"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.611" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.22"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.612" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="27869"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.613" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="25911"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.614" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.13" steps="25943"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.615" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.615.0" expl="precondition" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="28230"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.615.1" expl="precondition" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.32" steps="417"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.616" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="28066"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.617" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.13" steps="26119"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.618" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_mul&#39;vc.618.0" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
    <goal name="wmpz_mul&#39;vc.618.0.0" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.02"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.618.0.1" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.31" steps="414"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.618.1" expl="apply premises" proved="true">
   <proof prover="5"><result status="valid" time="0.31" steps="414"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.619" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="28515"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.620" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.32" steps="414"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.621" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="26804"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.622" expl="assertion" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="26816"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.623" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="29185"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.624" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="29211"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.625" expl="integer overflow" proved="true">
  <proof prover="3"><result status="valid" time="0.22"/></proof>
  <proof prover="4"><result status="valid" time="0.05"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.626" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="29310"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.627" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="29557"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.628" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="29310"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.629" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="29581"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.630" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="29613"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.631" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="27277"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.632" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="27087"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.633" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="28993"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.634" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="27221"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.635" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="29801"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.636" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="29818"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.637" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="29850"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.638" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="29810"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.639" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="27494"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.640" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="29681"/></proof>
  <proof prover="4"><result status="valid" time="0.02"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.641" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.11" steps="29828"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.642" expl="precondition" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="29862"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.643" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="29450"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.644" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="27630"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.645" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="30287"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.646" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="30319"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.647" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.07" steps="27670"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.648" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="30240"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.649" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="30470"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.650" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="30809"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.651" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.32" steps="414"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.652" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="31285"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.653" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="31289"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.654" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="28692"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.655" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="31386"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.656" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="31401"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.657" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="28798"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.658" expl="precondition" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="31483"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.659" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="29044"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.660" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="31823"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.661" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="31844"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.662" expl="assertion" proved="true">
  <transf name="case" proved="true" arg1="(x=u)">
   <goal name="wmpz_mul&#39;vc.662.0" expl="true case (assertion)" proved="true">
   <transf name="case" proved="true" arg1="(x=u&#39;)">
    <goal name="wmpz_mul&#39;vc.662.0.0" expl="true case (assertion)" proved="true">
    <proof prover="2"><result status="valid" time="0.18" steps="31900"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.662.0.1" expl="false case (true case. assertion)" proved="true">
    <transf name="case" proved="true" arg1="(x=v)">
     <goal name="wmpz_mul&#39;vc.662.0.1.0" expl="false case (true case. assertion)" proved="true">
     <proof prover="2"><result status="valid" time="0.16" steps="31915"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.662.0.1.1" expl="false case (true case. assertion)" proved="true">
     <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz10">
      <goal name="wmpz_mul&#39;vc.662.0.1.1.0" expl="apply premises" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz9">
       <goal name="wmpz_mul&#39;vc.662.0.1.1.0.0" expl="apply premises" proved="true">
       <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz8">
        <goal name="wmpz_mul&#39;vc.662.0.1.1.0.0.0" expl="apply premises" proved="true">
        <proof prover="2"><result status="valid" time="0.16" steps="31919"/></proof>
        </goal>
        <goal name="wmpz_mul&#39;vc.662.0.1.1.0.0.1" expl="apply premises" proved="true">
        <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz7">
         <goal name="wmpz_mul&#39;vc.662.0.1.1.0.0.1.0" expl="apply premises" proved="true">
         <proof prover="2"><result status="valid" time="0.18" steps="31919"/></proof>
         </goal>
         <goal name="wmpz_mul&#39;vc.662.0.1.1.0.0.1.1" expl="apply premises" proved="true">
         <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz6">
          <goal name="wmpz_mul&#39;vc.662.0.1.1.0.0.1.1.0" expl="apply premises" proved="true">
          <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz5">
           <goal name="wmpz_mul&#39;vc.662.0.1.1.0.0.1.1.0.0" expl="apply premises" proved="true">
           <proof prover="2"><result status="valid" time="0.16" steps="31919"/></proof>
           </goal>
           <goal name="wmpz_mul&#39;vc.662.0.1.1.0.0.1.1.0.1" expl="apply premises" proved="true">
           <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
            <goal name="wmpz_mul&#39;vc.662.0.1.1.0.0.1.1.0.1.0" expl="apply premises" proved="true">
            <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
             <goal name="wmpz_mul&#39;vc.662.0.1.1.0.0.1.1.0.1.0.0" expl="apply premises" proved="true">
             <proof prover="2"><result status="valid" time="0.10" steps="31919"/></proof>
             </goal>
             <goal name="wmpz_mul&#39;vc.662.0.1.1.0.0.1.1.0.1.0.1" expl="apply premises" proved="true">
             <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
              <goal name="wmpz_mul&#39;vc.662.0.1.1.0.0.1.1.0.1.0.1.0" expl="apply premises" proved="true">
              <proof prover="2"><result status="valid" time="0.10" steps="31919"/></proof>
              </goal>
              <goal name="wmpz_mul&#39;vc.662.0.1.1.0.0.1.1.0.1.0.1.1" expl="apply premises" proved="true">
              <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
               <goal name="wmpz_mul&#39;vc.662.0.1.1.0.0.1.1.0.1.0.1.1.0" expl="apply premises" proved="true">
               <proof prover="2"><result status="valid" time="0.16" steps="31919"/></proof>
               </goal>
               <goal name="wmpz_mul&#39;vc.662.0.1.1.0.0.1.1.0.1.0.1.1.1" expl="apply premises" proved="true">
               <proof prover="2"><result status="valid" time="0.17" steps="31919"/></proof>
               </goal>
              </transf>
              </goal>
             </transf>
             </goal>
            </transf>
            </goal>
            <goal name="wmpz_mul&#39;vc.662.0.1.1.0.0.1.1.0.1.1" expl="apply premises" proved="true">
            <proof prover="2"><result status="valid" time="0.18" steps="31919"/></proof>
            </goal>
           </transf>
           </goal>
          </transf>
          </goal>
          <goal name="wmpz_mul&#39;vc.662.0.1.1.0.0.1.1.1" expl="apply premises" proved="true">
          <proof prover="2"><result status="valid" time="0.18" steps="31919"/></proof>
          </goal>
         </transf>
         </goal>
        </transf>
        </goal>
       </transf>
       </goal>
       <goal name="wmpz_mul&#39;vc.662.0.1.1.0.1" expl="apply premises" proved="true">
       <proof prover="2"><result status="valid" time="0.18" steps="31919"/></proof>
       </goal>
      </transf>
      </goal>
      <goal name="wmpz_mul&#39;vc.662.0.1.1.1" expl="apply premises" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz16">
       <goal name="wmpz_mul&#39;vc.662.0.1.1.1.0" expl="apply premises" proved="true">
       <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz15">
        <goal name="wmpz_mul&#39;vc.662.0.1.1.1.0.0" expl="apply premises" proved="true">
        <proof prover="2"><result status="valid" time="0.16" steps="31919"/></proof>
        </goal>
        <goal name="wmpz_mul&#39;vc.662.0.1.1.1.0.1" expl="apply premises" proved="true">
        <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz14">
         <goal name="wmpz_mul&#39;vc.662.0.1.1.1.0.1.0" expl="apply premises" proved="true">
         <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz13">
          <goal name="wmpz_mul&#39;vc.662.0.1.1.1.0.1.0.0" expl="apply premises" proved="true">
          <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz12">
           <goal name="wmpz_mul&#39;vc.662.0.1.1.1.0.1.0.0.0" expl="apply premises" proved="true">
           <proof prover="2"><result status="valid" time="0.10" steps="31919"/></proof>
           </goal>
           <goal name="wmpz_mul&#39;vc.662.0.1.1.1.0.1.0.0.1" expl="apply premises" proved="true">
           <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz11">
            <goal name="wmpz_mul&#39;vc.662.0.1.1.1.0.1.0.0.1.0" expl="apply premises" proved="true">
            <proof prover="2"><result status="valid" time="0.16" steps="31919"/></proof>
            </goal>
            <goal name="wmpz_mul&#39;vc.662.0.1.1.1.0.1.0.0.1.1" expl="apply premises" proved="true">
            <proof prover="2"><result status="valid" time="0.10" steps="31919"/></proof>
            </goal>
           </transf>
           </goal>
          </transf>
          </goal>
          <goal name="wmpz_mul&#39;vc.662.0.1.1.1.0.1.0.1" expl="apply premises" proved="true">
          <proof prover="2"><result status="valid" time="0.10" steps="31919"/></proof>
          </goal>
         </transf>
         </goal>
         <goal name="wmpz_mul&#39;vc.662.0.1.1.1.0.1.1" expl="apply premises" proved="true">
         <proof prover="2"><result status="valid" time="0.10" steps="31919"/></proof>
         </goal>
        </transf>
        </goal>
       </transf>
       </goal>
       <goal name="wmpz_mul&#39;vc.662.0.1.1.1.1" expl="apply premises" proved="true">
       <proof prover="2"><result status="valid" time="0.18" steps="31919"/></proof>
       </goal>
      </transf>
      </goal>
     </transf>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.662.1" expl="false case (assertion)" proved="true">
   <proof prover="2"><result status="valid" time="0.10" steps="31893"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.663" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="31922"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.664" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.05"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.665" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="29260"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.666" expl="precondition" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="31387"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.667" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="28962"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.668" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="31727"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.669" expl="assertion" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.17" steps="31748"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.670" expl="assertion" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="31783"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.671" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.30" steps="414"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.672" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="31856"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.673" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="29178"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.674" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="31297"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.675" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.09" steps="31312"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.676" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="28716"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.677" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="31393"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.678" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="28969"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.679" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="31734"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.680" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="31755"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.681" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="31789"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.682" expl="postcondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.19" steps="31833"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.683" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="31863"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.684" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="29185"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.685" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="31297"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.686" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="28661"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.687" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="31305"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.688" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="31326"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.689" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="31360"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.690" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="31404"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.691" expl="postcondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="31434"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.692" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="28876"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.693" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.23" steps="29862"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.694" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.30" steps="49774"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.695" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="36598"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.696" expl="integer overflow" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.29" steps="48904"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.697" expl="assertion" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="wmpz_mul&#39;vc.697.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="1.63"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.698" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="28581"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.699" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.06"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.700" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.30" steps="422"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.701" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="32688"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.702" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="30515"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.703" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.17" steps="25831"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.704" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="27422"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.705" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="25965"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.706" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="28825"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.707" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="28843"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.708" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="33029"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.709" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.709.0" expl="precondition" proved="true">
   <proof prover="2"><result status="valid" time="0.37" steps="54771"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.709.1" expl="precondition" proved="true">
   <proof prover="2"><result status="valid" time="0.20" steps="38307"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.710" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="31377"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.711" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="1.75"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.712" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="1.94"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.713" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="28205"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.714" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="33309"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.715" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="31606"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.716" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="29311"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.717" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="33726"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.718" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="31445"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.719" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_mul&#39;vc.719.0" expl="apply premises" proved="true">
   <proof prover="2"><result status="valid" time="0.54" steps="60804"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.719.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
    <goal name="wmpz_mul&#39;vc.719.1.0" expl="apply premises" proved="true">
    <proof prover="6"><result status="valid" time="0.25" steps="34513"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.719.1.1" expl="apply premises" proved="true">
    <proof prover="6"><result status="valid" time="0.26" steps="34513"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.720" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_mul&#39;vc.720.0" expl="apply premises" proved="true">
   <proof prover="2"><result status="valid" time="0.86" steps="67924"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.720.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
    <goal name="wmpz_mul&#39;vc.720.1.0" expl="apply premises" proved="true">
    <proof prover="6"><result status="valid" time="0.14" steps="35136"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.720.1.1" expl="apply premises" proved="true">
    <proof prover="6"><result status="valid" time="0.23" steps="35136"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.721" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz10">
   <goal name="wmpz_mul&#39;vc.721.0" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz9">
    <goal name="wmpz_mul&#39;vc.721.0.0" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz8">
     <goal name="wmpz_mul&#39;vc.721.0.0.0" expl="apply premises" proved="true">
     <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz7">
      <goal name="wmpz_mul&#39;vc.721.0.0.0.0" expl="apply premises" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz6">
       <goal name="wmpz_mul&#39;vc.721.0.0.0.0.0" expl="apply premises" proved="true">
       <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz5">
        <goal name="wmpz_mul&#39;vc.721.0.0.0.0.0.0" expl="apply premises" proved="true">
        <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
         <goal name="wmpz_mul&#39;vc.721.0.0.0.0.0.0.0" expl="apply premises" proved="true">
         <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
          <goal name="wmpz_mul&#39;vc.721.0.0.0.0.0.0.0.0" expl="apply premises" proved="true">
          <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
           <goal name="wmpz_mul&#39;vc.721.0.0.0.0.0.0.0.0.0" expl="apply premises" proved="true">
           <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
            <goal name="wmpz_mul&#39;vc.721.0.0.0.0.0.0.0.0.0.0" expl="apply premises" proved="true">
            <proof prover="0"><result status="valid" time="0.03" steps="102195"/></proof>
            </goal>
            <goal name="wmpz_mul&#39;vc.721.0.0.0.0.0.0.0.0.0.1" expl="apply premises" proved="true">
            <proof prover="6"><result status="valid" time="0.22" steps="34602"/></proof>
            </goal>
           </transf>
           </goal>
           <goal name="wmpz_mul&#39;vc.721.0.0.0.0.0.0.0.0.1" expl="apply premises" proved="true">
           <proof prover="6"><result status="valid" time="0.25" steps="34602"/></proof>
           </goal>
          </transf>
          </goal>
          <goal name="wmpz_mul&#39;vc.721.0.0.0.0.0.0.0.1" expl="apply premises" proved="true">
          <proof prover="6"><result status="valid" time="0.23" steps="34602"/></proof>
          </goal>
         </transf>
         </goal>
         <goal name="wmpz_mul&#39;vc.721.0.0.0.0.0.0.1" expl="apply premises" proved="true">
         <proof prover="6"><result status="valid" time="0.12" steps="34602"/></proof>
         </goal>
        </transf>
        </goal>
        <goal name="wmpz_mul&#39;vc.721.0.0.0.0.0.1" expl="apply premises" proved="true">
        <proof prover="0"><result status="valid" time="0.04" steps="102195"/></proof>
        </goal>
       </transf>
       </goal>
       <goal name="wmpz_mul&#39;vc.721.0.0.0.0.1" expl="apply premises" proved="true">
       <proof prover="0"><result status="valid" time="0.03" steps="102195"/></proof>
       </goal>
      </transf>
      </goal>
      <goal name="wmpz_mul&#39;vc.721.0.0.0.1" expl="apply premises" proved="true">
      <proof prover="0"><result status="valid" time="0.03" steps="102195"/></proof>
      </goal>
     </transf>
     </goal>
     <goal name="wmpz_mul&#39;vc.721.0.0.1" expl="apply premises" proved="true">
     <proof prover="0"><result status="valid" time="0.04" steps="102195"/></proof>
     </goal>
    </transf>
    </goal>
    <goal name="wmpz_mul&#39;vc.721.0.1" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.04" steps="102195"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.721.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz11">
    <goal name="wmpz_mul&#39;vc.721.1.0" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.21" steps="34601"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.721.1.1" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz12">
     <goal name="wmpz_mul&#39;vc.721.1.1.0" expl="apply premises" proved="true">
     <proof prover="0"><result status="valid" time="0.04" steps="102195"/></proof>
     <proof prover="2"><result status="valid" time="0.24" steps="34601"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.721.1.1.1" expl="apply premises" proved="true">
     <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz13">
      <goal name="wmpz_mul&#39;vc.721.1.1.1.0" expl="apply premises" proved="true">
      <proof prover="6"><result status="valid" time="0.22" steps="34602"/></proof>
      </goal>
      <goal name="wmpz_mul&#39;vc.721.1.1.1.1" expl="apply premises" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz14">
       <goal name="wmpz_mul&#39;vc.721.1.1.1.1.0" expl="apply premises" proved="true">
       <proof prover="6"><result status="valid" time="0.24" steps="34602"/></proof>
       </goal>
       <goal name="wmpz_mul&#39;vc.721.1.1.1.1.1" expl="apply premises" proved="true">
       <proof prover="6"><result status="valid" time="0.24" steps="34602"/></proof>
       </goal>
      </transf>
      </goal>
     </transf>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.722" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz10">
   <goal name="wmpz_mul&#39;vc.722.0" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz9">
    <goal name="wmpz_mul&#39;vc.722.0.0" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz8">
     <goal name="wmpz_mul&#39;vc.722.0.0.0" expl="apply premises" proved="true">
     <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz7">
      <goal name="wmpz_mul&#39;vc.722.0.0.0.0" expl="apply premises" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz6">
       <goal name="wmpz_mul&#39;vc.722.0.0.0.0.0" expl="apply premises" proved="true">
       <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz5">
        <goal name="wmpz_mul&#39;vc.722.0.0.0.0.0.0" expl="apply premises" proved="true">
        <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
         <goal name="wmpz_mul&#39;vc.722.0.0.0.0.0.0.0" expl="apply premises" proved="true">
         <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
          <goal name="wmpz_mul&#39;vc.722.0.0.0.0.0.0.0.0" expl="apply premises" proved="true">
          <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
           <goal name="wmpz_mul&#39;vc.722.0.0.0.0.0.0.0.0.0" expl="apply premises" proved="true">
           <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
            <goal name="wmpz_mul&#39;vc.722.0.0.0.0.0.0.0.0.0.0" expl="apply premises" proved="true">
            <proof prover="0"><result status="valid" time="0.03" steps="31847"/></proof>
            </goal>
            <goal name="wmpz_mul&#39;vc.722.0.0.0.0.0.0.0.0.0.1" expl="apply premises" proved="true">
            <proof prover="6"><result status="valid" time="0.19" steps="35097"/></proof>
            </goal>
           </transf>
           </goal>
           <goal name="wmpz_mul&#39;vc.722.0.0.0.0.0.0.0.0.1" expl="apply premises" proved="true">
           <proof prover="6"><result status="valid" time="0.20" steps="35097"/></proof>
           </goal>
          </transf>
          </goal>
          <goal name="wmpz_mul&#39;vc.722.0.0.0.0.0.0.0.1" expl="apply premises" proved="true">
          <proof prover="6"><result status="valid" time="0.22" steps="35097"/></proof>
          </goal>
         </transf>
         </goal>
         <goal name="wmpz_mul&#39;vc.722.0.0.0.0.0.0.1" expl="apply premises" proved="true">
         <proof prover="6"><result status="valid" time="0.12" steps="35097"/></proof>
         </goal>
        </transf>
        </goal>
        <goal name="wmpz_mul&#39;vc.722.0.0.0.0.0.1" expl="apply premises" proved="true">
        <proof prover="0"><result status="valid" time="0.03" steps="31847"/></proof>
        </goal>
       </transf>
       </goal>
       <goal name="wmpz_mul&#39;vc.722.0.0.0.0.1" expl="apply premises" proved="true">
       <proof prover="0"><result status="valid" time="0.03" steps="31847"/></proof>
       </goal>
      </transf>
      </goal>
      <goal name="wmpz_mul&#39;vc.722.0.0.0.1" expl="apply premises" proved="true">
      <proof prover="0"><result status="valid" time="0.03" steps="31847"/></proof>
      </goal>
     </transf>
     </goal>
     <goal name="wmpz_mul&#39;vc.722.0.0.1" expl="apply premises" proved="true">
     <proof prover="0"><result status="valid" time="0.02" steps="31847"/></proof>
     </goal>
    </transf>
    </goal>
    <goal name="wmpz_mul&#39;vc.722.0.1" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.02" steps="31847"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.722.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz11">
    <goal name="wmpz_mul&#39;vc.722.1.0" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.14" steps="35096"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.722.1.1" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz12">
     <goal name="wmpz_mul&#39;vc.722.1.1.0" expl="apply premises" proved="true">
     <proof prover="0"><result status="valid" time="0.04" steps="31847"/></proof>
     <proof prover="2"><result status="valid" time="0.19" steps="35096"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.722.1.1.1" expl="apply premises" proved="true">
     <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz13">
      <goal name="wmpz_mul&#39;vc.722.1.1.1.0" expl="apply premises" proved="true">
      <proof prover="6"><result status="valid" time="0.18" steps="35097"/></proof>
      </goal>
      <goal name="wmpz_mul&#39;vc.722.1.1.1.1" expl="apply premises" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz14">
       <goal name="wmpz_mul&#39;vc.722.1.1.1.1.0" expl="apply premises" proved="true">
       <proof prover="6"><result status="valid" time="0.22" steps="35097"/></proof>
       </goal>
       <goal name="wmpz_mul&#39;vc.722.1.1.1.1.1" expl="apply premises" proved="true">
       <proof prover="6"><result status="valid" time="0.25" steps="35097"/></proof>
       </goal>
      </transf>
      </goal>
     </transf>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.723" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.723.0" expl="precondition" proved="true">
   <proof prover="2"><result status="valid" time="0.09" steps="29863"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.723.1" expl="precondition" proved="true">
   <proof prover="2"><result status="valid" time="0.09" steps="30067"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.724" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="29825"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.725" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.44" steps="487"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.726" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="29922"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.727" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="29937"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.728" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="27654"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.729" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="30018"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.730" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="27900"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.731" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="30364"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.732" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.11" steps="30389"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.733" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="30422"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.734" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="30466"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.735" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="30496"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.736" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="28124"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.737" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="36578"/></proof>
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="1.72" steps="525"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.738" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="33060"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.739" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="30268"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.740" expl="assertion" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz10">
   <goal name="wmpz_mul&#39;vc.740.0" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz9">
    <goal name="wmpz_mul&#39;vc.740.0.0" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz8">
     <goal name="wmpz_mul&#39;vc.740.0.0.0" expl="apply premises" proved="true">
     <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
      <goal name="wmpz_mul&#39;vc.740.0.0.0.0" expl="apply premises" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
       <goal name="wmpz_mul&#39;vc.740.0.0.0.0.0" expl="apply premises" proved="true">
       <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
        <goal name="wmpz_mul&#39;vc.740.0.0.0.0.0.0" expl="apply premises" proved="true">
        <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
         <goal name="wmpz_mul&#39;vc.740.0.0.0.0.0.0.0" expl="apply premises" proved="true">
         <proof prover="6"><result status="valid" time="0.15" steps="37202"/></proof>
         </goal>
         <goal name="wmpz_mul&#39;vc.740.0.0.0.0.0.0.1" expl="apply premises" proved="true">
         <proof prover="6"><result status="valid" time="0.41" steps="68942"/></proof>
         </goal>
        </transf>
        </goal>
        <goal name="wmpz_mul&#39;vc.740.0.0.0.0.0.1" expl="apply premises" proved="true">
        <proof prover="6"><result status="valid" time="0.14" steps="37157"/></proof>
        </goal>
       </transf>
       </goal>
       <goal name="wmpz_mul&#39;vc.740.0.0.0.0.1" expl="apply premises" proved="true">
       <proof prover="6"><result status="valid" time="0.15" steps="37157"/></proof>
       </goal>
      </transf>
      </goal>
      <goal name="wmpz_mul&#39;vc.740.0.0.0.1" expl="apply premises" proved="true">
      <proof prover="6"><result status="valid" time="0.42" steps="66467"/></proof>
      <proof prover="8" timelimit="1"><result status="valid" time="0.16" steps="395791"/></proof>
      </goal>
     </transf>
     </goal>
     <goal name="wmpz_mul&#39;vc.740.0.0.1" expl="apply premises" proved="true">
     <proof prover="6"><result status="valid" time="0.48" steps="69069"/></proof>
     </goal>
    </transf>
    </goal>
    <goal name="wmpz_mul&#39;vc.740.0.1" expl="apply premises" proved="true">
    <proof prover="6"><result status="valid" time="0.46" steps="68616"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.740.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz11">
    <goal name="wmpz_mul&#39;vc.740.1.0" expl="apply premises" proved="true">
    <proof prover="6"><result status="valid" time="0.46" steps="68573"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.740.1.1" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz12">
     <goal name="wmpz_mul&#39;vc.740.1.1.0" expl="apply premises" proved="true">
     <proof prover="6"><result status="valid" time="0.15" steps="37202"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.740.1.1.1" expl="apply premises" proved="true">
     <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz13">
      <goal name="wmpz_mul&#39;vc.740.1.1.1.0" expl="apply premises" proved="true">
      <proof prover="6"><result status="valid" time="0.14" steps="37202"/></proof>
      </goal>
      <goal name="wmpz_mul&#39;vc.740.1.1.1.1" expl="apply premises" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz14">
       <goal name="wmpz_mul&#39;vc.740.1.1.1.1.0" expl="apply premises" proved="true">
       <proof prover="6"><result status="valid" time="0.16" steps="37202"/></proof>
       </goal>
       <goal name="wmpz_mul&#39;vc.740.1.1.1.1.1" expl="apply premises" proved="true">
       <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz15">
        <goal name="wmpz_mul&#39;vc.740.1.1.1.1.1.0" expl="apply premises" proved="true">
        <proof prover="6"><result status="valid" time="0.16" steps="37202"/></proof>
        </goal>
        <goal name="wmpz_mul&#39;vc.740.1.1.1.1.1.1" expl="apply premises" proved="true">
        <proof prover="6"><result status="valid" time="0.41" steps="65081"/></proof>
        </goal>
       </transf>
       </goal>
      </transf>
      </goal>
     </transf>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.741" expl="assertion" proved="true">
  <transf name="case" proved="true" arg1="(x=u&#39;)">
   <goal name="wmpz_mul&#39;vc.741.0" expl="true case (assertion)" proved="true">
   <proof prover="6"><result status="valid" time="0.31" steps="59363"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.741.1" expl="false case (assertion)" proved="true">
   <transf name="case" proved="true" arg1="(x=v)">
    <goal name="wmpz_mul&#39;vc.741.1.0" expl="false case (true case. assertion)" proved="true">
    <proof prover="9"><result status="valid" time="0.36" steps="7113"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.741.1.1" expl="false case (assertion)" proved="true">
    <transf name="case" proved="true" arg1="(x=u)">
     <goal name="wmpz_mul&#39;vc.741.1.1.0" expl="false case (true case. assertion)" proved="true">
     <proof prover="9"><result status="valid" time="0.36" steps="7083"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.741.1.1.1" expl="false case (assertion)" proved="true">
     <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz10">
      <goal name="wmpz_mul&#39;vc.741.1.1.1.0" expl="apply premises" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz9">
       <goal name="wmpz_mul&#39;vc.741.1.1.1.0.0" expl="apply premises" proved="true">
       <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz8">
        <goal name="wmpz_mul&#39;vc.741.1.1.1.0.0.0" expl="apply premises" proved="true">
        <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz7">
         <goal name="wmpz_mul&#39;vc.741.1.1.1.0.0.0.0" expl="apply premises" proved="true">
         <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz6">
          <goal name="wmpz_mul&#39;vc.741.1.1.1.0.0.0.0.0" expl="apply premises" proved="true">
          <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz5">
           <goal name="wmpz_mul&#39;vc.741.1.1.1.0.0.0.0.0.0" expl="apply premises" proved="true">
           <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
            <goal name="wmpz_mul&#39;vc.741.1.1.1.0.0.0.0.0.0.0" expl="apply premises" proved="true">
            <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
             <goal name="wmpz_mul&#39;vc.741.1.1.1.0.0.0.0.0.0.0.0" expl="apply premises" proved="true">
             <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
              <goal name="wmpz_mul&#39;vc.741.1.1.1.0.0.0.0.0.0.0.0.0" expl="apply premises" proved="true">
              <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
               <goal name="wmpz_mul&#39;vc.741.1.1.1.0.0.0.0.0.0.0.0.0.0" expl="apply premises" proved="true">
               <proof prover="4"><result status="valid" time="0.05"/></proof>
               <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="37271"/></proof>
               <proof prover="7"><result status="valid" time="0.14"/></proof>
               <proof prover="8" memlimit="2000"><result status="valid" time="0.07" steps="231739"/></proof>
               <proof prover="9" timelimit="5" memlimit="2000"><result status="valid" time="1.44" steps="27492"/></proof>
               </goal>
               <goal name="wmpz_mul&#39;vc.741.1.1.1.0.0.0.0.0.0.0.0.0.1" expl="apply premises" proved="true">
               <proof prover="6"><result status="valid" time="0.43" steps="67378"/></proof>
               </goal>
              </transf>
              </goal>
              <goal name="wmpz_mul&#39;vc.741.1.1.1.0.0.0.0.0.0.0.0.1" expl="apply premises" proved="true">
              <proof prover="6"><result status="valid" time="0.15" steps="37271"/></proof>
              </goal>
             </transf>
             </goal>
             <goal name="wmpz_mul&#39;vc.741.1.1.1.0.0.0.0.0.0.0.1" expl="apply premises" proved="true">
             <proof prover="6"><result status="valid" time="0.15" steps="37271"/></proof>
             </goal>
            </transf>
            </goal>
            <goal name="wmpz_mul&#39;vc.741.1.1.1.0.0.0.0.0.0.1" expl="apply premises" proved="true">
            <proof prover="6"><result status="valid" time="0.45" steps="67378"/></proof>
            </goal>
           </transf>
           </goal>
           <goal name="wmpz_mul&#39;vc.741.1.1.1.0.0.0.0.0.1" expl="apply premises" proved="true">
           <proof prover="6"><result status="valid" time="0.45" steps="67378"/></proof>
           </goal>
          </transf>
          </goal>
          <goal name="wmpz_mul&#39;vc.741.1.1.1.0.0.0.0.1" expl="apply premises" proved="true">
          <proof prover="6"><result status="valid" time="0.42" steps="67380"/></proof>
          </goal>
         </transf>
         </goal>
         <goal name="wmpz_mul&#39;vc.741.1.1.1.0.0.0.1" expl="apply premises" proved="true">
         <proof prover="6"><result status="valid" time="0.46" steps="67378"/></proof>
         </goal>
        </transf>
        </goal>
        <goal name="wmpz_mul&#39;vc.741.1.1.1.0.0.1" expl="apply premises" proved="true">
        <proof prover="6"><result status="valid" time="0.44" steps="67378"/></proof>
        </goal>
       </transf>
       </goal>
       <goal name="wmpz_mul&#39;vc.741.1.1.1.0.1" expl="apply premises" proved="true">
       <proof prover="6"><result status="valid" time="0.43" steps="67378"/></proof>
       </goal>
      </transf>
      </goal>
      <goal name="wmpz_mul&#39;vc.741.1.1.1.1" expl="apply premises" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz11">
       <goal name="wmpz_mul&#39;vc.741.1.1.1.1.0" expl="apply premises" proved="true">
       <proof prover="6"><result status="valid" time="0.42" steps="67380"/></proof>
       </goal>
       <goal name="wmpz_mul&#39;vc.741.1.1.1.1.1" expl="apply premises" proved="true">
       <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz12">
        <goal name="wmpz_mul&#39;vc.741.1.1.1.1.1.0" expl="apply premises" proved="true">
        <proof prover="6"><result status="valid" time="0.16" steps="37271"/></proof>
        </goal>
        <goal name="wmpz_mul&#39;vc.741.1.1.1.1.1.1" expl="apply premises" proved="true">
        <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz13">
         <goal name="wmpz_mul&#39;vc.741.1.1.1.1.1.1.0" expl="apply premises" proved="true">
         <proof prover="6"><result status="valid" time="0.15" steps="37271"/></proof>
         </goal>
         <goal name="wmpz_mul&#39;vc.741.1.1.1.1.1.1.1" expl="apply premises" proved="true">
         <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz14">
          <goal name="wmpz_mul&#39;vc.741.1.1.1.1.1.1.1.0" expl="apply premises" proved="true">
          <proof prover="6"><result status="valid" time="0.16" steps="37271"/></proof>
          </goal>
          <goal name="wmpz_mul&#39;vc.741.1.1.1.1.1.1.1.1" expl="apply premises" proved="true">
          <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz15">
           <goal name="wmpz_mul&#39;vc.741.1.1.1.1.1.1.1.1.0" expl="apply premises" proved="true">
           <proof prover="6"><result status="valid" time="0.16" steps="37271"/></proof>
           </goal>
           <goal name="wmpz_mul&#39;vc.741.1.1.1.1.1.1.1.1.1" expl="apply premises" proved="true">
           <proof prover="6"><result status="valid" time="0.46" steps="69364"/></proof>
           </goal>
          </transf>
          </goal>
         </transf>
         </goal>
        </transf>
        </goal>
       </transf>
       </goal>
      </transf>
      </goal>
     </transf>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.742" expl="postcondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.24"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.743" expl="postcondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="37269"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.744" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="48693"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.745" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.42" steps="460"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.746" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="29848"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.747" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="27572"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.748" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="29929"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.749" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="27825"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.750" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="30275"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.751" expl="assertion" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz10">
   <goal name="wmpz_mul&#39;vc.751.0" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz9">
    <goal name="wmpz_mul&#39;vc.751.0.0" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz8">
     <goal name="wmpz_mul&#39;vc.751.0.0.0" expl="apply premises" proved="true">
     <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
      <goal name="wmpz_mul&#39;vc.751.0.0.0.0" expl="apply premises" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
       <goal name="wmpz_mul&#39;vc.751.0.0.0.0.0" expl="apply premises" proved="true">
       <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
        <goal name="wmpz_mul&#39;vc.751.0.0.0.0.0.0" expl="apply premises" proved="true">
        <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
         <goal name="wmpz_mul&#39;vc.751.0.0.0.0.0.0.0" expl="apply premises" proved="true">
         <proof prover="0"><result status="valid" time="0.07"/></proof>
         </goal>
         <goal name="wmpz_mul&#39;vc.751.0.0.0.0.0.0.1" expl="apply premises" proved="true">
         <proof prover="0"><result status="valid" time="0.08"/></proof>
         </goal>
        </transf>
        </goal>
        <goal name="wmpz_mul&#39;vc.751.0.0.0.0.0.1" expl="apply premises" proved="true">
        <proof prover="6"><result status="valid" time="0.09" steps="30301"/></proof>
        </goal>
       </transf>
       </goal>
       <goal name="wmpz_mul&#39;vc.751.0.0.0.0.1" expl="apply premises" proved="true">
       <proof prover="6"><result status="valid" time="0.09" steps="30301"/></proof>
       </goal>
      </transf>
      </goal>
      <goal name="wmpz_mul&#39;vc.751.0.0.0.1" expl="apply premises" proved="true">
      <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.01"/></proof>
      <proof prover="3"><result status="valid" time="0.33"/></proof>
      <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.42" steps="460"/></proof>
      </goal>
     </transf>
     </goal>
     <goal name="wmpz_mul&#39;vc.751.0.0.1" expl="apply premises" proved="true">
     <proof prover="0"><result status="valid" time="0.08"/></proof>
     </goal>
    </transf>
    </goal>
    <goal name="wmpz_mul&#39;vc.751.0.1" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.07"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.751.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz11">
    <goal name="wmpz_mul&#39;vc.751.1.0" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.09" steps="30300"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.751.1.1" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz12">
     <goal name="wmpz_mul&#39;vc.751.1.1.0" expl="apply premises" proved="true">
     <proof prover="0"><result status="valid" time="0.08"/></proof>
     <proof prover="2"><result status="valid" time="0.09" steps="30300"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.751.1.1.1" expl="apply premises" proved="true">
     <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz13">
      <goal name="wmpz_mul&#39;vc.751.1.1.1.0" expl="apply premises" proved="true">
      <proof prover="6"><result status="valid" time="0.14" steps="30301"/></proof>
      </goal>
      <goal name="wmpz_mul&#39;vc.751.1.1.1.1" expl="apply premises" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz14">
       <goal name="wmpz_mul&#39;vc.751.1.1.1.1.0" expl="apply premises" proved="true">
       <proof prover="6"><result status="valid" time="0.14" steps="30301"/></proof>
       </goal>
       <goal name="wmpz_mul&#39;vc.751.1.1.1.1.1" expl="apply premises" proved="true">
       <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz15">
        <goal name="wmpz_mul&#39;vc.751.1.1.1.1.1.0" expl="apply premises" proved="true">
        <proof prover="6"><result status="valid" time="0.17" steps="30301"/></proof>
        </goal>
        <goal name="wmpz_mul&#39;vc.751.1.1.1.1.1.1" expl="apply premises" proved="true">
        <proof prover="0"><result status="valid" time="0.04"/></proof>
        </goal>
       </transf>
       </goal>
      </transf>
      </goal>
     </transf>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.752" expl="assertion" proved="true">
  <transf name="case" proved="true" arg1="(x=u&#39;)">
   <goal name="wmpz_mul&#39;vc.752.0" expl="true case (assertion)" proved="true">
   <proof prover="0"><result status="valid" time="0.06"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.752.1" expl="false case (assertion)" proved="true">
   <transf name="case" proved="true" arg1="(x=v)">
    <goal name="wmpz_mul&#39;vc.752.1.0" expl="false case (true case. assertion)" proved="true">
    <proof prover="5"><result status="valid" time="0.55" steps="460"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.752.1.1" expl="false case (assertion)" proved="true">
    <transf name="case" proved="true" arg1="(x=u)">
     <goal name="wmpz_mul&#39;vc.752.1.1.0" expl="false case (true case. assertion)" proved="true">
     <proof prover="5"><result status="valid" time="0.41" steps="460"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.752.1.1.1" expl="false case (assertion)" proved="true">
     <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz10">
      <goal name="wmpz_mul&#39;vc.752.1.1.1.0" expl="apply premises" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz9">
       <goal name="wmpz_mul&#39;vc.752.1.1.1.0.0" expl="apply premises" proved="true">
       <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz8">
        <goal name="wmpz_mul&#39;vc.752.1.1.1.0.0.0" expl="apply premises" proved="true">
        <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz7">
         <goal name="wmpz_mul&#39;vc.752.1.1.1.0.0.0.0" expl="apply premises" proved="true">
         <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz6">
          <goal name="wmpz_mul&#39;vc.752.1.1.1.0.0.0.0.0" expl="apply premises" proved="true">
          <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz5">
           <goal name="wmpz_mul&#39;vc.752.1.1.1.0.0.0.0.0.0" expl="apply premises" proved="true">
           <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
            <goal name="wmpz_mul&#39;vc.752.1.1.1.0.0.0.0.0.0.0" expl="apply premises" proved="true">
            <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
             <goal name="wmpz_mul&#39;vc.752.1.1.1.0.0.0.0.0.0.0.0" expl="apply premises" proved="true">
             <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
              <goal name="wmpz_mul&#39;vc.752.1.1.1.0.0.0.0.0.0.0.0.0" expl="apply premises" proved="true">
              <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
               <goal name="wmpz_mul&#39;vc.752.1.1.1.0.0.0.0.0.0.0.0.0.0" expl="apply premises" proved="true">
               <proof prover="0"><result status="valid" time="0.08"/></proof>
               </goal>
               <goal name="wmpz_mul&#39;vc.752.1.1.1.0.0.0.0.0.0.0.0.0.1" expl="apply premises" proved="true">
               <proof prover="0"><result status="valid" time="0.05"/></proof>
               </goal>
              </transf>
              </goal>
              <goal name="wmpz_mul&#39;vc.752.1.1.1.0.0.0.0.0.0.0.0.1" expl="apply premises" proved="true">
              <proof prover="6"><result status="valid" time="0.10" steps="30379"/></proof>
              </goal>
             </transf>
             </goal>
             <goal name="wmpz_mul&#39;vc.752.1.1.1.0.0.0.0.0.0.0.1" expl="apply premises" proved="true">
             <proof prover="6"><result status="valid" time="0.15" steps="30379"/></proof>
             </goal>
            </transf>
            </goal>
            <goal name="wmpz_mul&#39;vc.752.1.1.1.0.0.0.0.0.0.1" expl="apply premises" proved="true">
            <proof prover="0"><result status="valid" time="0.06"/></proof>
            </goal>
           </transf>
           </goal>
           <goal name="wmpz_mul&#39;vc.752.1.1.1.0.0.0.0.0.1" expl="apply premises" proved="true">
           <proof prover="0"><result status="valid" time="0.10"/></proof>
           </goal>
          </transf>
          </goal>
          <goal name="wmpz_mul&#39;vc.752.1.1.1.0.0.0.0.1" expl="apply premises" proved="true">
          <proof prover="0"><result status="valid" time="0.10"/></proof>
          </goal>
         </transf>
         </goal>
         <goal name="wmpz_mul&#39;vc.752.1.1.1.0.0.0.1" expl="apply premises" proved="true">
         <proof prover="0"><result status="valid" time="0.11"/></proof>
         </goal>
        </transf>
        </goal>
        <goal name="wmpz_mul&#39;vc.752.1.1.1.0.0.1" expl="apply premises" proved="true">
        <proof prover="0"><result status="valid" time="0.10"/></proof>
        </goal>
       </transf>
       </goal>
       <goal name="wmpz_mul&#39;vc.752.1.1.1.0.1" expl="apply premises" proved="true">
       <proof prover="0"><result status="valid" time="0.08"/></proof>
       </goal>
      </transf>
      </goal>
      <goal name="wmpz_mul&#39;vc.752.1.1.1.1" expl="apply premises" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz11">
       <goal name="wmpz_mul&#39;vc.752.1.1.1.1.0" expl="apply premises" proved="true">
       <proof prover="2"><result status="valid" time="0.09" steps="30378"/></proof>
       </goal>
       <goal name="wmpz_mul&#39;vc.752.1.1.1.1.1" expl="apply premises" proved="true">
       <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz12">
        <goal name="wmpz_mul&#39;vc.752.1.1.1.1.1.0" expl="apply premises" proved="true">
        <proof prover="0"><result status="valid" time="0.09"/></proof>
        <proof prover="2"><result status="valid" time="0.09" steps="30378"/></proof>
        </goal>
        <goal name="wmpz_mul&#39;vc.752.1.1.1.1.1.1" expl="apply premises" proved="true">
        <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz13">
         <goal name="wmpz_mul&#39;vc.752.1.1.1.1.1.1.0" expl="apply premises" proved="true">
         <proof prover="6"><result status="valid" time="0.09" steps="30379"/></proof>
         </goal>
         <goal name="wmpz_mul&#39;vc.752.1.1.1.1.1.1.1" expl="apply premises" proved="true">
         <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz14">
          <goal name="wmpz_mul&#39;vc.752.1.1.1.1.1.1.1.0" expl="apply premises" proved="true">
          <proof prover="6"><result status="valid" time="0.14" steps="30379"/></proof>
          </goal>
          <goal name="wmpz_mul&#39;vc.752.1.1.1.1.1.1.1.1" expl="apply premises" proved="true">
          <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz15">
           <goal name="wmpz_mul&#39;vc.752.1.1.1.1.1.1.1.1.0" expl="apply premises" proved="true">
           <proof prover="6"><result status="valid" time="0.16" steps="30379"/></proof>
           </goal>
           <goal name="wmpz_mul&#39;vc.752.1.1.1.1.1.1.1.1.1" expl="apply premises" proved="true">
           <proof prover="0"><result status="valid" time="0.06"/></proof>
           </goal>
          </transf>
          </goal>
         </transf>
         </goal>
        </transf>
        </goal>
       </transf>
       </goal>
      </transf>
      </goal>
     </transf>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.753" expl="postcondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.38" steps="460"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.754" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.21" steps="30407"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.755" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="28049"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.756" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.38" steps="460"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.757" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="27517"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.758" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="29846"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.759" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="29871"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.760" expl="assertion" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="29904"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.761" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="29948"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.762" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="29978"/></proof>
  <proof prover="4"><result status="valid" time="0.12"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.763" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.07" steps="27740"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.764" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="20039"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.765" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="33150"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.766" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.19" steps="27698"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.767" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.20" steps="166"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.768" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="22745"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.769" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.05" steps="142250"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.770" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.24" steps="180"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.771" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="21486"/></proof>
  <proof prover="5"><result status="valid" time="0.13" steps="170"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.772" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.34" steps="192"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.773" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="22182"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.774" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.13" steps="21831"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.775" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="22207"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.776" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.21" steps="25016"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.777" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="23710"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.778" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.22" steps="23756"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.779" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="21792"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.780" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.07" steps="21329"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.781" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="22498"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.782" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="22516"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.783" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="25373"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.784" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.27" steps="44802"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.785" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="24322"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.786" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="3.16" steps="2402"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.787" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="24774"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.788" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.788.0" expl="precondition" proved="true">
   <proof prover="1" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="206"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.789" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="22897"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.790" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.790.0" expl="precondition" proved="true">
   <proof prover="2"><result status="valid" time="0.10" steps="25830"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.791" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="24289"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.792" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_mul&#39;vc.792.0" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
    <goal name="wmpz_mul&#39;vc.792.0.0" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.04" steps="103325"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.792.0.1" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.44" steps="233"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.792.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
    <goal name="wmpz_mul&#39;vc.792.1.0" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.49" steps="233"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.792.1.1" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
     <goal name="wmpz_mul&#39;vc.792.1.1.0" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.46" steps="233"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.792.1.1.1" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.48" steps="233"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.793" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_mul&#39;vc.793.0" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
    <goal name="wmpz_mul&#39;vc.793.0.0" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.06" steps="105071"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.793.0.1" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.45" steps="236"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.793.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
    <goal name="wmpz_mul&#39;vc.793.1.0" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.46" steps="236"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.793.1.1" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
     <goal name="wmpz_mul&#39;vc.793.1.1.0" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.46" steps="236"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.793.1.1.1" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.44" steps="236"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.794" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_mul&#39;vc.794.0" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
    <goal name="wmpz_mul&#39;vc.794.0.0" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.04" steps="93541"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.794.0.1" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.46" steps="248"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.794.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
    <goal name="wmpz_mul&#39;vc.794.1.0" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.61" steps="248"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.794.1.1" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
     <goal name="wmpz_mul&#39;vc.794.1.1.0" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.51" steps="248"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.794.1.1.1" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.56" steps="248"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.795" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="25829"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.796" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="24818"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.797" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="23661"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.798" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="23700"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.799" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="25792"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.800" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="33964"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.801" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.07" steps="115137"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.802" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.20" steps="26272"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.803" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.32" steps="45369"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.804" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.24" steps="43510"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.805" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.805.0" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="0.13" steps="24450"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.805.1" expl="assertion" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="28226"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.806" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="2.63"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.807" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="195146"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.808" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="2.36" steps="2386643"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.809" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="25747"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.810" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.24" steps="42098"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.811" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="25797"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.812" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.09" steps="90913"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.813" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="25836"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.814" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.20"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.815" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.24" steps="43861"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.816" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.58" steps="73494"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.817" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.27" steps="45075"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.818" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.23" steps="45146"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.819" expl="assertion" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.34" steps="373"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.820" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.25" steps="376"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.821" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.821.0" expl="assertion" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.17" steps="315585"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.821.1" expl="VC for wmpz_mul" proved="true">
   <proof prover="3"><result status="valid" time="0.22"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.821.2" expl="VC for wmpz_mul" proved="true">
   <transf name="rewrite" proved="true" arg1="&lt;-" arg2="Power_sum">
    <goal name="wmpz_mul&#39;vc.821.2.0" expl="VC for wmpz_mul" proved="true">
    <proof prover="5"><result status="valid" time="0.34" steps="380"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.821.2.1" expl="rewrite premises" proved="true">
    <proof prover="0"><result status="valid" time="0.04" steps="115045"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.821.2.2" expl="rewrite premises" proved="true">
    <proof prover="0"><result status="valid" time="0.05" steps="115043"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.821.3" expl="VC for wmpz_mul" proved="true">
   <transf name="apply" proved="true" arg1="prod_compat_lr">
    <goal name="wmpz_mul&#39;vc.821.3.0" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.04" steps="115779"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.821.3.1" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.04" steps="115261"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.821.4" expl="VC for wmpz_mul" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.27" steps="380"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.821.5" expl="VC for wmpz_mul" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.24" steps="32015"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.821.6" expl="VC for wmpz_mul" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.13" steps="26779"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.821.7" expl="VC for wmpz_mul" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="26779"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.821.8" expl="VC for wmpz_mul" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.39" steps="581930"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.821.9" expl="VC for wmpz_mul" proved="true">
   <proof prover="3"><result status="valid" time="0.89"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.821.10" expl="VC for wmpz_mul" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.28" steps="389"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.821.11" expl="VC for wmpz_mul" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.28" steps="394"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.821.12" expl="VC for wmpz_mul" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.23" steps="31584"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.822" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="30428"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.823" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="30030"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.824" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="26742"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.825" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="26769"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.826" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.34" steps="51944"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.827" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="31088"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.828" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.20" steps="41937"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.829" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="27209"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.830" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="27236"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.831" expl="assertion" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.26" steps="43234"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.832" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.36" steps="53786"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.833" expl="assertion" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.22" steps="29589"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.834" expl="assertion" proved="true">
  <proof prover="1" timelimit="5" memlimit="2000"><result status="valid" time="0.29" steps="414"/></proof>
  <proof prover="2"><result status="valid" time="0.17" steps="27445"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.835" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="27450"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.836" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="27458"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.837" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="25581"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.838" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.07" steps="28112"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.839" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="28121"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.840" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="28145"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.841" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="27869"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.842" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="25911"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.843" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.06" steps="25943"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.844" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="28051"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.845" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.07" steps="28066"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.846" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="26119"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.847" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="28153"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.848" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="28520"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.849" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="28809"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.850" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="26804"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.851" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="26815"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.852" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="29185"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.853" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="29211"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.854" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="29256"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.855" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="29310"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.856" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="29557"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.857" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="29310"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.858" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="29581"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.859" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="29613"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.860" expl="precondition" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="27278"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.861" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="27087"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.862" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="28993"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.863" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="27221"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.864" expl="precondition" proved="true">
  <proof prover="1" timelimit="5" memlimit="2000"><result status="valid" time="0.29" steps="414"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.865" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="29818"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.866" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="29850"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.867" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.11" steps="29810"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.868" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="27494"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.869" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="29681"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.870" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="29828"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.871" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.11" steps="29861"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.872" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="29450"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.873" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="27630"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.874" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="30287"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.875" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="30319"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.876" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="27670"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.877" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="30235"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.878" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="30475"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.879" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="30774"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.880" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="31030"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.881" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="31268"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.882" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="31283"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.883" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="28687"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.884" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="31360"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.885" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="31364"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.886" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="28760"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.887" expl="precondition" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.09" steps="31462"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.888" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="29023"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.889" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="31802"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.890" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="31823"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.891" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="31857"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.892" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="31901"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.893" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="31931"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.894" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="29239"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.895" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="31372"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.896" expl="assertion" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.07" steps="28949"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.897" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="31713"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.898" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="31734"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.899" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="31768"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.900" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="31812"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.901" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="31842"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.902" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.04"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.903" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="31264"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.904" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="31268"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.905" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="28671"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.906" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="31365"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.907" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="28941"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.908" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="31706"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.909" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="31727"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.910" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="31761"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.911" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="31805"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.912" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="31835"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.913" expl="postcondition" proved="true">
  <transf name="unfold" proved="true" arg1="sgn_value">
   <goal name="wmpz_mul&#39;vc.913.0" expl="postcondition" proved="true">
   <proof prover="4"><result status="valid" time="0.03"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.914" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="31276"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.915" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="28640"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.916" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="31284"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.917" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="31305"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.918" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="31339"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.919" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="31383"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.920" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="31413"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.921" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.32" steps="414"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.922" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="29808"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.923" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.33" steps="50333"/></proof>
  <proof prover="4"><result status="valid" time="0.02"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.924" expl="assertion" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="38069"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.925" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.32" steps="50653"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.926" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.33" steps="51126"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.927" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="28571"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.928" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="27657"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.929" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.09" steps="28596"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.930" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="32634"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.931" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="30461"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.932" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.07" steps="25831"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.933" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="27422"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.934" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="25965"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.935" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="28815"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.936" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="28833"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.937" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="32975"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.938" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="1.24"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.939" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="31319"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.940" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="1.91"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.941" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="2.08"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.942" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="28205"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.943" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="33258"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.944" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="31548"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.945" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="29301"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.946" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.11" steps="33672"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.947" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="31391"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.948" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_mul&#39;vc.948.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.08" steps="126753"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.948.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
    <goal name="wmpz_mul&#39;vc.948.1.0" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.16" steps="34418"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.948.1.1" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.15" steps="34418"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.949" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_mul&#39;vc.949.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.07" steps="128605"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.949.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
    <goal name="wmpz_mul&#39;vc.949.1.0" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.24" steps="34895"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.949.1.1" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.25" steps="34895"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.950" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="29310"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.951" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.20" steps="34821"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.952" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="29804"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.953" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="29819"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.954" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="27543"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.955" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.13" steps="29896"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.956" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="29900"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.957" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="27616"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.958" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="29997"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.959" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.41" steps="466"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.960" expl="assertion" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.09" steps="30343"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.961" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="30368"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.962" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="30401"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.963" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="30445"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.964" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="30475"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.965" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="28103"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.966" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="29908"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.967" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="27804"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.968" expl="assertion" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz10">
   <goal name="wmpz_mul&#39;vc.968.0" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz9">
    <goal name="wmpz_mul&#39;vc.968.0.0" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
     <goal name="wmpz_mul&#39;vc.968.0.0.0" expl="apply premises" proved="true">
     <proof prover="6"><result status="valid" time="0.15" steps="30255"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.968.0.0.1" expl="apply premises" proved="true">
     <proof prover="0"><result status="valid" time="0.06"/></proof>
     </goal>
    </transf>
    </goal>
    <goal name="wmpz_mul&#39;vc.968.0.1" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.06"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.968.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz11">
    <goal name="wmpz_mul&#39;vc.968.1.0" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.05"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.968.1.1" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz12">
     <goal name="wmpz_mul&#39;vc.968.1.1.0" expl="apply premises" proved="true">
     <proof prover="0"><result status="valid" time="0.08"/></proof>
     <proof prover="2"><result status="valid" time="0.09" steps="30254"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.968.1.1.1" expl="apply premises" proved="true">
     <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz13">
      <goal name="wmpz_mul&#39;vc.968.1.1.1.0" expl="apply premises" proved="true">
      <proof prover="6"><result status="valid" time="0.14" steps="30255"/></proof>
      </goal>
      <goal name="wmpz_mul&#39;vc.968.1.1.1.1" expl="apply premises" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz14">
       <goal name="wmpz_mul&#39;vc.968.1.1.1.1.0" expl="apply premises" proved="true">
       <proof prover="6"><result status="valid" time="0.08" steps="30255"/></proof>
       </goal>
       <goal name="wmpz_mul&#39;vc.968.1.1.1.1.1" expl="apply premises" proved="true">
       <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz15">
        <goal name="wmpz_mul&#39;vc.968.1.1.1.1.1.0" expl="apply premises" proved="true">
        <proof prover="6"><result status="valid" time="0.19" steps="30255"/></proof>
        </goal>
        <goal name="wmpz_mul&#39;vc.968.1.1.1.1.1.1" expl="apply premises" proved="true">
        <proof prover="0"><result status="valid" time="0.04"/></proof>
        </goal>
       </transf>
       </goal>
      </transf>
      </goal>
     </transf>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.969" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="30279"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.970" expl="assertion" proved="true">
  <transf name="case" proved="true" arg1="(x = u \/ x = v)">
   <goal name="wmpz_mul&#39;vc.970.0" expl="true case (assertion)" proved="true">
   <proof prover="2"><result status="valid" time="0.15" steps="30337"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.970.1" expl="false case (assertion)" proved="true">
   <transf name="case" proved="true" arg1="(x=v&#39;)">
    <goal name="wmpz_mul&#39;vc.970.1.0" expl="false case (true case. assertion)" proved="true">
    <proof prover="0"><result status="valid" time="0.06"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.970.1.1" expl="false case (assertion)" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz10">
     <goal name="wmpz_mul&#39;vc.970.1.1.0" expl="apply premises" proved="true">
     <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz9">
      <goal name="wmpz_mul&#39;vc.970.1.1.0.0" expl="apply premises" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz8">
       <goal name="wmpz_mul&#39;vc.970.1.1.0.0.0" expl="apply premises" proved="true">
       <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz7">
        <goal name="wmpz_mul&#39;vc.970.1.1.0.0.0.0" expl="apply premises" proved="true">
        <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz6">
         <goal name="wmpz_mul&#39;vc.970.1.1.0.0.0.0.0" expl="apply premises" proved="true">
         <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz5">
          <goal name="wmpz_mul&#39;vc.970.1.1.0.0.0.0.0.0" expl="apply premises" proved="true">
          <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
           <goal name="wmpz_mul&#39;vc.970.1.1.0.0.0.0.0.0.0" expl="apply premises" proved="true">
           <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
            <goal name="wmpz_mul&#39;vc.970.1.1.0.0.0.0.0.0.0.0" expl="apply premises" proved="true">
            <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
             <goal name="wmpz_mul&#39;vc.970.1.1.0.0.0.0.0.0.0.0.0" expl="apply premises" proved="true">
             <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
              <goal name="wmpz_mul&#39;vc.970.1.1.0.0.0.0.0.0.0.0.0.0" expl="apply premises" proved="true">
              <proof prover="2"><result status="valid" time="0.08" steps="30356"/></proof>
              </goal>
              <goal name="wmpz_mul&#39;vc.970.1.1.0.0.0.0.0.0.0.0.0.1" expl="apply premises" proved="true">
              <proof prover="2"><result status="valid" time="0.08" steps="30356"/></proof>
              </goal>
             </transf>
             </goal>
             <goal name="wmpz_mul&#39;vc.970.1.1.0.0.0.0.0.0.0.0.1" expl="apply premises" proved="true">
             <proof prover="2"><result status="valid" time="0.09" steps="30356"/></proof>
             </goal>
            </transf>
            </goal>
            <goal name="wmpz_mul&#39;vc.970.1.1.0.0.0.0.0.0.0.1" expl="apply premises" proved="true">
            <proof prover="2"><result status="valid" time="0.09" steps="30356"/></proof>
            </goal>
           </transf>
           </goal>
           <goal name="wmpz_mul&#39;vc.970.1.1.0.0.0.0.0.0.1" expl="apply premises" proved="true">
           <proof prover="2"><result status="valid" time="0.09" steps="30356"/></proof>
           </goal>
          </transf>
          </goal>
          <goal name="wmpz_mul&#39;vc.970.1.1.0.0.0.0.0.1" expl="apply premises" proved="true">
          <proof prover="2"><result status="valid" time="0.09" steps="30356"/></proof>
          </goal>
         </transf>
         </goal>
         <goal name="wmpz_mul&#39;vc.970.1.1.0.0.0.0.1" expl="apply premises" proved="true">
         <proof prover="2"><result status="valid" time="0.09" steps="30356"/></proof>
         </goal>
        </transf>
        </goal>
        <goal name="wmpz_mul&#39;vc.970.1.1.0.0.0.1" expl="apply premises" proved="true">
        <proof prover="2"><result status="valid" time="0.09" steps="30356"/></proof>
        </goal>
       </transf>
       </goal>
       <goal name="wmpz_mul&#39;vc.970.1.1.0.0.1" expl="apply premises" proved="true">
       <proof prover="2"><result status="valid" time="0.09" steps="30356"/></proof>
       </goal>
      </transf>
      </goal>
      <goal name="wmpz_mul&#39;vc.970.1.1.0.1" expl="apply premises" proved="true">
      <proof prover="2"><result status="valid" time="0.09" steps="30356"/></proof>
      </goal>
     </transf>
     </goal>
     <goal name="wmpz_mul&#39;vc.970.1.1.1" expl="apply premises" proved="true">
     <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz11">
      <goal name="wmpz_mul&#39;vc.970.1.1.1.0" expl="apply premises" proved="true">
      <proof prover="0"><result status="valid" time="0.06"/></proof>
      </goal>
      <goal name="wmpz_mul&#39;vc.970.1.1.1.1" expl="apply premises" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz12">
       <goal name="wmpz_mul&#39;vc.970.1.1.1.1.0" expl="apply premises" proved="true">
       <proof prover="2"><result status="valid" time="0.17" steps="30356"/></proof>
       </goal>
       <goal name="wmpz_mul&#39;vc.970.1.1.1.1.1" expl="apply premises" proved="true">
       <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz13">
        <goal name="wmpz_mul&#39;vc.970.1.1.1.1.1.0" expl="apply premises" proved="true">
        <proof prover="6"><result status="valid" time="0.18" steps="30357"/></proof>
        </goal>
        <goal name="wmpz_mul&#39;vc.970.1.1.1.1.1.1" expl="apply premises" proved="true">
        <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz14">
         <goal name="wmpz_mul&#39;vc.970.1.1.1.1.1.1.0" expl="apply premises" proved="true">
         <proof prover="6"><result status="valid" time="0.17" steps="30357"/></proof>
         </goal>
         <goal name="wmpz_mul&#39;vc.970.1.1.1.1.1.1.1" expl="apply premises" proved="true">
         <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz15">
          <goal name="wmpz_mul&#39;vc.970.1.1.1.1.1.1.1.0" expl="apply premises" proved="true">
          <proof prover="6"><result status="valid" time="0.15" steps="30357"/></proof>
          </goal>
          <goal name="wmpz_mul&#39;vc.970.1.1.1.1.1.1.1.1" expl="apply premises" proved="true">
          <proof prover="0"><result status="valid" time="0.06"/></proof>
          </goal>
         </transf>
         </goal>
        </transf>
        </goal>
       </transf>
       </goal>
      </transf>
      </goal>
     </transf>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.971" expl="postcondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.36" steps="466"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.972" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="30386"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.973" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="28028"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.974" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.43" steps="466"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.975" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="29804"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.976" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="33732"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.977" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="36441"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.978" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="32908"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.979" expl="assertion" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz10">
   <goal name="wmpz_mul&#39;vc.979.0" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz9">
    <goal name="wmpz_mul&#39;vc.979.0.0" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
     <goal name="wmpz_mul&#39;vc.979.0.0.0" expl="apply premises" proved="true">
     <proof prover="6"><result status="valid" time="0.16" steps="37006"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.979.0.0.1" expl="apply premises" proved="true">
     <proof prover="6"><result status="valid" time="0.54" steps="69640"/></proof>
     </goal>
    </transf>
    </goal>
    <goal name="wmpz_mul&#39;vc.979.0.1" expl="apply premises" proved="true">
    <proof prover="6"><result status="valid" time="0.55" steps="70099"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.979.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz11">
    <goal name="wmpz_mul&#39;vc.979.1.0" expl="apply premises" proved="true">
    <proof prover="6"><result status="valid" time="0.57" steps="68725"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.979.1.1" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz12">
     <goal name="wmpz_mul&#39;vc.979.1.1.0" expl="apply premises" proved="true">
     <proof prover="6"><result status="valid" time="0.16" steps="37006"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.979.1.1.1" expl="apply premises" proved="true">
     <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz13">
      <goal name="wmpz_mul&#39;vc.979.1.1.1.0" expl="apply premises" proved="true">
      <proof prover="6"><result status="valid" time="0.16" steps="37006"/></proof>
      </goal>
      <goal name="wmpz_mul&#39;vc.979.1.1.1.1" expl="apply premises" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz14">
       <goal name="wmpz_mul&#39;vc.979.1.1.1.1.0" expl="apply premises" proved="true">
       <proof prover="6"><result status="valid" time="0.15" steps="37006"/></proof>
       </goal>
       <goal name="wmpz_mul&#39;vc.979.1.1.1.1.1" expl="apply premises" proved="true">
       <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz15">
        <goal name="wmpz_mul&#39;vc.979.1.1.1.1.1.0" expl="apply premises" proved="true">
        <proof prover="6"><result status="valid" time="0.14" steps="37006"/></proof>
        </goal>
        <goal name="wmpz_mul&#39;vc.979.1.1.1.1.1.1" expl="apply premises" proved="true">
        <proof prover="6"><result status="valid" time="0.50" steps="67586"/></proof>
        </goal>
       </transf>
       </goal>
      </transf>
      </goal>
     </transf>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.980" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="30272"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.981" expl="assertion" proved="true">
  <transf name="case" proved="true" arg1="(x = u \/ x = v)">
   <goal name="wmpz_mul&#39;vc.981.0" expl="true case (assertion)" proved="true">
   <proof prover="9"><result status="valid" time="0.37" steps="7067"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.981.1" expl="false case (assertion)" proved="true">
   <transf name="case" proved="true" arg1="(x=v&#39;)">
    <goal name="wmpz_mul&#39;vc.981.1.0" expl="false case (true case. assertion)" proved="true">
    <proof prover="6"><result status="valid" time="0.30" steps="60765"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.981.1.1" expl="false case (assertion)" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz10">
     <goal name="wmpz_mul&#39;vc.981.1.1.0" expl="apply premises" proved="true">
     <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz9">
      <goal name="wmpz_mul&#39;vc.981.1.1.0.0" expl="apply premises" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz8">
       <goal name="wmpz_mul&#39;vc.981.1.1.0.0.0" expl="apply premises" proved="true">
       <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz7">
        <goal name="wmpz_mul&#39;vc.981.1.1.0.0.0.0" expl="apply premises" proved="true">
        <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz6">
         <goal name="wmpz_mul&#39;vc.981.1.1.0.0.0.0.0" expl="apply premises" proved="true">
         <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz5">
          <goal name="wmpz_mul&#39;vc.981.1.1.0.0.0.0.0.0" expl="apply premises" proved="true">
          <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
           <goal name="wmpz_mul&#39;vc.981.1.1.0.0.0.0.0.0.0" expl="apply premises" proved="true">
           <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
            <goal name="wmpz_mul&#39;vc.981.1.1.0.0.0.0.0.0.0.0" expl="apply premises" proved="true">
            <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
             <goal name="wmpz_mul&#39;vc.981.1.1.0.0.0.0.0.0.0.0.0" expl="apply premises" proved="true">
             <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
              <goal name="wmpz_mul&#39;vc.981.1.1.0.0.0.0.0.0.0.0.0.0" expl="apply premises" proved="true">
              <proof prover="6"><result status="valid" time="0.15" steps="37111"/></proof>
              </goal>
              <goal name="wmpz_mul&#39;vc.981.1.1.0.0.0.0.0.0.0.0.0.1" expl="apply premises" proved="true">
              <proof prover="6"><result status="valid" time="0.41" steps="67329"/></proof>
              </goal>
             </transf>
             </goal>
             <goal name="wmpz_mul&#39;vc.981.1.1.0.0.0.0.0.0.0.0.1" expl="apply premises" proved="true">
             <proof prover="6"><result status="valid" time="0.15" steps="37111"/></proof>
             </goal>
            </transf>
            </goal>
            <goal name="wmpz_mul&#39;vc.981.1.1.0.0.0.0.0.0.0.1" expl="apply premises" proved="true">
            <proof prover="6"><result status="valid" time="0.16" steps="37111"/></proof>
            </goal>
           </transf>
           </goal>
           <goal name="wmpz_mul&#39;vc.981.1.1.0.0.0.0.0.0.1" expl="apply premises" proved="true">
           <proof prover="6"><result status="valid" time="0.43" steps="67329"/></proof>
           </goal>
          </transf>
          </goal>
          <goal name="wmpz_mul&#39;vc.981.1.1.0.0.0.0.0.1" expl="apply premises" proved="true">
          <proof prover="6"><result status="valid" time="0.42" steps="67329"/></proof>
          </goal>
         </transf>
         </goal>
         <goal name="wmpz_mul&#39;vc.981.1.1.0.0.0.0.1" expl="apply premises" proved="true">
         <proof prover="6"><result status="valid" time="0.42" steps="67331"/></proof>
         </goal>
        </transf>
        </goal>
        <goal name="wmpz_mul&#39;vc.981.1.1.0.0.0.1" expl="apply premises" proved="true">
        <proof prover="6"><result status="valid" time="0.44" steps="67329"/></proof>
        </goal>
       </transf>
       </goal>
       <goal name="wmpz_mul&#39;vc.981.1.1.0.0.1" expl="apply premises" proved="true">
       <proof prover="6"><result status="valid" time="0.44" steps="67329"/></proof>
       </goal>
      </transf>
      </goal>
      <goal name="wmpz_mul&#39;vc.981.1.1.0.1" expl="apply premises" proved="true">
      <proof prover="6"><result status="valid" time="0.43" steps="67329"/></proof>
      </goal>
     </transf>
     </goal>
     <goal name="wmpz_mul&#39;vc.981.1.1.1" expl="apply premises" proved="true">
     <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz11">
      <goal name="wmpz_mul&#39;vc.981.1.1.1.0" expl="apply premises" proved="true">
      <proof prover="6"><result status="valid" time="0.42" steps="67331"/></proof>
      </goal>
      <goal name="wmpz_mul&#39;vc.981.1.1.1.1" expl="apply premises" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz12">
       <goal name="wmpz_mul&#39;vc.981.1.1.1.1.0" expl="apply premises" proved="true">
       <proof prover="6"><result status="valid" time="0.16" steps="37111"/></proof>
       </goal>
       <goal name="wmpz_mul&#39;vc.981.1.1.1.1.1" expl="apply premises" proved="true">
       <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz13">
        <goal name="wmpz_mul&#39;vc.981.1.1.1.1.1.0" expl="apply premises" proved="true">
        <proof prover="6"><result status="valid" time="0.15" steps="37111"/></proof>
        </goal>
        <goal name="wmpz_mul&#39;vc.981.1.1.1.1.1.1" expl="apply premises" proved="true">
        <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz14">
         <goal name="wmpz_mul&#39;vc.981.1.1.1.1.1.1.0" expl="apply premises" proved="true">
         <proof prover="6"><result status="valid" time="0.16" steps="37111"/></proof>
         </goal>
         <goal name="wmpz_mul&#39;vc.981.1.1.1.1.1.1.1" expl="apply premises" proved="true">
         <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz15">
          <goal name="wmpz_mul&#39;vc.981.1.1.1.1.1.1.1.0" expl="apply premises" proved="true">
          <proof prover="6"><result status="valid" time="0.16" steps="37111"/></proof>
          </goal>
          <goal name="wmpz_mul&#39;vc.981.1.1.1.1.1.1.1.1" expl="apply premises" proved="true">
          <proof prover="6"><result status="valid" time="0.48" steps="69746"/></proof>
          </goal>
         </transf>
         </goal>
        </transf>
        </goal>
       </transf>
       </goal>
      </transf>
      </goal>
     </transf>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.982" expl="postcondition" proved="true">
  <proof prover="4" timelimit="1" memlimit="1000"><result status="valid" time="0.24"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.983" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="37134"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.984" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="48336"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.985" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.51" steps="466"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.986" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.986.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.04"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.986.1" expl="assertion" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="27740"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.987" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="29825"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.988" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="29850"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.989" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="29883"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.990" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.40" steps="466"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.991" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="29957"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.992" expl="postcondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="27719"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.993" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.11" steps="20030"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.994" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="22816"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.995" expl="precondition" proved="true">
  <proof prover="0"><result status="valid" time="0.03" steps="84700"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.996" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="20900"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.997" expl="precondition" proved="true">
  <transf name="case" proved="true" arg1="(mpz_eq u v)">
   <goal name="wmpz_mul&#39;vc.997.0" expl="true case (precondition)" proved="true">
   <proof prover="2"><result status="valid" time="0.15" steps="31328"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.997.1" expl="false case (precondition)" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="31864"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.998" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.19" steps="32664"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.999" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="24347"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1000" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="129276"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1001" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.07" steps="138406"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1002" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="149526"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1003" expl="precondition" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="22682"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1004" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="31291"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1005" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="22723"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1006" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="24940"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1007" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="22762"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1008" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.05"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1009" expl="integer overflow" proved="true">
  <proof prover="3"><result status="valid" time="0.24"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1010" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="2.18"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1011" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="32682"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1012" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.23" steps="45419"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1013" expl="assertion" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.23" steps="227"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1014" expl="assertion" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.22" steps="230"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1015" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.1015.0" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.86" steps="245"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.1015.1" expl="VC for wmpz_mul" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.84" steps="247"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.1015.2" expl="VC for wmpz_mul" proved="true">
   <transf name="rewrite" proved="true" arg1="&lt;-" arg2="Power_sum">
    <goal name="wmpz_mul&#39;vc.1015.2.0" expl="VC for wmpz_mul" proved="true">
    <proof prover="5"><result status="valid" time="0.14" steps="234"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.1015.2.1" expl="rewrite premises" proved="true">
    <proof prover="0"><result status="valid" time="0.08" steps="109652"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.1015.2.2" expl="rewrite premises" proved="true">
    <proof prover="0"><result status="valid" time="0.08" steps="108831"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.1015.3" expl="VC for wmpz_mul" proved="true">
   <transf name="apply" proved="true" arg1="prod_compat_lr">
    <goal name="wmpz_mul&#39;vc.1015.3.0" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.90" steps="249"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.1015.3.1" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.90" steps="249"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.1015.4" expl="VC for wmpz_mul" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.13" steps="234"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.1015.5" expl="VC for wmpz_mul" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.20" steps="27059"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.1015.6" expl="VC for wmpz_mul" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="23598"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.1015.7" expl="VC for wmpz_mul" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.11" steps="23598"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.1015.8" expl="VC for wmpz_mul" proved="true">
   <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.13" steps="173191"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.1015.9" expl="VC for wmpz_mul" proved="true">
   <proof prover="3"><result status="valid" time="0.45"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.1015.10" expl="VC for wmpz_mul" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="243"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.1015.11" expl="VC for wmpz_mul" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="248"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.1015.12" expl="VC for wmpz_mul" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.17" steps="26875"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.1016" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.21" steps="26001"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1017" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="26117"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1018" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.06" steps="23681"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1019" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.06" steps="23714"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1020" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.22" steps="37957"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1021" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="26598"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1022" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="26640"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1023" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="24148"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1024" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="24181"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1025" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="27292"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1026" expl="precondition" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="112014"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1027" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="23341"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1028" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.07" steps="24375"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1029" expl="assertion" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="24381"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1030" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="24388"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1031" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="23141"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1032" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="25051"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1033" expl="precondition" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="25061"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1034" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="25090"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1035" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="24807"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1036" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.13" steps="23471"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1037" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="23503"/></proof>
  <proof prover="5"><result status="valid" time="0.13" steps="268"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1038" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="24949"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1039" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="24964"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1040" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="23647"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1041" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="25083"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1042" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="25423"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1043" expl="precondition" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="25718"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1044" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="24342"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1045" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="24353"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1046" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="26093"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1047" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="26119"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1048" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="26164"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1049" expl="assertion" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="26218"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1050" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="26474"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1051" expl="precondition" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="26227"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1052" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="26498"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1053" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="26536"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1054" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="24821"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1055" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="24625"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1056" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="25992"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1057" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="24759"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1058" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="26718"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1059" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="26735"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1060" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.09" steps="26773"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1061" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="26724"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1062" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="25038"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1063" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="26589"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1064" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="26736"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1065" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="26769"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1066" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.13"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1067" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.06" steps="25168"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1068" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="27204"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1069" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="27242"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1070" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="25208"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1071" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="27143"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1072" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="27378"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1073" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="27682"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1074" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="27920"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1075" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="28010"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1076" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.1076.0" expl="precondition" proved="true">
   <proof prover="2"><result status="valid" time="0.17" steps="27994"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.1076.1" expl="precondition" proved="true">
   <proof prover="2"><result status="valid" time="0.16" steps="28198"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.1077" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="26109"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1078" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="28106"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1079" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="28121"/></proof>
  <proof prover="3"><result status="valid" time="0.14"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1080" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="26198"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1081" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="28234"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1082" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="26476"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1083" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="28575"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1084" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="28596"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1085" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="28630"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1086" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="28674"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1087" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="28704"/></proof>
  <proof prover="3"><result status="valid" time="0.14"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1088" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.07" steps="26692"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1089" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="28138"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1090" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="26394"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1091" expl="assertion" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_mul&#39;vc.1091.0" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
    <goal name="wmpz_mul&#39;vc.1091.0.0" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.13" steps="28479"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.1091.0.1" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.13" steps="28479"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.1091.1" expl="apply premises" proved="true">
   <proof prover="2"><result status="valid" time="0.14" steps="28479"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.1092" expl="assertion" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="28500"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1093" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="28534"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1094" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="28578"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1095" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="28608"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1096" expl="postcondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul&#39;vc.1096.0" expl="postcondition" proved="true">
   <proof prover="2"><result status="valid" time="0.15" steps="26786"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.1096.1" expl="postcondition" proved="true">
   <proof prover="2"><result status="valid" time="0.16" steps="26800"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.1096.2" expl="postcondition" proved="true">
   <proof prover="2"><result status="valid" time="0.16" steps="26800"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.1097" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="28010"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1098" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="28025"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1099" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="26109"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1100" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_mul&#39;vc.1100.0" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
    <goal name="wmpz_mul&#39;vc.1100.0.0" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.15" steps="28138"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.1100.0.1" expl="apply premises" proved="true">
    <proof prover="2"><result status="valid" time="0.15" steps="28138"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul&#39;vc.1100.1" expl="apply premises" proved="true">
   <proof prover="2"><result status="valid" time="0.17" steps="28138"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.1101" expl="assertion" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.07" steps="26394"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1102" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.02"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1103" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="28500"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1104" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="28534"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1105" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.19" steps="28578"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1106" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="28608"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1107" expl="postcondition" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="26611"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1108" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="28042"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1109" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="26086"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1110" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="28050"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1111" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="28071"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1112" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="28105"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1113" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="28149"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1114" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="28179"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1115" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="26301"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1116" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="26037"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1117" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.21" steps="37995"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1118" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.24" steps="30055"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1119" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.34" steps="60772"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1120" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.38" steps="61350"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1121" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="25074"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1122" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="24595"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1123" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="25099"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1124" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.23" steps="27995"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1125" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="26689"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1126" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="23391"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1127" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="24443"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1128" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="23525"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1129" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="25318"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1130" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.06" steps="25336"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1131" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="28274"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1132" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.63"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1133" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="27372"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1134" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.52" steps="69231"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1135" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.88"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1136" expl="precondition" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="25136"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1137" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="28494"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1138" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="27544"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1139" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="25804"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1140" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="28874"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1141" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="27405"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1142" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_mul&#39;vc.1142.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.05" steps="109527"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.1142.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
    <goal name="wmpz_mul&#39;vc.1142.1.0" expl="apply premises" proved="true">
    <proof prover="6"><result status="valid" time="0.12" steps="29570"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.1142.1.1" expl="apply premises" proved="true">
    <proof prover="6"><result status="valid" time="0.13" steps="29570"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.1143" expl="precondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_mul&#39;vc.1143.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.06" steps="110382"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.1143.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
    <goal name="wmpz_mul&#39;vc.1143.1.0" expl="apply premises" proved="true">
    <proof prover="6"><result status="valid" time="0.15" steps="29960"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.1143.1.1" expl="apply premises" proved="true">
    <proof prover="6"><result status="valid" time="0.15" steps="29960"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.1144" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="26218"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1145" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.23" steps="29840"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1146" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="26546"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1147" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="26561"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1148" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.23" steps="321"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1149" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="26642"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1150" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="26657"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1151" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="25054"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1152" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.07" steps="26770"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1153" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.06" steps="25332"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1154" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="27116"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1155" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.28" steps="321"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1156" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="27174"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1157" expl="postcondition" proved="true">
  <proof prover="5"><result status="valid" time="0.27" steps="321"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1158" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="27248"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1159" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="25556"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1160" expl="precondition" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.06" steps="26675"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1161" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="25250"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1162" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.22"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1163" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.28" steps="321"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1164" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="27078"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1165" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="27122"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1166" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="27152"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1167" expl="postcondition" proved="true">
  <transf name="unfold" proved="true" arg1="sgn_value">
   <goal name="wmpz_mul&#39;vc.1167.0" expl="postcondition" proved="true">
   <proof prover="4"><result status="valid" time="0.03"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.1168" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="26546"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1169" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.16"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1170" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="24965"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1171" expl="precondition" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.07" steps="26675"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1172" expl="assertion" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="25250"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1173" expl="assertion" proved="true">
  <proof prover="5"><result status="valid" time="0.27" steps="321"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1174" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="27045"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1175" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="27078"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1176" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="27122"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1177" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="27152"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1178" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="25474"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1179" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="1.30" steps="392"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1180" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.05" steps="24942"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1181" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.20"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1182" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.24" steps="43536"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1183" expl="assertion" proved="true">
  <transf name="case" proved="true" arg1="(x=u)">
   <goal name="wmpz_mul&#39;vc.1183.0" expl="true case (assertion)" proved="true">
   <proof prover="5"><result status="valid" time="0.23" steps="329"/></proof>
   </goal>
   <goal name="wmpz_mul&#39;vc.1183.1" expl="false case (assertion)" proved="true">
   <transf name="case" proved="true" arg1="(x=v)">
    <goal name="wmpz_mul&#39;vc.1183.1.0" expl="false case (true case. assertion)" proved="true">
    <proof prover="5"><result status="valid" time="0.30" steps="331"/></proof>
    </goal>
    <goal name="wmpz_mul&#39;vc.1183.1.1" expl="false case (assertion)" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
     <goal name="wmpz_mul&#39;vc.1183.1.1.0" expl="apply premises" proved="true">
     <proof prover="0"><result status="valid" time="0.09" steps="129790"/></proof>
     </goal>
     <goal name="wmpz_mul&#39;vc.1183.1.1.1" expl="apply premises" proved="true">
     <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
      <goal name="wmpz_mul&#39;vc.1183.1.1.1.0" expl="apply premises" proved="true">
      <proof prover="6"><result status="valid" time="0.24" steps="31073"/></proof>
      </goal>
      <goal name="wmpz_mul&#39;vc.1183.1.1.1.1" expl="apply premises" proved="true">
      <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz3">
       <goal name="wmpz_mul&#39;vc.1183.1.1.1.1.0" expl="apply premises" proved="true">
       <proof prover="6"><result status="valid" time="0.14" steps="31073"/></proof>
       </goal>
       <goal name="wmpz_mul&#39;vc.1183.1.1.1.1.1" expl="apply premises" proved="true">
       <proof prover="0"><result status="valid" time="0.08" steps="189919"/></proof>
       </goal>
      </transf>
      </goal>
     </transf>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul&#39;vc.1184" expl="postcondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="1.47" steps="420"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1185" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="31095"/></proof>
  </goal>
  <goal name="wmpz_mul&#39;vc.1186" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="29818"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="wmpz_mul_si&#39;vc" expl="VC for wmpz_mul_si" proved="true">
 <transf name="split_vc" proved="true" >
  <goal name="wmpz_mul_si&#39;vc.0" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="18812"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.1" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.14"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.2" expl="postcondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="374"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.3" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="21264"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.4" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="20874"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.5" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.07"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.6" expl="integer overflow" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.07" steps="211"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.7" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="19036"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.8" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.9" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.29" steps="667"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.10" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.04" steps="81"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.11" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="26784"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.12" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.11" steps="20281"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.13" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.21" steps="28350"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.14" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="20333"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.15" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.22" steps="28366"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.16" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.13"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.17" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.23" steps="29095"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.18" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul_si&#39;vc.18.0" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.08"/></proof>
   <proof prover="9"><result status="valid" time="0.05" steps="615"/></proof>
   </goal>
   <goal name="wmpz_mul_si&#39;vc.18.1" expl="assertion" proved="true">
   <proof prover="3" memlimit="1000"><result status="valid" time="0.06"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.19" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul_si&#39;vc.19.0" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.22" steps="130"/></proof>
   </goal>
   <goal name="wmpz_mul_si&#39;vc.19.1" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.10"/></proof>
   </goal>
   <goal name="wmpz_mul_si&#39;vc.19.2" expl="assertion" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="20265"/></proof>
   </goal>
   <goal name="wmpz_mul_si&#39;vc.19.3" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.18"/></proof>
   </goal>
   <goal name="wmpz_mul_si&#39;vc.19.4" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.16"/></proof>
   </goal>
   <goal name="wmpz_mul_si&#39;vc.19.5" expl="VC for wmpz_mul_si" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="23528"/></proof>
   </goal>
   <goal name="wmpz_mul_si&#39;vc.19.6" expl="VC for wmpz_mul_si" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="23307"/></proof>
   </goal>
   <goal name="wmpz_mul_si&#39;vc.19.7" expl="VC for wmpz_mul_si" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.11" steps="23781"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.20" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.24" steps="29636"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.21" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="1.35"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.22" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="22992"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.23" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.11" steps="127"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.24" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.07" steps="21330"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.25" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.26" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="24099"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.27" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.25" steps="32008"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.28" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="23101"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.29" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.17"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.30" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="136"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.31" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="23272"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.32" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.11" steps="21648"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.33" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.19" steps="24585"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.34" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.06" steps="23299"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.35" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.90"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.36" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_mul_si&#39;vc.36.0" expl="apply premises" proved="true">
   <proof prover="0"><result status="valid" time="0.08" steps="101530"/></proof>
   </goal>
   <goal name="wmpz_mul_si&#39;vc.36.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
    <goal name="wmpz_mul_si&#39;vc.36.1.0" expl="apply premises" proved="true">
    <proof prover="6"><result status="valid" time="0.17" steps="24247"/></proof>
    </goal>
    <goal name="wmpz_mul_si&#39;vc.36.1.1" expl="apply premises" proved="true">
    <proof prover="6"><result status="valid" time="0.19" steps="24247"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.37" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="23359"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.38" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="21725"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.39" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.14"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.40" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.35" steps="830"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.41" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.12" steps="249"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.42" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="20583"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.43" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="20616"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.44" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul_si&#39;vc.44.0" expl="precondition" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="20237"/></proof>
   </goal>
   <goal name="wmpz_mul_si&#39;vc.44.1" expl="precondition" proved="true">
   <proof prover="2"><result status="valid" time="0.12" steps="20397"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.45" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="21182"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.46" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="21221"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.47" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul_si&#39;vc.47.0" expl="precondition" proved="true">
   <proof prover="3"><result status="valid" time="0.12"/></proof>
   </goal>
   <goal name="wmpz_mul_si&#39;vc.47.1" expl="precondition" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.19" steps="28746"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.48" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="21147"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.49" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.22" steps="30301"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.50" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="21199"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.51" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.24" steps="30327"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.52" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.14"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.53" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="31319"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.54" expl="assertion" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.13" steps="169"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.55" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul_si&#39;vc.55.0" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.31" steps="177"/></proof>
   </goal>
   <goal name="wmpz_mul_si&#39;vc.55.1" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.17"/></proof>
   </goal>
   <goal name="wmpz_mul_si&#39;vc.55.2" expl="assertion" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="20984"/></proof>
   </goal>
   <goal name="wmpz_mul_si&#39;vc.55.3" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.14"/></proof>
   </goal>
   <goal name="wmpz_mul_si&#39;vc.55.4" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.08"/></proof>
   </goal>
   <goal name="wmpz_mul_si&#39;vc.55.5" expl="VC for wmpz_mul_si" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="24578"/></proof>
   </goal>
   <goal name="wmpz_mul_si&#39;vc.55.6" expl="VC for wmpz_mul_si" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.17" steps="24381"/></proof>
   </goal>
   <goal name="wmpz_mul_si&#39;vc.55.7" expl="VC for wmpz_mul_si" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="24956"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.56" expl="integer overflow" proved="true">
  <proof prover="0" timelimit="5" memlimit="2000"><result status="valid" time="0.87" steps="1438198"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.57" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.46"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.58" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.08"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.59" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.38" steps="188"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.60" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.15"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.61" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="22263"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.62" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="25195"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.63" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.24"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.64" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="24243"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.65" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.20"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.66" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.16"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.67" expl="precondition" proved="true">
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.15" steps="31023"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.68" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.69" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="25554"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.70" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.17" steps="24086"/></proof>
  <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.11" steps="24087"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.71" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.66"/></proof>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.72" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
   <goal name="wmpz_mul_si&#39;vc.72.0" expl="apply premises" proved="true">
   <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.23" steps="37086"/></proof>
   </goal>
   <goal name="wmpz_mul_si&#39;vc.72.1" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
    <goal name="wmpz_mul_si&#39;vc.72.1.0" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.06" steps="91468"/></proof>
    <proof prover="1"><result status="valid" time="0.39" steps="217"/></proof>
    <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.22" steps="25169"/></proof>
    </goal>
    <goal name="wmpz_mul_si&#39;vc.72.1.1" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
     <goal name="wmpz_mul_si&#39;vc.72.1.1.0" expl="apply premises" proved="true">
     <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.54" steps="65952"/></proof>
     </goal>
     <goal name="wmpz_mul_si&#39;vc.72.1.1.1" expl="apply premises" proved="true">
     <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.19" steps="25169"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul_si&#39;vc.73" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="24544"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="wmpz_mul_ui&#39;vc" expl="VC for wmpz_mul_ui" proved="true">
 <transf name="split_vc" proved="true" >
  <goal name="wmpz_mul_ui&#39;vc.0" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="18812"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.1" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.14"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.2" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.22"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.3" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="21264"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.4" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.11" steps="20874"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.5" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.05" steps="172"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.6" expl="integer overflow" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.05" steps="196"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.7" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.11" steps="19016"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.8" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.09" steps="19019"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.9" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.28" steps="657"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.10" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="19893"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.11" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.23" steps="30843"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.12" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.05" steps="93"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.13" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.11"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.14" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="20313"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.15" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.23" steps="33098"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.16" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.12"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.17" expl="integer overflow" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul_ui&#39;vc.17.0" expl="integer overflow" proved="true">
   <proof prover="2"><result status="valid" time="0.15" steps="33652"/></proof>
   </goal>
   <goal name="wmpz_mul_ui&#39;vc.17.1" expl="integer overflow" proved="true">
   <proof prover="4"><result status="valid" time="0.03"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.18" expl="assertion" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="118"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.19" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul_ui&#39;vc.19.0" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.21" steps="126"/></proof>
   </goal>
   <goal name="wmpz_mul_ui&#39;vc.19.1" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.17"/></proof>
   </goal>
   <goal name="wmpz_mul_ui&#39;vc.19.2" expl="assertion" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.08" steps="20229"/></proof>
   </goal>
   <goal name="wmpz_mul_ui&#39;vc.19.3" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="1.92"/></proof>
   </goal>
   <goal name="wmpz_mul_ui&#39;vc.19.4" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.08"/></proof>
   </goal>
   <goal name="wmpz_mul_ui&#39;vc.19.5" expl="VC for wmpz_mul_ui" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="23470"/></proof>
   </goal>
   <goal name="wmpz_mul_ui&#39;vc.19.6" expl="VC for wmpz_mul_ui" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="23259"/></proof>
   </goal>
   <goal name="wmpz_mul_ui&#39;vc.19.7" expl="VC for wmpz_mul_ui" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.11" steps="23711"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.20" expl="integer overflow" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="2.08" steps="657"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.21" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.48"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.22" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.06" steps="22874"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.23" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.06" steps="20381"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.24" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="21242"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.25" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.10"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.26" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="23980"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.27" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.22"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.28" expl="precondition" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul_ui&#39;vc.28.0" expl="precondition" proved="true">
   <proof prover="3"><result status="valid" time="0.12"/></proof>
   </goal>
   <goal name="wmpz_mul_ui&#39;vc.28.1" expl="precondition" proved="true">
   <proof prover="2"><result status="valid" time="0.17" steps="22931"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.29" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.10"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.30" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="23412"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.31" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.09" steps="23153"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.32" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.12"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.33" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="24466"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.34" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="23176"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.35" expl="postcondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="1.05" steps="685"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.36" expl="postcondition" proved="true">
  <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
   <goal name="wmpz_mul_ui&#39;vc.36.0" expl="apply premises" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
    <goal name="wmpz_mul_ui&#39;vc.36.0.0" expl="apply premises" proved="true">
    <proof prover="0"><result status="valid" time="0.08" steps="100371"/></proof>
    </goal>
    <goal name="wmpz_mul_ui&#39;vc.36.0.1" expl="apply premises" proved="true">
    <proof prover="5"><result status="valid" time="0.41" steps="163"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul_ui&#39;vc.36.1" expl="apply premises" proved="true">
   <proof prover="5"><result status="valid" time="0.42" steps="163"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.37" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="23241"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.38" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.12" steps="81"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.39" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="19623"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.40" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.33" steps="810"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.41" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.24" steps="28223"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.42" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.07" steps="20563"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.43" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="20596"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.44" expl="precondition" proved="true">
  <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="20357"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.45" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.12" steps="21162"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.46" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="21201"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.47" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.23" steps="28677"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.48" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.04" steps="140"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.49" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.23" steps="30229"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.50" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.06" steps="21179"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.51" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.17" steps="161"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.52" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.10"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.53" expl="integer overflow" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="31167"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.54" expl="assertion" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="165"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.55" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="wmpz_mul_ui&#39;vc.55.0" expl="assertion" proved="true">
   <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.29" steps="173"/></proof>
   </goal>
   <goal name="wmpz_mul_ui&#39;vc.55.1" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.17"/></proof>
   </goal>
   <goal name="wmpz_mul_ui&#39;vc.55.2" expl="assertion" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.10" steps="20948"/></proof>
   </goal>
   <goal name="wmpz_mul_ui&#39;vc.55.3" expl="assertion" proved="true">
   <transf name="assert" proved="true" arg1="(small_mult &gt;= 1)">
    <goal name="wmpz_mul_ui&#39;vc.55.3.0" expl="asserted formula" proved="true">
    <proof prover="2"><result status="valid" time="0.15" steps="30738"/></proof>
    </goal>
    <goal name="wmpz_mul_ui&#39;vc.55.3.1" expl="assertion" proved="true">
    <proof prover="3"><result status="valid" time="0.08"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul_ui&#39;vc.55.4" expl="assertion" proved="true">
   <proof prover="3"><result status="valid" time="0.15"/></proof>
   </goal>
   <goal name="wmpz_mul_ui&#39;vc.55.5" expl="VC for wmpz_mul_ui" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.18" steps="24520"/></proof>
   </goal>
   <goal name="wmpz_mul_ui&#39;vc.55.6" expl="VC for wmpz_mul_ui" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.16" steps="24333"/></proof>
   </goal>
   <goal name="wmpz_mul_ui&#39;vc.55.7" expl="VC for wmpz_mul_ui" proved="true">
   <proof prover="6" timelimit="5" memlimit="2000"><result status="valid" time="0.12" steps="24886"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.56" expl="integer overflow" proved="true">
  <proof prover="3"><result status="valid" time="0.13"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.57" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.29"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.58" expl="precondition" proved="true">
  <proof prover="5" timelimit="5" memlimit="2000"><result status="valid" time="0.14" steps="169"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.59" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="30169"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.60" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.08" steps="22157"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.61" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.11" steps="22175"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.62" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.18" steps="25076"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.63" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.16" steps="34063"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.64" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.10" steps="24124"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.65" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.19"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.66" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.13" steps="24339"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.67" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="30805"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.68" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="22429"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.69" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.09"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.70" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.14" steps="23963"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.71" expl="postcondition" proved="true">
  <proof prover="3"><result status="valid" time="0.36"/></proof>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.72" expl="postcondition" proved="true">
  <transf name="case" proved="true" arg1="(x=mult)">
   <goal name="wmpz_mul_ui&#39;vc.72.0" expl="true case (postcondition)" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
    <goal name="wmpz_mul_ui&#39;vc.72.0.0" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
     <goal name="wmpz_mul_ui&#39;vc.72.0.0.0" expl="apply premises" proved="true">
     <proof prover="0"><result status="valid" time="0.06" steps="90959"/></proof>
     </goal>
     <goal name="wmpz_mul_ui&#39;vc.72.0.0.1" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.53" steps="212"/></proof>
     </goal>
    </transf>
    </goal>
    <goal name="wmpz_mul_ui&#39;vc.72.0.1" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
     <goal name="wmpz_mul_ui&#39;vc.72.0.1.0" expl="apply premises" proved="true">
     <proof prover="0"><result status="valid" time="0.07" steps="90532"/></proof>
     </goal>
     <goal name="wmpz_mul_ui&#39;vc.72.0.1.1" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.58" steps="212"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
   <goal name="wmpz_mul_ui&#39;vc.72.1" expl="false case (postcondition)" proved="true">
   <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz2">
    <goal name="wmpz_mul_ui&#39;vc.72.1.0" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz1">
     <goal name="wmpz_mul_ui&#39;vc.72.1.0.0" expl="apply premises" proved="true">
     <proof prover="0"><result status="valid" time="0.08" steps="105634"/></proof>
     </goal>
     <goal name="wmpz_mul_ui&#39;vc.72.1.0.1" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.48" steps="212"/></proof>
     </goal>
    </transf>
    </goal>
    <goal name="wmpz_mul_ui&#39;vc.72.1.1" expl="apply premises" proved="true">
    <transf name="apply" proved="true" arg1="unchanged_transitive" arg2="with" arg3="mpz4">
     <goal name="wmpz_mul_ui&#39;vc.72.1.1.0" expl="apply premises" proved="true">
     <proof prover="0"><result status="valid" time="0.13" steps="181707"/></proof>
     </goal>
     <goal name="wmpz_mul_ui&#39;vc.72.1.1.1" expl="apply premises" proved="true">
     <proof prover="5"><result status="valid" time="0.50" steps="212"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="wmpz_mul_ui&#39;vc.73" expl="postcondition" proved="true">
  <proof prover="2"><result status="valid" time="0.15" steps="24425"/></proof>
  </goal>
 </transf>
 </goal>
</theory>
</file>
</why3session>
