Commit 353247c8 authored by MARCHE Claude's avatar MARCHE Claude
Browse files

revert wrong merge of session of example

parent 98da222c
......@@ -2,872 +2,333 @@
<!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN"
"http://why3.lri.fr/why3session.dtd">
<why3session shape_version="4">
<prover id="2" name="Alt-Ergo" version="1.30" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="3" name="CVC3" version="2.4.1" timelimit="10" steplimit="0" memlimit="1000"/>
<prover id="4" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="11" name="Vampire" version="0.6" timelimit="5" steplimit="0" memlimit="4000"/>
<prover id="12" name="Alt-Ergo" version="0.99.1" timelimit="10" steplimit="0" memlimit="1000"/>
<prover id="13" name="Z3" version="4.3.2" timelimit="10" steplimit="0" memlimit="1000"/>
<prover id="14" name="CVC4" version="1.4" timelimit="10" steplimit="0" memlimit="1000"/>
<prover id="15" name="Eprover" version="1.8-001" timelimit="5" steplimit="0" memlimit="4000"/>
<prover id="0" name="Alt-Ergo" version="1.30" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="1" name="Z3" version="4.5.0" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="2" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/>
<file name="../verifythis_fm2012_LRS.mlw" proved="true">
<theory name="LCP" proved="true">
<goal name="not_common_prefix_if_last_char_are_different" proved="true">
<proof prover="12"><result status="valid" time="0.01" steps="10"/></proof>
<proof prover="13"><result status="valid" time="0.01"/></proof>
<proof prover="1"><result status="valid" time="0.01"/></proof>
</goal>
<goal name="longest_common_prefix_succ" proved="true">
<proof prover="12"><result status="valid" time="0.02" steps="23"/></proof>
<proof prover="13"><result status="valid" time="0.06"/></proof>
<proof prover="0"><result status="valid" time="0.00" steps="28"/></proof>
</goal>
<goal name="WP_parameter lcp" expl="VC for lcp" proved="true">
<goal name="VC lcp" expl="VC for lcp" proved="true">
<transf name="split_goal_wp" proved="true" >
<goal name="WP_parameter lcp.0" expl="loop invariant init" proved="true">
<proof prover="3"><result status="valid" time="0.02"/></proof>
<proof prover="12"><result status="valid" time="0.02" steps="8"/></proof>
<proof prover="13"><result status="valid" time="0.02"/></proof>
<proof prover="14"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter lcp.1" expl="index in array bounds" proved="true">
<proof prover="3"><result status="valid" time="0.03"/></proof>
<proof prover="11"><result status="valid" time="0.02"/></proof>
<proof prover="12"><result status="valid" time="0.02" steps="9"/></proof>
<proof prover="13"><result status="valid" time="0.02"/></proof>
<proof prover="14"><result status="valid" time="0.01"/></proof>
<proof prover="15"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter lcp.2" expl="index in array bounds" proved="true">
<proof prover="3"><result status="valid" time="0.03"/></proof>
<proof prover="11"><result status="valid" time="0.02"/></proof>
<proof prover="12"><result status="valid" time="0.02" steps="10"/></proof>
<proof prover="13"><result status="valid" time="0.02"/></proof>
<proof prover="14"><result status="valid" time="0.00"/></proof>
<proof prover="15"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter lcp.3" expl="loop invariant preservation" proved="true">
<proof prover="12"><result status="valid" time="0.01" steps="21"/></proof>
</goal>
<goal name="WP_parameter lcp.4" expl="loop variant decrease" proved="true">
<proof prover="3" timelimit="5" memlimit="4000"><result status="valid" time="0.02"/></proof>
<proof prover="11"><result status="valid" time="1.16"/></proof>
<proof prover="12" timelimit="5" memlimit="4000"><result status="valid" time="0.02" steps="12"/></proof>
<proof prover="13" timelimit="5" memlimit="4000"><result status="valid" time="0.01"/></proof>
<proof prover="14" timelimit="5" memlimit="4000"><result status="valid" time="0.02"/></proof>
<proof prover="15"><result status="valid" time="0.54"/></proof>
</goal>
<goal name="WP_parameter lcp.5" expl="postcondition" proved="true">
<proof prover="12" timelimit="20"><result status="valid" time="0.01" steps="26"/></proof>
</goal>
<goal name="WP_parameter lcp.6" expl="postcondition" proved="true">
<proof prover="3"><result status="valid" time="0.02"/></proof>
<proof prover="11"><result status="valid" time="1.03"/></proof>
<proof prover="12"><result status="valid" time="0.02" steps="17"/></proof>
<proof prover="14"><result status="valid" time="0.01"/></proof>
<proof prover="15"><result status="valid" time="0.06"/></proof>
</goal>
<goal name="WP_parameter lcp.7" expl="postcondition" proved="true">
<proof prover="3"><result status="valid" time="0.02"/></proof>
<proof prover="11"><result status="valid" time="0.95"/></proof>
<proof prover="12"><result status="valid" time="0.03" steps="15"/></proof>
<proof prover="14"><result status="valid" time="0.00"/></proof>
<proof prover="15"><result status="valid" time="0.11"/></proof>
<goal name="VC lcp.0" expl="loop invariant init" proved="true">
<proof prover="2"><result status="valid" time="0.01"/></proof>
</goal>
<goal name="VC lcp.1" expl="index in array bounds" proved="true">
<proof prover="2"><result status="valid" time="0.01"/></proof>
</goal>
<goal name="VC lcp.2" expl="index in array bounds" proved="true">
<proof prover="2"><result status="valid" time="0.01"/></proof>
</goal>
<goal name="VC lcp.3" expl="loop variant decrease" proved="true">
<proof prover="2"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="VC lcp.4" expl="loop invariant preservation" proved="true">
<proof prover="1"><result status="valid" time="0.15"/></proof>
</goal>
<goal name="VC lcp.5" expl="postcondition" proved="true">
<proof prover="1"><result status="valid" time="0.02"/></proof>
</goal>
</transf>
</goal>
</theory>
<theory name="LCP_test" proved="true">
<goal name="WP_parameter bench" expl="VC for bench" proved="true">
<proof prover="12" timelimit="5" memlimit="4000"><result status="valid" time="0.02" steps="14"/></proof>
<goal name="VC bench" expl="VC for bench" proved="true">
<proof prover="2"><result status="valid" time="0.02"/></proof>
</goal>
</theory>
<theory name="SuffixSort" proved="true">
<goal name="WP_parameter compare" expl="VC for compare" proved="true">
<goal name="VC compare" expl="VC for compare" proved="true">
<transf name="split_goal_wp" proved="true" >
<goal name="WP_parameter compare.0" expl="postcondition" proved="true">
<proof prover="3"><result status="valid" time="0.00"/></proof>
<proof prover="11"><result status="valid" time="0.00"/></proof>
<proof prover="12"><result status="valid" time="0.01" steps="6"/></proof>
<proof prover="13"><result status="valid" time="0.00"/></proof>
<proof prover="14"><result status="valid" time="0.00"/></proof>
<proof prover="15"><result status="valid" time="0.00"/></proof>
</goal>
<goal name="WP_parameter compare.1" expl="postcondition" proved="true">
<proof prover="3"><result status="valid" time="0.02"/></proof>
<proof prover="12"><result status="valid" time="0.01" steps="6"/></proof>
<proof prover="13"><result status="valid" time="0.00"/></proof>
<proof prover="14"><result status="valid" time="0.00"/></proof>
</goal>
<goal name="WP_parameter compare.2" expl="postcondition" proved="true">
<proof prover="3"><result status="valid" time="0.00"/></proof>
<proof prover="12"><result status="valid" time="0.02" steps="6"/></proof>
<proof prover="13"><result status="valid" time="0.00"/></proof>
<proof prover="14"><result status="valid" time="0.00"/></proof>
</goal>
<goal name="WP_parameter compare.3" expl="precondition" proved="true">
<proof prover="3"><result status="valid" time="0.02"/></proof>
<proof prover="11"><result status="valid" time="0.00"/></proof>
<proof prover="12"><result status="valid" time="0.02" steps="6"/></proof>
<proof prover="13"><result status="valid" time="0.02"/></proof>
<proof prover="14"><result status="valid" time="0.00"/></proof>
<proof prover="15"><result status="valid" time="0.00"/></proof>
</goal>
<goal name="WP_parameter compare.4" expl="precondition" proved="true">
<proof prover="3"><result status="valid" time="0.01"/></proof>
<proof prover="11"><result status="valid" time="0.00"/></proof>
<proof prover="12"><result status="valid" time="0.02" steps="6"/></proof>
<proof prover="13"><result status="valid" time="0.02"/></proof>
<proof prover="14"><result status="valid" time="0.00"/></proof>
<proof prover="15"><result status="valid" time="0.00"/></proof>
</goal>
<goal name="WP_parameter compare.5" expl="postcondition" proved="true">
<proof prover="3"><result status="valid" time="0.01"/></proof>
<proof prover="11"><result status="valid" time="0.00"/></proof>
<proof prover="12"><result status="valid" time="0.00" steps="8"/></proof>
<proof prover="13"><result status="valid" time="0.00"/></proof>
<proof prover="14"><result status="valid" time="0.00"/></proof>
<proof prover="15"><result status="valid" time="0.00"/></proof>
</goal>
<goal name="WP_parameter compare.6" expl="postcondition" proved="true">
<proof prover="3"><result status="valid" time="0.02"/></proof>
<proof prover="12"><result status="valid" time="0.02" steps="16"/></proof>
<proof prover="14"><result status="valid" time="0.02"/></proof>
<proof prover="15"><result status="valid" time="0.20"/></proof>
</goal>
<goal name="WP_parameter compare.7" expl="postcondition" proved="true">
<proof prover="3"><result status="valid" time="0.01"/></proof>
<proof prover="11"><result status="valid" time="0.05"/></proof>
<proof prover="12"><result status="valid" time="0.02" steps="8"/></proof>
<proof prover="13"><result status="valid" time="0.00"/></proof>
<proof prover="14"><result status="valid" time="0.00"/></proof>
<proof prover="15"><result status="valid" time="0.01"/></proof>
</goal>
<goal name="WP_parameter compare.8" expl="postcondition" proved="true">
<proof prover="3"><result status="valid" time="0.02"/></proof>
<proof prover="11"><result status="valid" time="0.00"/></proof>
<proof prover="12"><result status="valid" time="0.01" steps="9"/></proof>
<proof prover="13"><result status="valid" time="0.00"/></proof>
<proof prover="14"><result status="valid" time="0.00"/></proof>
<proof prover="15"><result status="valid" time="0.00"/></proof>
</goal>
<goal name="WP_parameter compare.9" expl="postcondition" proved="true">
<proof prover="3"><result status="valid" time="0.01"/></proof>
<proof prover="11"><result status="valid" time="0.02"/></proof>
<proof prover="12"><result status="valid" time="0.02" steps="9"/></proof>
<proof prover="13"><result status="valid" time="0.00"/></proof>
<proof prover="14"><result status="valid" time="0.00"/></proof>
<proof prover="15"><result status="valid" time="0.03"/></proof>
</goal>
<goal name="WP_parameter compare.10" expl="postcondition" proved="true">
<proof prover="12"><result status="valid" time="0.02" steps="27"/></proof>
</goal>
<goal name="WP_parameter compare.11" expl="index in array bounds" proved="true">
<proof prover="3"><result status="valid" time="0.02"/></proof>
<proof prover="12"><result status="valid" time="0.01" steps="15"/></proof>
<proof prover="13"><result status="valid" time="0.02"/></proof>
<proof prover="14"><result status="valid" time="0.01"/></proof>
<proof prover="15"><result status="valid" time="0.03"/></proof>
</goal>
<goal name="WP_parameter compare.12" expl="index in array bounds" proved="true">
<proof prover="3"><result status="valid" time="0.02"/></proof>
<proof prover="12"><result status="valid" time="0.02" steps="16"/></proof>
<proof prover="13"><result status="valid" time="0.02"/></proof>
<proof prover="14"><result status="valid" time="0.00"/></proof>
<proof prover="15"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter compare.13" expl="postcondition" proved="true">
<proof prover="3"><result status="valid" time="0.02"/></proof>
<proof prover="11"><result status="valid" time="0.01"/></proof>
<proof prover="12"><result status="valid" time="0.00" steps="14"/></proof>
<proof prover="13"><result status="valid" time="0.00"/></proof>
<proof prover="14"><result status="valid" time="0.00"/></proof>
<proof prover="15"><result status="valid" time="0.00"/></proof>
</goal>
<goal name="WP_parameter compare.14" expl="postcondition" proved="true">
<proof prover="3"><result status="valid" time="0.03"/></proof>
<proof prover="12"><result status="valid" time="0.00" steps="25"/></proof>
<proof prover="14"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter compare.15" expl="postcondition" proved="true">
<proof prover="3"><result status="valid" time="0.02"/></proof>
<proof prover="11"><result status="valid" time="0.02"/></proof>
<proof prover="12"><result status="valid" time="0.01" steps="14"/></proof>
<proof prover="13"><result status="valid" time="0.00"/></proof>
<proof prover="14"><result status="valid" time="0.00"/></proof>
<proof prover="15"><result status="valid" time="0.04"/></proof>
</goal>
<goal name="WP_parameter compare.16" expl="index in array bounds" proved="true">
<proof prover="3"><result status="valid" time="0.02"/></proof>
<proof prover="11"><result status="valid" time="0.00"/></proof>
<proof prover="12"><result status="valid" time="0.02" steps="14"/></proof>
<proof prover="13"><result status="valid" time="0.00"/></proof>
<proof prover="14"><result status="valid" time="0.00"/></proof>
<proof prover="15"><result status="valid" time="0.00"/></proof>
</goal>
<goal name="WP_parameter compare.17" expl="index in array bounds" proved="true">
<proof prover="3"><result status="valid" time="0.01"/></proof>
<proof prover="11"><result status="valid" time="0.00"/></proof>
<proof prover="12"><result status="valid" time="0.02" steps="14"/></proof>
<proof prover="13"><result status="valid" time="0.00"/></proof>
<proof prover="14"><result status="valid" time="0.01"/></proof>
<proof prover="15"><result status="valid" time="0.00"/></proof>
</goal>
<goal name="WP_parameter compare.18" expl="postcondition" proved="true">
<proof prover="3"><result status="valid" time="0.00"/></proof>
<proof prover="11"><result status="valid" time="0.00"/></proof>
<proof prover="12"><result status="valid" time="0.01" steps="15"/></proof>
<proof prover="13"><result status="valid" time="0.00"/></proof>
<proof prover="14"><result status="valid" time="0.00"/></proof>
<proof prover="15"><result status="valid" time="0.00"/></proof>
</goal>
<goal name="WP_parameter compare.19" expl="postcondition" proved="true">
<proof prover="3"><result status="valid" time="0.01"/></proof>
<proof prover="11"><result status="valid" time="0.02"/></proof>
<proof prover="12"><result status="valid" time="0.02" steps="15"/></proof>
<proof prover="13"><result status="valid" time="0.00"/></proof>
<proof prover="14"><result status="valid" time="0.01"/></proof>
<proof prover="15"><result status="valid" time="0.03"/></proof>
</goal>
<goal name="WP_parameter compare.20" expl="postcondition" proved="true">
<proof prover="12"><result status="valid" time="0.02" steps="33"/></proof>
</goal>
<goal name="WP_parameter compare.21" expl="unreachable point" proved="true">
<proof prover="12"><result status="valid" time="0.02" steps="27"/></proof>
<goal name="VC compare.0" expl="precondition" proved="true">
<proof prover="2"><result status="valid" time="0.01"/></proof>
</goal>
<goal name="VC compare.1" expl="precondition" proved="true">
<proof prover="2"><result status="valid" time="0.01"/></proof>
</goal>
<goal name="VC compare.2" expl="index in array bounds" proved="true">
<proof prover="2"><result status="valid" time="0.01"/></proof>
</goal>
<goal name="VC compare.3" expl="index in array bounds" proved="true">
<proof prover="2"><result status="valid" time="0.01"/></proof>
</goal>
<goal name="VC compare.4" expl="index in array bounds" proved="true">
<proof prover="2"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="VC compare.5" expl="index in array bounds" proved="true">
<proof prover="2"><result status="valid" time="0.01"/></proof>
</goal>
<goal name="VC compare.6" expl="unreachable point" proved="true">
<proof prover="0" timelimit="5"><result status="valid" time="0.01" steps="24"/></proof>
</goal>
<goal name="VC compare.7" expl="postcondition" proved="true">
<proof prover="2"><result status="valid" time="0.00"/></proof>
</goal>
<goal name="VC compare.8" expl="postcondition" proved="true">
<proof prover="2"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="VC compare.9" expl="postcondition" proved="true">
<proof prover="0"><result status="valid" time="0.01" steps="44"/></proof>
</goal>
</transf>
</goal>
<goal name="lcp_same_index" proved="true">
<proof prover="3"><result status="valid" time="0.01"/></proof>
<proof prover="12"><result status="valid" time="0.01" steps="9"/></proof>
<proof prover="13"><result status="valid" time="0.01"/></proof>
<proof prover="14"><result status="valid" time="0.02"/></proof>
<proof prover="2"><result status="valid" time="0.04"/></proof>
</goal>
<goal name="le_trans" proved="true">
<proof prover="12"><result status="valid" time="0.10" steps="235"/></proof>
<proof prover="0"><result status="valid" time="0.08" steps="246"/></proof>
</goal>
<goal name="WP_parameter sort" expl="VC for sort" proved="true">
<goal name="VC sort" expl="VC for sort" proved="true">
<transf name="split_goal_wp" proved="true" >
<goal name="WP_parameter sort.0" expl="postcondition" proved="true">
<proof prover="3"><result status="valid" time="0.01"/></proof>
<proof prover="12"><result status="valid" time="0.01" steps="9"/></proof>
<proof prover="13"><result status="valid" time="0.02"/></proof>
<proof prover="14"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter sort.1" expl="postcondition" proved="true">
<proof prover="3"><result status="valid" time="0.02"/></proof>
<proof prover="11"><result status="valid" time="0.34"/></proof>
<proof prover="12"><result status="valid" time="0.01" steps="10"/></proof>
<proof prover="13"><result status="valid" time="0.03"/></proof>
<proof prover="14"><result status="valid" time="0.02"/></proof>
<proof prover="15"><result status="valid" time="0.31"/></proof>
</goal>
<goal name="WP_parameter sort.2" expl="loop invariant init" proved="true">
<proof prover="3"><result status="valid" time="0.02"/></proof>
<proof prover="11"><result status="valid" time="0.34"/></proof>
<proof prover="12"><result status="valid" time="0.01" steps="10"/></proof>
<proof prover="13"><result status="valid" time="0.02"/></proof>
<proof prover="14"><result status="valid" time="0.02"/></proof>
<proof prover="15"><result status="valid" time="0.46"/></proof>
</goal>
<goal name="WP_parameter sort.3" expl="loop invariant init" proved="true">
<proof prover="3"><result status="valid" time="0.02"/></proof>
<proof prover="12"><result status="valid" time="0.01" steps="9"/></proof>
<proof prover="13"><result status="valid" time="0.03"/></proof>
<proof prover="14"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter sort.4" expl="loop invariant init" proved="true">
<proof prover="3"><result status="valid" time="0.00"/></proof>
<proof prover="11"><result status="valid" time="0.01"/></proof>
<proof prover="12"><result status="valid" time="0.01" steps="5"/></proof>
<proof prover="13"><result status="valid" time="0.02"/></proof>
<proof prover="14"><result status="valid" time="0.01"/></proof>
<proof prover="15"><result status="valid" time="0.01"/></proof>
</goal>
<goal name="WP_parameter sort.5" expl="loop invariant init" proved="true">
<proof prover="3"><result status="valid" time="0.02"/></proof>
<proof prover="11"><result status="valid" time="0.01"/></proof>
<proof prover="12"><result status="valid" time="0.01" steps="10"/></proof>
<proof prover="13"><result status="valid" time="0.02"/></proof>
<proof prover="14"><result status="valid" time="0.02"/></proof>
<proof prover="15"><result status="valid" time="0.01"/></proof>
</goal>
<goal name="WP_parameter sort.6" expl="loop invariant init" proved="true">
<proof prover="3"><result status="valid" time="0.01"/></proof>
<proof prover="11"><result status="valid" time="0.01"/></proof>
<proof prover="12"><result status="valid" time="0.01" steps="10"/></proof>
<proof prover="13"><result status="valid" time="0.04"/></proof>
<proof prover="14"><result status="valid" time="0.02"/></proof>
<proof prover="15"><result status="valid" time="0.01"/></proof>
</goal>
<goal name="WP_parameter sort.7" expl="loop invariant init" proved="true">
<proof prover="3"><result status="valid" time="0.01"/></proof>
<proof prover="11"><result status="valid" time="0.04"/></proof>
<proof prover="12"><result status="valid" time="0.01" steps="10"/></proof>
<proof prover="13"><result status="valid" time="0.03"/></proof>
<proof prover="14"><result status="valid" time="0.02"/></proof>
<proof prover="15"><result status="valid" time="0.08"/></proof>
</goal>
<goal name="WP_parameter sort.8" expl="loop invariant init" proved="true">
<proof prover="3"><result status="valid" time="0.01"/></proof>
<proof prover="11"><result status="valid" time="0.00"/></proof>
<proof prover="12"><result status="valid" time="0.01" steps="10"/></proof>
<proof prover="14"><result status="valid" time="0.02"/></proof>
<proof prover="15"><result status="valid" time="0.01"/></proof>
</goal>
<goal name="WP_parameter sort.9" expl="loop invariant init" proved="true">
<proof prover="3"><result status="valid" time="0.02"/></proof>
<proof prover="12"><result status="valid" time="0.02" steps="35"/></proof>
</goal>
<goal name="WP_parameter sort.10" expl="loop invariant init" proved="true">
<proof prover="3"><result status="valid" time="0.01"/></proof>
<proof prover="11"><result status="valid" time="0.12"/></proof>
<proof prover="12"><result status="valid" time="0.01" steps="13"/></proof>
<proof prover="13"><result status="valid" time="0.05"/></proof>
<proof prover="14"><result status="valid" time="0.01"/></proof>
<proof prover="15"><result status="valid" time="0.13"/></proof>
</goal>
<goal name="WP_parameter sort.11" expl="type invariant" proved="true">
<proof prover="3"><result status="valid" time="0.02"/></proof>
<proof prover="11"><result status="valid" time="0.00"/></proof>
<proof prover="12"><result status="valid" time="0.02" steps="17"/></proof>
<proof prover="13"><result status="valid" time="0.02"/></proof>
<proof prover="14"><result status="valid" time="0.02"/></proof>
<proof prover="15"><result status="valid" time="0.01"/></proof>
</goal>
<goal name="WP_parameter sort.12" expl="index in array bounds" proved="true">
<proof prover="3"><result status="valid" time="0.02"/></proof>
<proof prover="11"><result status="valid" time="1.04"/></proof>
<proof prover="12"><result status="valid" time="0.01" steps="17"/></proof>
<proof prover="13"><result status="valid" time="0.04"/></proof>
<proof prover="14"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter sort.13" expl="index in array bounds" proved="true">
<proof prover="3"><result status="valid" time="0.02"/></proof>
<proof prover="12"><result status="valid" time="0.00" steps="18"/></proof>
<proof prover="13"><result status="valid" time="0.03"/></proof>
<proof prover="14"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter sort.14" expl="precondition" proved="true">
<proof prover="3"><result status="valid" time="0.02"/></proof>
<proof prover="11"><result status="valid" time="0.22"/></proof>
<proof prover="12"><result status="valid" time="0.02" steps="29"/></proof>
<proof prover="13"><result status="valid" time="0.06"/></proof>
<proof prover="14"><result status="valid" time="0.03"/></proof>
</goal>
<goal name="WP_parameter sort.15" expl="precondition" proved="true">
<proof prover="3"><result status="valid" time="0.02"/></proof>
<proof prover="11"><result status="valid" time="0.21"/></proof>
<proof prover="12"><result status="valid" time="0.02" steps="29"/></proof>
<proof prover="13"><result status="valid" time="0.05"/></proof>
<proof prover="14"><result status="valid" time="0.02"/></proof>
<proof prover="15"><result status="valid" time="0.37"/></proof>
</goal>
<goal name="WP_parameter sort.16" expl="index in array bounds" proved="true">
<proof prover="3"><result status="valid" time="0.02"/></proof>
<proof prover="11"><result status="valid" time="0.00"/></proof>
<proof prover="12"><result status="valid" time="0.01" steps="25"/></proof>
<proof prover="13"><result status="valid" time="0.03"/></proof>
<proof prover="14"><result status="valid" time="0.02"/></proof>
<proof prover="15"><result status="valid" time="0.01"/></proof>
</goal>
<goal name="WP_parameter sort.17" expl="index in array bounds" proved="true">
<proof prover="3"><result status="valid" time="0.02"/></proof>
<proof prover="11"><result status="valid" time="0.01"/></proof>
<proof prover="12"><result status="valid" time="0.01" steps="25"/></proof>
<proof prover="13"><result status="valid" time="0.00"/></proof>
<proof prover="14"><result status="valid" time="0.02"/></proof>
<proof prover="15"><result status="valid" time="0.01"/></proof>
</goal>
<goal name="WP_parameter sort.18" expl="index in array bounds" proved="true">
<proof prover="3"><result status="valid" time="0.02"/></proof>
<proof prover="11"><result status="valid" time="0.01"/></proof>
<proof prover="12"><result status="valid" time="0.02" steps="25"/></proof>
<proof prover="13"><result status="valid" time="0.04"/></proof>
<proof prover="14"><result status="valid" time="0.02"/></proof>
<proof prover="15"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter sort.19" expl="index in array bounds" proved="true">
<proof prover="3"><result status="valid" time="0.02"/></proof>
<proof prover="11"><result status="valid" time="0.01"/></proof>
<proof prover="12"><result status="valid" time="0.02" steps="26"/></proof>
<proof prover="13"><result status="valid" time="0.03"/></proof>
<proof prover="14"><result status="valid" time="0.02"/></proof>
<proof prover="15"><result status="valid" time="0.01"/></proof>
</goal>
<goal name="WP_parameter sort.20" expl="assertion" proved="true">
<proof prover="12"><result status="valid" time="0.04" steps="64"/></proof>
</goal>
<goal name="WP_parameter sort.21" expl="loop invariant preservation" proved="true">
<proof prover="3"><result status="valid" time="0.03"/></proof>
<proof prover="11"><result status="valid" time="0.22"/></proof>
<proof prover="12"><result status="valid" time="0.02" steps="29"/></proof>
<proof prover="13"><result status="valid" time="0.04"/></proof>
<proof prover="14"><result status="valid" time="0.02"/></proof>
<proof prover="15"><result status="valid" time="0.03"/></proof>
</goal>
<goal name="WP_parameter sort.22" expl="loop invariant preservation" proved="true">
<proof prover="3"><result status="valid" time="0.05"/></proof>
<proof prover="13"><result status="valid" time="0.81"/></proof>
<transf name="inline_goal" proved="true" >
<goal name="WP_parameter sort.22.0" expl="loop invariant preservation" proved="true">
<proof prover="12"><result status="valid" time="0.42" steps="150"/></proof>
</goal>
</transf>
<goal name="VC sort.0" expl="loop invariant init" proved="true">
<proof prover="2"><result status="valid" time="0.04"/></proof>
</goal>
<goal name="VC sort.1" expl="loop invariant init" proved="true">
<proof prover="2"><result status="valid" time="0.04"/></proof>
</goal>
<goal name="VC sort.2" expl="loop invariant init" proved="true">
<proof prover="2"><result status="valid" time="0.04"/></proof>
</goal>
<goal name="VC sort.3" expl="loop invariant init" proved="true">
<proof prover="2"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="VC sort.4" expl="loop invariant init" proved="true">
<proof prover="2"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="VC sort.5" expl="loop invariant init" proved="true">
<proof prover="2"><result status="valid" time="0.03"/></proof>
</goal>
<goal name="VC sort.6" expl="loop invariant init" proved="true">
<proof prover="2"><result status="valid" time="0.03"/></proof>
</goal>
<goal name="VC sort.7" expl="loop invariant init" proved="true">
<proof prover="2"><result status="valid" time="0.07"/></proof>
</goal>
<goal name="VC sort.8" expl="loop invariant init" proved="true">
<proof prover="2"><result status="valid" time="0.03"/></proof>
</goal>
<goal name="VC sort.9" expl="index in array bounds" proved="true">
<proof prover="2"><result status="valid" time="0.05"/></proof>
</goal>
<goal name="VC sort.10" expl="index in array bounds" proved="true">
<proof prover="2"><result status="valid" time="0.07"/></proof>
</goal>
<goal name="VC sort.11" expl="precondition" proved="true">
<proof prover="2"><result status="valid" time="0.07"/></proof>
</goal>
<goal name="VC sort.12" expl="precondition" proved="true">
<proof prover="2"><result status="valid" time="0.08"/></proof>
</goal>
<goal name="VC sort.13" expl="index in array bounds" proved="true">
<proof prover="2"><result status="valid" time="0.04"/></proof>
</goal>
<goal name="VC sort.14" expl="index in array bounds" proved="true">
<proof prover="2"><result status="valid" time="0.05"/></proof>
</goal>
<goal name="VC sort.15" expl="index in array bounds" proved="true">
<proof prover="2"><result status="valid" time="0.04"/></proof>
</goal>
<goal name="VC sort.16" expl="index in array bounds" proved="true">
<proof prover="2"><result status="valid" time="0.05"/></proof>
</goal>
<goal name="VC sort.17" expl="assertion" proved="true">
<proof prover="0"><result status="valid" time="0.01" steps="58"/></proof>
</goal>
<goal name="VC sort.18" expl="loop variant decrease" proved="true">
<proof prover="2"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="VC sort.19" expl="loop invariant preservation" proved="true">
<proof prover="2"><result status="valid" time="0.06"/></proof>
</goal>
<goal name="VC sort.20" expl="loop invariant preservation" proved="true">
<proof prover="0"><result status="valid" time="0.46" steps="494"/></proof>
</goal>
<goal name="VC sort.21" expl="loop invariant preservation" proved="true">
<proof prover="2"><result status="valid" time="0.07"/></proof>
</goal>
<goal name="VC sort.22" expl="loop invariant preservation" proved="true">
<proof prover="2"><result status="valid" time="0.20"/></proof>
</goal>
<goal name="VC sort.23" expl="loop invariant preservation" proved="true">
<proof prover="0"><result status="valid" time="0.51" steps="615"/></proof>
</goal>
<goal name="VC sort.24" expl="loop invariant preservation" proved="true">
<proof prover="0"><result status="valid" time="0.56" steps="550"/></proof>
</goal>
<goal name="VC sort.25" expl="assertion" proved="true">
<proof prover="2"><result status="valid" time="0.05"/></proof>
</goal>
<goal name="VC sort.26" expl="loop invariant preservation" proved="true">
<proof prover="2"><result status="valid" time="0.03"/></proof>
</goal>
<goal name="VC sort.27" expl="loop invariant preservation" proved="true">
<proof prover="0"><result status="valid" time="0.13" steps="297"/></proof>
</goal>
<goal name="VC sort.28" expl="loop invariant preservation" proved="true">
<proof prover="2"><result status="valid" time="0.03"/></proof>
</goal>
<goal name="VC sort.29" expl="postcondition" proved="true">
<proof prover="2"><result status="valid" time="0.04"/></proof>
</goal>