<?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="CVC5" version="1.0.5" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="2" name="Z3" version="4.12.2" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="3" name="Alt-Ergo" version="2.2.0" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="5" name="Z3" version="4.7.1" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="6" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="7" name="CVC4" version="1.8" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="8" name="Eprover" version="1.8-001" timelimit="30" steplimit="0" memlimit="1000"/>
<prover id="10" name="Vampire" version="0.6" timelimit="30" steplimit="0" memlimit="1000"/>
<prover id="11" name="Eprover" version="2.0" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="12" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="13" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/>
<file format="whyml" proved="true">
<path name=".."/><path name="Unification.mlw"/>
<theory name="Logic" proved="true">
 <goal name="smodel_depend_only_model&#39;vc" expl="VC for smodel_depend_only_model" proved="true">
 <proof prover="7"><result status="valid" time="0.330000" steps="76563"/></proof>
 </goal>
</theory>
<theory name="Impl" proved="true">
 <goal name="bottomvar&#39;vc" expl="VC for bottomvar" proved="true">
 <transf name="split_vc" proved="true" >
  <goal name="bottomvar&#39;vc.0" expl="assertion" proved="true">
  <transf name="unfold" proved="true" arg1="unassigned" arg2="in" arg3="Requires">
   <goal name="bottomvar&#39;vc.0.0" expl="assertion" proved="true">
   <transf name="unfold" proved="true" arg1="eval">
    <goal name="bottomvar&#39;vc.0.0.0" expl="assertion" proved="true">
    <transf name="unfold" proved="true" arg1="unifier_subst_ok" arg2="in" arg3="Requires1">
     <goal name="bottomvar&#39;vc.0.0.0.0" expl="assertion" proved="true">
     <transf name="destruct" proved="true" arg1="Requires1">
      <goal name="bottomvar&#39;vc.0.0.0.0.0" expl="assertion" proved="true">
      <transf name="rewrite" proved="true" arg1="&lt;-" arg2="Requires2">
       <goal name="bottomvar&#39;vc.0.0.0.0.0.0" expl="assertion" proved="true">
       <transf name="split_all_full" proved="true" >
        <goal name="bottomvar&#39;vc.0.0.0.0.0.0.0" expl="assertion" proved="true">
        <transf name="rewrite" proved="true" arg1="smodel_def">
         <goal name="bottomvar&#39;vc.0.0.0.0.0.0.0.0" expl="assertion" proved="true">
         <transf name="pose" proved="true" arg1="t" arg2="(table (current_timestamp rhob) @ x)">
          <goal name="bottomvar&#39;vc.0.0.0.0.0.0.0.0.0" expl="assertion" proved="true">
          <transf name="rewrite" proved="true" arg1="&lt;-" arg2="H">
           <goal name="bottomvar&#39;vc.0.0.0.0.0.0.0.0.0.0" expl="assertion" proved="true">
           <proof prover="0"><result status="valid" time="0.081187" steps="47874"/></proof>
           </goal>
          </transf>
          </goal>
         </transf>
         </goal>
        </transf>
        </goal>
       </transf>
       </goal>
      </transf>
      </goal>
     </transf>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="bottomvar&#39;vc.1" expl="assertion" proved="true">
  <proof prover="13"><result status="valid" time="0.330000" steps="76334"/></proof>
  </goal>
  <goal name="bottomvar&#39;vc.2" expl="postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.300000" steps="96029"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="check_unified_free_var&#39;vc" expl="VC for check_unified_free_var" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="check_unified_free_var&#39;vc.0" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="7"/></proof>
  </goal>
  <goal name="check_unified_free_var&#39;vc.1" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="37"/></proof>
  </goal>
  <goal name="check_unified_free_var&#39;vc.2" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="check_unified_free_var&#39;vc.2.0" expl="VC for check_unified_free_var" proved="true">
   <proof prover="12"><result status="valid" time="0.040000" steps="67"/></proof>
   </goal>
   <goal name="check_unified_free_var&#39;vc.2.1" expl="VC for check_unified_free_var" proved="true">
   <proof prover="1"><result status="valid" time="0.240000"/></proof>
   </goal>
   <goal name="check_unified_free_var&#39;vc.2.2" expl="VC for check_unified_free_var" proved="true">
   <proof prover="1"><result status="valid" time="0.230000"/></proof>
   </goal>
   <goal name="check_unified_free_var&#39;vc.2.3" expl="VC for check_unified_free_var" proved="true">
   <proof prover="12"><result status="valid" time="0.120000" steps="37"/></proof>
   </goal>
   <goal name="check_unified_free_var&#39;vc.2.4" expl="VC for check_unified_free_var" proved="true">
   <proof prover="12"><result status="valid" time="0.120000" steps="38"/></proof>
   </goal>
   <goal name="check_unified_free_var&#39;vc.2.5" expl="VC for check_unified_free_var" proved="true">
   <proof prover="12"><result status="valid" time="0.040000" steps="78"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="check_unified_free_var&#39;vc.3" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="14"/></proof>
  </goal>
  <goal name="check_unified_free_var&#39;vc.4" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.200000"/></proof>
  </goal>
  <goal name="check_unified_free_var&#39;vc.5" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.090000" steps="15"/></proof>
  </goal>
  <goal name="check_unified_free_var&#39;vc.6" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="56"/></proof>
  </goal>
  <goal name="check_unified_free_var&#39;vc.7" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="43"/></proof>
  </goal>
  <goal name="check_unified_free_var&#39;vc.8" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="16"/></proof>
  </goal>
  <goal name="check_unified_free_var&#39;vc.9" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="57"/></proof>
  </goal>
  <goal name="check_unified_free_var&#39;vc.10" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.040000" steps="44"/></proof>
  </goal>
  <goal name="check_unified_free_var&#39;vc.11" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.040000" steps="78"/></proof>
  </goal>
  <goal name="check_unified_free_var&#39;vc.12" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="check_unified_free_var&#39;vc.12.0" expl="VC for check_unified_free_var" proved="true">
   <proof prover="12"><result status="valid" time="0.140000" steps="39"/></proof>
   </goal>
   <goal name="check_unified_free_var&#39;vc.12.1" expl="VC for check_unified_free_var" proved="true">
   <proof prover="1"><result status="valid" time="0.434568"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="check_unified_free_var&#39;vc.13" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="19"/></proof>
  </goal>
  <goal name="check_unified_free_var&#39;vc.14" expl="precondition" proved="true">
  <proof prover="12" timelimit="1"><result status="valid" time="0.080000" steps="92"/></proof>
  </goal>
  <goal name="check_unified_free_var&#39;vc.15" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.270000" steps="654062"/></proof>
  </goal>
  <goal name="check_unified_free_var&#39;vc.16" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="20"/></proof>
  </goal>
  <goal name="check_unified_free_var&#39;vc.17" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.160000"/></proof>
  </goal>
  <goal name="check_unified_free_var&#39;vc.18" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.589917" steps="136"/></proof>
  </goal>
  <goal name="check_unified_free_var&#39;vc.19" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.320000"/></proof>
  </goal>
  <goal name="check_unified_free_var&#39;vc.20" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="13"/></proof>
  </goal>
  <goal name="check_unified_free_var&#39;vc.21" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.380000"/></proof>
  </goal>
  <goal name="check_unified_free_var&#39;vc.22" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="96"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="check_unified_free_var_list&#39;vc" expl="VC for check_unified_free_var_list" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="check_unified_free_var_list&#39;vc.0" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.140000"/></proof>
  </goal>
  <goal name="check_unified_free_var_list&#39;vc.1" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.080000" steps="46"/></proof>
  </goal>
  <goal name="check_unified_free_var_list&#39;vc.2" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.060000" steps="81"/></proof>
  </goal>
  <goal name="check_unified_free_var_list&#39;vc.3" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.060000" steps="48"/></proof>
  </goal>
  <goal name="check_unified_free_var_list&#39;vc.4" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.040000" steps="12"/></proof>
  </goal>
  <goal name="check_unified_free_var_list&#39;vc.5" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.260000"/></proof>
  </goal>
  <goal name="check_unified_free_var_list&#39;vc.6" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.410000"/></proof>
  </goal>
  <goal name="check_unified_free_var_list&#39;vc.7" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="71"/></proof>
  </goal>
  <goal name="check_unified_free_var_list&#39;vc.8" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="14"/></proof>
  </goal>
  <goal name="check_unified_free_var_list&#39;vc.9" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.349734"/></proof>
  </goal>
  <goal name="check_unified_free_var_list&#39;vc.10" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.040000" steps="99"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="assign&#39;vc" expl="VC for assign" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="assign&#39;vc.0" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="assign&#39;vc.0.0" expl="assertion" proved="true">
   <proof prover="12"><result status="valid" time="0.040000" steps="35"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="assign&#39;vc.1" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.060000" steps="36"/></proof>
  </goal>
  <goal name="assign&#39;vc.2" expl="precondition" proved="true">
  <proof prover="13"><result status="valid" time="0.200000" steps="117223"/></proof>
  </goal>
  <goal name="assign&#39;vc.3" expl="precondition" proved="true">
  <proof prover="13"><result status="valid" time="0.200000" steps="117230"/></proof>
  </goal>
  <goal name="assign&#39;vc.4" expl="assertion" proved="true">
  <proof prover="13"><result status="valid" time="0.349281" steps="121071"/></proof>
  </goal>
  <goal name="assign&#39;vc.5" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.300000"/></proof>
  </goal>
  <goal name="assign&#39;vc.6" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="14"/></proof>
  </goal>
  <goal name="assign&#39;vc.7" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="14"/></proof>
  </goal>
  <goal name="assign&#39;vc.8" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="92"/></proof>
  </goal>
  <goal name="assign&#39;vc.9" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.090000" steps="16"/></proof>
  </goal>
  <goal name="assign&#39;vc.10" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="16"/></proof>
  </goal>
  <goal name="assign&#39;vc.11" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="99"/></proof>
  </goal>
  <goal name="assign&#39;vc.12" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="assign&#39;vc.12.0" expl="assertion" proved="true">
   <proof prover="12"><result status="valid" time="0.120000" steps="49"/></proof>
   </goal>
   <goal name="assign&#39;vc.12.1" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.310000"/></proof>
   </goal>
   <goal name="assign&#39;vc.12.2" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.360000"/></proof>
   </goal>
   <goal name="assign&#39;vc.12.3" expl="assertion" proved="true">
   <proof prover="12"><result status="valid" time="0.130000" steps="51"/></proof>
   </goal>
   <goal name="assign&#39;vc.12.4" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.410000"/></proof>
   </goal>
   <goal name="assign&#39;vc.12.5" expl="assertion" proved="true">
   <proof prover="12"><result status="valid" time="0.120000" steps="49"/></proof>
   </goal>
   <goal name="assign&#39;vc.12.6" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.364827"/></proof>
   </goal>
   <goal name="assign&#39;vc.12.7" expl="assertion" proved="true">
   <proof prover="12"><result status="valid" time="0.140000" steps="49"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="assign&#39;vc.13" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="assign&#39;vc.13.0" expl="VC for assign" proved="true">
   <proof prover="1"><result status="valid" time="0.380000"/></proof>
   </goal>
   <goal name="assign&#39;vc.13.1" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.050000" steps="53"/></proof>
   </goal>
   <goal name="assign&#39;vc.13.2" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.040000" steps="55"/></proof>
   </goal>
   <goal name="assign&#39;vc.13.3" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.060000" steps="51"/></proof>
   </goal>
   <goal name="assign&#39;vc.13.4" expl="VC for assign" proved="true">
   <proof prover="13"><result status="valid" time="0.608490" steps="158422"/></proof>
   </goal>
   <goal name="assign&#39;vc.13.5" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.050000" steps="51"/></proof>
   </goal>
   <goal name="assign&#39;vc.13.6" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.100000" steps="59"/></proof>
   </goal>
   <goal name="assign&#39;vc.13.7" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.050000" steps="51"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="assign&#39;vc.14" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="5"/></proof>
  </goal>
  <goal name="assign&#39;vc.15" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="54"/></proof>
  </goal>
  <goal name="assign&#39;vc.16" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="assign&#39;vc.16.0" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.120000" steps="59"/></proof>
   </goal>
   <goal name="assign&#39;vc.16.1" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.140000" steps="57"/></proof>
   </goal>
   <goal name="assign&#39;vc.16.2" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.120000" steps="56"/></proof>
   </goal>
   <goal name="assign&#39;vc.16.3" expl="VC for assign" proved="true">
   <proof prover="13"><result status="valid" time="0.685684" steps="161714"/></proof>
   </goal>
   <goal name="assign&#39;vc.16.4" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.130000" steps="56"/></proof>
   </goal>
   <goal name="assign&#39;vc.16.5" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.040000" steps="55"/></proof>
   </goal>
   <goal name="assign&#39;vc.16.6" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.120000" steps="27"/></proof>
   </goal>
   <goal name="assign&#39;vc.16.7" expl="VC for assign" proved="true">
   <proof prover="13"><result status="valid" time="0.415036" steps="156780"/></proof>
   </goal>
   <goal name="assign&#39;vc.16.8" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.120000" steps="66"/></proof>
   </goal>
   <goal name="assign&#39;vc.16.9" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.130000" steps="54"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="assign&#39;vc.17" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="5"/></proof>
  </goal>
  <goal name="assign&#39;vc.18" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.480000"/></proof>
  </goal>
  <goal name="assign&#39;vc.19" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.170000" steps="287"/></proof>
  </goal>
  <goal name="assign&#39;vc.20" expl="assertion" proved="true">
  <transf name="split_vc" proved="true" >
   <goal name="assign&#39;vc.20.0" expl="VC for assign" proved="true">
   <proof prover="13"><result status="valid" time="0.290000" steps="98847"/></proof>
   </goal>
   <goal name="assign&#39;vc.20.1" expl="VC for assign" proved="true">
   <proof prover="13"><result status="valid" time="0.440000" steps="111172"/></proof>
   </goal>
   <goal name="assign&#39;vc.20.2" expl="VC for assign" proved="true">
   <proof prover="13"><result status="valid" time="0.330000" steps="101734"/></proof>
   </goal>
   <goal name="assign&#39;vc.20.3" expl="VC for assign" proved="true">
   <proof prover="13"><result status="valid" time="0.310000" steps="99551"/></proof>
   </goal>
   <goal name="assign&#39;vc.20.4" expl="VC for assign" proved="true">
   <proof prover="13"><result status="valid" time="0.410000" steps="108050"/></proof>
   </goal>
   <goal name="assign&#39;vc.20.5" expl="VC for assign" proved="true">
   <proof prover="13"><result status="valid" time="0.200000" steps="58506"/></proof>
   </goal>
   <goal name="assign&#39;vc.20.6" expl="VC for assign" proved="true">
   <proof prover="13"><result status="valid" time="0.180000" steps="93443"/></proof>
   </goal>
   <goal name="assign&#39;vc.20.7" expl="VC for assign" proved="true">
   <proof prover="13"><result status="valid" time="0.280000" steps="96378"/></proof>
   </goal>
   <goal name="assign&#39;vc.20.8" expl="VC for assign" proved="true">
   <proof prover="13"><result status="valid" time="0.260000" steps="98773"/></proof>
   </goal>
   <goal name="assign&#39;vc.20.9" expl="VC for assign" proved="true">
   <proof prover="13"><result status="valid" time="0.390000" steps="101864"/></proof>
   </goal>
   <goal name="assign&#39;vc.20.10" expl="VC for assign" proved="true">
   <proof prover="13"><result status="valid" time="0.120000" steps="58506"/></proof>
   </goal>
   <goal name="assign&#39;vc.20.11" expl="VC for assign" proved="true">
   <proof prover="13"><result status="valid" time="0.660000" steps="121538"/></proof>
   </goal>
   <goal name="assign&#39;vc.20.12" expl="VC for assign" proved="true">
   <proof prover="13"><result status="valid" time="0.540000" steps="115991"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="assign&#39;vc.21" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="assign&#39;vc.21.0" expl="assertion" proved="true">
   <proof prover="13"><result status="valid" time="0.435540" steps="158382"/></proof>
   </goal>
   <goal name="assign&#39;vc.21.1" expl="assertion" proved="true">
   <proof prover="12"><result status="valid" time="0.060000" steps="70"/></proof>
   </goal>
   <goal name="assign&#39;vc.21.2" expl="assertion" proved="true">
   <proof prover="13"><result status="valid" time="0.600000" steps="158402"/></proof>
   </goal>
   <goal name="assign&#39;vc.21.3" expl="assertion" proved="true">
   <proof prover="13"><result status="valid" time="0.490000" steps="158736"/></proof>
   </goal>
   <goal name="assign&#39;vc.21.4" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="1.062124"/></proof>
   </goal>
   <goal name="assign&#39;vc.21.5" expl="assertion" proved="true">
   <proof prover="13"><result status="valid" time="0.480000" steps="158930"/></proof>
   </goal>
   <goal name="assign&#39;vc.21.6" expl="assertion" proved="true">
   <proof prover="13"><result status="valid" time="0.630000" steps="158843"/></proof>
   </goal>
   <goal name="assign&#39;vc.21.7" expl="assertion" proved="true">
   <proof prover="13"><result status="valid" time="0.500000" steps="158823"/></proof>
   </goal>
   <goal name="assign&#39;vc.21.8" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.550000"/></proof>
   </goal>
   <goal name="assign&#39;vc.21.9" expl="assertion" proved="true">
   <proof prover="12"><result status="valid" time="0.110000" steps="80"/></proof>
   </goal>
   <goal name="assign&#39;vc.21.10" expl="assertion" proved="true">
   <proof prover="12"><result status="valid" time="0.140000" steps="82"/></proof>
   </goal>
   <goal name="assign&#39;vc.21.11" expl="assertion" proved="true">
   <proof prover="13"><result status="valid" time="0.540000" steps="160415"/></proof>
   </goal>
   <goal name="assign&#39;vc.21.12" expl="assertion" proved="true">
   <proof prover="13"><result status="valid" time="0.530000" steps="159209"/></proof>
   </goal>
   <goal name="assign&#39;vc.21.13" expl="assertion" proved="true">
   <proof prover="13"><result status="valid" time="0.470000" steps="159153"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="assign&#39;vc.22" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="assign&#39;vc.22.0" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.120000" steps="69"/></proof>
   </goal>
   <goal name="assign&#39;vc.22.1" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.130000" steps="43"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="assign&#39;vc.23" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="assign&#39;vc.23.0" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.140000" steps="71"/></proof>
   </goal>
   <goal name="assign&#39;vc.23.1" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.130000" steps="45"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="assign&#39;vc.24" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="assign&#39;vc.24.0" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.100000" steps="73"/></proof>
   </goal>
   <goal name="assign&#39;vc.24.1" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.140000" steps="73"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="assign&#39;vc.25" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="assign&#39;vc.25.0" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.130000" steps="75"/></proof>
   </goal>
   <goal name="assign&#39;vc.25.1" expl="VC for assign" proved="true">
   <proof prover="13"><result status="valid" time="0.460000" steps="159728"/></proof>
   </goal>
   <goal name="assign&#39;vc.25.2" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.150000" steps="587"/></proof>
   </goal>
   <goal name="assign&#39;vc.25.3" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.120000" steps="93"/></proof>
   </goal>
   <goal name="assign&#39;vc.25.4" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.200000" steps="425"/></proof>
   </goal>
   <goal name="assign&#39;vc.25.5" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.130000" steps="76"/></proof>
   </goal>
   <goal name="assign&#39;vc.25.6" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.140000" steps="76"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="assign&#39;vc.26" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="assign&#39;vc.26.0" expl="VC for assign" proved="true">
   <proof prover="1"><result status="valid" time="0.560000"/></proof>
   <proof prover="12"><result status="valid" time="0.100000" steps="84"/></proof>
   </goal>
   <goal name="assign&#39;vc.26.1" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.160000" steps="84"/></proof>
   </goal>
   <goal name="assign&#39;vc.26.2" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.160000" steps="89"/></proof>
   </goal>
   <goal name="assign&#39;vc.26.3" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.160000" steps="78"/></proof>
   </goal>
   <goal name="assign&#39;vc.26.4" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.180000" steps="79"/></proof>
   </goal>
   <goal name="assign&#39;vc.26.5" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.160000" steps="82"/></proof>
   </goal>
   <goal name="assign&#39;vc.26.6" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.160000" steps="85"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="assign&#39;vc.27" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="assign&#39;vc.27.0" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.060000" steps="82"/></proof>
   </goal>
   <goal name="assign&#39;vc.27.1" expl="VC for assign" proved="true">
   <proof prover="1"><result status="valid" time="0.710000"/></proof>
   </goal>
   <goal name="assign&#39;vc.27.2" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.130000" steps="386"/></proof>
   </goal>
   <goal name="assign&#39;vc.27.3" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.180000" steps="100"/></proof>
   </goal>
   <goal name="assign&#39;vc.27.4" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.380000" steps="569"/></proof>
   </goal>
   <goal name="assign&#39;vc.27.5" expl="VC for assign" proved="true">
   <proof prover="1"><result status="valid" time="1.140000"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="assign&#39;vc.28" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="assign&#39;vc.28.0" expl="VC for assign" proved="true">
   <proof prover="13"><result status="valid" time="0.786913" steps="181887"/></proof>
   </goal>
   <goal name="assign&#39;vc.28.1" expl="VC for assign" proved="true">
   <proof prover="13"><result status="valid" time="0.630000" steps="161195"/></proof>
   </goal>
   <goal name="assign&#39;vc.28.2" expl="VC for assign" proved="true">
   <proof prover="13"><result status="valid" time="0.490000" steps="161071"/></proof>
   </goal>
   <goal name="assign&#39;vc.28.3" expl="VC for assign" proved="true">
   <proof prover="13"><result status="valid" time="0.270000" steps="152803"/></proof>
   </goal>
   <goal name="assign&#39;vc.28.4" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.160000" steps="57"/></proof>
   </goal>
   <goal name="assign&#39;vc.28.5" expl="VC for assign" proved="true">
   <proof prover="13"><result status="valid" time="0.300000" steps="152807"/></proof>
   </goal>
   <goal name="assign&#39;vc.28.6" expl="VC for assign" proved="true">
   <proof prover="13"><result status="valid" time="0.470000" steps="160979"/></proof>
   </goal>
   <goal name="assign&#39;vc.28.7" expl="VC for assign" proved="true">
   <proof prover="13"><result status="valid" time="0.400000" steps="152814"/></proof>
   </goal>
   <goal name="assign&#39;vc.28.8" expl="VC for assign" proved="true">
   <proof prover="12" timelimit="1"><result status="valid" time="0.100000" steps="102"/></proof>
   </goal>
   <goal name="assign&#39;vc.28.9" expl="VC for assign" proved="true">
   <proof prover="12"><result status="valid" time="0.150000" steps="87"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="assign&#39;vc.29" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="assign&#39;vc.29.0" expl="assertion" proved="true">
   <proof prover="12"><result status="valid" time="0.150000" steps="90"/></proof>
   </goal>
   <goal name="assign&#39;vc.29.1" expl="assertion" proved="true">
   <proof prover="12"><result status="valid" time="0.130000" steps="430"/></proof>
   </goal>
   <goal name="assign&#39;vc.29.2" expl="assertion" proved="true">
   <proof prover="12"><result status="valid" time="0.120000" steps="430"/></proof>
   </goal>
   <goal name="assign&#39;vc.29.3" expl="assertion" proved="true">
   <proof prover="12"><result status="valid" time="0.070000" steps="95"/></proof>
   </goal>
   <goal name="assign&#39;vc.29.4" expl="assertion" proved="true">
   <proof prover="12"><result status="valid" time="0.130000" steps="111"/></proof>
   </goal>
   <goal name="assign&#39;vc.29.5" expl="assertion" proved="true">
   <proof prover="12"><result status="valid" time="0.160000" steps="95"/></proof>
   </goal>
   <goal name="assign&#39;vc.29.6" expl="assertion" proved="true">
   <proof prover="12"><result status="valid" time="0.160000" steps="90"/></proof>
   </goal>
   <goal name="assign&#39;vc.29.7" expl="assertion" proved="true">
   <transf name="split_all_full" proved="true" >
    <goal name="assign&#39;vc.29.7.0" expl="assertion" proved="true">
    <proof prover="13" timelimit="5" memlimit="2000"><result status="valid" time="0.930000" steps="195127"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="assign&#39;vc.29.8" expl="assertion" proved="true">
   <proof prover="12"><result status="valid" time="0.080000" steps="70"/></proof>
   </goal>
   <goal name="assign&#39;vc.29.9" expl="assertion" proved="true">
   <proof prover="1"><result status="valid" time="0.340000"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="assign&#39;vc.30" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.240000" steps="805"/></proof>
  </goal>
  <goal name="assign&#39;vc.31" expl="postcondition" proved="true">
  <proof prover="12" timelimit="1"><result status="valid" time="0.090000" steps="117"/></proof>
  </goal>
  <goal name="assign&#39;vc.32" expl="postcondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="assign&#39;vc.32.0" expl="postcondition" proved="true">
   <transf name="split_goal_right" proved="true" >
    <goal name="assign&#39;vc.32.0.0" expl="VC for assign" proved="true">
    <proof prover="12"><result status="valid" time="0.080000" steps="60"/></proof>
    </goal>
    <goal name="assign&#39;vc.32.0.1" expl="VC for assign" proved="true">
    <transf name="split_all_full" proved="true" >
     <goal name="assign&#39;vc.32.0.1.0" expl="VC for assign" proved="true">
     <proof prover="13"><result status="valid" time="0.860000" steps="198279"/></proof>
     </goal>
    </transf>
    </goal>
    <goal name="assign&#39;vc.32.0.2" expl="VC for assign" proved="true">
    <proof prover="1"><result status="valid" time="1.080000"/></proof>
    </goal>
    <goal name="assign&#39;vc.32.0.3" expl="VC for assign" proved="true">
    <proof prover="12"><result status="valid" time="0.060000" steps="60"/></proof>
    </goal>
    <goal name="assign&#39;vc.32.0.4" expl="VC for assign" proved="true">
    <proof prover="12"><result status="valid" time="0.060000" steps="60"/></proof>
    </goal>
    <goal name="assign&#39;vc.32.0.5" expl="VC for assign" proved="true">
    <proof prover="12"><result status="valid" time="0.090000" steps="60"/></proof>
    </goal>
    <goal name="assign&#39;vc.32.0.6" expl="VC for assign" proved="true">
    <proof prover="12"><result status="valid" time="0.190000" steps="768"/></proof>
    </goal>
    <goal name="assign&#39;vc.32.0.7" expl="VC for assign" proved="true">
    <proof prover="12"><result status="valid" time="0.050000" steps="60"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="assign&#39;vc.33" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="62"/></proof>
  </goal>
  <goal name="assign&#39;vc.34" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="5"/></proof>
  </goal>
  <goal name="assign&#39;vc.35" expl="postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.620000" steps="166997"/></proof>
  </goal>
  <goal name="assign&#39;vc.36" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.320000"/></proof>
  </goal>
  <goal name="assign&#39;vc.37" expl="postcondition" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="assign&#39;vc.37.0" expl="postcondition" proved="true">
   <proof prover="12"><result status="valid" time="0.140000" steps="63"/></proof>
   </goal>
   <goal name="assign&#39;vc.37.1" expl="postcondition" proved="true">
   <proof prover="12"><result status="valid" time="0.140000" steps="63"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="assign&#39;vc.38" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.150000" steps="64"/></proof>
  </goal>
  <goal name="assign&#39;vc.39" expl="exceptional postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="15"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="unification_term&#39;vc" expl="VC for unification_term" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="unification_term&#39;vc.0" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="8"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.1" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.080000" steps="11"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.2" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="50"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.3" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.080000" steps="51"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.4" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="19"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.5" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.040000" steps="20"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.6" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.060000" steps="49"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.7" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="37"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.8" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.050000" steps="49"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.9" expl="postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.280000" steps="118077"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.10" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="21"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.11" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.050000" steps="36"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.12" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.090000" steps="25"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.13" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="20"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.14" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.120000" steps="278070"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.15" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.460000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.16" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="163"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.17" expl="precondition" proved="true">
  <proof prover="3"><result status="valid" time="0.070000" steps="273"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.18" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.070000" steps="27"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.19" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.060000" steps="27"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.20" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.890000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.21" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="118"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.22" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="64"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.23" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.400267"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.24" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.040000" steps="86"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.25" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="39"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.26" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="39"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.27" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="80"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.28" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="62"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.29" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.330000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.30" expl="postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.520000" steps="162082"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.31" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.150000" steps="39"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.32" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="40"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.33" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="40"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.34" expl="exceptional postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.100000"/></proof>
  <proof prover="12"><result status="valid" time="0.020000" steps="5"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.35" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="23"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.36" expl="precondition" proved="true">
  <proof prover="1" timelimit="30"><result status="valid" time="3.220000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.37" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="108"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.38" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.420000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.39" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.170000" steps="176"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.40" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.340000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.41" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.090000" steps="130"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.42" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.090000" steps="31"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.43" expl="precondition" proved="true">
  <proof prover="13"><result status="valid" time="0.600000" steps="160089"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.44" expl="precondition" proved="true">
  <proof prover="13"><result status="valid" time="0.860000" steps="169071"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.45" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="69"/></proof>
  <proof prover="13"><result status="valid" time="0.600000" steps="160467"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.46" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.150000" steps="53"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.47" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="91"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.48" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="43"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.49" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="43"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.50" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="85"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.51" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.040000" steps="67"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.52" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.090000" steps="43"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.53" expl="postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.463230" steps="162210"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.54" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.290000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.55" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.090000" steps="44"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.56" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="44"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.57" expl="exceptional postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="5"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.58" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="25"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.59" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.150000" steps="74"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.60" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.300000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.61" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="71"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.62" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.640000" steps="678"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.63" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="31"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.64" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.090000" steps="31"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.65" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="75"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.66" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.060000" steps="62"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.67" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.050000" steps="131"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.68" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.090000" steps="62"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.69" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.550000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.70" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.310000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.71" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.150000" steps="39"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.72" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="80"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.73" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.560000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.74" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.300000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.75" expl="postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.560000" steps="160710"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.76" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.360000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.77" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="40"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.78" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.410000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.79" expl="exceptional postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.080000" steps="5"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.80" expl="precondition" proved="true">
  <proof prover="12" timelimit="1"><result status="valid" time="0.560000" steps="674"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.81" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="31"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.82" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.090000" steps="31"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.83" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.150000" steps="75"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.84" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.060000" steps="62"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.85" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="131"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.86" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="62"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.87" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="50"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.88" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.040000" steps="39"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.89" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="39"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.90" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="80"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.91" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.080000" steps="62"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.92" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="39"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.93" expl="postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.520000" steps="160410"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.94" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="80"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.95" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="40"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.96" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="40"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.97" expl="exceptional postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="5"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.98" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="24"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.99" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="73"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.100" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="26"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.101" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.050000" steps="70"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.102" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.660000" steps="668"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.103" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="30"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.104" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.050000" steps="30"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.105" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="74"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.106" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.050000" steps="61"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.107" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="125"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.108" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="61"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.109" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.040000" steps="49"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.110" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="38"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.111" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.090000" steps="38"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.112" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.050000" steps="79"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.113" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="61"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.114" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.030000" steps="38"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.115" expl="postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.600000" steps="161940"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.116" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="79"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.117" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.040000" steps="39"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.118" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.080000" steps="39"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.119" expl="exceptional postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="5"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.120" expl="precondition" proved="true">
  <proof prover="11"><result status="valid" time="0.450000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.121" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="30"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.122" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="30"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.123" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="74"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.124" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.060000" steps="61"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.125" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.160000" steps="125"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.126" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.470000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.127" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.040000" steps="49"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.128" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="38"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.129" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.070000" steps="38"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.130" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.460000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.131" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.040000" steps="61"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.132" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="38"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.133" expl="postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.620000" steps="161640"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.134" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.040000" steps="79"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.135" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.150000" steps="39"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.136" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="39"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.137" expl="exceptional postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.030000" steps="5"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.138" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="22"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.139" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="2.609807"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.140" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="102"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.141" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.430000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.142" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.330000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.143" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="29"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.144" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.060000" steps="122"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.145" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="30"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.146" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.500000"/></proof>
  <proof prover="10"><result status="valid" time="0.120000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.147" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.330000" steps="831105"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.148" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.150000" steps="68"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.149" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="52"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.150" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.050000" steps="90"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.151" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="42"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.152" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="42"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.153" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="84"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.154" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.040000" steps="66"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.155" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="42"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.156" expl="postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.640000" steps="163404"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.157" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="42"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.158" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="43"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.159" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="43"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.160" expl="exceptional postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="5"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.161" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="24"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.162" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="73"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.163" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.150000" steps="26"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.164" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.450000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.165" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.950000" steps="1775435"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.166" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.290000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.167" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="30"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.168" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.160000" steps="74"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.169" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.060000" steps="61"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.170" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.050000" steps="125"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.171" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="61"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.172" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="49"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.173" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="38"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.174" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="38"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.175" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="79"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.176" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.070000" steps="61"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.177" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.070000" steps="38"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.178" expl="postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.620000" steps="161918"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.179" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.500000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.180" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.150000" steps="39"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.181" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="39"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.182" expl="exceptional postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.080000"/></proof>
  <proof prover="12"><result status="valid" time="0.060000" steps="5"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.183" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.630000" steps="666"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.184" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="30"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.185" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="30"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.186" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="74"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.187" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.050000" steps="61"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.188" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.290000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.189" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.150000" steps="61"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.190" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="49"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.191" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="38"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.192" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.410000"/></proof>
  <proof prover="12"><result status="valid" time="0.110000" steps="38"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.193" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="79"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.194" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.070000" steps="61"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.195" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.040000" steps="38"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.196" expl="postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.540000" steps="161595"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.197" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="79"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.198" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="39"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.199" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.080000" steps="39"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.200" expl="exceptional postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="5"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.201" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="23"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.202" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="72"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.203" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.340000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.204" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.150000" steps="69"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.205" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.890000" steps="1762177"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.206" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="29"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.207" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="29"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.208" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="73"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.209" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.060000" steps="60"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.210" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.080000" steps="118"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.211" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.340000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.212" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.040000" steps="48"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.213" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="37"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.214" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="37"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.215" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="78"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.216" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.070000" steps="60"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.217" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="37"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.218" expl="postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.610000" steps="161317"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.219" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="78"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.220" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.520000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.221" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.070000" steps="38"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.222" expl="exceptional postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="5"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.223" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.970000" steps="1762157"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.224" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.330000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.225" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.240000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.226" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="73"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.227" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.060000" steps="60"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.228" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="118"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.229" expl="precondition" proved="true">
  <proof prover="13"><result status="valid" time="0.509213" steps="157000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.230" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="48"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.231" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="37"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.232" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="37"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.233" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.050000" steps="78"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.234" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.080000" steps="60"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.235" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.310000"/></proof>
  <proof prover="13"><result status="valid" time="0.269205" steps="151538"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.236" expl="postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.630000" steps="160994"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.237" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.040000" steps="78"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.238" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.080000" steps="38"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.239" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.380000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.240" expl="exceptional postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="5"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.241" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.090000" steps="50"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.242" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.090000" steps="104"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.243" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="19"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.244" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="3.200000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.245" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.420000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.246" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.150000" steps="165"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.247" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.290000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.248" expl="precondition" proved="true">
  <proof prover="11"><result status="valid" time="0.550000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.249" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.090000" steps="26"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.250" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.090000" steps="117"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.251" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.481689"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.252" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="63"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.253" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.150000" steps="47"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.254" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="85"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.255" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="38"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.256" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="38"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.257" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.090000" steps="79"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.258" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.060000" steps="61"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.259" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.090000" steps="38"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.260" expl="postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.510000" steps="161525"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.261" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.150000" steps="38"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.262" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="39"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.263" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="39"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.264" expl="exceptional postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="5"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.265" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.190000" steps="362"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.266" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.080000" steps="22"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.267" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.050000" steps="22"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.268" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.150000" steps="71"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.269" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="62"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.270" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.320000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.271" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.060000" steps="53"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.272" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.040000" steps="41"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.273" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="30"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.274" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="30"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.275" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="71"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.276" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="53"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.277" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.090000" steps="30"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.278" expl="postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.550000" steps="159241"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.279" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="71"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.280" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="31"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.281" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.060000" steps="31"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.282" expl="exceptional postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="5"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.283" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="2.870000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.284" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="21"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.285" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="21"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.286" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.080000" steps="70"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.287" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.790000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.288" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="96"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.289" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="52"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.290" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.080000" steps="40"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.291" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="29"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.292" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.070000" steps="29"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.293" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.050000" steps="70"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.294" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.070000" steps="52"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.295" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="29"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.296" expl="postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.620000" steps="160167"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.297" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.330000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.298" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.040000" steps="30"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.299" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="30"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.300" expl="exceptional postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.060000" steps="5"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.301" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="109"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.302" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.050000" steps="114"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.303" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.050000" steps="90"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.304" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="94"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.305" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="179"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.306" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.070000" steps="98"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.307" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.040000" steps="107"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.308" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="27"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.309" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.180000" steps="626385"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.310" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.190000" steps="626649"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.311" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.300000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.312" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.040000" steps="52"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.313" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.070000" steps="34"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.314" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="34"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.315" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="75"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.316" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.040000" steps="57"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.317" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="34"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.318" expl="postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.500000" steps="147177"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.319" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="79"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.320" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="35"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.321" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="35"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.322" expl="exceptional postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.070000" steps="5"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.323" expl="exceptional postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.190000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.324" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.060000" steps="50"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.325" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.080000" steps="104"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.326" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="19"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.327" expl="precondition" proved="true">
  <proof prover="5"><result status="valid" time="0.120000" steps="286570"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.328" expl="assertion" proved="true">
  <proof prover="6"><result status="valid" time="0.400000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.329" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.210000" steps="165"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.330" expl="precondition" proved="true">
  <proof prover="11"><result status="valid" time="0.490000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.331" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.080000" steps="26"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.332" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="26"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.333" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.492427"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.334" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.070000" steps="117"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.335" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="63"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.336" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.040000" steps="47"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.337" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="85"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.338" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.070000" steps="38"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.339" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.090000" steps="38"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.340" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="79"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.341" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="61"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.342" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.080000" steps="38"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.343" expl="postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.640000" steps="161525"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.344" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.040000" steps="38"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.345" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="39"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.346" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="39"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.347" expl="exceptional postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.100000" steps="55875"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.348" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="362"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.349" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.150000" steps="22"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.350" expl="precondition" proved="true">
  <proof prover="6"><result status="valid" time="0.370000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.351" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="71"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.352" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.080000" steps="62"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.353" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="102"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.354" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="53"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.355" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.150000" steps="41"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.356" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.310000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.357" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="30"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.358" expl="postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.572582" steps="161884"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.359" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.420000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.360" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.030000" steps="30"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.361" expl="postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.630000" steps="159235"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.362" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="71"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.363" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.090000" steps="31"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.364" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="31"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.365" expl="exceptional postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="5"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.366" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="2.762974"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.367" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="21"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.368" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="21"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.369" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.060000" steps="70"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.370" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.750000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.371" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="96"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.372" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="52"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.373" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.030000" steps="40"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.374" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="29"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.375" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="29"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.376" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="70"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.377" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.470000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.378" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.070000" steps="29"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.379" expl="postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.580000" steps="160161"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.380" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="70"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.381" expl="postcondition" proved="true">
  <proof prover="6"><result status="valid" time="0.380000"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.382" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.080000" steps="30"/></proof>
  </goal>
  <goal name="unification_term&#39;vc.383" expl="exceptional postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="5"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="unification_term_list&#39;vc" expl="VC for unification_term_list" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="unification_term_list&#39;vc.0" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="8"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.1" expl="precondition" proved="true">
  <proof prover="13"><result status="valid" time="0.220000" steps="70750"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.2" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="16"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.3" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="17"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.4" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="50"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.5" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.040000" steps="36"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.6" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.150000" steps="50"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.7" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="5"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.8" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="33"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.9" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.060000" steps="33"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.10" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.220000"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.11" expl="exceptional postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.120000"/></proof>
  <proof prover="12"><result status="valid" time="0.100000" steps="17"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.12" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.160000" steps="276"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.13" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.200000" steps="277"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.14" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="91"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.15" expl="precondition" proved="true">
  <proof prover="13"><result status="valid" time="0.440000" steps="120403"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.16" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.310000"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.17" expl="precondition" proved="true">
  <proof prover="11"><result status="valid" time="0.300000"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.18" expl="precondition" proved="true">
  <proof prover="11"><result status="valid" time="0.300000"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.19" expl="precondition" proved="true">
  <proof prover="8"><result status="valid" time="0.281326"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.20" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="45"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.21" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.200000" steps="559"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.22" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.150000" steps="154"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.23" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.170000" steps="163"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.24" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.040000" steps="29"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.25" expl="precondition" proved="true">
  <proof prover="11"><result status="valid" time="0.410000"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.26" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="1.729227"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.27" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.350000"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.28" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="60"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.29" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.080000" steps="109"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.30" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="318"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.31" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="39"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.32" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.090000" steps="74"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.33" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.160000" steps="93"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.34" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.070000" steps="69"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.35" expl="postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.750000" steps="158617"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.36" expl="postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.430000" steps="145348"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.37" expl="postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.520000" steps="145294"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.38" expl="postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.710000" steps="157341"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.39" expl="postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.700000" steps="158006"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.40" expl="exceptional postcondition" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="unification_term_list&#39;vc.40.0" expl="VC for unification_term_list" proved="true">
   <proof prover="12"><result status="valid" time="0.090000" steps="59"/></proof>
   </goal>
   <goal name="unification_term_list&#39;vc.40.1" expl="VC for unification_term_list" proved="true">
   <proof prover="12"><result status="valid" time="0.090000" steps="30"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="unification_term_list&#39;vc.41" expl="exceptional postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.100000"/></proof>
  <proof prover="12"><result status="valid" time="0.110000" steps="5"/></proof>
  </goal>
  <goal name="unification_term_list&#39;vc.42" expl="exceptional postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="17"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="conflict&#39;vc" expl="VC for conflict" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="conflict&#39;vc.0" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="8"/></proof>
  </goal>
  <goal name="conflict&#39;vc.1" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="53"/></proof>
  </goal>
  <goal name="conflict&#39;vc.2" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.150000" steps="62"/></proof>
  </goal>
  <goal name="conflict&#39;vc.3" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="9"/></proof>
  </goal>
  <goal name="conflict&#39;vc.4" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.240000"/></proof>
  </goal>
  <goal name="conflict&#39;vc.5" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.120000"/></proof>
  </goal>
  <goal name="conflict&#39;vc.6" expl="precondition" proved="true">
  <proof prover="13"><result status="valid" time="0.300000" steps="99397"/></proof>
  </goal>
  <goal name="conflict&#39;vc.7" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="27"/></proof>
  </goal>
  <goal name="conflict&#39;vc.8" expl="exceptional postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="18"/></proof>
  </goal>
  <goal name="conflict&#39;vc.9" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.060000" steps="113"/></proof>
  </goal>
  <goal name="conflict&#39;vc.10" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.090000" steps="19"/></proof>
  </goal>
  <goal name="conflict&#39;vc.11" expl="assertion" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="conflict&#39;vc.11.0" expl="assertion" proved="true">
   <transf name="split_goal_right" proved="true" >
    <goal name="conflict&#39;vc.11.0.0" expl="VC for conflict" proved="true">
    <proof prover="12"><result status="valid" time="0.140000" steps="38"/></proof>
    </goal>
    <goal name="conflict&#39;vc.11.0.1" expl="VC for conflict" proved="true">
    <proof prover="12"><result status="valid" time="0.050000" steps="51"/></proof>
    </goal>
    <goal name="conflict&#39;vc.11.0.2" expl="VC for conflict" proved="true">
    <proof prover="12"><result status="valid" time="0.130000" steps="48"/></proof>
    </goal>
    <goal name="conflict&#39;vc.11.0.3" expl="VC for conflict" proved="true">
    <proof prover="12"><result status="valid" time="0.080000" steps="36"/></proof>
    </goal>
    <goal name="conflict&#39;vc.11.0.4" expl="VC for conflict" proved="true">
    <proof prover="12"><result status="valid" time="0.090000" steps="185"/></proof>
    </goal>
    <goal name="conflict&#39;vc.11.0.5" expl="VC for conflict" proved="true">
    <proof prover="1"><result status="valid" time="0.340000"/></proof>
    </goal>
    <goal name="conflict&#39;vc.11.0.6" expl="VC for conflict" proved="true">
    <proof prover="12"><result status="valid" time="0.090000" steps="37"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="conflict&#39;vc.12" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.090000" steps="23"/></proof>
  </goal>
  <goal name="conflict&#39;vc.13" expl="precondition" proved="true">
  <proof prover="11"><result status="valid" time="0.350000"/></proof>
  </goal>
  <goal name="conflict&#39;vc.14" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="25"/></proof>
  </goal>
  <goal name="conflict&#39;vc.15" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="conflict&#39;vc.15.0" expl="VC for conflict" proved="true">
   <proof prover="5"><result status="valid" time="0.250000" steps="618824"/></proof>
   </goal>
   <goal name="conflict&#39;vc.15.1" expl="VC for conflict" proved="true">
   <proof prover="5"><result status="valid" time="0.180000" steps="610078"/></proof>
   </goal>
   <goal name="conflict&#39;vc.15.2" expl="VC for conflict" proved="true">
   <proof prover="1"><result status="valid" time="0.350000"/></proof>
   </goal>
   <goal name="conflict&#39;vc.15.3" expl="VC for conflict" proved="true">
   <proof prover="12"><result status="valid" time="0.150000" steps="74"/></proof>
   </goal>
   <goal name="conflict&#39;vc.15.4" expl="VC for conflict" proved="true">
   <proof prover="1"><result status="valid" time="0.890000"/></proof>
   </goal>
   <goal name="conflict&#39;vc.15.5" expl="VC for conflict" proved="true">
   <proof prover="12"><result status="valid" time="0.640000" steps="386"/></proof>
   </goal>
   <goal name="conflict&#39;vc.15.6" expl="VC for conflict" proved="true">
   <proof prover="12"><result status="valid" time="0.140000" steps="53"/></proof>
   </goal>
   <goal name="conflict&#39;vc.15.7" expl="VC for conflict" proved="true">
   <proof prover="12"><result status="valid" time="0.100000" steps="95"/></proof>
   </goal>
   <goal name="conflict&#39;vc.15.8" expl="VC for conflict" proved="true">
   <proof prover="1" timelimit="30"><result status="valid" time="0.460000"/></proof>
   <proof prover="6" timelimit="30"><result status="valid" time="0.500000"/></proof>
   <proof prover="8"><result status="valid" time="0.040000"/></proof>
   </goal>
   <goal name="conflict&#39;vc.15.9" expl="VC for conflict" proved="true">
   <proof prover="13"><result status="valid" time="0.560000" steps="169510"/></proof>
   </goal>
   <goal name="conflict&#39;vc.15.10" expl="VC for conflict" proved="true">
   <proof prover="13"><result status="valid" time="0.527048" steps="169834"/></proof>
   </goal>
   <goal name="conflict&#39;vc.15.11" expl="VC for conflict" proved="true">
   <proof prover="12"><result status="valid" time="0.140000" steps="79"/></proof>
   </goal>
   <goal name="conflict&#39;vc.15.12" expl="VC for conflict" proved="true">
   <proof prover="12"><result status="valid" time="0.060000" steps="86"/></proof>
   </goal>
   <goal name="conflict&#39;vc.15.13" expl="VC for conflict" proved="true">
   <proof prover="12"><result status="valid" time="0.060000" steps="77"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="conflict&#39;vc.16" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="conflict&#39;vc.16.0" expl="VC for conflict" proved="true">
   <proof prover="1"><result status="valid" time="3.170000"/></proof>
   </goal>
   <goal name="conflict&#39;vc.16.1" expl="VC for conflict" proved="true">
   <proof prover="12"><result status="valid" time="0.080000" steps="62"/></proof>
   </goal>
   <goal name="conflict&#39;vc.16.2" expl="VC for conflict" proved="true">
   <proof prover="1"><result status="valid" time="0.410000"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="conflict&#39;vc.17" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.080000" steps="278"/></proof>
  </goal>
  <goal name="conflict&#39;vc.18" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.040000" steps="70"/></proof>
  </goal>
  <goal name="conflict&#39;vc.19" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.070000" steps="52"/></proof>
  </goal>
  <goal name="conflict&#39;vc.20" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="11"/></proof>
  </goal>
  <goal name="conflict&#39;vc.21" expl="assertion" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="conflict&#39;vc.21.0" expl="assertion" proved="true">
   <transf name="split_goal_right" proved="true" >
    <goal name="conflict&#39;vc.21.0.0" expl="VC for conflict" proved="true">
    <proof prover="12"><result status="valid" time="0.090000" steps="25"/></proof>
    </goal>
    <goal name="conflict&#39;vc.21.0.1" expl="VC for conflict" proved="true">
    <proof prover="12"><result status="valid" time="0.110000" steps="37"/></proof>
    </goal>
    <goal name="conflict&#39;vc.21.0.2" expl="VC for conflict" proved="true">
    <proof prover="12"><result status="valid" time="0.120000" steps="34"/></proof>
    </goal>
    <goal name="conflict&#39;vc.21.0.3" expl="VC for conflict" proved="true">
    <proof prover="12"><result status="valid" time="0.080000" steps="24"/></proof>
    </goal>
    <goal name="conflict&#39;vc.21.0.4" expl="VC for conflict" proved="true">
    <proof prover="1"><result status="valid" time="0.270000"/></proof>
    </goal>
    <goal name="conflict&#39;vc.21.0.5" expl="VC for conflict" proved="true">
    <proof prover="12"><result status="valid" time="0.080000" steps="51"/></proof>
    </goal>
    <goal name="conflict&#39;vc.21.0.6" expl="VC for conflict" proved="true">
    <proof prover="12"><result status="valid" time="0.080000" steps="24"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="conflict&#39;vc.22" expl="postcondition" proved="true">
  <transf name="inline_goal" proved="true" >
   <goal name="conflict&#39;vc.22.0" expl="postcondition" proved="true">
   <transf name="split_goal_right" proved="true" >
    <goal name="conflict&#39;vc.22.0.0" expl="VC for conflict" proved="true">
    <proof prover="12"><result status="valid" time="0.040000" steps="25"/></proof>
    </goal>
    <goal name="conflict&#39;vc.22.0.1" expl="VC for conflict" proved="true">
    <transf name="inline_goal" proved="true" >
     <goal name="conflict&#39;vc.22.0.1.0" expl="VC for conflict" proved="true">
     <proof prover="1"><result status="valid" time="0.370000"/></proof>
     </goal>
    </transf>
    </goal>
    <goal name="conflict&#39;vc.22.0.2" expl="VC for conflict" proved="true">
    <proof prover="12"><result status="valid" time="0.100000" steps="28"/></proof>
    </goal>
    <goal name="conflict&#39;vc.22.0.3" expl="VC for conflict" proved="true">
    <proof prover="12"><result status="valid" time="0.040000" steps="20"/></proof>
    </goal>
    <goal name="conflict&#39;vc.22.0.4" expl="VC for conflict" proved="true">
    <proof prover="12"><result status="valid" time="0.100000" steps="20"/></proof>
    </goal>
    <goal name="conflict&#39;vc.22.0.5" expl="VC for conflict" proved="true">
    <proof prover="12"><result status="valid" time="0.130000" steps="20"/></proof>
    </goal>
    <goal name="conflict&#39;vc.22.0.6" expl="VC for conflict" proved="true">
    <proof prover="12"><result status="valid" time="0.100000" steps="84"/></proof>
    </goal>
    <goal name="conflict&#39;vc.22.0.7" expl="VC for conflict" proved="true">
    <proof prover="12"><result status="valid" time="0.140000" steps="20"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="conflict&#39;vc.23" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.090000" steps="18"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="conflicts&#39;vc" expl="VC for conflicts" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="conflicts&#39;vc.0" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="8"/></proof>
  </goal>
  <goal name="conflicts&#39;vc.1" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="9"/></proof>
  </goal>
  <goal name="conflicts&#39;vc.2" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="44"/></proof>
  </goal>
  <goal name="conflicts&#39;vc.3" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="10"/></proof>
  </goal>
  <goal name="conflicts&#39;vc.4" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="12"/></proof>
  </goal>
  <goal name="conflicts&#39;vc.5" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="12"/></proof>
  </goal>
  <goal name="conflicts&#39;vc.6" expl="exceptional postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="5"/></proof>
  </goal>
  <goal name="conflicts&#39;vc.7" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="48"/></proof>
  </goal>
  <goal name="conflicts&#39;vc.8" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="10"/></proof>
  </goal>
  <goal name="conflicts&#39;vc.9" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="57"/></proof>
  </goal>
  <goal name="conflicts&#39;vc.10" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.090000" steps="13"/></proof>
  </goal>
  <goal name="conflicts&#39;vc.11" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="15"/></proof>
  </goal>
  <goal name="conflicts&#39;vc.12" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="36"/></proof>
  </goal>
  <goal name="conflicts&#39;vc.13" expl="exceptional postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="33"/></proof>
  </goal>
  <goal name="conflicts&#39;vc.14" expl="exceptional postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.090000" steps="12"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="unif_conflicts&#39;vc" expl="VC for unif_conflicts" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="unif_conflicts&#39;vc.0" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="7"/></proof>
  </goal>
  <goal name="unif_conflicts&#39;vc.1" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.090000" steps="8"/></proof>
  </goal>
  <goal name="unif_conflicts&#39;vc.2" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="8"/></proof>
  </goal>
  <goal name="unif_conflicts&#39;vc.3" expl="precondition" proved="true">
  <proof prover="11"><result status="valid" time="0.270000"/></proof>
  </goal>
  <goal name="unif_conflicts&#39;vc.4" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.090000" steps="9"/></proof>
  </goal>
  <goal name="unif_conflicts&#39;vc.5" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="9"/></proof>
  </goal>
  <goal name="unif_conflicts&#39;vc.6" expl="precondition" proved="true">
  <proof prover="2"><result status="valid" time="0.110000" steps="386383"/></proof>
  </goal>
  <goal name="unif_conflicts&#39;vc.7" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="11"/></proof>
  </goal>
  <goal name="unif_conflicts&#39;vc.8" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="14"/></proof>
  </goal>
  <goal name="unif_conflicts&#39;vc.9" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="35"/></proof>
  </goal>
  <goal name="unif_conflicts&#39;vc.10" expl="exceptional postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="32"/></proof>
  </goal>
  <goal name="unif_conflicts&#39;vc.11" expl="exceptional postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="5"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="unify_term_list&#39;vc" expl="VC for unify_term_list" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="unify_term_list&#39;vc.0" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="9"/></proof>
  </goal>
  <goal name="unify_term_list&#39;vc.1" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="9"/></proof>
  </goal>
  <goal name="unify_term_list&#39;vc.2" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.080000" steps="9"/></proof>
  </goal>
  <goal name="unify_term_list&#39;vc.3" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="66"/></proof>
  </goal>
  <goal name="unify_term_list&#39;vc.4" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="66"/></proof>
  </goal>
  <goal name="unify_term_list&#39;vc.5" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.120000" steps="44"/></proof>
  </goal>
  <goal name="unify_term_list&#39;vc.6" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="26"/></proof>
  </goal>
  <goal name="unify_term_list&#39;vc.7" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.050000" steps="130"/></proof>
  </goal>
  <goal name="unify_term_list&#39;vc.8" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="18"/></proof>
  </goal>
  <goal name="unify_term_list&#39;vc.9" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.080000" steps="21"/></proof>
  </goal>
  <goal name="unify_term_list&#39;vc.10" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.050000" steps="21"/></proof>
  </goal>
  <goal name="unify_term_list&#39;vc.11" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.140000" steps="53"/></proof>
  </goal>
  <goal name="unify_term_list&#39;vc.12" expl="postcondition" proved="true">
  <proof prover="13"><result status="valid" time="0.480000" steps="152004"/></proof>
  </goal>
  <goal name="unify_term_list&#39;vc.13" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.110000" steps="22"/></proof>
  </goal>
  <goal name="unify_term_list&#39;vc.14" expl="exceptional postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.100000" steps="50"/></proof>
  </goal>
  <goal name="unify_term_list&#39;vc.15" expl="exceptional postcondition" proved="true">
  <proof prover="12"><result status="valid" time="0.130000" steps="12"/></proof>
  </goal>
 </transf>
 </goal>
</theory>
</file>
</why3session>
