<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN"
"http://why3.lri.fr/why3session.dtd">
<why3session shape_version="6">
<prover id="0" name="Z3" version="4.5.0" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="1" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="2" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="3" name="Z3" version="4.8.10" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="4" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="5" name="Eprover" version="2.0" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="6" name="Alt-Ergo" version="2.3.0" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="7" name="CVC4" version="1.7" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="8" name="Z3" version="4.7.1" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="11" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="12" name="Eprover" version="1.8-001" timelimit="5" steplimit="0" memlimit="1000"/>
<file format="whyml" proved="true">
<path name=".."/><path name="FormulaTransformations.mlw"/>
<theory name="Logic" proved="true">
 <goal name="is_nnf_subst&#39;vc" expl="VC for is_nnf_subst" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="is_nnf_subst&#39;vc.0" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.160000" steps="213"/></proof>
  </goal>
  <goal name="is_nnf_subst&#39;vc.1" expl="unreachable point" proved="true">
  <proof prover="4"><result status="valid" time="0.140000" steps="198"/></proof>
  </goal>
  <goal name="is_nnf_subst&#39;vc.2" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="35"/></proof>
  </goal>
  <goal name="is_nnf_subst&#39;vc.3" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="17"/></proof>
  </goal>
  <goal name="is_nnf_subst&#39;vc.4" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="37"/></proof>
  </goal>
  <goal name="is_nnf_subst&#39;vc.5" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="19"/></proof>
  </goal>
  <goal name="is_nnf_subst&#39;vc.6" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="35"/></proof>
  </goal>
  <goal name="is_nnf_subst&#39;vc.7" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="17"/></proof>
  </goal>
  <goal name="is_nnf_subst&#39;vc.8" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="37"/></proof>
  </goal>
  <goal name="is_nnf_subst&#39;vc.9" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="19"/></proof>
  </goal>
  <goal name="is_nnf_subst&#39;vc.10" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="12"/></proof>
  </goal>
  <goal name="is_nnf_subst&#39;vc.11" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="7"/></proof>
  </goal>
  <goal name="is_nnf_subst&#39;vc.12" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.380000"/></proof>
  </goal>
  <goal name="is_nnf_subst&#39;vc.13" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="12"/></proof>
  </goal>
  <goal name="is_nnf_subst&#39;vc.14" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="7"/></proof>
  </goal>
  <goal name="is_nnf_subst&#39;vc.15" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.380000"/></proof>
  </goal>
  <goal name="is_nnf_subst&#39;vc.16" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="465"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="is_nnf_renaming&#39;vc" expl="VC for is_nnf_renaming" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="is_nnf_renaming&#39;vc.0" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="4"/></proof>
  </goal>
  <goal name="is_nnf_renaming&#39;vc.1" expl="postcondition" proved="true">
  <proof prover="11"><result status="valid" time="1.900000"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="is_simpl_subst&#39;vc" expl="VC for is_simpl_subst" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="is_simpl_subst&#39;vc.0" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="10"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.1" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="7"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.2" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.320000"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.3" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="38"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.4" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="20"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.5" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.040000" steps="41"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.6" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="22"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.7" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="38"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.8" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="20"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.9" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="41"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.10" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="22"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.11" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="12"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.12" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="7"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.13" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.400000"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.14" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="12"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.15" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="7"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.16" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.400000"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.17" expl="unreachable point" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="6"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.18" expl="unreachable point" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="6"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.19" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="526"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="is_simpl_renaming&#39;vc" expl="VC for is_simpl_renaming" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="is_simpl_renaming&#39;vc.0" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.030000" steps="4"/></proof>
  </goal>
  <goal name="is_simpl_renaming&#39;vc.1" expl="postcondition" proved="true">
  <proof prover="11"><result status="valid" time="1.073036"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="is_simpl_extended_renaming" proved="true">
 <proof prover="4"><result status="valid" time="0.090000" steps="64"/></proof>
 </goal>
 <goal name="no_existential_subst&#39;vc" expl="VC for no_existential_subst" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="no_existential_subst&#39;vc.0" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="10"/></proof>
  </goal>
  <goal name="no_existential_subst&#39;vc.1" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="7"/></proof>
  </goal>
  <goal name="no_existential_subst&#39;vc.2" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.340000"/></proof>
  </goal>
  <goal name="no_existential_subst&#39;vc.3" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="40"/></proof>
  </goal>
  <goal name="no_existential_subst&#39;vc.4" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="20"/></proof>
  </goal>
  <goal name="no_existential_subst&#39;vc.5" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="43"/></proof>
  </goal>
  <goal name="no_existential_subst&#39;vc.6" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="22"/></proof>
  </goal>
  <goal name="no_existential_subst&#39;vc.7" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="40"/></proof>
  </goal>
  <goal name="no_existential_subst&#39;vc.8" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="20"/></proof>
  </goal>
  <goal name="no_existential_subst&#39;vc.9" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="43"/></proof>
  </goal>
  <goal name="no_existential_subst&#39;vc.10" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="22"/></proof>
  </goal>
  <goal name="no_existential_subst&#39;vc.11" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="12"/></proof>
  </goal>
  <goal name="no_existential_subst&#39;vc.12" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="7"/></proof>
  </goal>
  <goal name="no_existential_subst&#39;vc.13" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.410000"/></proof>
  </goal>
  <goal name="no_existential_subst&#39;vc.14" expl="unreachable point" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="6"/></proof>
  </goal>
  <goal name="no_existential_subst&#39;vc.15" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.170000" steps="1295"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="no_existential_renaming&#39;vc" expl="VC for no_existential_renaming" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="no_existential_renaming&#39;vc.0" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.040000" steps="4"/></proof>
  </goal>
  <goal name="no_existential_renaming&#39;vc.1" expl="postcondition" proved="true">
  <proof prover="11"><result status="valid" time="1.250000"/></proof>
  </goal>
 </transf>
 </goal>
</theory>
<theory name="Impl" proved="true">
 <goal name="smart_and&#39;vc" expl="VC for smart_and" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="smart_and&#39;vc.0" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="12"/></proof>
  </goal>
  <goal name="smart_and&#39;vc.1" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.200000" steps="419"/></proof>
  </goal>
  <goal name="smart_and&#39;vc.2" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.230000" steps="477"/></proof>
  </goal>
  <goal name="smart_and&#39;vc.3" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="17"/></proof>
  </goal>
  <goal name="smart_and&#39;vc.4" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.150000" steps="631"/></proof>
  </goal>
  <goal name="smart_and&#39;vc.5" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.160000" steps="638"/></proof>
  </goal>
  <goal name="smart_and&#39;vc.6" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="51"/></proof>
  </goal>
  <goal name="smart_and&#39;vc.7" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.240000" steps="405"/></proof>
  </goal>
  <goal name="smart_and&#39;vc.8" expl="assertion" proved="true">
  <transf name="eliminate_recursion" proved="true" >
   <goal name="smart_and&#39;vc.8.0" expl="assertion" proved="true">
   <transf name="eliminate_algebraic" proved="true" >
    <goal name="smart_and&#39;vc.8.0.0" expl="assertion" proved="true">
    <transf name="split_goal_right" proved="true" >
     <goal name="smart_and&#39;vc.8.0.0.0" expl="assertion" proved="true">
     <proof prover="4"><result status="valid" time="0.120000" steps="183"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="smart_and&#39;vc.9" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.690000" steps="4648"/></proof>
  </goal>
  <goal name="smart_and&#39;vc.10" expl="postcondition" proved="true">
  <transf name="eliminate_recursion" proved="true" >
   <goal name="smart_and&#39;vc.10.0" expl="postcondition" proved="true">
   <transf name="eliminate_algebraic" proved="true" >
    <goal name="smart_and&#39;vc.10.0.0" expl="postcondition" proved="true">
    <transf name="split_goal_right" proved="true" >
     <goal name="smart_and&#39;vc.10.0.0.0" expl="postcondition" proved="true">
     <proof prover="4"><result status="valid" time="0.790000" steps="5805"/></proof>
     </goal>
     <goal name="smart_and&#39;vc.10.0.0.1" expl="postcondition" proved="true">
     <proof prover="4"><result status="valid" time="0.850000" steps="5816"/></proof>
     </goal>
     <goal name="smart_and&#39;vc.10.0.0.2" expl="postcondition" proved="true">
     <proof prover="4"><result status="valid" time="0.740000" steps="5404"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="smart_and&#39;vc.11" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.660000" steps="4739"/></proof>
  </goal>
  <goal name="smart_and&#39;vc.12" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="91"/></proof>
  </goal>
  <goal name="smart_and&#39;vc.13" expl="postcondition" proved="true">
  <transf name="eliminate_recursion" proved="true" >
   <goal name="smart_and&#39;vc.13.0" expl="postcondition" proved="true">
   <transf name="eliminate_algebraic" proved="true" >
    <goal name="smart_and&#39;vc.13.0.0" expl="postcondition" proved="true">
    <transf name="split_goal_right" proved="true" >
     <goal name="smart_and&#39;vc.13.0.0.0" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.780000" steps="192312"/></proof>
     </goal>
     <goal name="smart_and&#39;vc.13.0.0.1" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.820000" steps="192312"/></proof>
     </goal>
     <goal name="smart_and&#39;vc.13.0.0.2" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.790000" steps="192331"/></proof>
     </goal>
     <goal name="smart_and&#39;vc.13.0.0.3" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.800000" steps="192312"/></proof>
     </goal>
     <goal name="smart_and&#39;vc.13.0.0.4" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.840000" steps="192282"/></proof>
     </goal>
     <goal name="smart_and&#39;vc.13.0.0.5" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.550000" steps="168790"/></proof>
     </goal>
     <goal name="smart_and&#39;vc.13.0.0.6" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.590000" steps="168790"/></proof>
     </goal>
     <goal name="smart_and&#39;vc.13.0.0.7" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.770000" steps="192331"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
 </transf>
 </goal>
 <goal name="smart_or&#39;vc" expl="VC for smart_or" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="smart_or&#39;vc.0" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="12"/></proof>
  </goal>
  <goal name="smart_or&#39;vc.1" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.140000" steps="419"/></proof>
  </goal>
  <goal name="smart_or&#39;vc.2" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.140000" steps="477"/></proof>
  </goal>
  <goal name="smart_or&#39;vc.3" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="17"/></proof>
  </goal>
  <goal name="smart_or&#39;vc.4" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.140000" steps="631"/></proof>
  </goal>
  <goal name="smart_or&#39;vc.5" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.180000" steps="638"/></proof>
  </goal>
  <goal name="smart_or&#39;vc.6" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.210000" steps="51"/></proof>
  </goal>
  <goal name="smart_or&#39;vc.7" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.160000" steps="405"/></proof>
  </goal>
  <goal name="smart_or&#39;vc.8" expl="assertion" proved="true">
  <proof prover="11" timelimit="30"><result status="valid" time="1.690000"/></proof>
  </goal>
  <goal name="smart_or&#39;vc.9" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.740000" steps="4648"/></proof>
  </goal>
  <goal name="smart_or&#39;vc.10" expl="postcondition" proved="true">
  <transf name="eliminate_recursion" proved="true" >
   <goal name="smart_or&#39;vc.10.0" expl="postcondition" proved="true">
   <transf name="eliminate_algebraic" proved="true" >
    <goal name="smart_or&#39;vc.10.0.0" expl="postcondition" proved="true">
    <transf name="split_goal_right" proved="true" >
     <goal name="smart_or&#39;vc.10.0.0.0" expl="postcondition" proved="true">
     <proof prover="4"><result status="valid" time="0.720000" steps="5547"/></proof>
     </goal>
     <goal name="smart_or&#39;vc.10.0.0.1" expl="postcondition" proved="true">
     <proof prover="4"><result status="valid" time="0.990000" steps="7201"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="smart_or&#39;vc.11" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.690000" steps="4739"/></proof>
  </goal>
  <goal name="smart_or&#39;vc.12" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.220000" steps="91"/></proof>
  </goal>
  <goal name="smart_or&#39;vc.13" expl="postcondition" proved="true">
  <transf name="eliminate_recursion" proved="true" >
   <goal name="smart_or&#39;vc.13.0" expl="postcondition" proved="true">
   <transf name="eliminate_algebraic" proved="true" >
    <goal name="smart_or&#39;vc.13.0.0" expl="postcondition" proved="true">
    <transf name="split_goal_right" proved="true" >
     <goal name="smart_or&#39;vc.13.0.0.0" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.810000" steps="192312"/></proof>
     </goal>
     <goal name="smart_or&#39;vc.13.0.0.1" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.820000" steps="192312"/></proof>
     </goal>
     <goal name="smart_or&#39;vc.13.0.0.2" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.800000" steps="192312"/></proof>
     </goal>
     <goal name="smart_or&#39;vc.13.0.0.3" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.820000" steps="192331"/></proof>
     </goal>
     <goal name="smart_or&#39;vc.13.0.0.4" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.810000" steps="192282"/></proof>
     </goal>
     <goal name="smart_or&#39;vc.13.0.0.5" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.580000" steps="168790"/></proof>
     </goal>
     <goal name="smart_or&#39;vc.13.0.0.6" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.570000" steps="168790"/></proof>
     </goal>
     <goal name="smart_or&#39;vc.13.0.0.7" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.830000" steps="192331"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
 </transf>
 </goal>
 <goal name="smart_forall&#39;vc" expl="VC for smart_forall" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="smart_forall&#39;vc.0" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="10"/></proof>
  </goal>
  <goal name="smart_forall&#39;vc.1" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="smart_forall&#39;vc.1.0" expl="VC for smart_forall" proved="true">
   <proof prover="4"><result status="valid" time="0.090000" steps="19"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.1.1" expl="VC for smart_forall" proved="true">
   <proof prover="4"><result status="valid" time="0.120000" steps="28"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="smart_forall&#39;vc.2" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.170000" steps="860"/></proof>
  </goal>
  <goal name="smart_forall&#39;vc.3" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.230000" steps="259"/></proof>
  </goal>
  <goal name="smart_forall&#39;vc.4" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.180000" steps="524"/></proof>
  </goal>
  <goal name="smart_forall&#39;vc.5" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.190000" steps="196"/></proof>
  </goal>
  <goal name="smart_forall&#39;vc.6" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.150000" steps="676"/></proof>
  </goal>
  <goal name="smart_forall&#39;vc.7" expl="postcondition" proved="true">
  <transf name="split_all_full" proved="true" >
   <goal name="smart_forall&#39;vc.7.0" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.710000" steps="264291"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.7.1" expl="postcondition" proved="true">
   <proof prover="5"><result status="valid" time="0.080000"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.7.2" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.750000" steps="249892"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.7.3" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.750000" steps="249832"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.7.4" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.540000" steps="395"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.7.5" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.130000" steps="126"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.7.6" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.570000" steps="395"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.7.7" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.100000" steps="126"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.7.8" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.570000" steps="401"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.7.9" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.120000" steps="132"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.7.10" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.540000" steps="401"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.7.11" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.120000" steps="132"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.7.12" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.540000" steps="394"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.7.13" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.190000" steps="125"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.7.14" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.570000" steps="400"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.7.15" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.110000" steps="131"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="smart_forall&#39;vc.8" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.150000" steps="681"/></proof>
  </goal>
  <goal name="smart_forall&#39;vc.9" expl="postcondition" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="smart_forall&#39;vc.9.0" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.500000" steps="243884"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.9.1" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.540000" steps="231364"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.9.2" expl="postcondition" proved="true">
   <proof prover="4"><result status="valid" time="0.110000" steps="21"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="smart_forall&#39;vc.10" expl="postcondition" proved="true">
  <transf name="split_all_full" proved="true" >
   <goal name="smart_forall&#39;vc.10.0" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.720000" steps="264894"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.10.1" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.710000" steps="252165"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.10.2" expl="postcondition" proved="true">
   <proof prover="6"><result status="valid" time="0.510000" steps="2975"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.10.3" expl="postcondition" proved="true">
   <proof prover="8"><result status="valid" time="0.440000" steps="1643450"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.10.4" expl="postcondition" proved="true">
   <proof prover="8"><result status="valid" time="0.430000" steps="1651995"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.10.5" expl="postcondition" proved="true">
   <proof prover="8" timelimit="5"><result status="valid" time="0.380000" steps="1651985"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.10.6" expl="postcondition" proved="true">
   <proof prover="6" timelimit="1"><result status="valid" time="0.520000" steps="2940"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.10.7" expl="postcondition" proved="true">
   <proof prover="8"><result status="valid" time="0.440000" steps="1620619"/></proof>
   </goal>
  </transf>
  </goal>
 </transf>
 </goal>
 <goal name="smart_exists&#39;vc" expl="VC for smart_exists" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="smart_exists&#39;vc.0" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.130000" steps="10"/></proof>
  </goal>
  <goal name="smart_exists&#39;vc.1" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.140000" steps="30"/></proof>
  </goal>
  <goal name="smart_exists&#39;vc.2" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.180000" steps="860"/></proof>
  </goal>
  <goal name="smart_exists&#39;vc.3" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.220000" steps="259"/></proof>
  </goal>
  <goal name="smart_exists&#39;vc.4" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.250000" steps="533"/></proof>
  </goal>
  <goal name="smart_exists&#39;vc.5" expl="assertion" proved="true">
  <proof prover="2"><result status="valid" time="0.610000"/></proof>
  </goal>
  <goal name="smart_exists&#39;vc.6" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.250000" steps="687"/></proof>
  </goal>
  <goal name="smart_exists&#39;vc.7" expl="postcondition" proved="true">
  <transf name="split_all_full" proved="true" >
   <goal name="smart_exists&#39;vc.7.0" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.700000" steps="249856"/></proof>
   </goal>
   <goal name="smart_exists&#39;vc.7.1" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.770000" steps="249901"/></proof>
   </goal>
   <goal name="smart_exists&#39;vc.7.2" expl="postcondition" proved="true">
   <proof prover="5"><result status="valid" time="0.080000"/></proof>
   </goal>
   <goal name="smart_exists&#39;vc.7.3" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.780000" steps="264290"/></proof>
   </goal>
   <goal name="smart_exists&#39;vc.7.4" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.220000" steps="241"/></proof>
   </goal>
   <goal name="smart_exists&#39;vc.7.5" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.120000" steps="125"/></proof>
   </goal>
   <goal name="smart_exists&#39;vc.7.6" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.180000" steps="241"/></proof>
   </goal>
   <goal name="smart_exists&#39;vc.7.7" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.150000" steps="125"/></proof>
   </goal>
   <goal name="smart_exists&#39;vc.7.8" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.160000" steps="288"/></proof>
   </goal>
   <goal name="smart_exists&#39;vc.7.9" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.110000" steps="131"/></proof>
   </goal>
   <goal name="smart_exists&#39;vc.7.10" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.140000" steps="290"/></proof>
   </goal>
   <goal name="smart_exists&#39;vc.7.11" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.120000" steps="131"/></proof>
   </goal>
   <goal name="smart_exists&#39;vc.7.12" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.140000" steps="239"/></proof>
   </goal>
   <goal name="smart_exists&#39;vc.7.13" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.150000" steps="124"/></proof>
   </goal>
   <goal name="smart_exists&#39;vc.7.14" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.160000" steps="415"/></proof>
   </goal>
   <goal name="smart_exists&#39;vc.7.15" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.130000" steps="130"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="smart_exists&#39;vc.8" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.210000" steps="692"/></proof>
  </goal>
  <goal name="smart_exists&#39;vc.9" expl="postcondition" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="smart_exists&#39;vc.9.0" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.440000" steps="231381"/></proof>
   </goal>
   <goal name="smart_exists&#39;vc.9.1" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.420000" steps="243897"/></proof>
   </goal>
   <goal name="smart_exists&#39;vc.9.2" expl="postcondition" proved="true">
   <proof prover="11"><result status="valid" time="0.970000"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="smart_exists&#39;vc.10" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.470000" steps="1333"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="nnf_simpl&#39;vc" expl="VC for nnf_simpl" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="nnf_simpl&#39;vc.0" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="9"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.1" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.230000"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.2" expl="variant decrease" proved="true">
  <proof prover="1"><result status="valid" time="0.540000" steps="152758"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.3" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.120000" steps="18"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.4" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="133"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.5" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.140000" steps="203"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.6" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="52"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.7" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.120000" steps="268"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.8" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.140000" steps="257"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.9" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="68"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.10" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.160000" steps="319"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.11" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.140000" steps="19"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.12" expl="precondition" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="nnf_simpl&#39;vc.12.0" expl="precondition" proved="true">
   <proof prover="4"><result status="valid" time="0.090000" steps="34"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="nnf_simpl&#39;vc.13" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.070000" steps="19"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.14" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="34"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.15" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="19"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.16" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="19"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.17" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.210000" steps="204"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.18" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="52"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.19" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.230000" steps="268"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.20" expl="variant decrease" proved="true">
  <proof prover="0"><result status="valid" time="0.280000" steps="515832"/></proof>
  <proof prover="1" timelimit="5"><result status="valid" time="0.980000" steps="215108"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.21" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="68"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.22" expl="precondition" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="nnf_simpl&#39;vc.22.0" expl="precondition" proved="true">
   <proof prover="4"><result status="valid" time="0.230000" steps="319"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="nnf_simpl&#39;vc.23" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="19"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.24" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.130000" steps="34"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.25" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.120000" steps="19"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.26" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.130000" steps="34"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.27" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="19"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.28" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.130000" steps="19"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.29" expl="assertion" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.140000" steps="412"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.30" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.140000" steps="244"/></proof>
  <proof prover="11"><result status="valid" time="0.830000"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.31" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.790000" steps="1954"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.32" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.140000" steps="33"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.33" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.210000" steps="65"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.34" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="28"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.35" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="18"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.36" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="189"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.37" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="18"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.38" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.250000" steps="417"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.39" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.120000" steps="244"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.40" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.800000" steps="1972"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.41" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.180000" steps="33"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.42" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.190000" steps="66"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.43" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="28"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.44" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="18"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.45" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="190"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.46" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.130000" steps="18"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.47" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.120000" steps="35"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.48" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.300000" steps="729"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.49" expl="postcondition" proved="true">
  <transf name="split_all_full" proved="true" >
   <goal name="nnf_simpl&#39;vc.49.0" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.330000" steps="178079"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.49.1" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.410000" steps="178081"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.49.2" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.780000" steps="190881"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.49.3" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.770000" steps="190889"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.49.4" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.780000" steps="203323"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.49.5" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.760000" steps="203269"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.49.6" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.780000" steps="203313"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.49.7" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.730000" steps="203299"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.49.8" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.320000" steps="178031"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.49.9" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.320000" steps="178033"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.49.10" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.300000" steps="178031"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.49.11" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.280000" steps="178033"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.49.12" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.180000" steps="398"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.49.13" expl="postcondition" proved="true">
   <proof prover="4"><result status="valid" time="0.130000" steps="322"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.49.14" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.250000" steps="906"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.49.15" expl="postcondition" proved="true">
   <transf name="split_all_full" proved="true" >
    <goal name="nnf_simpl&#39;vc.49.15.0" expl="postcondition" proved="true">
    <proof prover="1" timelimit="10" memlimit="4000"><result status="valid" time="0.780000" steps="463642"/></proof>
    </goal>
    <goal name="nnf_simpl&#39;vc.49.15.1" expl="postcondition" proved="true">
    <proof prover="4"><result status="valid" time="1.460000" steps="1083"/></proof>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="nnf_simpl&#39;vc.50" expl="postcondition" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="nnf_simpl&#39;vc.50.0" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.690000" steps="182560"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.50.1" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.300000" steps="169730"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.50.2" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.480000" steps="176090"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.50.3" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.490000" steps="176090"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.50.4" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.450000" steps="174010"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.50.5" expl="postcondition" proved="true">
   <proof prover="4"><result status="valid" time="0.090000" steps="39"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.50.6" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.120000" steps="23"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.50.7" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.080000" steps="23"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="nnf_simpl&#39;vc.51" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.220000" steps="245"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="nnf_neg_simpl&#39;vc" expl="VC for nnf_neg_simpl" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="nnf_neg_simpl&#39;vc.0" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.080000" steps="9"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.1" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.130000" steps="211"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.2" expl="variant decrease" proved="true">
  <proof prover="1"><result status="valid" time="0.530000" steps="152619"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.3" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.090000" steps="18"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.4" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.500000" steps="147193"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.5" expl="variant decrease" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.150000" steps="203"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.6" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.110000" steps="52"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.7" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.120000" steps="268"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.8" expl="variant decrease" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.150000" steps="257"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.9" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.100000" steps="68"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.10" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.220000" steps="319"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.11" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.140000" steps="19"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.12" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.100000" steps="34"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.13" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.150000" steps="19"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.14" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.120000" steps="34"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.15" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.080000" steps="19"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.16" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.070000" steps="19"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.17" expl="variant decrease" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.140000" steps="204"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.18" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.090000" steps="52"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.19" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.130000" steps="268"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.20" expl="variant decrease" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.140000" steps="258"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.21" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.100000" steps="68"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.22" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.260000" steps="319"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.23" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.140000" steps="19"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.24" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.240000"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.25" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.090000" steps="19"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.26" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.120000" steps="34"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.27" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.080000" steps="19"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.28" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.090000" steps="19"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.29" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.230000" steps="227"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.30" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.230000" steps="227"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.31" expl="assertion" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.220000" steps="412"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.32" expl="assertion" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.110000" steps="244"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.33" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="nnf_neg_simpl&#39;vc.33.0" expl="assertion" proved="true">
   <proof prover="4" timelimit="20"><result status="valid" time="0.090000" steps="29"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.33.1" expl="assertion" proved="true">
   <proof prover="4" timelimit="20"><result status="valid" time="0.080000" steps="20"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.33.2" expl="assertion" proved="true">
   <proof prover="4" timelimit="20"><result status="valid" time="0.110000" steps="97"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.33.3" expl="assertion" proved="true">
   <proof prover="4" timelimit="20"><result status="valid" time="0.090000" steps="28"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.33.4" expl="assertion" proved="true">
   <proof prover="4" timelimit="20"><result status="valid" time="0.080000" steps="26"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.33.5" expl="assertion" proved="true">
   <proof prover="4" timelimit="20"><result status="valid" time="0.150000" steps="29"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.33.6" expl="assertion" proved="true">
   <proof prover="4" timelimit="20"><result status="valid" time="0.100000" steps="111"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.33.7" expl="assertion" proved="true">
   <proof prover="4" timelimit="20"><result status="valid" time="0.100000" steps="87"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.33.8" expl="assertion" proved="true">
   <proof prover="4" timelimit="20"><result status="valid" time="0.130000" steps="162"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.33.9" expl="assertion" proved="true">
   <proof prover="4" timelimit="20"><result status="valid" time="0.130000" steps="19"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.34" expl="variant decrease" proved="true">
  <proof prover="0"><result status="valid" time="0.260000" steps="641736"/></proof>
  <proof prover="1" timelimit="5"><result status="valid" time="1.120000" steps="283964"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.35" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.100000" steps="65"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.36" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.090000" steps="28"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.37" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.080000" steps="18"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.38" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.100000" steps="189"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.39" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.090000" steps="18"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.40" expl="assertion" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.200000" steps="417"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.41" expl="assertion" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.120000" steps="244"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.42" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="nnf_neg_simpl&#39;vc.42.0" expl="assertion" proved="true">
   <proof prover="4" timelimit="20"><result status="valid" time="0.130000" steps="29"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.42.1" expl="assertion" proved="true">
   <proof prover="4" timelimit="20"><result status="valid" time="0.090000" steps="20"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.42.2" expl="assertion" proved="true">
   <proof prover="4" timelimit="20"><result status="valid" time="0.100000" steps="98"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.42.3" expl="assertion" proved="true">
   <proof prover="4" timelimit="20"><result status="valid" time="0.100000" steps="28"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.42.4" expl="assertion" proved="true">
   <proof prover="4" timelimit="20"><result status="valid" time="0.080000" steps="26"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.42.5" expl="assertion" proved="true">
   <proof prover="4" timelimit="20"><result status="valid" time="0.120000" steps="29"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.42.6" expl="assertion" proved="true">
   <proof prover="4" timelimit="20"><result status="valid" time="0.210000" steps="111"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.42.7" expl="assertion" proved="true">
   <proof prover="4" timelimit="20"><result status="valid" time="0.110000" steps="88"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.42.8" expl="assertion" proved="true">
   <proof prover="4" timelimit="20"><result status="valid" time="0.200000" steps="163"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.42.9" expl="assertion" proved="true">
   <proof prover="4" timelimit="20"><result status="valid" time="0.120000" steps="19"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.43" expl="variant decrease" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.170000" steps="33"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.44" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.110000" steps="66"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.45" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.080000" steps="28"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.46" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.160000" steps="18"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.47" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.110000" steps="190"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.48" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.090000" steps="18"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.49" expl="postcondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.110000" steps="35"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.50" expl="postcondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.940000" steps="1547"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.51" expl="postcondition" proved="true">
  <transf name="split_all_full" proved="true" >
   <goal name="nnf_neg_simpl&#39;vc.51.0" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.640000" steps="185738"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.51.1" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.640000" steps="185727"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.51.2" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.660000" steps="190743"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.51.3" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.710000" steps="190727"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.51.4" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.730000" steps="203285"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.51.5" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.770000" steps="203315"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.51.6" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.910000" steps="203273"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.51.7" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.780000" steps="203301"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.51.8" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.530000" steps="182709"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.51.9" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.520000" steps="182697"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.51.10" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.520000" steps="182709"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.51.11" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.490000" steps="182697"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.51.12" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.200000" steps="398"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.51.13" expl="postcondition" proved="true">
   <transf name="split_all_full" proved="true" >
    <goal name="nnf_neg_simpl&#39;vc.51.13.0" expl="postcondition" proved="true">
    <proof prover="1" timelimit="5" memlimit="2000"><result status="valid" time="0.790000" steps="463652"/></proof>
    </goal>
    <goal name="nnf_neg_simpl&#39;vc.51.13.1" expl="postcondition" proved="true">
    <proof prover="4"><result status="valid" time="0.140000" steps="322"/></proof>
    </goal>
   </transf>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.51.14" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.340000" steps="906"/></proof>
   </goal>
   <goal name="nnf_neg_simpl&#39;vc.51.15" expl="postcondition" proved="true">
   <proof prover="4"><result status="valid" time="1.440000" steps="1083"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.52" expl="postcondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.500000" steps="2048"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.53" expl="postcondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.200000" steps="770"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="nnf_simpl_list&#39;vc" expl="VC for nnf_simpl_list" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="nnf_simpl_list&#39;vc.0" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="9"/></proof>
  <proof prover="11"><result status="valid" time="0.310000"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.1" expl="postcondition" proved="true">
  <proof prover="11"><result status="valid" time="0.370000"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.2" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.130000" steps="21"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.3" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.180000" steps="8"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.4" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="24"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.5" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="25"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.6" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="70"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.7" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.170000" steps="71"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.8" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="48"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.9" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="75"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.10" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.140000" steps="59"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.11" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.200000" steps="88"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.12" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="20"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.13" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="24"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.14" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="42"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.15" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.800000" steps="200038"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.16" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="24"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.17" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="24"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.18" expl="exceptional postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.150000" steps="178"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.19" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.220000" steps="1122"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.20" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="57"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.21" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.170000" steps="148"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.22" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="27"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.23" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="201"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.24" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.150000" steps="399"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.25" expl="postcondition" proved="true">
  <transf name="eliminate_recursion" proved="true" >
   <goal name="nnf_simpl_list&#39;vc.25.0" expl="postcondition" proved="true">
   <transf name="eliminate_algebraic" proved="true" >
    <goal name="nnf_simpl_list&#39;vc.25.0.0" expl="postcondition" proved="true">
    <transf name="split_goal_right" proved="true" >
     <goal name="nnf_simpl_list&#39;vc.25.0.0.0" expl="postcondition" proved="true">
     <proof prover="4"><result status="valid" time="0.110000" steps="125"/></proof>
     </goal>
    </transf>
    </goal>
   </transf>
   </goal>
  </transf>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.26" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="117"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.27" expl="exceptional postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="26"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="term_free_vars&#39;vc" expl="VC for term_free_vars" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="term_free_vars&#39;vc.0" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="10"/></proof>
  </goal>
  <goal name="term_free_vars&#39;vc.1" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.180000" steps="95"/></proof>
  </goal>
  <goal name="term_free_vars&#39;vc.2" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.120000" steps="44"/></proof>
  </goal>
  <goal name="term_free_vars&#39;vc.3" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.160000" steps="192"/></proof>
  </goal>
  <goal name="term_free_vars&#39;vc.4" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.130000" steps="175"/></proof>
  </goal>
  <goal name="term_free_vars&#39;vc.5" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.170000" steps="290"/></proof>
  </goal>
  <goal name="term_free_vars&#39;vc.6" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="47"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="term_list_free_vars&#39;vc" expl="VC for term_list_free_vars" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="term_list_free_vars&#39;vc.0" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="10"/></proof>
  </goal>
  <goal name="term_list_free_vars&#39;vc.1" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.200000" steps="94"/></proof>
  </goal>
  <goal name="term_list_free_vars&#39;vc.2" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.190000" steps="45"/></proof>
  </goal>
  <goal name="term_list_free_vars&#39;vc.3" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.170000" steps="191"/></proof>
  </goal>
  <goal name="term_list_free_vars&#39;vc.4" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="100"/></proof>
  </goal>
  <goal name="term_list_free_vars&#39;vc.5" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.120000" steps="46"/></proof>
  </goal>
  <goal name="term_list_free_vars&#39;vc.6" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.150000" steps="201"/></proof>
  </goal>
  <goal name="term_list_free_vars&#39;vc.7" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="16"/></proof>
  </goal>
  <goal name="term_list_free_vars&#39;vc.8" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="16"/></proof>
  </goal>
  <goal name="term_list_free_vars&#39;vc.9" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="133"/></proof>
  </goal>
  <goal name="term_list_free_vars&#39;vc.10" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.140000" steps="171"/></proof>
  </goal>
  <goal name="term_list_free_vars&#39;vc.11" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="25"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="skolem_parameters&#39;vc" expl="VC for skolem_parameters" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="skolem_parameters&#39;vc.0" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="23"/></proof>
  </goal>
  <goal name="skolem_parameters&#39;vc.1" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="39"/></proof>
  </goal>
  <goal name="skolem_parameters&#39;vc.2" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.140000" steps="84"/></proof>
  </goal>
  <goal name="skolem_parameters&#39;vc.3" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="84"/></proof>
  </goal>
  <goal name="skolem_parameters&#39;vc.4" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="79"/></proof>
  </goal>
  <goal name="skolem_parameters&#39;vc.5" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.120000" steps="96"/></proof>
  </goal>
  <goal name="skolem_parameters&#39;vc.6" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="18"/></proof>
  </goal>
  <goal name="skolem_parameters&#39;vc.7" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.140000" steps="253"/></proof>
  </goal>
  <goal name="skolem_parameters&#39;vc.8" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.180000" steps="282"/></proof>
  </goal>
  <goal name="skolem_parameters&#39;vc.9" expl="precondition" proved="true">
  <transf name="split_all_full" proved="true" >
   <goal name="skolem_parameters&#39;vc.9.0" expl="precondition" proved="true">
   <proof prover="1" timelimit="10" memlimit="4000"><result status="valid" time="4.200000" steps="338383"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolem_parameters&#39;vc.10" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="86"/></proof>
  </goal>
  <goal name="skolem_parameters&#39;vc.11" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="21"/></proof>
  </goal>
  <goal name="skolem_parameters&#39;vc.12" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="163"/></proof>
  </goal>
  <goal name="skolem_parameters&#39;vc.13" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.220000" steps="407"/></proof>
  </goal>
  <goal name="skolem_parameters&#39;vc.14" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.200000" steps="223"/></proof>
  </goal>
  <goal name="skolem_parameters&#39;vc.15" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="65"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="skolemize&#39;vc" expl="VC for skolemize" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="skolemize&#39;vc.0" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.160000" steps="12"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.1" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.190000" steps="53"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.2" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.220000" steps="245"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.3" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.580000" steps="169726"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.4" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.140000" steps="441"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.5" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.160000" steps="24"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.6" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="72"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.7" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="193"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.8" expl="unreachable point" proved="true">
  <proof prover="4"><result status="valid" time="0.210000" steps="806"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.9" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.260000" steps="665251"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.10" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.170000" steps="27"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.11" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.200000" steps="29"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.12" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.160000" steps="100"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.13" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.210000" steps="61"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.14" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="78"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.15" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.180000" steps="72"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.16" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.210000" steps="70"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.17" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="194"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.18" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="125"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.19" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="79"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.20" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="94"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.21" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="90"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.22" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.170000" steps="88"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.23" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.130000" steps="244"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.24" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.220000" steps="456"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.25" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="31"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.26" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="31"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.27" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="176"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.28" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="skolemize&#39;vc.28.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.110000" steps="66"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.28.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.140000" steps="66"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize&#39;vc.29" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="skolemize&#39;vc.29.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.150000" steps="67"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.29.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.140000" steps="68"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize&#39;vc.30" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.120000" steps="513"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.31" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.290000" steps="1307"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.32" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.220000" steps="95"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.33" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="skolemize&#39;vc.33.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.200000" steps="127"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.33.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.160000" steps="55"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize&#39;vc.34" expl="assertion" proved="true">
  <proof prover="12" timelimit="30"><result status="valid" time="0.280000"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.35" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="27"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.36" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="29"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.37" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.160000" steps="100"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.38" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="61"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.39" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.130000" steps="78"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.40" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="72"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.41" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.190000" steps="70"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.42" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.120000" steps="194"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.43" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.140000" steps="125"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.44" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.180000" steps="79"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.45" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.180000" steps="94"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.46" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.170000" steps="90"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.47" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="88"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.48" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.120000" steps="244"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.49" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.170000" steps="456"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.50" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="31"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.51" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="31"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.52" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.160000" steps="177"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.53" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="skolemize&#39;vc.53.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.140000" steps="66"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.53.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.100000" steps="66"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize&#39;vc.54" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="skolemize&#39;vc.54.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.110000" steps="67"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.54.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.100000" steps="68"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize&#39;vc.55" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="skolemize&#39;vc.55.0" expl="assertion" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.180000" steps="358"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.55.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.110000" steps="358"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize&#39;vc.56" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="skolemize&#39;vc.56.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.300000" steps="725"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.56.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.320000" steps="727"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize&#39;vc.57" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="95"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.58" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="skolemize&#39;vc.58.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.200000" steps="127"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.58.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.170000" steps="55"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize&#39;vc.59" expl="unreachable point" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="30"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.60" expl="unreachable point" proved="true">
  <proof prover="4"><result status="valid" time="0.150000" steps="30"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.61" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.200000" steps="424"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.62" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.190000" steps="477"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.63" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.200000" steps="209"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.64" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="skolemize&#39;vc.64.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.100000" steps="32"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.64.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.080000" steps="23"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.64.2" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.110000" steps="107"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.64.3" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.090000" steps="31"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.64.4" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.100000" steps="29"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.64.5" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.080000" steps="32"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.64.6" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.100000" steps="114"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.64.7" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.190000" steps="97"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.64.8" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.220000" steps="166"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.64.9" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.140000" steps="22"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize&#39;vc.65" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.120000" steps="36"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.66" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="69"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.67" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.160000" steps="31"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.68" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.130000" steps="82"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.69" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="79"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.70" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.420000" steps="791"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.71" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.160000" steps="351"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.72" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="26"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.73" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="3.048792" steps="2871212"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.74" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="skolemize&#39;vc.74.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.170000" steps="164"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.74.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.120000" steps="55"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.74.2" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.100000" steps="61"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.74.3" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.190000" steps="180"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize&#39;vc.75" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.120000" steps="43"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.76" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="1.080000" steps="2561"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.77" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.220000" steps="429"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.78" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.540000" steps="2538"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.79" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.150000" steps="481"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.80" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="skolemize&#39;vc.80.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.100000" steps="32"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.80.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.080000" steps="23"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.80.2" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.220000" steps="108"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.80.3" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.090000" steps="31"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.80.4" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.090000" steps="29"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.80.5" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.120000" steps="32"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.80.6" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.100000" steps="114"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.80.7" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.110000" steps="98"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.80.8" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.100000" steps="167"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.80.9" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.090000" steps="22"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize&#39;vc.81" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="36"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.82" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.200000" steps="70"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.83" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="31"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.84" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.120000" steps="83"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.85" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.130000" steps="80"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.86" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.400000" steps="795"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.87" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="24"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.88" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="44"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.89" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.130000" steps="28"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.90" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="28"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.91" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.640000" steps="854"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.92" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.170000" steps="28"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.93" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.140000" steps="113"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.94" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="58"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.95" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="57"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.96" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.120000" steps="53"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.97" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="skolemize&#39;vc.97.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.110000" steps="67"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.97.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.220000" steps="379"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.97.2" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.120000" steps="307"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.97.3" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.130000" steps="303"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.97.4" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.090000" steps="50"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize&#39;vc.98" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.190000" steps="143"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.99" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.140000" steps="117"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.100" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="47"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.101" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="30"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.102" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.120000" steps="70"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.103" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="79"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.104" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.130000" steps="192"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.105" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="35"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.106" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="35"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.107" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="67"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.108" expl="assertion" proved="true">
  <proof prover="11" timelimit="30"><result status="valid" time="5.853080"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.109" expl="assertion" proved="true">
  <proof prover="8"><result status="valid" time="0.392937" steps="1415664"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.110" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.290000" steps="648"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.111" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.240000" steps="200"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.112" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.300000" steps="523"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.113" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.770000" steps="507"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.114" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="skolemize&#39;vc.114.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.140000" steps="175"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize&#39;vc.115" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="skolemize&#39;vc.115.0" expl="assertion" proved="true">
   <proof prover="1" timelimit="10"><result status="valid" time="6.314653" steps="1323097"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.115.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.200000" steps="74"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.115.2" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.130000" steps="102"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.115.3" expl="assertion" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.660000" steps="871"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.115.4" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.130000" steps="537"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize&#39;vc.116" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="skolemize&#39;vc.116.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.100000" steps="41"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.116.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.200000" steps="463"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.116.2" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.180000" steps="172"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.116.3" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.170000" steps="179"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.116.4" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.200000" steps="106"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.116.5" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.330000" steps="1077"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.116.6" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.120000" steps="47"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.116.7" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.220000" steps="213"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.116.8" expl="assertion" proved="true">
   <proof prover="2" timelimit="30"><result status="valid" time="2.998466"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.116.9" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.220000" steps="347"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize&#39;vc.117" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="skolemize&#39;vc.117.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.150000" steps="95"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.117.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.130000" steps="95"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.117.2" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.170000" steps="95"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.117.3" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.150000" steps="43"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize&#39;vc.118" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="skolemize&#39;vc.118.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.100000" steps="96"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.118.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.110000" steps="103"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.118.2" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.150000" steps="96"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.118.3" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.150000" steps="44"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize&#39;vc.119" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.130000" steps="345"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.120" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.140000" steps="31"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.121" expl="postcondition" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="skolemize&#39;vc.121.0" expl="postcondition" proved="true">
   <proof prover="4"><result status="valid" time="0.090000" steps="29"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.121.1" expl="postcondition" proved="true">
   <proof prover="4"><result status="valid" time="0.090000" steps="31"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.121.2" expl="postcondition" proved="true">
   <proof prover="4"><result status="valid" time="0.140000" steps="147"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.121.3" expl="postcondition" proved="true">
   <proof prover="4"><result status="valid" time="0.140000" steps="147"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.121.4" expl="postcondition" proved="true">
   <proof prover="4"><result status="valid" time="0.310000" steps="489"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.121.5" expl="postcondition" proved="true">
   <proof prover="4" timelimit="10"><result status="valid" time="6.440000" steps="2873"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize&#39;vc.122" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.250000" steps="33"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.123" expl="postcondition" proved="true">
  <transf name="split_all_full" proved="true" >
   <goal name="skolemize&#39;vc.123.0" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.700000" steps="212985"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.123.1" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.740000" steps="207593"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.123.2" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.120000" steps="90"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.123.3" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.790000" steps="223213"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.123.4" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.260000" steps="862"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.123.5" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.240000" steps="862"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.123.6" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.400000" steps="1026"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.123.7" expl="postcondition" proved="true">
   <proof prover="4" timelimit="1"><result status="valid" time="0.150000" steps="182"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize&#39;vc.124" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.220000" steps="643"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.125" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.230000" steps="655"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.126" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.320000" steps="935"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.127" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.920000" steps="3653"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.128" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.260000" steps="689"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.129" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.290000" steps="594"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.130" expl="postcondition" proved="true">
  <proof prover="4" timelimit="1"><result status="valid" time="0.730000" steps="4084"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.131" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.200000" steps="45"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.132" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="2.800000" steps="3447"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="skolemize_list&#39;vc" expl="VC for skolemize_list" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="skolemize_list&#39;vc.0" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="12"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.1" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="74"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.2" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="27"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.3" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="29"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.4" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.170000" steps="52"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.5" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.160000" steps="78"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.6" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="67"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.7" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.120000" steps="65"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.8" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.210000" steps="143"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.9" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.130000" steps="99"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.10" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="70"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.11" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="94"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.12" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="78"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.13" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.150000" steps="79"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.14" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.180000" steps="166"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.15" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="61"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.16" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.220000" steps="133"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.17" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="skolemize_list&#39;vc.17.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.140000" steps="64"/></proof>
   </goal>
   <goal name="skolemize_list&#39;vc.17.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.190000" steps="64"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize_list&#39;vc.18" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="skolemize_list&#39;vc.18.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.140000" steps="65"/></proof>
   </goal>
   <goal name="skolemize_list&#39;vc.18.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.100000" steps="66"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize_list&#39;vc.19" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.160000" steps="391"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.20" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="skolemize_list&#39;vc.20.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.170000" steps="439"/></proof>
   </goal>
   <goal name="skolemize_list&#39;vc.20.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.230000" steps="441"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize_list&#39;vc.21" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="92"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.22" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.190000" steps="25"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.23" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.120000" steps="205"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.24" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.200000" steps="33"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.25" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.240000" steps="523"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.26" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.210000" steps="114"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.27" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.120000" steps="115"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.28" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.120000" steps="142"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.29" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.160000" steps="397"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.30" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.160000" steps="133"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.31" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.120000" steps="97"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="term_free_vars_noghost&#39;vc" expl="VC for term_free_vars_noghost" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="term_free_vars_noghost&#39;vc.0" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="9"/></proof>
  </goal>
  <goal name="term_free_vars_noghost&#39;vc.1" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="95"/></proof>
  </goal>
  <goal name="term_free_vars_noghost&#39;vc.2" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="44"/></proof>
  </goal>
  <goal name="term_free_vars_noghost&#39;vc.3" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="173"/></proof>
  </goal>
  <goal name="term_free_vars_noghost&#39;vc.4" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="48"/></proof>
  </goal>
  <goal name="term_free_vars_noghost&#39;vc.5" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.160000" steps="181"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="term_list_free_vars_noghost&#39;vc" expl="VC for term_list_free_vars_noghost" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="term_list_free_vars_noghost&#39;vc.0" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="9"/></proof>
  </goal>
  <goal name="term_list_free_vars_noghost&#39;vc.1" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.180000" steps="94"/></proof>
  </goal>
  <goal name="term_list_free_vars_noghost&#39;vc.2" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="45"/></proof>
  </goal>
  <goal name="term_list_free_vars_noghost&#39;vc.3" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="100"/></proof>
  </goal>
  <goal name="term_list_free_vars_noghost&#39;vc.4" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="46"/></proof>
  </goal>
  <goal name="term_list_free_vars_noghost&#39;vc.5" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="16"/></proof>
  </goal>
  <goal name="term_list_free_vars_noghost&#39;vc.6" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="16"/></proof>
  </goal>
  <goal name="term_list_free_vars_noghost&#39;vc.7" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.170000" steps="133"/></proof>
  </goal>
  <goal name="term_list_free_vars_noghost&#39;vc.8" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.280000" steps="485"/></proof>
  </goal>
  <goal name="term_list_free_vars_noghost&#39;vc.9" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="25"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="collect_free_var_formula&#39;vc" expl="VC for collect_free_var_formula" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="collect_free_var_formula&#39;vc.0" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.170000" steps="9"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.1" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.120000" steps="82"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.2" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.120000" steps="58"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.3" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.480000" steps="138499"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.4" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.150000" steps="27"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.5" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.160000" steps="20"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.6" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="94"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.7" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.140000" steps="97"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.8" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="59"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.9" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="99"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.10" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="60"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.11" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="17"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.12" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="17"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.13" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.160000" steps="95"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.14" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.140000" steps="97"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.15" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="59"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.16" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="99"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.17" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="60"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.18" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="17"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.19" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="17"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.20" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.410000"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.21" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.140000" steps="33"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.22" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.120000" steps="61"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.23" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="16"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.24" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="collect_free_var_formula&#39;vc.24.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.100000" steps="23"/></proof>
   </goal>
   <goal name="collect_free_var_formula&#39;vc.24.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.110000" steps="88"/></proof>
   </goal>
   <goal name="collect_free_var_formula&#39;vc.24.2" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.100000" steps="68"/></proof>
   </goal>
   <goal name="collect_free_var_formula&#39;vc.24.3" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.150000" steps="66"/></proof>
   </goal>
   <goal name="collect_free_var_formula&#39;vc.24.4" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.090000" steps="29"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.25" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.210000" steps="419"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.26" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.140000" steps="33"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.27" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.200000" steps="62"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.28" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="16"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.29" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="140"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.30" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="31"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.31" expl="postcondition" proved="true">
  <transf name="split_all_full" proved="true" >
   <goal name="collect_free_var_formula&#39;vc.31.0" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.640000" steps="177867"/></proof>
   </goal>
   <goal name="collect_free_var_formula&#39;vc.31.1" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.560000" steps="171599"/></proof>
   </goal>
   <goal name="collect_free_var_formula&#39;vc.31.2" expl="postcondition" proved="true">
   <proof prover="1" timelimit="5"><result status="valid" time="0.660000" steps="174998"/></proof>
   </goal>
   <goal name="collect_free_var_formula&#39;vc.31.3" expl="postcondition" proved="true">
   <proof prover="1" timelimit="5"><result status="valid" time="0.620000" steps="174998"/></proof>
   </goal>
   <goal name="collect_free_var_formula&#39;vc.31.4" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.430000" steps="152444"/></proof>
   </goal>
   <goal name="collect_free_var_formula&#39;vc.31.5" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.430000" steps="152444"/></proof>
   </goal>
   <goal name="collect_free_var_formula&#39;vc.31.6" expl="postcondition" proved="true">
   <proof prover="8" timelimit="5"><result status="valid" time="0.500000" steps="1440673"/></proof>
   </goal>
   <goal name="collect_free_var_formula&#39;vc.31.7" expl="postcondition" proved="true">
   <proof prover="8" timelimit="5"><result status="valid" time="0.480000" steps="1440620"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.32" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.830000" steps="3777"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="collect_free_var_formula_list&#39;vc" expl="VC for collect_free_var_formula_list" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="collect_free_var_formula_list&#39;vc.0" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="9"/></proof>
  </goal>
  <goal name="collect_free_var_formula_list&#39;vc.1" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="45"/></proof>
  </goal>
  <goal name="collect_free_var_formula_list&#39;vc.2" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.190000" steps="119"/></proof>
  </goal>
  <goal name="collect_free_var_formula_list&#39;vc.3" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="46"/></proof>
  </goal>
  <goal name="collect_free_var_formula_list&#39;vc.4" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="16"/></proof>
  </goal>
  <goal name="collect_free_var_formula_list&#39;vc.5" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="16"/></proof>
  </goal>
  <goal name="collect_free_var_formula_list&#39;vc.6" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="25"/></proof>
  </goal>
  <goal name="collect_free_var_formula_list&#39;vc.7" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.180000" steps="157"/></proof>
  </goal>
  <goal name="collect_free_var_formula_list&#39;vc.8" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.280000" steps="710"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="exists_quantify&#39;vc" expl="VC for exists_quantify" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="exists_quantify&#39;vc.0" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="191"/></proof>
  </goal>
  <goal name="exists_quantify&#39;vc.1" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.190000" steps="241"/></proof>
  </goal>
  <goal name="exists_quantify&#39;vc.2" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="240"/></proof>
  </goal>
  <goal name="exists_quantify&#39;vc.3" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="exists_quantify&#39;vc.3.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.220000" steps="588"/></proof>
   </goal>
   <goal name="exists_quantify&#39;vc.3.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.100000" steps="114"/></proof>
   </goal>
   <goal name="exists_quantify&#39;vc.3.2" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.310000" steps="352"/></proof>
   </goal>
   <goal name="exists_quantify&#39;vc.3.3" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.080000" steps="28"/></proof>
   </goal>
   <goal name="exists_quantify&#39;vc.3.4" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.100000" steps="41"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="exists_quantify&#39;vc.4" expl="variant decrease" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="exists_quantify&#39;vc.4.0" expl="VC for exists_quantify" proved="true">
   <proof prover="4"><result status="valid" time="0.100000" steps="35"/></proof>
   </goal>
   <goal name="exists_quantify&#39;vc.4.1" expl="VC for exists_quantify" proved="true">
   <proof prover="4"><result status="valid" time="0.100000" steps="36"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="exists_quantify&#39;vc.5" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="16"/></proof>
  </goal>
  <goal name="exists_quantify&#39;vc.6" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="78"/></proof>
  </goal>
  <goal name="exists_quantify&#39;vc.7" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.130000" steps="76"/></proof>
  </goal>
  <goal name="exists_quantify&#39;vc.8" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.570000" steps="1660"/></proof>
  </goal>
  <goal name="exists_quantify&#39;vc.9" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="22"/></proof>
  </goal>
  <goal name="exists_quantify&#39;vc.10" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.130000" steps="190"/></proof>
  </goal>
  <goal name="exists_quantify&#39;vc.11" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="2.630000"/></proof>
  </goal>
  <goal name="exists_quantify&#39;vc.12" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="31"/></proof>
  </goal>
  <goal name="exists_quantify&#39;vc.13" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="31"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="combine_with&#39;vc" expl="VC for combine_with" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="combine_with&#39;vc.0" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="15"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.1" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.160000" steps="93"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.2" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="94"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.3" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.180000" steps="67"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.4" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.140000" steps="91"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.5" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="76"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.6" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="102"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.7" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.130000" steps="88"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.8" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.150000" steps="89"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.9" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="93"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.10" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="91"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.11" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.140000" steps="381"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.12" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.120000" steps="147"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.13" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="36"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.14" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.210000" steps="136"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.15" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.210000" steps="134"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.16" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.260000" steps="1008"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.17" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.170000" steps="220"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="split&#39;vc" expl="VC for split" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="split&#39;vc.0" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.160000" steps="17"/></proof>
  </goal>
  <goal name="split&#39;vc.1" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.190000" steps="109"/></proof>
  </goal>
  <goal name="split&#39;vc.2" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="40"/></proof>
  </goal>
  <goal name="split&#39;vc.3" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="42"/></proof>
  </goal>
  <goal name="split&#39;vc.4" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="114"/></proof>
  </goal>
  <goal name="split&#39;vc.5" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="74"/></proof>
  </goal>
  <goal name="split&#39;vc.6" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.140000" steps="53"/></proof>
  </goal>
  <goal name="split&#39;vc.7" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.180000" steps="85"/></proof>
  </goal>
  <goal name="split&#39;vc.8" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.200000" steps="83"/></proof>
  </goal>
  <goal name="split&#39;vc.9" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.200000" steps="87"/></proof>
  </goal>
  <goal name="split&#39;vc.10" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.120000" steps="26"/></proof>
  </goal>
  <goal name="split&#39;vc.11" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="39"/></proof>
  </goal>
  <goal name="split&#39;vc.12" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="26"/></proof>
  </goal>
  <goal name="split&#39;vc.13" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.130000" steps="26"/></proof>
  </goal>
  <goal name="split&#39;vc.14" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="26"/></proof>
  </goal>
  <goal name="split&#39;vc.15" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.120000" steps="126"/></proof>
  </goal>
  <goal name="split&#39;vc.16" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.170000" steps="86"/></proof>
  </goal>
  <goal name="split&#39;vc.17" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.150000" steps="65"/></proof>
  </goal>
  <goal name="split&#39;vc.18" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.190000" steps="97"/></proof>
  </goal>
  <goal name="split&#39;vc.19" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.180000" steps="95"/></proof>
  </goal>
  <goal name="split&#39;vc.20" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.180000" steps="99"/></proof>
  </goal>
  <goal name="split&#39;vc.21" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="30"/></proof>
  </goal>
  <goal name="split&#39;vc.22" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="47"/></proof>
  </goal>
  <goal name="split&#39;vc.23" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="30"/></proof>
  </goal>
  <goal name="split&#39;vc.24" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="30"/></proof>
  </goal>
  <goal name="split&#39;vc.25" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="30"/></proof>
  </goal>
  <goal name="split&#39;vc.26" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="45"/></proof>
  </goal>
  <goal name="split&#39;vc.27" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.830000" steps="5280"/></proof>
  </goal>
  <goal name="split&#39;vc.28" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="40"/></proof>
  </goal>
  <goal name="split&#39;vc.29" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.340000" steps="1696"/></proof>
  </goal>
  <goal name="split&#39;vc.30" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.230000" steps="1216"/></proof>
  </goal>
  <goal name="split&#39;vc.31" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.230000" steps="1217"/></proof>
  </goal>
  <goal name="split&#39;vc.32" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.260000" steps="1218"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="preprocessing&#39;vc" expl="VC for preprocessing" proved="true">
 <transf name="split_goal_right" proved="true" >
  <goal name="preprocessing&#39;vc.0" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="9"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.1" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="11"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.2" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="19"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.3" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="14"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.4" expl="exceptional postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="47"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.5" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="57"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.6" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.220000" steps="221"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.7" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="66"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.8" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.240000" steps="264"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.9" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="137"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.10" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="134"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.11" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="155"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.12" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="143"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.13" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="21"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.14" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="21"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.15" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="21"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.16" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.180000" steps="38"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.17" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.110000" steps="24"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.18" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="43"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.19" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="24"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.20" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="24"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.21" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.160000" steps="88"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.22" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.820000" steps="362966"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.23" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="32"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.24" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.160000" steps="88"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.25" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.170000" steps="32"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.26" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.160000" steps="32"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.27" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="32"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.28" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.120000" steps="32"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.29" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="83"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.30" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="85"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.31" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="86"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.32" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.140000" steps="86"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.33" expl="assertion" proved="true">
  <transf name="split_goal_right" proved="true" >
   <goal name="preprocessing&#39;vc.33.0" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.160000" steps="67"/></proof>
   </goal>
   <goal name="preprocessing&#39;vc.33.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.170000" steps="271"/></proof>
   </goal>
   <goal name="preprocessing&#39;vc.33.2" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.140000" steps="275"/></proof>
   </goal>
   <goal name="preprocessing&#39;vc.33.3" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.150000" steps="70"/></proof>
   </goal>
   <goal name="preprocessing&#39;vc.33.4" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.090000" steps="72"/></proof>
   </goal>
   <goal name="preprocessing&#39;vc.33.5" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.140000" steps="106"/></proof>
   </goal>
   <goal name="preprocessing&#39;vc.33.6" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.140000" steps="75"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="preprocessing&#39;vc.34" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.100000" steps="36"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.35" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.150000" steps="66"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.36" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="36"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.37" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.130000" steps="36"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.38" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.090000" steps="36"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.39" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.140000" steps="101"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.40" expl="exceptional postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.080000" steps="9"/></proof>
  </goal>
 </transf>
 </goal>
</theory>
</file>
</why3session>
