<?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="30" steplimit="0" memlimit="1000"/>
<prover id="3" name="Z3" version="4.6.0" timelimit="1" 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="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"/>
<prover id="13" name="Z3" version="4.3.2" 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.16" 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.14" 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.08" steps="35"/></proof>
  </goal>
  <goal name="is_nnf_subst&#39;vc.3" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" 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.09" steps="37"/></proof>
  </goal>
  <goal name="is_nnf_subst&#39;vc.5" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" 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.10" steps="35"/></proof>
  </goal>
  <goal name="is_nnf_subst&#39;vc.7" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" 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.08" steps="37"/></proof>
  </goal>
  <goal name="is_nnf_subst&#39;vc.9" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" 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.09" steps="12"/></proof>
  </goal>
  <goal name="is_nnf_subst&#39;vc.11" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="7"/></proof>
  </goal>
  <goal name="is_nnf_subst&#39;vc.12" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.38"/></proof>
  </goal>
  <goal name="is_nnf_subst&#39;vc.13" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="12"/></proof>
  </goal>
  <goal name="is_nnf_subst&#39;vc.14" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="7"/></proof>
  </goal>
  <goal name="is_nnf_subst&#39;vc.15" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.38"/></proof>
  </goal>
  <goal name="is_nnf_subst&#39;vc.16" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" 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.09" steps="4"/></proof>
  </goal>
  <goal name="is_nnf_renaming&#39;vc.1" expl="postcondition" proved="true">
  <proof prover="11"><result status="valid" time="1.90"/></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.08" steps="10"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.1" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="7"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.2" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.32"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.3" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="38"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.4" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" 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.04" steps="41"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.6" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" 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.11" steps="38"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.8" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" 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.09" steps="41"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.10" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" 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.08" steps="12"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.12" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="7"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.13" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.40"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.14" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="12"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.15" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="7"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.16" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.40"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.17" expl="unreachable point" proved="true">
  <proof prover="4"><result status="valid" time="0.10" 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.09" steps="6"/></proof>
  </goal>
  <goal name="is_simpl_subst&#39;vc.19" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" 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.03" steps="4"/></proof>
  </goal>
  <goal name="is_simpl_renaming&#39;vc.1" expl="postcondition" proved="true">
  <proof prover="11"><result status="valid" time="1.36"/></proof>
  </goal>
 </transf>
 </goal>
 <goal name="is_simpl_extended_renaming" proved="true">
 <proof prover="4"><result status="valid" time="0.09" 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.08" steps="10"/></proof>
  </goal>
  <goal name="no_existential_subst&#39;vc.1" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="7"/></proof>
  </goal>
  <goal name="no_existential_subst&#39;vc.2" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.34"/></proof>
  </goal>
  <goal name="no_existential_subst&#39;vc.3" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="40"/></proof>
  </goal>
  <goal name="no_existential_subst&#39;vc.4" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" 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.11" steps="43"/></proof>
  </goal>
  <goal name="no_existential_subst&#39;vc.6" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" 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.10" steps="40"/></proof>
  </goal>
  <goal name="no_existential_subst&#39;vc.8" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" 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.08" steps="43"/></proof>
  </goal>
  <goal name="no_existential_subst&#39;vc.10" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.11" 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.09" steps="12"/></proof>
  </goal>
  <goal name="no_existential_subst&#39;vc.12" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="7"/></proof>
  </goal>
  <goal name="no_existential_subst&#39;vc.13" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.41"/></proof>
  </goal>
  <goal name="no_existential_subst&#39;vc.14" expl="unreachable point" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="6"/></proof>
  </goal>
  <goal name="no_existential_subst&#39;vc.15" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.17" 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.04" steps="4"/></proof>
  </goal>
  <goal name="no_existential_renaming&#39;vc.1" expl="postcondition" proved="true">
  <proof prover="11"><result status="valid" time="1.25"/></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.08" steps="12"/></proof>
  </goal>
  <goal name="smart_and&#39;vc.1" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.20" steps="419"/></proof>
  </goal>
  <goal name="smart_and&#39;vc.2" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.23" steps="477"/></proof>
  </goal>
  <goal name="smart_and&#39;vc.3" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="17"/></proof>
  </goal>
  <goal name="smart_and&#39;vc.4" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.15" steps="631"/></proof>
  </goal>
  <goal name="smart_and&#39;vc.5" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.16" steps="638"/></proof>
  </goal>
  <goal name="smart_and&#39;vc.6" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="51"/></proof>
  </goal>
  <goal name="smart_and&#39;vc.7" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.24" 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.12" 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.69" 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.79" 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.85" 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.74" 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.66" steps="4739"/></proof>
  </goal>
  <goal name="smart_and&#39;vc.12" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" 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.78" steps="202378"/></proof>
     </goal>
     <goal name="smart_and&#39;vc.13.0.0.1" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.77" steps="202378"/></proof>
     </goal>
     <goal name="smart_and&#39;vc.13.0.0.2" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.79" steps="202387"/></proof>
     </goal>
     <goal name="smart_and&#39;vc.13.0.0.3" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.80" steps="202378"/></proof>
     </goal>
     <goal name="smart_and&#39;vc.13.0.0.4" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.84" steps="202338"/></proof>
     </goal>
     <goal name="smart_and&#39;vc.13.0.0.5" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.55" steps="178322"/></proof>
     </goal>
     <goal name="smart_and&#39;vc.13.0.0.6" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.59" steps="178322"/></proof>
     </goal>
     <goal name="smart_and&#39;vc.13.0.0.7" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.82" steps="202383"/></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.08" steps="12"/></proof>
  </goal>
  <goal name="smart_or&#39;vc.1" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.14" steps="419"/></proof>
  </goal>
  <goal name="smart_or&#39;vc.2" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.14" steps="477"/></proof>
  </goal>
  <goal name="smart_or&#39;vc.3" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="17"/></proof>
  </goal>
  <goal name="smart_or&#39;vc.4" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.14" steps="631"/></proof>
  </goal>
  <goal name="smart_or&#39;vc.5" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.18" steps="638"/></proof>
  </goal>
  <goal name="smart_or&#39;vc.6" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.21" steps="51"/></proof>
  </goal>
  <goal name="smart_or&#39;vc.7" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.16" 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.69"/></proof>
  </goal>
  <goal name="smart_or&#39;vc.9" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.74" 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.72" 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.99" 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.69" steps="4739"/></proof>
  </goal>
  <goal name="smart_or&#39;vc.12" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.22" 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.82" steps="202368"/></proof>
     </goal>
     <goal name="smart_or&#39;vc.13.0.0.1" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.80" steps="202368"/></proof>
     </goal>
     <goal name="smart_or&#39;vc.13.0.0.2" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.83" steps="202378"/></proof>
     </goal>
     <goal name="smart_or&#39;vc.13.0.0.3" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.82" steps="202387"/></proof>
     </goal>
     <goal name="smart_or&#39;vc.13.0.0.4" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.81" steps="202338"/></proof>
     </goal>
     <goal name="smart_or&#39;vc.13.0.0.5" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.58" steps="178322"/></proof>
     </goal>
     <goal name="smart_or&#39;vc.13.0.0.6" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.57" steps="178322"/></proof>
     </goal>
     <goal name="smart_or&#39;vc.13.0.0.7" expl="postcondition" proved="true">
     <proof prover="7"><result status="valid" time="0.81" steps="202387"/></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.08" 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.09" 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.12" 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.17" steps="860"/></proof>
  </goal>
  <goal name="smart_forall&#39;vc.3" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.23" steps="259"/></proof>
  </goal>
  <goal name="smart_forall&#39;vc.4" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.18" steps="524"/></proof>
  </goal>
  <goal name="smart_forall&#39;vc.5" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.19" steps="196"/></proof>
  </goal>
  <goal name="smart_forall&#39;vc.6" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.15" 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.71" steps="264291"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.7.1" expl="postcondition" proved="true">
   <proof prover="5"><result status="valid" time="0.08"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.7.2" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.75" steps="249892"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.7.3" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.75" 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.54" 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.13" 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.57" 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.10" 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.57" 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.12" 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.54" 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.12" 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.54" 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.19" 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.57" 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.11" 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.15" 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.50" steps="277513"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.9.1" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.54" steps="264993"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.9.2" expl="postcondition" proved="true">
   <proof prover="4"><result status="valid" time="0.11" 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.72" steps="264894"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.10.1" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.71" steps="252165"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.10.2" expl="postcondition" proved="true">
   <proof prover="6"><result status="valid" time="0.51" steps="2975"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.10.3" expl="postcondition" proved="true">
   <proof prover="3"><result status="valid" time="0.44" steps="1644868"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.10.4" expl="postcondition" proved="true">
   <proof prover="3"><result status="valid" time="0.43" steps="1653411"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.10.5" expl="postcondition" proved="true">
   <proof prover="3" timelimit="5"><result status="valid" time="0.38" steps="1653401"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.10.6" expl="postcondition" proved="true">
   <proof prover="6" timelimit="1"><result status="valid" time="0.52" steps="2940"/></proof>
   </goal>
   <goal name="smart_forall&#39;vc.10.7" expl="postcondition" proved="true">
   <proof prover="3"><result status="valid" time="0.44" steps="1621800"/></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.13" steps="10"/></proof>
  </goal>
  <goal name="smart_exists&#39;vc.1" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.14" steps="30"/></proof>
  </goal>
  <goal name="smart_exists&#39;vc.2" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.18" steps="860"/></proof>
  </goal>
  <goal name="smart_exists&#39;vc.3" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.22" steps="259"/></proof>
  </goal>
  <goal name="smart_exists&#39;vc.4" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.25" steps="533"/></proof>
  </goal>
  <goal name="smart_exists&#39;vc.5" expl="assertion" proved="true">
  <proof prover="2" timelimit="5"><result status="valid" time="0.61"/></proof>
  </goal>
  <goal name="smart_exists&#39;vc.6" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.25" 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.70" steps="249856"/></proof>
   </goal>
   <goal name="smart_exists&#39;vc.7.1" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.77" steps="249901"/></proof>
   </goal>
   <goal name="smart_exists&#39;vc.7.2" expl="postcondition" proved="true">
   <proof prover="5"><result status="valid" time="0.08"/></proof>
   </goal>
   <goal name="smart_exists&#39;vc.7.3" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.78" 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.22" 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.12" 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.18" 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.15" 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.16" 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.11" 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.14" 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.12" 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.14" 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.15" 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.16" 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.13" 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.21" 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.44" steps="265010"/></proof>
   </goal>
   <goal name="smart_exists&#39;vc.9.1" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.42" steps="277526"/></proof>
   </goal>
   <goal name="smart_exists&#39;vc.9.2" expl="postcondition" proved="true">
   <proof prover="11"><result status="valid" time="0.97"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="smart_exists&#39;vc.10" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.47" 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.09" steps="9"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.1" expl="assertion" proved="true">
  <proof prover="12"><result status="valid" time="0.23"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.2" expl="variant decrease" proved="true">
  <proof prover="1"><result status="valid" time="0.54" steps="155131"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.3" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="18"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.4" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="133"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.5" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.14" steps="203"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.6" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="52"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.7" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="268"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.8" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.14" steps="257"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.9" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="68"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.10" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.16" steps="319"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.11" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.14" 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.09" 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.07" steps="19"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.14" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.11" steps="34"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.15" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="19"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.16" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="19"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.17" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.21" steps="204"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.18" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="52"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.19" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.23" steps="268"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.20" expl="variant decrease" proved="true">
  <proof prover="0"><result status="valid" time="0.28" steps="530108"/></proof>
  <proof prover="1" timelimit="5"><result status="valid" time="0.98" steps="224488"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.21" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" 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.23" 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.08" steps="19"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.24" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.13" steps="34"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.25" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="19"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.26" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.13" steps="34"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.27" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="19"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.28" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.13" 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.14" steps="412"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.30" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.14" steps="244"/></proof>
  <proof prover="11"><result status="valid" time="0.83"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.31" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.79" steps="1954"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.32" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.14" steps="33"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.33" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.21" steps="65"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.34" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="28"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.35" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="18"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.36" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.11" steps="189"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.37" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.11" steps="18"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.38" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.25" steps="417"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.39" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="244"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.40" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.80" steps="1972"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.41" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.18" steps="33"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.42" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.19" steps="66"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.43" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="28"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.44" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="18"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.45" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="190"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.46" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.13" steps="18"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.47" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="35"/></proof>
  </goal>
  <goal name="nnf_simpl&#39;vc.48" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.30" 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.33" steps="178079"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.49.1" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.41" steps="178081"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.49.2" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.78" steps="190881"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.49.3" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.77" steps="190889"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.49.4" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.78" steps="203323"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.49.5" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.76" steps="203269"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.49.6" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.78" steps="203313"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.49.7" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.73" steps="203299"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.49.8" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.32" steps="178031"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.49.9" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.32" steps="178033"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.49.10" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.30" steps="178031"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.49.11" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.28" 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.18" steps="398"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.49.13" expl="postcondition" proved="true">
   <proof prover="4"><result status="valid" time="0.13" 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.25" 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.78" 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.46" 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.69" steps="191920"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.50.1" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.30" steps="179270"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.50.2" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.48" steps="185410"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.50.3" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.49" steps="185410"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.50.4" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.45" steps="183330"/></proof>
   </goal>
   <goal name="nnf_simpl&#39;vc.50.5" expl="postcondition" proved="true">
   <proof prover="4"><result status="valid" time="0.09" 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.12" 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.08" 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.22" 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.08" 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.13" 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.53" steps="154992"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.3" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.09" steps="18"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.4" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.50" steps="149609"/></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.15" 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.11" 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.12" 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.15" 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.10" 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.22" 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.14" 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.10" 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.15" 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.12" 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.08" 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.07" 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.14" 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.09" 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.13" 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.14" 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.10" 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.26" 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.14" steps="19"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.24" expl="precondition" proved="true">
  <proof prover="12"><result status="valid" time="0.24"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.25" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.09" 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.12" 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.08" 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.09" 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.23" 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.23" 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.22" 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.11" 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.09" 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.08" 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.11" 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.09" 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.08" 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.15" 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.10" 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.10" 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.13" 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.13" 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.26" steps="685442"/></proof>
  <proof prover="1" timelimit="5"><result status="valid" time="1.12" steps="318651"/></proof>
  </goal>
  <goal name="nnf_neg_simpl&#39;vc.35" expl="precondition" proved="true">
  <proof prover="4" timelimit="20"><result status="valid" time="0.10" 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.09" 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.08" 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.10" 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.09" 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.20" 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.12" 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.13" 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.09" 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.10" 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.10" 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.08" 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.12" 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.21" 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.11" 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.20" 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.12" 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.17" 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.11" 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.08" 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.16" 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.11" 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.09" 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.11" 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.94" 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.64" 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.64" 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.66" 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.71" 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.73" 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.77" 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.72" 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.78" 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.53" 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.52" 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.52" 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.49" 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.20" 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.79" 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.14" 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.34" 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.44" 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.50" 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.20" 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.08" steps="9"/></proof>
  <proof prover="11"><result status="valid" time="0.31"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.1" expl="postcondition" proved="true">
  <proof prover="11"><result status="valid" time="0.37"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.2" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.13" steps="21"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.3" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.18" steps="8"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.4" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="24"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.5" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="25"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.6" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.10" 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.17" steps="71"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.8" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="48"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.9" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="75"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.10" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.14" steps="59"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.11" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.20" steps="88"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.12" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="20"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.13" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="24"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.14" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="42"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.15" expl="postcondition" proved="true">
  <proof prover="1"><result status="valid" time="0.80" steps="210523"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.16" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.11" steps="24"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.17" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" 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.15" steps="178"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.19" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.22" steps="1122"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.20" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="57"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.21" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.17" steps="148"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.22" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="27"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.23" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="201"/></proof>
  </goal>
  <goal name="nnf_simpl_list&#39;vc.24" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.15" 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.11" 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.11" 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.09" 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.08" 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.18" steps="95"/></proof>
  </goal>
  <goal name="term_free_vars&#39;vc.2" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="44"/></proof>
  </goal>
  <goal name="term_free_vars&#39;vc.3" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.16" steps="192"/></proof>
  </goal>
  <goal name="term_free_vars&#39;vc.4" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.13" steps="175"/></proof>
  </goal>
  <goal name="term_free_vars&#39;vc.5" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.17" steps="290"/></proof>
  </goal>
  <goal name="term_free_vars&#39;vc.6" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" 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.10" 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.20" 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.19" 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.17" 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.10" 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.12" 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.15" 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.08" 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.08" 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.10" 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.14" 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.09" 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.08" steps="23"/></proof>
  </goal>
  <goal name="skolem_parameters&#39;vc.1" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="39"/></proof>
  </goal>
  <goal name="skolem_parameters&#39;vc.2" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.14" steps="84"/></proof>
  </goal>
  <goal name="skolem_parameters&#39;vc.3" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="84"/></proof>
  </goal>
  <goal name="skolem_parameters&#39;vc.4" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="79"/></proof>
  </goal>
  <goal name="skolem_parameters&#39;vc.5" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="96"/></proof>
  </goal>
  <goal name="skolem_parameters&#39;vc.6" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="18"/></proof>
  </goal>
  <goal name="skolem_parameters&#39;vc.7" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.14" steps="253"/></proof>
  </goal>
  <goal name="skolem_parameters&#39;vc.8" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.18" 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.20" 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.10" steps="86"/></proof>
  </goal>
  <goal name="skolem_parameters&#39;vc.11" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="21"/></proof>
  </goal>
  <goal name="skolem_parameters&#39;vc.12" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="163"/></proof>
  </goal>
  <goal name="skolem_parameters&#39;vc.13" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.22" steps="407"/></proof>
  </goal>
  <goal name="skolem_parameters&#39;vc.14" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.20" steps="223"/></proof>
  </goal>
  <goal name="skolem_parameters&#39;vc.15" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" 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.16" steps="12"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.1" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.19" steps="53"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.2" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.22" steps="245"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.3" expl="assertion" proved="true">
  <proof prover="1"><result status="valid" time="0.58" steps="171370"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.4" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.14" steps="441"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.5" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.16" steps="24"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.6" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.11" steps="72"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.7" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="193"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.8" expl="unreachable point" proved="true">
  <proof prover="4"><result status="valid" time="0.21" steps="806"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.9" expl="assertion" proved="true">
  <proof prover="13"><result status="valid" time="0.13"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.10" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.17" steps="27"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.11" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.20" steps="29"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.12" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.16" steps="100"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.13" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.21" steps="61"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.14" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="78"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.15" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.18" steps="72"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.16" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.21" steps="70"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.17" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.11" steps="194"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.18" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.11" steps="125"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.19" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.18" steps="79"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.20" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.11" steps="94"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.21" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.11" steps="90"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.22" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.11" steps="88"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.23" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="244"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.24" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.22" steps="456"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.25" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="31"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.26" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="31"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.27" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.10" 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.11" steps="66"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.28.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.14" 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.15" steps="67"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.29.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.14" steps="68"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize&#39;vc.30" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="513"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.31" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.29" steps="1307"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.32" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.22" 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.20" steps="127"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.33.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.16" 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.28"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.35" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="27"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.36" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="29"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.37" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.16" steps="100"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.38" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="61"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.39" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.13" steps="78"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.40" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="72"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.41" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.19" steps="70"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.42" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="194"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.43" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.14" steps="125"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.44" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.11" steps="79"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.45" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.18" steps="94"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.46" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.17" steps="90"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.47" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.17" steps="88"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.48" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.13" steps="244"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.49" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.17" steps="456"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.50" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="31"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.51" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="31"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.52" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.16" 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.14" steps="66"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.53.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.10" 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.11" steps="67"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.54.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.10" 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.18" steps="358"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.55.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.11" 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.30" steps="725"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.56.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.32" steps="727"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize&#39;vc.57" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.11" 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.20" steps="127"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.58.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.17" 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.09" steps="30"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.60" expl="unreachable point" proved="true">
  <proof prover="4"><result status="valid" time="0.15" steps="30"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.61" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.20" steps="424"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.62" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.19" steps="477"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.63" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.20" 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.10" steps="32"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.64.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.08" steps="23"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.64.2" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.11" steps="107"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.64.3" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.09" steps="31"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.64.4" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.10" steps="29"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.64.5" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.08" steps="32"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.64.6" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.10" steps="114"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.64.7" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.19" steps="97"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.64.8" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.22" steps="166"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.64.9" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.14" 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.12" steps="36"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.66" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="69"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.67" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.16" steps="31"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.68" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.13" steps="82"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.69" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="79"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.70" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.42" steps="791"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.71" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.16" steps="351"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.72" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="26"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.73" expl="assertion" proved="true">
  <proof prover="13"><result status="valid" time="0.57"/></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.17" steps="164"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.74.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.12" steps="55"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.74.2" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.10" steps="61"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.74.3" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.19" steps="180"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize&#39;vc.75" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="43"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.76" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="1.08" steps="2561"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.77" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.22" steps="429"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.78" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.54" steps="2538"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.79" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.15" 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.10" steps="32"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.80.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.08" steps="23"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.80.2" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.22" steps="108"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.80.3" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.09" steps="31"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.80.4" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.09" steps="29"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.80.5" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.12" steps="32"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.80.6" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.10" steps="114"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.80.7" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.11" steps="98"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.80.8" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.10" steps="167"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.80.9" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.09" 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.10" steps="36"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.82" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.20" steps="70"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.83" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="31"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.84" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="83"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.85" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.13" steps="80"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.86" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.40" steps="795"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.87" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="24"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.88" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="44"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.89" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.13" steps="28"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.90" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="28"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.91" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.64" steps="854"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.92" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.17" steps="28"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.93" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.14" steps="113"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.94" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="58"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.95" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="57"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.96" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.12" 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.11" steps="67"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.97.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.22" steps="379"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.97.2" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.12" steps="307"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.97.3" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.13" steps="303"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.97.4" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.09" steps="50"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize&#39;vc.98" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.19" steps="143"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.99" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.14" steps="117"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.100" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="47"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.101" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="30"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.102" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="70"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.103" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="79"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.104" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.13" steps="192"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.105" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.11" steps="35"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.106" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="35"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.107" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="67"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.108" expl="assertion" proved="true">
  <proof prover="11" timelimit="30"><result status="valid" time="6.97"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.109" expl="assertion" proved="true">
  <proof prover="3"><result status="valid" time="0.60" steps="1833510"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.110" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.29" steps="648"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.111" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.24" steps="200"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.112" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.30" steps="523"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.113" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.77" 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.14" 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="8.48" steps="1748113"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.115.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.20" steps="74"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.115.2" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.13" 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.66" steps="871"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.115.4" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.13" 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.10" steps="41"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.116.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.20" steps="463"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.116.2" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.18" steps="172"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.116.3" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.17" steps="179"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.116.4" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.20" steps="106"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.116.5" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.33" steps="1077"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.116.6" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.12" steps="47"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.116.7" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.22" steps="213"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.116.8" expl="assertion" proved="true">
   <proof prover="2"><result status="valid" time="3.60"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.116.9" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.22" 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.15" steps="95"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.117.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.13" steps="95"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.117.2" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.17" steps="95"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.117.3" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.15" 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.10" steps="96"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.118.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.11" steps="103"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.118.2" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.15" steps="96"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.118.3" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.15" steps="44"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize&#39;vc.119" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.13" steps="345"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.120" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.14" 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.09" steps="29"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.121.1" expl="postcondition" proved="true">
   <proof prover="4"><result status="valid" time="0.09" steps="31"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.121.2" expl="postcondition" proved="true">
   <proof prover="4"><result status="valid" time="0.14" steps="147"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.121.3" expl="postcondition" proved="true">
   <proof prover="4"><result status="valid" time="0.14" steps="147"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.121.4" expl="postcondition" proved="true">
   <proof prover="4"><result status="valid" time="0.31" 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.44" steps="2873"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize&#39;vc.122" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.25" 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.70" steps="212985"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.123.1" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.74" 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.12" steps="90"/></proof>
   </goal>
   <goal name="skolemize&#39;vc.123.3" expl="postcondition" proved="true">
   <proof prover="1"><result status="valid" time="0.79" 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.26" 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.24" 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.40" 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.15" steps="182"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="skolemize&#39;vc.124" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.22" steps="643"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.125" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.23" steps="655"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.126" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.32" steps="935"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.127" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.92" steps="3653"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.128" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.26" steps="689"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.129" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.29" steps="594"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.130" expl="postcondition" proved="true">
  <proof prover="4" timelimit="1"><result status="valid" time="0.73" steps="4084"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.131" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.20" steps="45"/></proof>
  </goal>
  <goal name="skolemize&#39;vc.132" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="2.80" 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.09" steps="12"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.1" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="74"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.2" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="27"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.3" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="29"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.4" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.17" steps="52"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.5" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.16" steps="78"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.6" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="67"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.7" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="65"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.8" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.21" steps="143"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.9" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.13" steps="99"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.10" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="70"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.11" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="94"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.12" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.11" steps="78"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.13" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.15" steps="79"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.14" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.18" steps="166"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.15" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="61"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.16" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.22" 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.14" steps="64"/></proof>
   </goal>
   <goal name="skolemize_list&#39;vc.17.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.19" 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.14" steps="65"/></proof>
   </goal>
   <goal name="skolemize_list&#39;vc.18.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.10" 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.16" 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.17" steps="439"/></proof>
   </goal>
   <goal name="skolemize_list&#39;vc.20.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.23" 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.11" steps="92"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.22" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.19" steps="25"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.23" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="205"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.24" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.20" steps="33"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.25" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.24" steps="523"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.26" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.21" steps="114"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.27" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="115"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.28" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="142"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.29" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.16" steps="397"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.30" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.16" steps="133"/></proof>
  </goal>
  <goal name="skolemize_list&#39;vc.31" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.12" 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.09" 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.11" 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.10" 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.11" 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.09" 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.16" 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.08" 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.18" 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.09" 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.11" 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.10" 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.08" 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.08" 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.17" 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.28" 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.08" 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.17" 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.12" 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.12" 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.48" steps="137153"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.4" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.15" 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.16" 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.10" 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.14" 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.10" 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.11" 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.10" 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.08" 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.08" 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.16" 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.14" 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.10" 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.11" 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.09" 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.08" 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.09" 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.41"/></proof>
  </goal>
  <goal name="collect_free_var_formula&#39;vc.21" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.14" 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.12" 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.09" 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.10" 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.11" 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.10" 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.15" 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.09" 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.21" 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.14" 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.20" 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.11" 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.11" 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.10" 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.64" 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.56" 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.66" 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.62" 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.43" 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.43" steps="152444"/></proof>
   </goal>
   <goal name="collect_free_var_formula&#39;vc.31.6" expl="postcondition" proved="true">
   <proof prover="3" timelimit="5"><result status="valid" time="0.50" steps="1442753"/></proof>
   </goal>
   <goal name="collect_free_var_formula&#39;vc.31.7" expl="postcondition" proved="true">
   <proof prover="3" timelimit="5"><result status="valid" time="0.48" steps="1442639"/></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.83" 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.09" 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.09" 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.19" 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.08" 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.09" 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.09" 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.08" 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.18" 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.28" 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.11" steps="191"/></proof>
  </goal>
  <goal name="exists_quantify&#39;vc.1" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.19" steps="241"/></proof>
  </goal>
  <goal name="exists_quantify&#39;vc.2" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.10" 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.22" steps="588"/></proof>
   </goal>
   <goal name="exists_quantify&#39;vc.3.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.10" steps="114"/></proof>
   </goal>
   <goal name="exists_quantify&#39;vc.3.2" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.31" steps="352"/></proof>
   </goal>
   <goal name="exists_quantify&#39;vc.3.3" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.08" steps="28"/></proof>
   </goal>
   <goal name="exists_quantify&#39;vc.3.4" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.10" 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.10" 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.10" 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.09" steps="16"/></proof>
  </goal>
  <goal name="exists_quantify&#39;vc.6" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="78"/></proof>
  </goal>
  <goal name="exists_quantify&#39;vc.7" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.13" steps="76"/></proof>
  </goal>
  <goal name="exists_quantify&#39;vc.8" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.57" steps="1660"/></proof>
  </goal>
  <goal name="exists_quantify&#39;vc.9" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="22"/></proof>
  </goal>
  <goal name="exists_quantify&#39;vc.10" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.13" steps="190"/></proof>
  </goal>
  <goal name="exists_quantify&#39;vc.11" expl="postcondition" proved="true">
  <proof prover="12"><result status="valid" time="2.63"/></proof>
  </goal>
  <goal name="exists_quantify&#39;vc.12" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="31"/></proof>
  </goal>
  <goal name="exists_quantify&#39;vc.13" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" 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.08" steps="15"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.1" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.16" steps="93"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.2" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.11" steps="94"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.3" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.18" steps="67"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.4" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.14" steps="91"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.5" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="76"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.6" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="102"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.7" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.13" steps="88"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.8" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.15" steps="89"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.9" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="93"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.10" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="91"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.11" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.14" steps="381"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.12" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="147"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.13" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="36"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.14" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.21" steps="136"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.15" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.21" steps="134"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.16" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.26" steps="1008"/></proof>
  </goal>
  <goal name="combine_with&#39;vc.17" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.17" 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.16" steps="17"/></proof>
  </goal>
  <goal name="split&#39;vc.1" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.19" steps="109"/></proof>
  </goal>
  <goal name="split&#39;vc.2" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="40"/></proof>
  </goal>
  <goal name="split&#39;vc.3" expl="assertion" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="42"/></proof>
  </goal>
  <goal name="split&#39;vc.4" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="116"/></proof>
  </goal>
  <goal name="split&#39;vc.5" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="76"/></proof>
  </goal>
  <goal name="split&#39;vc.6" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.14" steps="55"/></proof>
  </goal>
  <goal name="split&#39;vc.7" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.18" steps="87"/></proof>
  </goal>
  <goal name="split&#39;vc.8" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.20" steps="85"/></proof>
  </goal>
  <goal name="split&#39;vc.9" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.20" steps="89"/></proof>
  </goal>
  <goal name="split&#39;vc.10" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="28"/></proof>
  </goal>
  <goal name="split&#39;vc.11" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="41"/></proof>
  </goal>
  <goal name="split&#39;vc.12" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="28"/></proof>
  </goal>
  <goal name="split&#39;vc.13" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.13" steps="28"/></proof>
  </goal>
  <goal name="split&#39;vc.14" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="28"/></proof>
  </goal>
  <goal name="split&#39;vc.15" expl="variant decrease" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="128"/></proof>
  </goal>
  <goal name="split&#39;vc.16" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.17" steps="88"/></proof>
  </goal>
  <goal name="split&#39;vc.17" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.15" steps="67"/></proof>
  </goal>
  <goal name="split&#39;vc.18" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.19" steps="99"/></proof>
  </goal>
  <goal name="split&#39;vc.19" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.18" steps="97"/></proof>
  </goal>
  <goal name="split&#39;vc.20" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.18" steps="101"/></proof>
  </goal>
  <goal name="split&#39;vc.21" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="32"/></proof>
  </goal>
  <goal name="split&#39;vc.22" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="49"/></proof>
  </goal>
  <goal name="split&#39;vc.23" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="32"/></proof>
  </goal>
  <goal name="split&#39;vc.24" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="32"/></proof>
  </goal>
  <goal name="split&#39;vc.25" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="32"/></proof>
  </goal>
  <goal name="split&#39;vc.26" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="45"/></proof>
  </goal>
  <goal name="split&#39;vc.27" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.83" steps="5284"/></proof>
  </goal>
  <goal name="split&#39;vc.28" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="44"/></proof>
  </goal>
  <goal name="split&#39;vc.29" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.34" steps="1700"/></proof>
  </goal>
  <goal name="split&#39;vc.30" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.23" steps="1220"/></proof>
  </goal>
  <goal name="split&#39;vc.31" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.23" steps="1221"/></proof>
  </goal>
  <goal name="split&#39;vc.32" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.26" steps="1222"/></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.08" steps="9"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.1" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="11"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.2" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="19"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.3" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="14"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.4" expl="exceptional postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="47"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.5" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="57"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.6" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.22" steps="221"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.7" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="66"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.8" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.24" steps="264"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.9" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="137"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.10" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="134"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.11" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="155"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.12" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="143"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.13" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="21"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.14" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="21"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.15" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="21"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.16" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.18" steps="38"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.17" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.11" steps="24"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.18" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="43"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.19" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="24"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.20" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="24"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.21" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.16" steps="88"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.22" expl="precondition" proved="true">
  <proof prover="1"><result status="valid" time="0.82" steps="459144"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.23" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="32"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.24" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.16" steps="88"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.25" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.17" steps="32"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.26" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.16" steps="32"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.27" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="32"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.28" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.12" steps="32"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.29" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="83"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.30" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="85"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.31" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="86"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.32" expl="precondition" proved="true">
  <proof prover="4"><result status="valid" time="0.14" 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.16" steps="67"/></proof>
   </goal>
   <goal name="preprocessing&#39;vc.33.1" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.17" steps="271"/></proof>
   </goal>
   <goal name="preprocessing&#39;vc.33.2" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.14" steps="275"/></proof>
   </goal>
   <goal name="preprocessing&#39;vc.33.3" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.15" steps="70"/></proof>
   </goal>
   <goal name="preprocessing&#39;vc.33.4" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.09" steps="72"/></proof>
   </goal>
   <goal name="preprocessing&#39;vc.33.5" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.14" steps="106"/></proof>
   </goal>
   <goal name="preprocessing&#39;vc.33.6" expl="assertion" proved="true">
   <proof prover="4"><result status="valid" time="0.14" steps="75"/></proof>
   </goal>
  </transf>
  </goal>
  <goal name="preprocessing&#39;vc.34" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.10" steps="36"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.35" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.15" steps="66"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.36" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="36"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.37" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.13" steps="36"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.38" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.09" steps="36"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.39" expl="postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.14" steps="101"/></proof>
  </goal>
  <goal name="preprocessing&#39;vc.40" expl="exceptional postcondition" proved="true">
  <proof prover="4"><result status="valid" time="0.08" steps="9"/></proof>
  </goal>
 </transf>
 </goal>
</theory>
</file>
</why3session>
