Commit d56bc53c authored by Andrei Paskevich's avatar Andrei Paskevich
Browse files

repair some sessions

parent 6af982f1
......@@ -491,398 +491,398 @@
<goal name="WP_parameter partition.4" expl="4. postcondition">
<proof prover="1"><result status="valid" time="1.92"/></proof>
<metas>
<ts_pos name="ref" arity="1" id="2336"
<ts_pos name="ref" arity="1" id="2327"
ip_theory="Ref">
<ip_library name="ref"/>
<ip_qualid name="ref"/>
</ts_pos>
<ls_pos name="zero" id="288"
<ls_pos name="zero" id="279"
ip_theory="Int">
<ip_library name="int"/>
<ip_qualid name="zero"/>
</ls_pos>
<ls_pos name="one" id="289"
<ls_pos name="one" id="280"
ip_theory="Int">
<ip_library name="int"/>
<ip_qualid name="one"/>
</ls_pos>
<ls_pos name="infix &lt;" id="290"
<ls_pos name="infix &lt;" id="281"
ip_theory="Int">
<ip_library name="int"/>
<ip_qualid name="infix &lt;"/>
</ls_pos>
<ls_pos name="infix &gt;" id="293"
<ls_pos name="infix &gt;" id="284"
ip_theory="Int">
<ip_library name="int"/>
<ip_qualid name="infix &gt;"/>
</ls_pos>
<ls_pos name="infix +" id="1459"
<ls_pos name="infix +" id="1450"
ip_theory="Int">
<ip_library name="int"/>
<ip_qualid name="infix +"/>
</ls_pos>
<ls_pos name="prefix -" id="1460"
<ls_pos name="prefix -" id="1451"
ip_theory="Int">
<ip_library name="int"/>
<ip_qualid name="prefix -"/>
</ls_pos>
<ls_pos name="infix *" id="1461"
<ls_pos name="infix *" id="1452"
ip_theory="Int">
<ip_library name="int"/>
<ip_qualid name="infix *"/>
</ls_pos>
<ls_pos name="prefix !" id="2342"
<ls_pos name="prefix !" id="2333"
ip_theory="Ref">
<ip_library name="ref"/>
<ip_qualid name="prefix !"/>
</ls_pos>
<ls_pos name="get" id="2488"
<ls_pos name="get" id="2479"
ip_theory="Map">
<ip_library name="map"/>
<ip_qualid name="get"/>
</ls_pos>
<ls_pos name="set" id="2491"
<ls_pos name="set" id="2482"
ip_theory="Map">
<ip_library name="map"/>
<ip_qualid name="set"/>
</ls_pos>
<ls_pos name="mixfix [&lt;-]" id="2511"
<ls_pos name="mixfix [&lt;-]" id="2502"
ip_theory="Map">
<ip_library name="map"/>
<ip_qualid name="mixfix [&lt;-]"/>
</ls_pos>
<ls_pos name="const" id="2542"
<ls_pos name="const" id="2533"
ip_theory="Map">
<ip_library name="map"/>
<ip_qualid name="const"/>
</ls_pos>
<ls_pos name="occ" id="2927"
<ls_pos name="occ" id="2918"
ip_theory="Occ">
<ip_library name="map"/>
<ip_qualid name="occ"/>
</ls_pos>
<ls_pos name="get" id="3132"
<ls_pos name="get" id="3123"
ip_theory="Array">
<ip_library name="array"/>
<ip_qualid name="get"/>
</ls_pos>
<ls_pos name="set" id="3147"
<ls_pos name="set" id="3138"
ip_theory="Array">
<ip_library name="array"/>
<ip_qualid name="set"/>
</ls_pos>
<ls_pos name="mixfix []" id="3172"
<ls_pos name="mixfix []" id="3163"
ip_theory="Array">
<ip_library name="array"/>
<ip_qualid name="mixfix []"/>
</ls_pos>
<ls_pos name="mixfix [&lt;-]" id="3189"
<ls_pos name="mixfix [&lt;-]" id="3180"
ip_theory="Array">
<ip_library name="array"/>
<ip_qualid name="mixfix [&lt;-]"/>
</ls_pos>
<ls_pos name="make" id="3290"
<ls_pos name="make" id="3281"
ip_theory="Array">
<ip_library name="array"/>
<ip_qualid name="make"/>
</ls_pos>
<ls_pos name="array_eq" id="3566"
<ls_pos name="array_eq" id="3557"
ip_theory="ArrayEq">
<ip_library name="array"/>
<ip_qualid name="array_eq"/>
</ls_pos>
<pr_pos name="Assoc" id="1462"
<pr_pos name="Assoc" id="1453"
ip_theory="Int">
<ip_library name="int"/>
<ip_qualid name="CommutativeGroup"/>
<ip_qualid name="Assoc"/>
</pr_pos>
<pr_pos name="Unit_def_l" id="1469"
<pr_pos name="Unit_def_l" id="1460"
ip_theory="Int">
<ip_library name="int"/>
<ip_qualid name="CommutativeGroup"/>
<ip_qualid name="Unit_def_l"/>
</pr_pos>
<pr_pos name="Unit_def_r" id="1472"
<pr_pos name="Unit_def_r" id="1463"
ip_theory="Int">
<ip_library name="int"/>
<ip_qualid name="CommutativeGroup"/>
<ip_qualid name="Unit_def_r"/>
</pr_pos>
<pr_pos name="Inv_def_l" id="1475"
<pr_pos name="Inv_def_l" id="1466"
ip_theory="Int">
<ip_library name="int"/>
<ip_qualid name="CommutativeGroup"/>
<ip_qualid name="Inv_def_l"/>
</pr_pos>
<pr_pos name="Inv_def_r" id="1478"
<pr_pos name="Inv_def_r" id="1469"
ip_theory="Int">
<ip_library name="int"/>
<ip_qualid name="CommutativeGroup"/>
<ip_qualid name="Inv_def_r"/>
</pr_pos>
<pr_pos name="Comm" id="1481"
<pr_pos name="Comm" id="1472"
ip_theory="Int">
<ip_library name="int"/>
<ip_qualid name="CommutativeGroup"/>
<ip_qualid name="Comm"/>
<ip_qualid name="Comm"/>
</pr_pos>
<pr_pos name="Assoc" id="1486"
<pr_pos name="Assoc" id="1477"
ip_theory="Int">
<ip_library name="int"/>
<ip_qualid name="Assoc"/>
<ip_qualid name="Assoc"/>
</pr_pos>
<pr_pos name="Mul_distr_l" id="1493"
<pr_pos name="Mul_distr_l" id="1484"
ip_theory="Int">
<ip_library name="int"/>
<ip_qualid name="Mul_distr_l"/>
</pr_pos>
<pr_pos name="Mul_distr_r" id="1500"
<pr_pos name="Mul_distr_r" id="1491"
ip_theory="Int">
<ip_library name="int"/>
<ip_qualid name="Mul_distr_r"/>
</pr_pos>
<pr_pos name="Comm" id="1518"
<pr_pos name="Comm" id="1509"
ip_theory="Int">
<ip_library name="int"/>
<ip_qualid name="Comm"/>
<ip_qualid name="Comm"/>
</pr_pos>
<pr_pos name="Unitary" id="1523"
<pr_pos name="Unitary" id="1514"
ip_theory="Int">
<ip_library name="int"/>
<ip_qualid name="Unitary"/>
</pr_pos>
<pr_pos name="NonTrivialRing" id="1526"
<pr_pos name="NonTrivialRing" id="1517"
ip_theory="Int">
<ip_library name="int"/>
<ip_qualid name="NonTrivialRing"/>
</pr_pos>
<pr_pos name="Refl" id="1538"
<pr_pos name="Refl" id="1529"
ip_theory="Int">
<ip_library name="int"/>
<ip_qualid name="Refl"/>
</pr_pos>
<pr_pos name="Trans" id="1541"
<pr_pos name="Trans" id="1532"
ip_theory="Int">
<ip_library name="int"/>
<ip_qualid name="Trans"/>
</pr_pos>
<pr_pos name="Antisymm" id="1548"
<pr_pos name="Antisymm" id="1539"
ip_theory="Int">
<ip_library name="int"/>
<ip_qualid name="Antisymm"/>
</pr_pos>
<pr_pos name="Total" id="1553"
<pr_pos name="Total" id="1544"
ip_theory="Int">
<ip_library name="int"/>
<ip_qualid name="Total"/>
</pr_pos>
<pr_pos name="ZeroLessOne" id="1558"
<pr_pos name="ZeroLessOne" id="1549"
ip_theory="Int">
<ip_library name="int"/>
<ip_qualid name="ZeroLessOne"/>
</pr_pos>
<pr_pos name="CompatOrderMult" id="1566"
<pr_pos name="CompatOrderMult" id="1557"
ip_theory="Int">
<ip_library name="int"/>
<ip_qualid name="CompatOrderMult"/>
</pr_pos>
<pr_pos name="Select_eq" id="2524"
<pr_pos name="Select_eq" id="2515"
ip_theory="Map">
<ip_library name="map"/>
<ip_qualid name="Select_eq"/>
</pr_pos>
<pr_pos name="Select_neq" id="2533"
<pr_pos name="Select_neq" id="2524"
ip_theory="Map">
<ip_library name="map"/>
<ip_qualid name="Select_neq"/>
</pr_pos>
<pr_pos name="Const" id="2544"
<pr_pos name="Const" id="2535"
ip_theory="Map">
<ip_library name="map"/>
<ip_qualid name="Const"/>
</pr_pos>
<pr_pos name="exchange_set" id="2623"
<pr_pos name="exchange_set" id="2614"
ip_theory="MapExchange">
<ip_library name="map"/>
<ip_qualid name="exchange_set"/>
</pr_pos>
<pr_pos name="occ_right_no_add" id="2941"
<pr_pos name="occ_right_no_add" id="2932"
ip_theory="Occ">
<ip_library name="map"/>
<ip_qualid name="occ_right_no_add"/>
</pr_pos>
<pr_pos name="occ_bounds" id="2959"
<pr_pos name="occ_bounds" id="2950"
ip_theory="Occ">
<ip_library name="map"/>
<ip_qualid name="occ_bounds"/>
</pr_pos>
<pr_pos name="occ_append" id="2968"
<pr_pos name="occ_append" id="2959"
ip_theory="Occ">
<ip_library name="map"/>
<ip_qualid name="occ_append"/>
</pr_pos>
<pr_pos name="occ_neq" id="2979"
<pr_pos name="occ_neq" id="2970"
ip_theory="Occ">
<ip_library name="map"/>
<ip_qualid name="occ_neq"/>
</pr_pos>
<pr_pos name="occ_exists" id="2990"
<pr_pos name="occ_exists" id="2981"
ip_theory="Occ">
<ip_library name="map"/>
<ip_qualid name="occ_exists"/>
</pr_pos>
<pr_pos name="occ_pos" id="3001"
<pr_pos name="occ_pos" id="2992"
ip_theory="Occ">
<ip_library name="map"/>
<ip_qualid name="occ_pos"/>
</pr_pos>
<meta name="remove_logic">
<meta_arg_ls id="288"/>
<meta_arg_ls id="279"/>
</meta>
<meta name="remove_logic">
<meta_arg_ls id="289"/>
<meta_arg_ls id="280"/>
</meta>
<meta name="remove_logic">
<meta_arg_ls id="290"/>
<meta_arg_ls id="281"/>
</meta>
<meta name="remove_logic">
<meta_arg_ls id="293"/>
<meta_arg_ls id="284"/>
</meta>
<meta name="remove_logic">
<meta_arg_ls id="1459"/>
<meta_arg_ls id="1450"/>
</meta>
<meta name="remove_logic">
<meta_arg_ls id="1460"/>
<meta_arg_ls id="1451"/>
</meta>
<meta name="remove_logic">
<meta_arg_ls id="1461"/>
<meta_arg_ls id="1452"/>
</meta>
<meta name="remove_logic">
<meta_arg_ls id="2342"/>
<meta_arg_ls id="2333"/>
</meta>
<meta name="remove_logic">
<meta_arg_ls id="2488"/>
<meta_arg_ls id="2479"/>
</meta>
<meta name="remove_logic">
<meta_arg_ls id="2491"/>
<meta_arg_ls id="2482"/>
</meta>
<meta name="remove_logic">
<meta_arg_ls id="2511"/>
<meta_arg_ls id="2502"/>
</meta>
<meta name="remove_logic">
<meta_arg_ls id="2542"/>
<meta_arg_ls id="2533"/>
</meta>
<meta name="remove_logic">
<meta_arg_ls id="2927"/>
<meta_arg_ls id="2918"/>
</meta>
<meta name="remove_logic">
<meta_arg_ls id="3132"/>
<meta_arg_ls id="3123"/>
</meta>
<meta name="remove_logic">
<meta_arg_ls id="3147"/>
<meta_arg_ls id="3138"/>
</meta>
<meta name="remove_logic">
<meta_arg_ls id="3172"/>
<meta_arg_ls id="3163"/>
</meta>
<meta name="remove_logic">
<meta_arg_ls id="3189"/>
<meta_arg_ls id="3180"/>
</meta>
<meta name="remove_logic">
<meta_arg_ls id="3290"/>
<meta_arg_ls id="3281"/>
</meta>
<meta name="remove_logic">
<meta_arg_ls id="3566"/>
<meta_arg_ls id="3557"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="1462"/>
<meta_arg_pr id="1453"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="1469"/>
<meta_arg_pr id="1460"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="1472"/>
<meta_arg_pr id="1463"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="1466"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="1475"/>
<meta_arg_pr id="1469"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="1478"/>
<meta_arg_pr id="1472"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="1481"/>
<meta_arg_pr id="1477"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="1486"/>
<meta_arg_pr id="1484"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="1493"/>
<meta_arg_pr id="1491"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="1500"/>
<meta_arg_pr id="1509"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="1518"/>
<meta_arg_pr id="1514"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="1523"/>
<meta_arg_pr id="1517"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="1526"/>
<meta_arg_pr id="1529"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="1538"/>
<meta_arg_pr id="1532"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="1541"/>
<meta_arg_pr id="1539"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="1548"/>
<meta_arg_pr id="1544"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="1553"/>
<meta_arg_pr id="1549"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="1558"/>
<meta_arg_pr id="1557"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="1566"/>
<meta_arg_pr id="2515"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="2524"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="2533"/>
<meta_arg_pr id="2535"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="2544"/>
<meta_arg_pr id="2614"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="2623"/>
<meta_arg_pr id="2932"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="2941"/>
<meta_arg_pr id="2950"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="2959"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="2968"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="2979"/>
<meta_arg_pr id="2970"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="2990"/>
<meta_arg_pr id="2981"/>
</meta>
<meta name="remove_prop">
<meta_arg_pr id="3001"/>
<meta_arg_pr id="2992"/>
</meta>
<meta name="remove_type">
<meta_arg_ts id="2336"/>
<meta_arg_ts id="2327"/>
</meta>
<goal name="WP_parameter partition.4" expl="4. postcondition">
<transf name="eliminate_builtin">
......
......@@ -164,10 +164,10 @@
<proof prover="0" timelimit="2"><result status="valid" time="0.17"/></proof>
</goal>
<goal name="WP_parameter decompose_back" expl="VC for decompose_back">
<proof prover="1" memlimit="0"><result status="valid" time="0.57"/></proof>
<proof prover="1" memlimit="0"><result status="valid" time="0.38"/></proof>
</goal>
<goal name="WP_parameter front_node" expl="VC for front_node">
<proof prover="0" timelimit="2"><result status="valid" time="1.08"/></proof>
<proof prover="0" timelimit="2"><result status="valid" time="0.80"/></proof>
</goal>
<goal name="WP_parameter front" expl="VC for front">
<proof prover="0" timelimit="2"><result status="valid" time="0.42"/></proof>
......
......@@ -3,9 +3,9 @@
"http://why3.lri.fr/why3session.dtd">
<why3session shape_version="4">
<file name="../key_type.mlw">
<theory name="KeyType" sum="f40d46a28d2cc72f91f8aae22216ca75">
<theory name="KeyType" sum="a48dcd278fe97312b2055513a393cb02">
</theory>
<theory name="ProgramKeyType" sum="8165294be29fb14ea8c31822cb8616bb">
<theory name="ProgramKeyType" sum="fe9ab2ac91f17434a9491f2c084d35bf">
</theory>
</file>
</why3session>
This diff is collapsed.
......@@ -61,7 +61,7 @@
<proof prover="1" timelimit="3"><result status="valid" time="0.03"/></proof>
</goal>
<goal name="Sel.WP_parameter avl AVL selected_part" expl="VC for avl AVL selected_part">
<proof prover="1" timelimit="3"><result status="valid" time="0.57"/></proof>
<proof prover="1" timelimit="3"><result status="valid" time="0.34"/></proof>
</goal>
<goal name="WP_parameter empty" expl="VC for empty">
<proof prover="1"><result status="valid" time="0.02"/></proof>
......@@ -116,7 +116,7 @@
<proof prover="1"><result status="valid" time="0.14"/></proof>
</goal>
<goal name="WP_parameter insert" expl="VC for insert">
<proof prover="1"><result status="valid" time="0.78"/></proof>
<proof prover="1"><result status="valid" time="0.58"/></proof>
</goal>
<goal name="WP_parameter remove" expl="VC for remove">
<proof prover="0"><result status="valid" time="0.30"/></proof>
......
......@@ -20,7 +20,7 @@
<proof prover="0"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter increasing_precede.3" expl="3. postcondition">
<proof prover="0"><result status="valid" time="0.39"/></proof>
<proof prover="0"><result status="valid" time="0.53"/></proof>
</goal>
</transf>
</goal>
......
......@@ -79,7 +79,7 @@
<goal name="WP_parameter selected_sem.10.1.1" expl="1. postcondition">
<transf name="split_goal_wp">
<goal name="WP_parameter selected_sem.10.1.1.1" expl="1. postcondition">
<proof prover="1"><result status="valid" time="0.20"/></proof>
<proof prover="1"><result status="timeout" time="0.98"/></proof>
</goal>
<goal name="WP_parameter selected_sem.10.1.1.2" expl="2. postcondition">
<proof prover="0"><result status="valid" time="0.56"/></proof>
......@@ -125,7 +125,7 @@
<proof prover="2"><result status="valid" time="0.03"/></proof>
</goal>
<goal name="WP_parameter selected_part.1.1.1.6" expl="6.">
<proof prover="1" timelimit="5"><result status="valid" time="3.39"/></proof>
<proof prover="1" timelimit="5"><result status="valid" time="2.86"/></proof>
</goal>
<goal name="WP_parameter selected_part.1.1.1.7" expl="7.">
<proof prover="2"><result status="valid" time="0.46"/></proof>
......@@ -146,7 +146,7 @@
<proof prover="2"><result status="valid" time="0.03"/></proof>
</goal>
<goal name="WP_parameter selected_part.2.1.1.2" expl="2. postcondition">
<proof prover="2"><result status="valid" time="0.74"/></proof>
<proof prover="2"><result status="timeout" time="1.99"/></proof>
</goal>
<goal name="WP_parameter selected_part.2.1.1.3" expl="3. postcondition">
<proof prover="2"><result status="valid" time="0.03"/></proof>
......@@ -161,10 +161,10 @@
<proof prover="2"><result status="valid" time="0.04"/></proof>
</goal>
<goal name="WP_parameter selected_part.2.1.1.7" expl="7. postcondition">
<proof prover="2" timelimit="5"><result status="valid" time="2.02"/></proof>
<proof prover="2" timelimit="5"><result status="valid" time="1.66"/></proof>
</goal>
<goal name="WP_parameter selected_part.2.1.1.8" expl="8. postcondition">
<proof prover="2"><result status="valid" time="0.60"/></proof>
<proof prover="2"><result status="timeout" time="1.99"/></proof>
</goal>
<goal name="WP_parameter selected_part.2.1.1.9" expl="9. postcondition">
<proof prover="0"><result status="valid" time="0.29"/></proof>
......@@ -244,34 +244,34 @@
</goal>
<goal name="WP_parameter decompose_min.2" expl="2. postcondition">
<transf name="split_goal_wp">
<goal name="WP_parameter decompose_min.2.1" expl="1. postcondition">
<goal name="WP_parameter decompose_min.2.1" expl="1.">
<proof prover="2"><result status="valid" time="0.05"/></proof>
</goal>
<goal name="WP_parameter decompose_min.2.2" expl="2. postcondition">
<goal name="WP_parameter decompose_min.2.2" expl="2.">