From 91ca9bd1ad64e6afb9d40489182e80e7b47d283a Mon Sep 17 00:00:00 2001 From: Claude Marche <Claude.Marche@inria.fr> Date: Wed, 21 Mar 2012 10:57:23 +0100 Subject: [PATCH] Binary heaps: updated session --- .../proofs/why3session.xml | 1488 +++++++++-------- 1 file changed, 765 insertions(+), 723 deletions(-) diff --git a/examples/programs/vacid_0_binary_heaps/proofs/why3session.xml b/examples/programs/vacid_0_binary_heaps/proofs/why3session.xml index f418f4d466..7c9cc862f9 100644 --- a/examples/programs/vacid_0_binary_heaps/proofs/why3session.xml +++ b/examples/programs/vacid_0_binary_heaps/proofs/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session SYSTEM "why3session.dtd"> <why3session - name="examples/programs/vacid_0_binary_heaps/proofs/why3session.xml"> + name="proofs/why3session.xml"> <prover id="0" name="Alt-Ergo" @@ -56,16 +56,16 @@ expanded="false"> <theory name="WP TestHarness" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../test_harness.mlw" + locfile="proofs/../test_harness.mlw" loclnum="2" loccnumb="7" loccnume="18" verified="true" expanded="false"> <goal name="WP_parameter testHarness" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../test_harness.mlw" + locfile="proofs/../test_harness.mlw" loclnum="15" loccnumb="4" loccnume="15" expl="parameter testHarness" - sum="de090897d7a6d6009226afd82535dc86" + sum="432b1e96dbd15125b182e465896f3616" proved="true" expanded="false" shape="ainfix =agetV3c2c42Aainfix =agetV3c1c42Aainfix =agetV3c1amin_bagaelementsV3c1c3Aainfix =agetV3c0c13Aainfix =agetV3c0amin_bagaelementsV3c0c3Aainfix =aelementsV3c0c3aunionasingletonc13aunionasingletonc42asingletonc42Aainfix <=agetV3c1agetV3c2Aainfix <=agetV3c0agetV3c1Iainfix =aelementsV3c0c3aelementsV2c0c3Aasorted_subV3c0c3FAainfix >=c3c0Iainfix =V2asetV1c2c42FAainfix <c2c3Aainfix <=c0c2Iainfix =V1asetV0c1c13FAainfix <c1c3Aainfix <=c0c1Iainfix =V0asetaconstc0c0c42FAainfix <c0c3Aainfix <=c0c0Aainfix >=c3c0"> @@ -78,10 +78,10 @@ expanded="false"> <goal name="WP_parameter testHarness.1" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../test_harness.mlw" + locfile="proofs/../test_harness.mlw" loclnum="15" loccnumb="4" loccnume="15" expl="precondition" - sum="bb327b10c044c2b91ca5dc4508cd0f64" + sum="918b7ba96b398cdf4de8f78f3dcc62ab" proved="true" expanded="false" shape="ainfix >=c3c0"> @@ -121,7 +121,7 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="3.45"/> + <result status="valid" time="3.40"/> </proof> <proof prover="9" @@ -133,10 +133,10 @@ </goal> <goal name="WP_parameter testHarness.2" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../test_harness.mlw" + locfile="proofs/../test_harness.mlw" loclnum="15" loccnumb="4" loccnume="15" expl="precondition" - sum="2db211295187128ba5e4c4e959475fdd" + sum="3325f1e048231f5c2438636c47b13bc5" proved="true" expanded="false" shape="ainfix <c0c3Aainfix <=c0c0Iainfix >=c3c0"> @@ -176,7 +176,7 @@ timelimit="12" obsolete="false" archived="false"> - <result status="valid" time="6.34"/> + <result status="valid" time="6.18"/> </proof> <proof prover="9" @@ -188,10 +188,10 @@ </goal> <goal name="WP_parameter testHarness.3" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../test_harness.mlw" + locfile="proofs/../test_harness.mlw" loclnum="15" loccnumb="4" loccnume="15" expl="precondition" - sum="35f867428abb4a3a6aaeca8ec1ecbce5" + sum="ff5c36fda78ede0cf76ba9b7c1cd5d22" proved="true" expanded="false" shape="ainfix <c1c3Aainfix <=c0c1Iainfix =V0asetaconstc0c0c42FIainfix <c0c3Aainfix <=c0c0Iainfix >=c3c0"> @@ -217,7 +217,7 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.00"/> + <result status="valid" time="0.01"/> </proof> <proof prover="5" @@ -236,10 +236,10 @@ </goal> <goal name="WP_parameter testHarness.4" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../test_harness.mlw" + locfile="proofs/../test_harness.mlw" loclnum="15" loccnumb="4" loccnume="15" expl="precondition" - sum="2cfc801cad667a7469c9317d2ff25838" + sum="beab59014c8439db9cd495dcc17613de" proved="true" expanded="false" shape="ainfix <c2c3Aainfix <=c0c2Iainfix =V1asetV0c1c13FIainfix <c1c3Aainfix <=c0c1Iainfix =V0asetaconstc0c0c42FIainfix <c0c3Aainfix <=c0c0Iainfix >=c3c0"> @@ -284,10 +284,10 @@ </goal> <goal name="WP_parameter testHarness.5" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../test_harness.mlw" + locfile="proofs/../test_harness.mlw" loclnum="15" loccnumb="4" loccnume="15" expl="precondition" - sum="5345ab2ce86e2210b35f9a37d269a687" + sum="957efd2a7a6a60a65a11b3681eea6c9d" proved="true" expanded="false" shape="ainfix >=c3c0Iainfix =V2asetV1c2c42FIainfix <c2c3Aainfix <=c0c2Iainfix =V1asetV0c1c13FIainfix <c1c3Aainfix <=c0c1Iainfix =V0asetaconstc0c0c42FIainfix <c0c3Aainfix <=c0c0Iainfix >=c3c0"> @@ -332,10 +332,10 @@ </goal> <goal name="WP_parameter testHarness.6" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../test_harness.mlw" + locfile="proofs/../test_harness.mlw" loclnum="15" loccnumb="4" loccnume="15" expl="assertion" - sum="2f9be27666043f4d1de20397667ef034" + sum="7db64d2be0ceec8840790b38ea28d404" proved="true" expanded="false" shape="ainfix <=agetV3c1agetV3c2Aainfix <=agetV3c0agetV3c1Iainfix =aelementsV3c0c3aelementsV2c0c3Aasorted_subV3c0c3FIainfix >=c3c0Iainfix =V2asetV1c2c42FIainfix <c2c3Aainfix <=c0c2Iainfix =V1asetV0c1c13FIainfix <c1c3Aainfix <=c0c1Iainfix =V0asetaconstc0c0c42FIainfix <c0c3Aainfix <=c0c0Iainfix >=c3c0"> @@ -354,15 +354,15 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.01"/> </proof> </goal> <goal name="WP_parameter testHarness.7" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../test_harness.mlw" + locfile="proofs/../test_harness.mlw" loclnum="15" loccnumb="4" loccnume="15" expl="assertion" - sum="dbd16a9f356f53b4dc1d21b0cf4dcb0c" + sum="3e6107287d4058fb065ca2e5dcb7742c" proved="true" expanded="false" shape="ainfix =aelementsV3c0c3aunionasingletonc13aunionasingletonc42asingletonc42Iainfix <=agetV3c1agetV3c2Aainfix <=agetV3c0agetV3c1Iainfix =aelementsV3c0c3aelementsV2c0c3Aasorted_subV3c0c3FIainfix >=c3c0Iainfix =V2asetV1c2c42FIainfix <c2c3Aainfix <=c0c2Iainfix =V1asetV0c1c13FIainfix <c1c3Aainfix <=c0c1Iainfix =V0asetaconstc0c0c42FIainfix <c0c3Aainfix <=c0c0Iainfix >=c3c0"> @@ -379,10 +379,10 @@ </goal> <goal name="WP_parameter testHarness.8" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../test_harness.mlw" + locfile="proofs/../test_harness.mlw" loclnum="15" loccnumb="4" loccnume="15" expl="assertion" - sum="86b4edf8078fedc5c000bbc2dcc11792" + sum="d85e6c4771d221075ec37430c14f86d9" proved="true" expanded="false" shape="ainfix =agetV3c0amin_bagaelementsV3c0c3Iainfix =aelementsV3c0c3aunionasingletonc13aunionasingletonc42asingletonc42Iainfix <=agetV3c1agetV3c2Aainfix <=agetV3c0agetV3c1Iainfix =aelementsV3c0c3aelementsV2c0c3Aasorted_subV3c0c3FIainfix >=c3c0Iainfix =V2asetV1c2c42FIainfix <c2c3Aainfix <=c0c2Iainfix =V1asetV0c1c13FIainfix <c1c3Aainfix <=c0c1Iainfix =V0asetaconstc0c0c42FIainfix <c0c3Aainfix <=c0c0Iainfix >=c3c0"> @@ -394,7 +394,7 @@ timelimit="12" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.03"/> </proof> <proof prover="1" @@ -420,10 +420,10 @@ </goal> <goal name="WP_parameter testHarness.9" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../test_harness.mlw" + locfile="proofs/../test_harness.mlw" loclnum="15" loccnumb="4" loccnume="15" expl="assertion" - sum="0288e565371cccf6dbdef0ecf2d24d66" + sum="3365bb51d026f6369a492f0a2dc93f89" proved="true" expanded="false" shape="ainfix =agetV3c0c13Iainfix =agetV3c0amin_bagaelementsV3c0c3Iainfix =aelementsV3c0c3aunionasingletonc13aunionasingletonc42asingletonc42Iainfix <=agetV3c1agetV3c2Aainfix <=agetV3c0agetV3c1Iainfix =aelementsV3c0c3aelementsV2c0c3Aasorted_subV3c0c3FIainfix >=c3c0Iainfix =V2asetV1c2c42FIainfix <c2c3Aainfix <=c0c2Iainfix =V1asetV0c1c13FIainfix <c1c3Aainfix <=c0c1Iainfix =V0asetaconstc0c0c42FIainfix <c0c3Aainfix <=c0c0Iainfix >=c3c0"> @@ -449,15 +449,15 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.49"/> + <result status="valid" time="0.46"/> </proof> </goal> <goal name="WP_parameter testHarness.10" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../test_harness.mlw" + locfile="proofs/../test_harness.mlw" loclnum="15" loccnumb="4" loccnume="15" expl="assertion" - sum="1a0516f7561b33a4fac04b65ada68d6e" + sum="8a9751b57b5b85f4adba081aa2dedbb8" proved="true" expanded="false" shape="ainfix =agetV3c1amin_bagaelementsV3c1c3Iainfix =agetV3c0c13Iainfix =agetV3c0amin_bagaelementsV3c0c3Iainfix =aelementsV3c0c3aunionasingletonc13aunionasingletonc42asingletonc42Iainfix <=agetV3c1agetV3c2Aainfix <=agetV3c0agetV3c1Iainfix =aelementsV3c0c3aelementsV2c0c3Aasorted_subV3c0c3FIainfix >=c3c0Iainfix =V2asetV1c2c42FIainfix <c2c3Aainfix <=c0c2Iainfix =V1asetV0c1c13FIainfix <c1c3Aainfix <=c0c1Iainfix =V0asetaconstc0c0c42FIainfix <c0c3Aainfix <=c0c0Iainfix >=c3c0"> @@ -476,7 +476,7 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.00"/> + <result status="valid" time="0.01"/> </proof> <proof prover="9" @@ -488,10 +488,10 @@ </goal> <goal name="WP_parameter testHarness.11" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../test_harness.mlw" + locfile="proofs/../test_harness.mlw" loclnum="15" loccnumb="4" loccnume="15" expl="assertion" - sum="b4d9168019200572406a694c1144a991" + sum="7b914ea1895b417809e5ead95e6ca2d8" proved="true" expanded="false" shape="ainfix =agetV3c1c42Iainfix =agetV3c1amin_bagaelementsV3c1c3Iainfix =agetV3c0c13Iainfix =agetV3c0amin_bagaelementsV3c0c3Iainfix =aelementsV3c0c3aunionasingletonc13aunionasingletonc42asingletonc42Iainfix <=agetV3c1agetV3c2Aainfix <=agetV3c0agetV3c1Iainfix =aelementsV3c0c3aelementsV2c0c3Aasorted_subV3c0c3FIainfix >=c3c0Iainfix =V2asetV1c2c42FIainfix <c2c3Aainfix <=c0c2Iainfix =V1asetV0c1c13FIainfix <c1c3Aainfix <=c0c1Iainfix =V0asetaconstc0c0c42FIainfix <c0c3Aainfix <=c0c0Iainfix >=c3c0"> @@ -503,7 +503,7 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.03"/> + <result status="valid" time="0.02"/> </proof> <proof prover="1" @@ -515,10 +515,10 @@ </goal> <goal name="WP_parameter testHarness.12" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../test_harness.mlw" + locfile="proofs/../test_harness.mlw" loclnum="15" loccnumb="4" loccnume="15" expl="assertion" - sum="b7fd8d8b5cbb11fae2c7b761ae55d9ca" + sum="4a508e3465d47796234d79a07a61b601" proved="true" expanded="false" shape="ainfix =agetV3c2c42Iainfix =agetV3c1c42Iainfix =agetV3c1amin_bagaelementsV3c1c3Iainfix =agetV3c0c13Iainfix =agetV3c0amin_bagaelementsV3c0c3Iainfix =aelementsV3c0c3aunionasingletonc13aunionasingletonc42asingletonc42Iainfix <=agetV3c1agetV3c2Aainfix <=agetV3c0agetV3c1Iainfix =aelementsV3c0c3aelementsV2c0c3Aasorted_subV3c0c3FIainfix >=c3c0Iainfix =V2asetV1c2c42FIainfix <c2c3Aainfix <=c0c2Iainfix =V1asetV0c1c13FIainfix <c1c3Aainfix <=c0c1Iainfix =V0asetaconstc0c0c42FIainfix <c0c3Aainfix <=c0c0Iainfix >=c3c0"> @@ -550,15 +550,15 @@ expanded="false"> <theory name="Bag" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../bag.why" + locfile="proofs/../bag.why" loclnum="2" loccnumb="7" loccnume="10" verified="true" expanded="false"> <goal name="is_empty" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../bag.why" + locfile="proofs/../bag.why" loclnum="25" loccnumb="6" loccnume="14" - sum="480677cb74d7ecc99e782ac7943f5b53" + sum="308c455d543638dd00a5101f1afed425" proved="true" expanded="false" shape="ainfix =V0aempty_bagIainfix =anb_occV1V0c0FF"> @@ -574,7 +574,7 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.17"/> + <result status="valid" time="0.16"/> </proof> <proof prover="1" @@ -600,9 +600,9 @@ </goal> <goal name="occ_singleton_eq" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../bag.why" + locfile="proofs/../bag.why" loclnum="34" loccnumb="6" loccnume="22" - sum="85a260dcb2e59a1c84d5d5ebe1a2e6cc" + sum="ce64d9964a0f62a81152e965496487d4" proved="true" expanded="false" shape="ainfix =anb_occV1asingletonV0c1Iainfix =V0V1F"> @@ -665,9 +665,9 @@ </goal> <goal name="occ_singleton_neq" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../bag.why" + locfile="proofs/../bag.why" loclnum="35" loccnumb="6" loccnume="23" - sum="15e5c1ad8ffcac98ce4894dc47a6960b" + sum="d290cf0c93dc44f1d91dd90363154a21" proved="true" expanded="false" shape="ainfix =anb_occV1asingletonV0c0Iainfix =V0V1NF"> @@ -711,7 +711,7 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.00"/> </proof> <proof prover="9" @@ -730,9 +730,9 @@ </goal> <goal name="Union_comm" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../bag.why" + locfile="proofs/../bag.why" loclnum="41" loccnumb="6" loccnume="16" - sum="e02682dc71981baf77e0294255ab7f15" + sum="6e8d3f6361bf2ee9d41a79c582a90f0b" proved="true" expanded="false" shape="ainfix =aunionV0V1aunionV1V0F"> @@ -742,14 +742,14 @@ edited="bag_Bag_Union_comm_1.v" obsolete="false" archived="false"> - <result status="valid" time="0.48"/> + <result status="valid" time="0.51"/> </proof> </goal> <goal name="Union_identity" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../bag.why" + locfile="proofs/../bag.why" loclnum="43" loccnumb="6" loccnume="20" - sum="9af14856206050a6ff60c4f53aa7e44a" + sum="c77a83cb80eaa20a0d29daca65168d42" proved="true" expanded="false" shape="ainfix =aunionV0aempty_bagV0F"> @@ -759,7 +759,7 @@ edited="bag_Bag_Union_identity_1.v" obsolete="false" archived="false"> - <result status="valid" time="0.49"/> + <result status="valid" time="0.50"/> </proof> <proof prover="8" @@ -771,9 +771,9 @@ </goal> <goal name="Union_assoc" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../bag.why" + locfile="proofs/../bag.why" loclnum="45" loccnumb="6" loccnume="17" - sum="65fe5423eed7f6f41d0ad144dd6c6631" + sum="a61fd1251b82b6d8c584dd275ab83eba" proved="true" expanded="false" shape="ainfix =aunionV0aunionV1V2aunionaunionV0V1V2F"> @@ -783,14 +783,14 @@ edited="bag_Bag_Union_assoc_1.v" obsolete="false" archived="false"> - <result status="valid" time="0.51"/> + <result status="valid" time="0.50"/> </proof> </goal> <goal name="bag_simpl" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../bag.why" + locfile="proofs/../bag.why" loclnum="48" loccnumb="6" loccnume="15" - sum="646120ec62399b569d6ccd18393d9f88" + sum="02f162aa7fc77de7848e37bf7b5e0c2a" proved="true" expanded="false" shape="ainfix =V0V2Iainfix =aunionV0V1aunionV2V1F"> @@ -800,14 +800,14 @@ edited="bag_Bag_bag_simpl_1.v" obsolete="false" archived="false"> - <result status="valid" time="0.51"/> + <result status="valid" time="0.49"/> </proof> </goal> <goal name="bag_simpl_left" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../bag.why" + locfile="proofs/../bag.why" loclnum="51" loccnumb="6" loccnume="20" - sum="01daae3a27404af39002b3afb8c0391b" + sum="d04d985d3915eea14e9f37970d2cdb6e" proved="true" expanded="false" shape="ainfix =V1V2Iainfix =aunionV0V1aunionV0V2F"> @@ -845,7 +845,7 @@ edited="bag_Bag_bag_simpl_left_1.v" obsolete="false" archived="false"> - <result status="valid" time="0.48"/> + <result status="valid" time="0.49"/> </proof> <proof prover="6" @@ -866,14 +866,14 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.09"/> + <result status="valid" time="0.10"/> </proof> </goal> <goal name="occ_add_eq" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../bag.why" + locfile="proofs/../bag.why" loclnum="57" loccnumb="6" loccnume="16" - sum="220ff822fa22161fba5cafd2c98e80b7" + sum="fb62946a0672bd852d0717d92d099fde" proved="true" expanded="false" shape="ainfix =anb_occV1aaddV1V0ainfix +anb_occV1V0c1Iainfix =V1V2F"> @@ -882,14 +882,14 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.15"/> + <result status="valid" time="0.14"/> </proof> <proof prover="7" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.41"/> + <result status="valid" time="0.43"/> </proof> <proof prover="0" @@ -922,9 +922,9 @@ </goal> <goal name="occ_add_neq" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../bag.why" + locfile="proofs/../bag.why" loclnum="60" loccnumb="6" loccnume="17" - sum="1da97fdab86b4c1683d65de0eb9a0a63" + sum="65485bea6d37ff55f8cc7febdb16df36" proved="true" expanded="false" shape="ainfix =anb_occV2aaddV1V0anb_occV2V0Iainfix =V1V2NF"> @@ -933,7 +933,7 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.38"/> + <result status="valid" time="0.37"/> </proof> <proof prover="0" @@ -966,9 +966,9 @@ </goal> <goal name="Diff_empty_right" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../bag.why" + locfile="proofs/../bag.why" loclnum="82" loccnumb="6" loccnume="22" - sum="34236e187632ca5c21050b5688603294" + sum="16691bf22671fc32c9ed3e4242fc917a" proved="true" expanded="false" shape="ainfix =adiffV0aempty_bagV0F"> @@ -978,21 +978,21 @@ edited="bag_Bag_Diff_empty_right_1.v" obsolete="false" archived="false"> - <result status="valid" time="0.52"/> + <result status="valid" time="0.53"/> </proof> <proof prover="8" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="1.17"/> + <result status="valid" time="1.16"/> </proof> </goal> <goal name="Diff_empty_left" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../bag.why" + locfile="proofs/../bag.why" loclnum="83" loccnumb="6" loccnume="21" - sum="eaa417c0726f2503c0b742daf25a46f7" + sum="064dfb562fe4a0ccd5beb631c5ac2ed2" proved="true" expanded="false" shape="ainfix =adiffaempty_bagV0aempty_bagF"> @@ -1002,21 +1002,21 @@ edited="bag_Bag_Diff_empty_left_1.v" obsolete="false" archived="false"> - <result status="valid" time="0.50"/> + <result status="valid" time="0.51"/> </proof> <proof prover="8" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.90"/> + <result status="valid" time="0.89"/> </proof> </goal> <goal name="Diff_add" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../bag.why" + locfile="proofs/../bag.why" loclnum="85" loccnumb="6" loccnume="14" - sum="8b45d6af622ee73906470f9e01903d2a" + sum="f20a52110e53b63ab42cbcc342d24785" proved="true" expanded="false" shape="ainfix =adiffaaddV1V0asingletonV1V0F"> @@ -1026,14 +1026,14 @@ edited="bag_Bag_Diff_add_1.v" obsolete="false" archived="false"> - <result status="valid" time="0.56"/> + <result status="valid" time="0.55"/> </proof> </goal> <goal name="Diff_comm" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../bag.why" + locfile="proofs/../bag.why" loclnum="87" loccnumb="6" loccnume="15" - sum="976b2853bed9168955d5cd60b75e9432" + sum="14dcd312590f50afc78413d324a56212" proved="true" expanded="false" shape="ainfix =adiffadiffV0V1V2adiffadiffV0V2V1F"> @@ -1043,14 +1043,14 @@ edited="bag_Bag_Diff_comm_1.v" obsolete="false" archived="false"> - <result status="valid" time="1.01"/> + <result status="valid" time="0.99"/> </proof> </goal> <goal name="Add_diff" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../bag.why" + locfile="proofs/../bag.why" loclnum="90" loccnumb="6" loccnume="14" - sum="67dad4d195a4ca1473a1978d166dbd69" + sum="38a3ebffa50b2895f34a37c136860893" proved="true" expanded="false" shape="ainfix =aaddV1adiffV0asingletonV1V0Iainfix >anb_occV1V0c0F"> @@ -1071,15 +1071,15 @@ expanded="false"> <theory name="Elements" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../elements.why" + locfile="proofs/../elements.why" loclnum="1" loccnumb="7" loccnume="15" verified="true" expanded="false"> <goal name="Elements_singleton" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../elements.why" + locfile="proofs/../elements.why" loclnum="19" loccnumb="6" loccnume="24" - sum="edf499651f462b9d98d20da3b5ddad3f" + sum="9eeb9848528a683e146c78716945bc5c" proved="true" expanded="false" shape="ainfix =aelementsV0V1V2asingletonamixfix []V0V1Iainfix =V2ainfix +V1c1F"> @@ -1088,14 +1088,14 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.01"/> </proof> </goal> <goal name="Elements_union" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../elements.why" + locfile="proofs/../elements.why" loclnum="23" loccnumb="6" loccnume="20" - sum="d83706ddd8d37e9e723795fa4910c26f" + sum="0cb0bce410038cf29f11271f105a5ccb" proved="true" expanded="false" shape="ainfix =aelementsV0V1V3aunionaelementsV0V1V2aelementsV0V2V3Iainfix <=V2V3Aainfix <=V1V2F"> @@ -1105,14 +1105,14 @@ edited="elements_Elements_Elements_union_1.v" obsolete="false" archived="false"> - <result status="valid" time="0.57"/> + <result status="valid" time="0.60"/> </proof> </goal> <goal name="Elements_add1" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../elements.why" + locfile="proofs/../elements.why" loclnum="27" loccnumb="6" loccnume="19" - sum="2c58fd793db86076550d3d2b776764a8" + sum="6f55b375c84d24afa0a34790aceef87d" proved="true" expanded="false" shape="ainfix =aelementsV0V1V2aaddamixfix []V0V1aelementsV0ainfix +V1c1V2Iainfix <V1V2F"> @@ -1122,7 +1122,7 @@ edited="elements_Elements_Elements_add1_1.v" obsolete="false" archived="false"> - <result status="valid" time="0.52"/> + <result status="valid" time="0.54"/> </proof> <proof prover="9" @@ -1134,9 +1134,9 @@ </goal> <goal name="Elements_remove_last" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../elements.why" + locfile="proofs/../elements.why" loclnum="31" loccnumb="6" loccnume="26" - sum="4ff5f541453ebc36a33c0c4f659768f7" + sum="7279c018c476c3c31a71a4f9c3c87a6c" proved="true" expanded="false" shape="ainfix =aelementsV0V1ainfix -V2c1adiffaelementsV0V1V2asingletonamixfix []V0ainfix -V2c1Iainfix <V1ainfix -V2c1F"> @@ -1145,7 +1145,7 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.02"/> </proof> <proof prover="1" @@ -1166,14 +1166,14 @@ timelimit="11" obsolete="false" archived="false"> - <result status="valid" time="5.27"/> + <result status="valid" time="5.22"/> </proof> </goal> <goal name="Occ_elements" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../elements.why" + locfile="proofs/../elements.why" loclnum="35" loccnumb="6" loccnume="18" - sum="7970a761d922836d2585d47529f441b5" + sum="40f8d62a41fdc741f7c152c99cec38b3" proved="true" expanded="false" shape="ainfix >anb_occamixfix []V0V2aelementsV0V1V3c0Iainfix <V2V3Aainfix <=V1V2F"> @@ -1183,14 +1183,14 @@ edited="elements_Elements_Occ_elements_1.v" obsolete="false" archived="false"> - <result status="valid" time="0.55"/> + <result status="valid" time="0.54"/> </proof> </goal> <goal name="Elements_set_outside" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../elements.why" + locfile="proofs/../elements.why" loclnum="39" loccnumb="6" loccnume="26" - sum="45b1a125e45dc743862ca00bc6c813d9" + sum="a96475f3889f9652fbf171e90fb3e3c5" proved="true" expanded="false" shape="ainfix =aelementsamixfix [<-]V0V3V4V1V2aelementsV0V1V2FIainfix >=V3V2Oainfix <V3V1FIainfix <=V1V2F"> @@ -1200,14 +1200,14 @@ edited="elements_Elements_Elements_set_outside_1.v" obsolete="false" archived="false"> - <result status="valid" time="0.67"/> + <result status="valid" time="0.69"/> </proof> </goal> <goal name="Elements_set_inside" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../elements.why" + locfile="proofs/../elements.why" loclnum="43" loccnumb="6" loccnume="25" - sum="35ad616e27e359dabb7d565d7ffbe4ac" + sum="1d149be7f3cff4ce60f2dd26ab05125e" proved="true" expanded="false" shape="ainfix =aelementsamixfix [<-]V0V2V4V1V3aaddV4V5Iainfix =aelementsV0V1V3aaddamixfix []V0V2V5Iainfix <V2V3Aainfix <=V1V2F"> @@ -1217,14 +1217,14 @@ edited="elements_Elements_Elements_set_inside_1.v" obsolete="false" archived="false"> - <result status="valid" time="0.57"/> + <result status="valid" time="0.60"/> </proof> </goal> <goal name="Elements_set_inside2" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../elements.why" + locfile="proofs/../elements.why" loclnum="48" loccnumb="6" loccnume="26" - sum="32ca491107fb382d46e937f2821fafac" + sum="87a274888248ff0e5687c3a541f7171d" proved="true" expanded="false" shape="ainfix =aelementsamixfix [<-]V0V2V4V1V3aaddV4adiffaelementsV0V1V3asingletonamixfix []V0V2Iainfix <V2V3Aainfix <=V1V2F"> @@ -1233,7 +1233,7 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.12"/> + <result status="valid" time="0.13"/> </proof> <proof prover="0" @@ -1251,15 +1251,15 @@ expanded="false"> <theory name="Bag_integers" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../bag_of_integers.why" + locfile="proofs/../bag_of_integers.why" loclnum="1" loccnumb="7" loccnume="19" verified="true" expanded="false"> <goal name="Min_bag_union1" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../bag_of_integers.why" + locfile="proofs/../bag_of_integers.why" loclnum="16" loccnumb="6" loccnume="20" - sum="7969f26c93c4f0b4525e459fbaaa9881" + sum="ad2341cff44dbcf94019ad657039a905" proved="true" expanded="false" shape="ainfix =amin_bagV0aminV2amin_bagV1Iainfix =V0aaddV2V1F"> @@ -1268,14 +1268,14 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.02"/> </proof> <proof prover="7" timelimit="20" obsolete="false" archived="false"> - <result status="valid" time="10.35"/> + <result status="valid" time="9.86"/> </proof> <proof prover="0" @@ -1303,21 +1303,21 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="1.18"/> + <result status="valid" time="1.22"/> </proof> <proof prover="4" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.07"/> + <result status="valid" time="0.06"/> </proof> </goal> <goal name="Min_bag_union2" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../bag_of_integers.why" + locfile="proofs/../bag_of_integers.why" loclnum="19" loccnumb="6" loccnume="20" - sum="6af0e109a78395b48283aa6dc7368c40" + sum="7d9b3542ed0c0455617fa79e35853dbf" proved="true" expanded="false" shape="ainfix <=V1amin_bagaaddV1V0Iainfix <=V1amin_bagV0F"> @@ -1326,14 +1326,14 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.32"/> + <result status="valid" time="0.30"/> </proof> <proof prover="7" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.56"/> + <result status="valid" time="0.54"/> </proof> <proof prover="1" @@ -1347,7 +1347,7 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.00"/> + <result status="valid" time="0.01"/> </proof> <proof prover="8" @@ -1361,26 +1361,26 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.67"/> + <result status="valid" time="0.69"/> </proof> </goal> </theory> </file> <file name="../heap_implem.mlw" - verified="false" - expanded="true"> + verified="true" + expanded="false"> <theory name="WP Implementation" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="2" loccnumb="7" loccnume="21" - verified="false" - expanded="true"> + verified="true" + expanded="false"> <goal name="Is_heap_min" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="13" loccnumb="6" loccnume="17" - sum="210adae7bd382ff420ff1b0bbe728309" + sum="882ac3821e16bc064f01d4bd3fcbaa6d" proved="true" expanded="false" shape="ainfix =amixfix []V0c0amin_bagamodelaTuple2V0V1Iais_heap_arrayV0c0V1Iainfix >V1c0F"> @@ -1390,15 +1390,15 @@ edited="heap_implem_WP_Implementation_Is_heap_min_1.v" obsolete="false" archived="false"> - <result status="valid" time="0.71"/> + <result status="valid" time="0.66"/> </proof> </goal> <goal name="WP_parameter create" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="20" loccnumb="4" loccnume="10" expl="normal postcondition" - sum="cbfe1e6eacc791c114a5bc3ea2e1ef7e" + sum="2b6b87aa4f9b913385488a4373bcf6a1" proved="true" expanded="false" shape="ainfix =aelementsaconstc0c0c0aempty_bagAais_heapaTuple2aconstc0c0"> @@ -1417,28 +1417,28 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="3.57"/> + <result status="valid" time="3.20"/> </proof> <proof prover="1" timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.06"/> + <result status="valid" time="0.05"/> </proof> <proof prover="0" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.00"/> </proof> <proof prover="8" timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.43"/> + <result status="valid" time="0.41"/> </proof> <proof prover="4" @@ -1450,10 +1450,10 @@ </goal> <goal name="WP_parameter insert" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="28" loccnumb="4" loccnume="10" expl="parameter insert" - sum="d0484f67d35f38ea9f0ed402c726e907" + sum="e8612d1d1e281e05b0f2da2bbbb0f699" proved="true" expanded="false" shape="iainfix >V3c0iainfix >=V0agetV4adivainfix -V3c1c2ainfix =aelementsV6c0V7aaddV0aelementsV1c0V2Aais_heapaTuple2V6V7Aainfix =aelementsV6c0V7aaddV0aelementsV1c0V2Iainfix <V3V2Aais_heapaTuple2V6V7Iainfix <V3V2Aainfix <c0V3Iainfix =aTuple2V6V7aTuple2V5ainfix +V2c1FIainfix =V5amixfix [<-]V4V3V0Fainfix <V9V3Aainfix <=c0V3Aainfix =aelementsV8c0ainfix +V2c1aaddamixfix []V8V9aelementsV1c0V2Aainfix >amixfix []V8V9V0Aais_heap_arrayV8c0ainfix +V2c1Iainfix <V9V2Aainfix =aelementsV8c0V2aelementsV1c0V2Aais_heap_arrayV8c0V2Iainfix =V9V2Aainfix <=V9V2Aainfix <=c0V9Iainfix =V9adivainfix -V3c1c2FIainfix =V8amixfix [<-]V4V3agetV4adivainfix -V3c1c2Fainfix =aelementsV11c0V12aaddV0aelementsV1c0V2Aais_heapaTuple2V11V12Aainfix =aelementsV11c0V12aaddV0aelementsV1c0V2Iainfix <V3V2Aais_heapaTuple2V11V12Iainfix <V3V2Aainfix <c0V3Iainfix =aTuple2V11V12aTuple2V10ainfix +V2c1FIainfix =V10amixfix [<-]V4V3V0FIainfix =aelementsV4c0ainfix +V2c1aaddamixfix []V4V3aelementsV1c0V2Aainfix >amixfix []V4V3V0Aais_heap_arrayV4c0ainfix +V2c1Iainfix <V3V2Aainfix =aelementsV4c0V2aelementsV1c0V2Aais_heap_arrayV4c0V2Iainfix =V3V2Aainfix <=V3V2Aainfix <=c0V3FFAainfix =aelementsV1c0ainfix +V2c1aaddamixfix []V1V2aelementsV1c0V2Aainfix >amixfix []V1V2V0Aais_heap_arrayV1c0ainfix +V2c1Iainfix <V2V2Aainfix =aelementsV1c0V2aelementsV1c0V2Aais_heap_arrayV1c0V2Iainfix =V2V2Aainfix <=V2V2Aainfix <=c0V2Iais_heapaTuple2V1V2FF"> @@ -1466,10 +1466,10 @@ expanded="false"> <goal name="WP_parameter insert.1" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="28" loccnumb="4" loccnume="10" expl="loop invariant init" - sum="56aaa544405ec0a5e181b33911b4e839" + sum="0deb7fa09ef11437b347c795acc313ed" proved="true" expanded="false" shape="ainfix =aelementsV1c0ainfix +V2c1aaddamixfix []V1V2aelementsV1c0V2Aainfix >amixfix []V1V2V0Aais_heap_arrayV1c0ainfix +V2c1Iainfix <V2V2Aainfix =aelementsV1c0V2aelementsV1c0V2Aais_heap_arrayV1c0V2Iainfix =V2V2Aainfix <=V2V2Aainfix <=c0V2Iais_heapaTuple2V1V2FF"> @@ -1481,7 +1481,7 @@ timelimit="30" obsolete="false" archived="false"> - <result status="valid" time="0.04"/> + <result status="valid" time="0.03"/> </proof> <proof prover="1" @@ -1502,56 +1502,70 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.03"/> </proof> </goal> <goal name="WP_parameter insert.2" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="28" loccnumb="4" loccnume="10" expl="assertion" - sum="4fe4b10b7e8126e6e894f2b26c02eb4c" + sum="6a0d097ed35c702f7f2af4d80cf4aad7" proved="true" expanded="false" shape="ais_heapaTuple2V6V7Iainfix <V3V2Aainfix <c0V3Iainfix =aTuple2V6V7aTuple2V5ainfix +V2c1FIainfix =V5amixfix [<-]V4V3V0FIainfix >=V0agetV4adivainfix -V3c1c2Iainfix >V3c0Iainfix =aelementsV4c0ainfix +V2c1aaddamixfix []V4V3aelementsV1c0V2Aainfix >amixfix []V4V3V0Aais_heap_arrayV4c0ainfix +V2c1Iainfix <V3V2Aainfix =aelementsV4c0V2aelementsV1c0V2Aais_heap_arrayV4c0V2Iainfix =V3V2Aainfix <=V3V2Aainfix <=c0V3FFIais_heapaTuple2V1V2FF"> <label name="expl:parameter insert"> </label> + <proof + prover="10" + timelimit="20" + obsolete="false" + archived="false"> + <result status="timeout" time="20.07"/> + </proof> + <proof + prover="1" + timelimit="20" + obsolete="false" + archived="false"> + <result status="timeout" time="20.07"/> + </proof> <proof prover="0" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="2.34"/> + <result status="valid" time="2.66"/> </proof> <proof prover="2" - timelimit="10" + timelimit="20" obsolete="false" archived="false"> - <result status="timeout" time="10.09"/> + <result status="valid" time="8.87"/> </proof> <proof prover="11" - timelimit="10" + timelimit="20" obsolete="false" archived="false"> - <result status="timeout" time="10.30"/> + <result status="timeout" time="20.07"/> </proof> <proof prover="9" timelimit="10" obsolete="false" archived="false"> - <result status="timeout" time="10.18"/> + <result status="timeout" time="10.09"/> </proof> </goal> <goal name="WP_parameter insert.3" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="28" loccnumb="4" loccnume="10" expl="assertion" - sum="6753260864aaf908707cdc5273f4c6e1" + sum="9aff16cd0a52d3d8b3121d806ec666bc" proved="true" expanded="false" shape="ainfix =aelementsV6c0V7aaddV0aelementsV1c0V2Iainfix <V3V2Iais_heapaTuple2V6V7Iainfix <V3V2Aainfix <c0V3Iainfix =aTuple2V6V7aTuple2V5ainfix +V2c1FIainfix =V5amixfix [<-]V4V3V0FIainfix >=V0agetV4adivainfix -V3c1c2Iainfix >V3c0Iainfix =aelementsV4c0ainfix +V2c1aaddamixfix []V4V3aelementsV1c0V2Aainfix >amixfix []V4V3V0Aais_heap_arrayV4c0ainfix +V2c1Iainfix <V3V2Aainfix =aelementsV4c0V2aelementsV1c0V2Aais_heap_arrayV4c0V2Iainfix =V3V2Aainfix <=V3V2Aainfix <=c0V3FFIais_heapaTuple2V1V2FF"> @@ -1563,7 +1577,7 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.05"/> + <result status="valid" time="0.06"/> </proof> <proof prover="1" @@ -1577,7 +1591,7 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.16"/> + <result status="valid" time="0.03"/> </proof> <proof prover="9" @@ -1589,10 +1603,10 @@ </goal> <goal name="WP_parameter insert.4" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="28" loccnumb="4" loccnume="10" expl="normal postcondition" - sum="40e4d497085cd116c5e74f1cf7f911f3" + sum="d9f6367feb1398cf1fb60d42a56045b0" proved="true" expanded="false" shape="ainfix =aelementsV6c0V7aaddV0aelementsV1c0V2Aais_heapaTuple2V6V7Iainfix =aelementsV6c0V7aaddV0aelementsV1c0V2Iainfix <V3V2Iais_heapaTuple2V6V7Iainfix <V3V2Aainfix <c0V3Iainfix =aTuple2V6V7aTuple2V5ainfix +V2c1FIainfix =V5amixfix [<-]V4V3V0FIainfix >=V0agetV4adivainfix -V3c1c2Iainfix >V3c0Iainfix =aelementsV4c0ainfix +V2c1aaddamixfix []V4V3aelementsV1c0V2Aainfix >amixfix []V4V3V0Aais_heap_arrayV4c0ainfix +V2c1Iainfix <V3V2Aainfix =aelementsV4c0V2aelementsV1c0V2Aais_heap_arrayV4c0V2Iainfix =V3V2Aainfix <=V3V2Aainfix <=c0V3FFIais_heapaTuple2V1V2FF"> @@ -1605,10 +1619,10 @@ expanded="false"> <goal name="WP_parameter insert.4.1" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="28" loccnumb="4" loccnume="10" expl="parameter insert" - sum="5c6f94e404362b6a9b66d46ccc745b4e" + sum="7767f27c990b2a6597652bb66f5a3289" proved="true" expanded="false" shape="ais_heapaTuple2V6V7Iainfix =aelementsV6c0V7aaddV0aelementsV1c0V2Iainfix <V3V2Iais_heapaTuple2V6V7Iainfix <V3V2Aainfix <c0V3Iainfix =aTuple2V6V7aTuple2V5ainfix +V2c1FIainfix =V5amixfix [<-]V4V3V0FIainfix >=V0agetV4adivainfix -V3c1c2Iainfix >V3c0Iainfix =aelementsV4c0ainfix +V2c1aaddamixfix []V4V3aelementsV1c0V2Aainfix >amixfix []V4V3V0Aais_heap_arrayV4c0ainfix +V2c1Iainfix <V3V2Aainfix =aelementsV4c0V2aelementsV1c0V2Aais_heap_arrayV4c0V2Iainfix =V3V2Aainfix <=V3V2Aainfix <=c0V3FFIais_heapaTuple2V1V2FF"> @@ -1620,36 +1634,36 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.09"/> + <result status="valid" time="0.20"/> </proof> <proof prover="2" timelimit="10" obsolete="false" archived="false"> - <result status="timeout" time="10.10"/> + <result status="timeout" time="10.08"/> </proof> <proof prover="11" timelimit="10" obsolete="false" archived="false"> - <result status="timeout" time="10.09"/> + <result status="timeout" time="10.13"/> </proof> <proof prover="9" timelimit="10" obsolete="false" archived="false"> - <result status="timeout" time="10.28"/> + <result status="timeout" time="10.03"/> </proof> </goal> <goal name="WP_parameter insert.4.2" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="28" loccnumb="4" loccnume="10" expl="parameter insert" - sum="8c60363dc80ce2ff064c0aa2b1267b09" + sum="688e785e5565ed8635416e46a71ab888" proved="true" expanded="false" shape="ainfix =aelementsV6c0V7aaddV0aelementsV1c0V2Iainfix =aelementsV6c0V7aaddV0aelementsV1c0V2Iainfix <V3V2Iais_heapaTuple2V6V7Iainfix <V3V2Aainfix <c0V3Iainfix =aTuple2V6V7aTuple2V5ainfix +V2c1FIainfix =V5amixfix [<-]V4V3V0FIainfix >=V0agetV4adivainfix -V3c1c2Iainfix >V3c0Iainfix =aelementsV4c0ainfix +V2c1aaddamixfix []V4V3aelementsV1c0V2Aainfix >amixfix []V4V3V0Aais_heap_arrayV4c0ainfix +V2c1Iainfix <V3V2Aainfix =aelementsV4c0V2aelementsV1c0V2Aais_heap_arrayV4c0V2Iainfix =V3V2Aainfix <=V3V2Aainfix <=c0V3FFIais_heapaTuple2V1V2FF"> @@ -1682,10 +1696,10 @@ </goal> <goal name="WP_parameter insert.5" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="28" loccnumb="4" loccnume="10" expl="loop invariant preservation" - sum="beca605f9e07210edf57ec99ff89dc1a" + sum="f898fbbd047891bd896f752384f7163c" proved="true" expanded="false" shape="ainfix =aelementsV5c0ainfix +V2c1aaddamixfix []V5V6aelementsV1c0V2Aainfix >amixfix []V5V6V0Aais_heap_arrayV5c0ainfix +V2c1Iainfix <V6V2Aainfix =aelementsV5c0V2aelementsV1c0V2Aais_heap_arrayV5c0V2Iainfix =V6V2Aainfix <=V6V2Aainfix <=c0V6Iainfix =V6adivainfix -V3c1c2FIainfix =V5amixfix [<-]V4V3agetV4adivainfix -V3c1c2FIainfix >=V0agetV4adivainfix -V3c1c2NIainfix >V3c0Iainfix =aelementsV4c0ainfix +V2c1aaddamixfix []V4V3aelementsV1c0V2Aainfix >amixfix []V4V3V0Aais_heap_arrayV4c0ainfix +V2c1Iainfix <V3V2Aainfix =aelementsV4c0V2aelementsV1c0V2Aais_heap_arrayV4c0V2Iainfix =V3V2Aainfix <=V3V2Aainfix <=c0V3FFIais_heapaTuple2V1V2FF"> @@ -1698,10 +1712,10 @@ expanded="false"> <goal name="WP_parameter insert.5.1" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="28" loccnumb="4" loccnume="10" expl="parameter insert" - sum="f9729c1f8ac84567bbb6e5ad12a1c174" + sum="05ad1254edc02d230f2d28f9b8abd032" proved="true" expanded="false" shape="ainfix <=c0V6Iainfix =V6adivainfix -V3c1c2FIainfix =V5amixfix [<-]V4V3agetV4adivainfix -V3c1c2FIainfix >=V0agetV4adivainfix -V3c1c2NIainfix >V3c0Iainfix =aelementsV4c0ainfix +V2c1aaddamixfix []V4V3aelementsV1c0V2Aainfix >amixfix []V4V3V0Aais_heap_arrayV4c0ainfix +V2c1Iainfix <V3V2Aainfix =aelementsV4c0V2aelementsV1c0V2Aais_heap_arrayV4c0V2Iainfix =V3V2Aainfix <=V3V2Aainfix <=c0V3FFIais_heapaTuple2V1V2FF"> @@ -1739,10 +1753,10 @@ </goal> <goal name="WP_parameter insert.5.2" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="28" loccnumb="4" loccnume="10" expl="parameter insert" - sum="5da22c71685e079374b581480a0b4632" + sum="8468f447f3e11744fd50a4d0ca0120ad" proved="true" expanded="false" shape="ainfix <=V6V2Iainfix =V6adivainfix -V3c1c2FIainfix =V5amixfix [<-]V4V3agetV4adivainfix -V3c1c2FIainfix >=V0agetV4adivainfix -V3c1c2NIainfix >V3c0Iainfix =aelementsV4c0ainfix +V2c1aaddamixfix []V4V3aelementsV1c0V2Aainfix >amixfix []V4V3V0Aais_heap_arrayV4c0ainfix +V2c1Iainfix <V3V2Aainfix =aelementsV4c0V2aelementsV1c0V2Aais_heap_arrayV4c0V2Iainfix =V3V2Aainfix <=V3V2Aainfix <=c0V3FFIais_heapaTuple2V1V2FF"> @@ -1761,14 +1775,14 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.19"/> + <result status="valid" time="0.18"/> </proof> <proof prover="1" timelimit="30" obsolete="false" archived="false"> - <result status="valid" time="0.03"/> + <result status="valid" time="0.02"/> </proof> <proof prover="0" @@ -1782,7 +1796,7 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="1.27"/> + <result status="valid" time="1.20"/> </proof> <proof prover="9" @@ -1796,15 +1810,15 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.23"/> + <result status="valid" time="0.20"/> </proof> </goal> <goal name="WP_parameter insert.5.3" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="28" loccnumb="4" loccnume="10" expl="parameter insert" - sum="fd71d70c4d4aa52641f39916b4d04a97" + sum="103c678c8324b65ddff3e54ed592ab7f" proved="true" expanded="false" shape="ais_heap_arrayV5c0V2Iainfix =V6V2Iainfix =V6adivainfix -V3c1c2FIainfix =V5amixfix [<-]V4V3agetV4adivainfix -V3c1c2FIainfix >=V0agetV4adivainfix -V3c1c2NIainfix >V3c0Iainfix =aelementsV4c0ainfix +V2c1aaddamixfix []V4V3aelementsV1c0V2Aainfix >amixfix []V4V3V0Aais_heap_arrayV4c0ainfix +V2c1Iainfix <V3V2Aainfix =aelementsV4c0V2aelementsV1c0V2Aais_heap_arrayV4c0V2Iainfix =V3V2Aainfix <=V3V2Aainfix <=c0V3FFIais_heapaTuple2V1V2FF"> @@ -1830,29 +1844,29 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.07"/> + <result status="valid" time="0.08"/> </proof> <proof prover="9" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.03"/> </proof> <proof prover="4" timelimit="18" obsolete="false" archived="false"> - <result status="valid" time="8.87"/> + <result status="valid" time="8.52"/> </proof> </goal> <goal name="WP_parameter insert.5.4" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="28" loccnumb="4" loccnume="10" expl="parameter insert" - sum="b552b26f39d27e9553a6b96e28bb29bd" + sum="90c2a91bbe48ad696de84630dc6f45af" proved="true" expanded="false" shape="ainfix =aelementsV5c0V2aelementsV1c0V2Iainfix =V6V2Iainfix =V6adivainfix -V3c1c2FIainfix =V5amixfix [<-]V4V3agetV4adivainfix -V3c1c2FIainfix >=V0agetV4adivainfix -V3c1c2NIainfix >V3c0Iainfix =aelementsV4c0ainfix +V2c1aaddamixfix []V4V3aelementsV1c0V2Aainfix >amixfix []V4V3V0Aais_heap_arrayV4c0ainfix +V2c1Iainfix <V3V2Aainfix =aelementsV4c0V2aelementsV1c0V2Aais_heap_arrayV4c0V2Iainfix =V3V2Aainfix <=V3V2Aainfix <=c0V3FFIais_heapaTuple2V1V2FF"> @@ -1864,7 +1878,7 @@ timelimit="30" obsolete="false" archived="false"> - <result status="valid" time="0.04"/> + <result status="valid" time="0.03"/> </proof> <proof prover="1" @@ -1892,15 +1906,15 @@ timelimit="18" obsolete="false" archived="false"> - <result status="valid" time="9.07"/> + <result status="valid" time="8.44"/> </proof> </goal> <goal name="WP_parameter insert.5.5" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="28" loccnumb="4" loccnume="10" expl="parameter insert" - sum="d5947629926f7217f648f40ea4c67e1a" + sum="c843b1360df465451368c5ba2dbe6020" proved="true" expanded="false" shape="ais_heap_arrayV5c0ainfix +V2c1Iainfix <V6V2Iainfix =V6adivainfix -V3c1c2FIainfix =V5amixfix [<-]V4V3agetV4adivainfix -V3c1c2FIainfix >=V0agetV4adivainfix -V3c1c2NIainfix >V3c0Iainfix =aelementsV4c0ainfix +V2c1aaddamixfix []V4V3aelementsV1c0V2Aainfix >amixfix []V4V3V0Aais_heap_arrayV4c0ainfix +V2c1Iainfix <V3V2Aainfix =aelementsV4c0V2aelementsV1c0V2Aais_heap_arrayV4c0V2Iainfix =V3V2Aainfix <=V3V2Aainfix <=c0V3FFIais_heapaTuple2V1V2FF"> @@ -1912,29 +1926,29 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="1.20"/> + <result status="valid" time="1.12"/> </proof> <proof prover="1" timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.80"/> + <result status="valid" time="0.73"/> </proof> <proof prover="9" timelimit="10" obsolete="false" archived="false"> - <result status="timeout" time="10.08"/> + <result status="timeout" time="10.06"/> </proof> </goal> <goal name="WP_parameter insert.5.6" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="28" loccnumb="4" loccnume="10" expl="parameter insert" - sum="2c929867814090d13aab039e04136ddc" + sum="3c453a690e91c7562267f2ad9c96d73d" proved="true" expanded="false" shape="ainfix >amixfix []V5V6V0Iainfix <V6V2Iainfix =V6adivainfix -V3c1c2FIainfix =V5amixfix [<-]V4V3agetV4adivainfix -V3c1c2FIainfix >=V0agetV4adivainfix -V3c1c2NIainfix >V3c0Iainfix =aelementsV4c0ainfix +V2c1aaddamixfix []V4V3aelementsV1c0V2Aainfix >amixfix []V4V3V0Aais_heap_arrayV4c0ainfix +V2c1Iainfix <V3V2Aainfix =aelementsV4c0V2aelementsV1c0V2Aais_heap_arrayV4c0V2Iainfix =V3V2Aainfix <=V3V2Aainfix <=c0V3FFIais_heapaTuple2V1V2FF"> @@ -1960,7 +1974,7 @@ timelimit="11" obsolete="false" archived="false"> - <result status="valid" time="3.77"/> + <result status="valid" time="3.66"/> </proof> <proof prover="9" @@ -1972,10 +1986,10 @@ </goal> <goal name="WP_parameter insert.5.7" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="28" loccnumb="4" loccnume="10" expl="parameter insert" - sum="5b524122718a1cb00d4fc291fe813330" + sum="cd5c9daeb239d3019891bc40275bf2bd" proved="true" expanded="false" shape="ainfix =aelementsV5c0ainfix +V2c1aaddamixfix []V5V6aelementsV1c0V2Iainfix <V6V2Iainfix =V6adivainfix -V3c1c2FIainfix =V5amixfix [<-]V4V3agetV4adivainfix -V3c1c2FIainfix >=V0agetV4adivainfix -V3c1c2NIainfix >V3c0Iainfix =aelementsV4c0ainfix +V2c1aaddamixfix []V4V3aelementsV1c0V2Aainfix >amixfix []V4V3V0Aais_heap_arrayV4c0ainfix +V2c1Iainfix <V3V2Aainfix =aelementsV4c0V2aelementsV1c0V2Aais_heap_arrayV4c0V2Iainfix =V3V2Aainfix <=V3V2Aainfix <=c0V3FFIais_heapaTuple2V1V2FF"> @@ -1994,7 +2008,7 @@ timelimit="30" obsolete="false" archived="false"> - <result status="valid" time="0.11"/> + <result status="valid" time="0.09"/> </proof> <proof prover="9" @@ -2008,10 +2022,10 @@ </goal> <goal name="WP_parameter insert.6" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="28" loccnumb="4" loccnume="10" expl="loop variant decreases" - sum="d87c51b5d097d17ed8d45394277cee5f" + sum="ef92bd2f2f87854501fed792da1611ac" proved="true" expanded="false" shape="ainfix <V6V3Aainfix <=c0V3Iainfix =aelementsV5c0ainfix +V2c1aaddamixfix []V5V6aelementsV1c0V2Aainfix >amixfix []V5V6V0Aais_heap_arrayV5c0ainfix +V2c1Iainfix <V6V2Aainfix =aelementsV5c0V2aelementsV1c0V2Aais_heap_arrayV5c0V2Iainfix =V6V2Aainfix <=V6V2Aainfix <=c0V6Iainfix =V6adivainfix -V3c1c2FIainfix =V5amixfix [<-]V4V3agetV4adivainfix -V3c1c2FIainfix >=V0agetV4adivainfix -V3c1c2NIainfix >V3c0Iainfix =aelementsV4c0ainfix +V2c1aaddamixfix []V4V3aelementsV1c0V2Aainfix >amixfix []V4V3V0Aais_heap_arrayV4c0ainfix +V2c1Iainfix <V3V2Aainfix =aelementsV4c0V2aelementsV1c0V2Aais_heap_arrayV4c0V2Iainfix =V3V2Aainfix <=V3V2Aainfix <=c0V3FFIais_heapaTuple2V1V2FF"> @@ -2037,7 +2051,7 @@ timelimit="30" obsolete="false" archived="false"> - <result status="valid" time="0.04"/> + <result status="valid" time="0.03"/> </proof> <proof prover="0" @@ -2051,29 +2065,29 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.05"/> + <result status="valid" time="0.04"/> </proof> <proof prover="9" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.03"/> + <result status="valid" time="0.02"/> </proof> <proof prover="4" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.21"/> + <result status="valid" time="0.22"/> </proof> </goal> <goal name="WP_parameter insert.7" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="28" loccnumb="4" loccnume="10" expl="assertion" - sum="43a0ca380cdc15d14870a34f297f52b0" + sum="3daa44af03ce3329fd6aa344f749705b" proved="true" expanded="false" shape="ais_heapaTuple2V6V7Iainfix <V3V2Aainfix <c0V3Iainfix =aTuple2V6V7aTuple2V5ainfix +V2c1FIainfix =V5amixfix [<-]V4V3V0FIainfix >V3c0NIainfix =aelementsV4c0ainfix +V2c1aaddamixfix []V4V3aelementsV1c0V2Aainfix >amixfix []V4V3V0Aais_heap_arrayV4c0ainfix +V2c1Iainfix <V3V2Aainfix =aelementsV4c0V2aelementsV1c0V2Aais_heap_arrayV4c0V2Iainfix =V3V2Aainfix <=V3V2Aainfix <=c0V3FFIais_heapaTuple2V1V2FF"> @@ -2085,21 +2099,21 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.03"/> + <result status="valid" time="0.04"/> </proof> <proof prover="1" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.03"/> + <result status="valid" time="0.02"/> </proof> <proof prover="0" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.01"/> </proof> <proof prover="5" @@ -2113,15 +2127,15 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.03"/> + <result status="valid" time="0.02"/> </proof> </goal> <goal name="WP_parameter insert.8" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="28" loccnumb="4" loccnume="10" expl="assertion" - sum="d4c3ceb2436aac72883188ef2ab06812" + sum="4f8669e1961b6b32c5f79bb620eb4cfb" proved="true" expanded="false" shape="ainfix =aelementsV6c0V7aaddV0aelementsV1c0V2Iainfix <V3V2Iais_heapaTuple2V6V7Iainfix <V3V2Aainfix <c0V3Iainfix =aTuple2V6V7aTuple2V5ainfix +V2c1FIainfix =V5amixfix [<-]V4V3V0FIainfix >V3c0NIainfix =aelementsV4c0ainfix +V2c1aaddamixfix []V4V3aelementsV1c0V2Aainfix >amixfix []V4V3V0Aais_heap_arrayV4c0ainfix +V2c1Iainfix <V3V2Aainfix =aelementsV4c0V2aelementsV1c0V2Aais_heap_arrayV4c0V2Iainfix =V3V2Aainfix <=V3V2Aainfix <=c0V3FFIais_heapaTuple2V1V2FF"> @@ -2133,7 +2147,7 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.05"/> + <result status="valid" time="0.04"/> </proof> <proof prover="1" @@ -2147,7 +2161,7 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.19"/> + <result status="valid" time="0.03"/> </proof> <proof prover="9" @@ -2159,10 +2173,10 @@ </goal> <goal name="WP_parameter insert.9" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="28" loccnumb="4" loccnume="10" expl="normal postcondition" - sum="e52e331ba658d52f729bb69255ce2f5c" + sum="f637cafbc7d0bed9d024b5a333c25b9b" proved="true" expanded="false" shape="ainfix =aelementsV6c0V7aaddV0aelementsV1c0V2Aais_heapaTuple2V6V7Iainfix =aelementsV6c0V7aaddV0aelementsV1c0V2Iainfix <V3V2Iais_heapaTuple2V6V7Iainfix <V3V2Aainfix <c0V3Iainfix =aTuple2V6V7aTuple2V5ainfix +V2c1FIainfix =V5amixfix [<-]V4V3V0FIainfix >V3c0NIainfix =aelementsV4c0ainfix +V2c1aaddamixfix []V4V3aelementsV1c0V2Aainfix >amixfix []V4V3V0Aais_heap_arrayV4c0ainfix +V2c1Iainfix <V3V2Aainfix =aelementsV4c0V2aelementsV1c0V2Aais_heap_arrayV4c0V2Iainfix =V3V2Aainfix <=V3V2Aainfix <=c0V3FFIais_heapaTuple2V1V2FF"> @@ -2175,10 +2189,10 @@ expanded="false"> <goal name="WP_parameter insert.9.1" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="28" loccnumb="4" loccnume="10" expl="parameter insert" - sum="94993cd03b7dc12337a3a265a9bbe3c5" + sum="e6c0906b2dda36669a7d2590158a6235" proved="true" expanded="false" shape="ais_heapaTuple2V6V7Iainfix =aelementsV6c0V7aaddV0aelementsV1c0V2Iainfix <V3V2Iais_heapaTuple2V6V7Iainfix <V3V2Aainfix <c0V3Iainfix =aTuple2V6V7aTuple2V5ainfix +V2c1FIainfix =V5amixfix [<-]V4V3V0FIainfix >V3c0NIainfix =aelementsV4c0ainfix +V2c1aaddamixfix []V4V3aelementsV1c0V2Aainfix >amixfix []V4V3V0Aais_heap_arrayV4c0ainfix +V2c1Iainfix <V3V2Aainfix =aelementsV4c0V2aelementsV1c0V2Aais_heap_arrayV4c0V2Iainfix =V3V2Aainfix <=V3V2Aainfix <=c0V3FFIais_heapaTuple2V1V2FF"> @@ -2190,22 +2204,22 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.29"/> + <result status="valid" time="0.27"/> </proof> <proof prover="0" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.11"/> + <result status="valid" time="0.29"/> </proof> </goal> <goal name="WP_parameter insert.9.2" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="28" loccnumb="4" loccnume="10" expl="parameter insert" - sum="58bfd6fd2519ddbb8217486f711d1b50" + sum="d3e87f86393c5399f59faddd3ab1e23c" proved="true" expanded="false" shape="ainfix =aelementsV6c0V7aaddV0aelementsV1c0V2Iainfix =aelementsV6c0V7aaddV0aelementsV1c0V2Iainfix <V3V2Iais_heapaTuple2V6V7Iainfix <V3V2Aainfix <c0V3Iainfix =aTuple2V6V7aTuple2V5ainfix +V2c1FIainfix =V5amixfix [<-]V4V3V0FIainfix >V3c0NIainfix =aelementsV4c0ainfix +V2c1aaddamixfix []V4V3aelementsV1c0V2Aainfix >amixfix []V4V3V0Aais_heap_arrayV4c0ainfix +V2c1Iainfix <V3V2Aainfix =aelementsV4c0V2aelementsV1c0V2Aais_heap_arrayV4c0V2Iainfix =V3V2Aainfix <=V3V2Aainfix <=c0V3FFIais_heapaTuple2V1V2FF"> @@ -2224,14 +2238,14 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.93"/> + <result status="valid" time="0.13"/> </proof> <proof prover="1" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.05"/> + <result status="valid" time="0.06"/> </proof> <proof prover="8" @@ -2245,14 +2259,14 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.03"/> + <result status="valid" time="0.02"/> </proof> <proof prover="4" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.27"/> + <result status="valid" time="0.28"/> </proof> </goal> </transf> @@ -2261,26 +2275,26 @@ </goal> <goal name="WP_parameter extractMin" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="348bed300b61efaeee5a1065a5fe26eb" - proved="false" - expanded="true" + sum="8b85e06de4f6a47f4ff979419762446a" + proved="true" + expanded="false" shape="iainfix <V2ainfix -V1c1iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1iainfix <V2ainfix -V1c1ainfix =aelementsV0c0V1aaddamixfix []V0c0aelementsV5c0V6Aainfix =amixfix []V0c0amin_bagaelementsV0c0V1Aais_heapaTuple2V5V6Iainfix =aTuple2V5V6aTuple2V4ainfix -V1c1FAainfix =aelementsV4c0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aais_heap_arrayV4c0ainfix -V1c1Aais_heap_arrayV4c0ainfix -V1c1Iainfix >V2c0Iainfix =V4amixfix [<-]V3V2amixfix []V0ainfix -V1c1Fainfix =aelementsV0c0V1aaddamixfix []V0c0aelementsV7c0V8Aainfix =amixfix []V0c0amin_bagaelementsV0c0V1Aais_heapaTuple2V7V8Iainfix =aTuple2V7V8aTuple2V3ainfix -V1c1Fiainfix <ainfix +ainfix *c2V2c2ainfix -V1c1iainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2iainfix <=amixfix []V0ainfix -V1c1amixfix []V3V9iainfix <V2ainfix -V1c1ainfix =aelementsV0c0V1aaddamixfix []V0c0aelementsV11c0V12Aainfix =amixfix []V0c0amin_bagaelementsV0c0V1Aais_heapaTuple2V11V12Iainfix =aTuple2V11V12aTuple2V10ainfix -V1c1FAainfix =aelementsV10c0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aais_heap_arrayV10c0ainfix -V1c1Aais_heap_arrayV10c0ainfix -V1c1Iainfix >V2c0Iainfix =V10amixfix [<-]V3V2amixfix []V0ainfix -V1c1Fainfix =aelementsV0c0V1aaddamixfix []V0c0aelementsV13c0V14Aainfix =amixfix []V0c0amin_bagaelementsV0c0V1Aais_heapaTuple2V13V14Iainfix =aTuple2V13V14aTuple2V3ainfix -V1c1Fainfix <ainfix -ainfix -V1c1V16ainfix -ainfix -V1c1V2Aainfix <=c0ainfix -ainfix -V1c1V2Aainfix <amixfix []V15aparentV16amixfix []V0ainfix -V1c1Iainfix >V16c0Aainfix =aelementsV15c0ainfix -V1c1aaddamixfix []V15V16adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V15V0Iainfix =V16c0Aais_heap_arrayV15c0ainfix -V1c1Aainfix <V16ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V16Iainfix =V16V9FIainfix =V15amixfix [<-]V3V2amixfix []V3V9FIainfix =V9ainfix +ainfix *c2V2c2Fiainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1iainfix <V2ainfix -V1c1ainfix =aelementsV0c0V1aaddamixfix []V0c0aelementsV18c0V19Aainfix =amixfix []V0c0amin_bagaelementsV0c0V1Aais_heapaTuple2V18V19Iainfix =aTuple2V18V19aTuple2V17ainfix -V1c1FAainfix =aelementsV17c0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aais_heap_arrayV17c0ainfix -V1c1Aais_heap_arrayV17c0ainfix -V1c1Iainfix >V2c0Iainfix =V17amixfix [<-]V3V2amixfix []V0ainfix -V1c1Fainfix =aelementsV0c0V1aaddamixfix []V0c0aelementsV20c0V21Aainfix =amixfix []V0c0amin_bagaelementsV0c0V1Aais_heapaTuple2V20V21Iainfix =aTuple2V20V21aTuple2V3ainfix -V1c1Fainfix <ainfix -ainfix -V1c1V23ainfix -ainfix -V1c1V2Aainfix <=c0ainfix -ainfix -V1c1V2Aainfix <amixfix []V22aparentV23amixfix []V0ainfix -V1c1Iainfix >V23c0Aainfix =aelementsV22c0ainfix -V1c1aaddamixfix []V22V23adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V22V0Iainfix =V23c0Aais_heap_arrayV22c0ainfix -V1c1Aainfix <V23ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V23Iainfix =V23ainfix +ainfix *c2V2c1FIainfix =V22amixfix [<-]V3V2amixfix []V3ainfix +ainfix *c2V2c1Fiainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1iainfix <V2ainfix -V1c1ainfix =aelementsV0c0V1aaddamixfix []V0c0aelementsV25c0V26Aainfix =amixfix []V0c0amin_bagaelementsV0c0V1Aais_heapaTuple2V25V26Iainfix =aTuple2V25V26aTuple2V24ainfix -V1c1FAainfix =aelementsV24c0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aais_heap_arrayV24c0ainfix -V1c1Aais_heap_arrayV24c0ainfix -V1c1Iainfix >V2c0Iainfix =V24amixfix [<-]V3V2amixfix []V0ainfix -V1c1Fainfix =aelementsV0c0V1aaddamixfix []V0c0aelementsV27c0V28Aainfix =amixfix []V0c0amin_bagaelementsV0c0V1Aais_heapaTuple2V27V28Iainfix =aTuple2V27V28aTuple2V3ainfix -V1c1Fainfix <ainfix -ainfix -V1c1V30ainfix -ainfix -V1c1V2Aainfix <=c0ainfix -ainfix -V1c1V2Aainfix <amixfix []V29aparentV30amixfix []V0ainfix -V1c1Iainfix >V30c0Aainfix =aelementsV29c0ainfix -V1c1aaddamixfix []V29V30adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V29V0Iainfix =V30c0Aais_heap_arrayV29c0ainfix -V1c1Aainfix <V30ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V30Iainfix =V30ainfix +ainfix *c2V2c1FIainfix =V29amixfix [<-]V3V2amixfix []V3ainfix +ainfix *c2V2c1Fiainfix <V2ainfix -V1c1ainfix =aelementsV0c0V1aaddamixfix []V0c0aelementsV32c0V33Aainfix =amixfix []V0c0amin_bagaelementsV0c0V1Aais_heapaTuple2V32V33Iainfix =aTuple2V32V33aTuple2V31ainfix -V1c1FAainfix =aelementsV31c0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aais_heap_arrayV31c0ainfix -V1c1Aais_heap_arrayV31c0ainfix -V1c1Iainfix >V2c0Iainfix =V31amixfix [<-]V3V2amixfix []V0ainfix -V1c1Fainfix =aelementsV0c0V1aaddamixfix []V0c0aelementsV34c0V35Aainfix =amixfix []V0c0amin_bagaelementsV0c0V1Aais_heapaTuple2V34V35Iainfix =aTuple2V34V35aTuple2V3ainfix -V1c1FAainfix =ainfix -V1c1c0Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFAainfix <amixfix []V0aparentc0amixfix []V0ainfix -V1c1Iainfix >c0c0Aainfix =aelementsV0c0ainfix -V1c1aaddamixfix []V0c0adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V0V0Iainfix =c0c0Aais_heap_arrayV0c0ainfix -V1c1Aainfix <c0ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0c0Aainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Aainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> <label name="expl:parameter extractMin"> </label> <transf name="split_goal" - proved="false" - expanded="true"> + proved="true" + expanded="false"> <goal name="WP_parameter extractMin.1" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="assertion" - sum="297598543a03c36c36723cc01aeb12d1" + sum="769b90d2dbb2e6dfa01b2804b0927e51" proved="true" expanded="false" shape="ainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -2318,10 +2332,10 @@ </goal> <goal name="WP_parameter extractMin.2" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="assertion" - sum="844730902cba818a8f1330a3c7cdc4a6" + sum="fc5454c27bc5f38d236bccdc260ff237" proved="true" expanded="false" shape="ainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -2334,15 +2348,15 @@ edited="heap_implem_WP_Implementation_WP_parameter_extractMin_3.v" obsolete="false" archived="false"> - <result status="valid" time="0.66"/> + <result status="valid" time="0.64"/> </proof> </goal> <goal name="WP_parameter extractMin.3" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="loop invariant init" - sum="778b105da162b1f4b0c8f8832034476a" + sum="33ad96e74c3603d49564bbbc38eb8a9f" proved="true" expanded="false" shape="ainfix <amixfix []V0aparentc0amixfix []V0ainfix -V1c1Iainfix >c0c0Aainfix =aelementsV0c0ainfix -V1c1aaddamixfix []V0c0adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V0V0Iainfix =c0c0Aais_heap_arrayV0c0ainfix -V1c1Aainfix <c0ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0c0Iainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -2355,10 +2369,10 @@ expanded="false"> <goal name="WP_parameter extractMin.3.1" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="ef5307ec12a8149b9dc22a3f9a25ad08" + sum="9a155610d35b753567e06f7c6d73d7e4" proved="true" expanded="false" shape="ainfix <=c0c0Iainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -2384,7 +2398,7 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.00"/> + <result status="valid" time="0.01"/> </proof> <proof prover="5" @@ -2403,10 +2417,10 @@ </goal> <goal name="WP_parameter extractMin.3.2" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="bacfa11c6440143c4ff200cf08ec14b1" + sum="e900e00294e764ba2db57974b3eb242c" proved="true" expanded="false" shape="ainfix <c0ainfix -V1c1Iainfix >ainfix -V1c1c0Iainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -2451,10 +2465,10 @@ </goal> <goal name="WP_parameter extractMin.3.3" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="b91e40399b71e2832ec7c889b9a9f7f7" + sum="0b69320b98edb76df88b5762fcfafda3" proved="true" expanded="false" shape="ais_heap_arrayV0c0ainfix -V1c1Iainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -2473,22 +2487,22 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.10"/> + <result status="valid" time="0.09"/> </proof> <proof prover="0" timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.03"/> + <result status="valid" time="0.02"/> </proof> </goal> <goal name="WP_parameter extractMin.3.4" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="8c29cd169af3e372029b8ad33ab78f21" + sum="390f2f801bc663b8e182d179c67c4569" proved="true" expanded="false" shape="ainfix =V0V0Iainfix =c0c0Iainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -2514,7 +2528,7 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.02"/> </proof> <proof prover="0" @@ -2554,10 +2568,10 @@ </goal> <goal name="WP_parameter extractMin.3.5" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="ad8e5a2c66d42ce5d4b48248695b8a9b" + sum="5047029c2ca9371a784a6d6c87f4c023" proved="true" expanded="false" shape="ainfix =aelementsV0c0ainfix -V1c1aaddamixfix []V0c0adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Iainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -2569,14 +2583,14 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.05"/> + <result status="valid" time="0.04"/> </proof> <proof prover="1" timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.19"/> + <result status="valid" time="0.14"/> </proof> <proof prover="0" @@ -2590,15 +2604,15 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.03"/> + <result status="valid" time="0.02"/> </proof> </goal> <goal name="WP_parameter extractMin.3.6" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="30614bfac4c3abdf6be6f4faedd089ad" + sum="3fa6fd7714b86969e00ba2b4faf793e3" proved="true" expanded="false" shape="ainfix <amixfix []V0aparentc0amixfix []V0ainfix -V1c1Iainfix >c0c0Iainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -2638,17 +2652,17 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.03"/> </proof> </goal> </transf> </goal> <goal name="WP_parameter extractMin.4" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="assertion" - sum="3816546707a57620faff82437fdb8507" + sum="9d9d4be156cd8880328ee7d3f2540f4e" proved="true" expanded="false" shape="ais_heap_arrayV4c0ainfix -V1c1Iainfix >V2c0Iainfix =V4amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1Iainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -2660,15 +2674,15 @@ timelimit="30" obsolete="false" archived="false"> - <result status="valid" time="0.58"/> + <result status="valid" time="0.53"/> </proof> </goal> <goal name="WP_parameter extractMin.5" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="assertion" - sum="22c22fb5a7455e85cc99a864b99a39b9" + sum="cc69daa7c309ac62221bf968bf962585" proved="true" expanded="false" shape="ais_heap_arrayV4c0ainfix -V1c1Iais_heap_arrayV4c0ainfix -V1c1Iainfix >V2c0Iainfix =V4amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1Iainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -2694,15 +2708,15 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.03"/> + <result status="valid" time="0.02"/> </proof> </goal> <goal name="WP_parameter extractMin.6" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="assertion" - sum="f0d834d796ac78c6ffd85eb34e5b6984" + sum="1e3613df3c0ca94ab5b5145a806f59d1" proved="true" expanded="false" shape="ainfix =aelementsV4c0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Iais_heap_arrayV4c0ainfix -V1c1Iais_heap_arrayV4c0ainfix -V1c1Iainfix >V2c0Iainfix =V4amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1Iainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -2721,15 +2735,15 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.22"/> + <result status="valid" time="0.18"/> </proof> </goal> <goal name="WP_parameter extractMin.7" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="normal postcondition" - sum="92d6f78f367772317f5784e643691407" + sum="215fab6c878fbc0b10dca0bd78056b69" proved="true" expanded="false" shape="ainfix =aelementsV0c0V1aaddamixfix []V0c0aelementsV5c0V6Aainfix =amixfix []V0c0amin_bagaelementsV0c0V1Aais_heapaTuple2V5V6Iainfix =aTuple2V5V6aTuple2V4ainfix -V1c1FIainfix =aelementsV4c0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Iais_heap_arrayV4c0ainfix -V1c1Iais_heap_arrayV4c0ainfix -V1c1Iainfix >V2c0Iainfix =V4amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1Iainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -2742,10 +2756,10 @@ expanded="false"> <goal name="WP_parameter extractMin.7.1" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="35187a51038f2199f36c745300450206" + sum="93c0897bf76eb1c49c0742f8001a5c82" proved="true" expanded="false" shape="ais_heapaTuple2V5V6Iainfix =aTuple2V5V6aTuple2V4ainfix -V1c1FIainfix =aelementsV4c0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Iais_heap_arrayV4c0ainfix -V1c1Iais_heap_arrayV4c0ainfix -V1c1Iainfix >V2c0Iainfix =V4amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1Iainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -2769,10 +2783,10 @@ </goal> <goal name="WP_parameter extractMin.7.2" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="e6de1705bed327ccd0ca283ea6bb05a2" + sum="01a38a74594905208e08b0b86e4d521f" proved="true" expanded="false" shape="ainfix =amixfix []V0c0amin_bagaelementsV0c0V1Iainfix =aTuple2V5V6aTuple2V4ainfix -V1c1FIainfix =aelementsV4c0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Iais_heap_arrayV4c0ainfix -V1c1Iais_heap_arrayV4c0ainfix -V1c1Iainfix >V2c0Iainfix =V4amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1Iainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -2817,10 +2831,10 @@ </goal> <goal name="WP_parameter extractMin.7.3" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="be1ebcdbcca985071c37a6d7a84b95af" + sum="ed4d7692af333ecabdcab4cd6a1e9aca" proved="true" expanded="false" shape="ainfix =aelementsV0c0V1aaddamixfix []V0c0aelementsV5c0V6Iainfix =aTuple2V5V6aTuple2V4ainfix -V1c1FIainfix =aelementsV4c0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Iais_heap_arrayV4c0ainfix -V1c1Iais_heap_arrayV4c0ainfix -V1c1Iainfix >V2c0Iainfix =V4amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1Iainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -2832,7 +2846,7 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.19"/> + <result status="valid" time="0.17"/> </proof> <proof prover="9" @@ -2846,10 +2860,10 @@ </goal> <goal name="WP_parameter extractMin.8" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="normal postcondition" - sum="a5cedc66eeb2106f7e21718dedab23ba" + sum="84e4037c6477718e3a93f81d172b4c19" proved="true" expanded="false" shape="ainfix =aelementsV0c0V1aaddamixfix []V0c0aelementsV4c0V5Aainfix =amixfix []V0c0amin_bagaelementsV0c0V1Aais_heapaTuple2V4V5Iainfix =aTuple2V4V5aTuple2V3ainfix -V1c1FIainfix <V2ainfix -V1c1NIainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1Iainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -2862,10 +2876,10 @@ expanded="false"> <goal name="WP_parameter extractMin.8.1" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="b9978ab42915f9bf258efaa6f1e6e862" + sum="88450dfe2623b09d0e9ffa75617cd3fa" proved="true" expanded="false" shape="ais_heapaTuple2V4V5Iainfix =aTuple2V4V5aTuple2V3ainfix -V1c1FIainfix <V2ainfix -V1c1NIainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1Iainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -2884,21 +2898,21 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.03"/> + <result status="valid" time="0.04"/> </proof> <proof prover="1" timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.03"/> </proof> <proof prover="0" timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.02"/> </proof> <proof prover="5" @@ -2912,7 +2926,7 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.00"/> </proof> <proof prover="9" @@ -2926,15 +2940,15 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.00"/> + <result status="valid" time="0.01"/> </proof> </goal> <goal name="WP_parameter extractMin.8.2" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="cb8947502ccd91c520fe66ae486dfbc0" + sum="93fe487f1e86167d7f90c39ea2673d7a" proved="true" expanded="false" shape="ainfix =amixfix []V0c0amin_bagaelementsV0c0V1Iainfix =aTuple2V4V5aTuple2V3ainfix -V1c1FIainfix <V2ainfix -V1c1NIainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1Iainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -3000,10 +3014,10 @@ </goal> <goal name="WP_parameter extractMin.8.3" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="fa82b5b680177e879a50f63505f45fe5" + sum="1b41ede986731de44d127d6715ed7584" proved="true" expanded="false" shape="ainfix =aelementsV0c0V1aaddamixfix []V0c0aelementsV4c0V5Iainfix =aTuple2V4V5aTuple2V3ainfix -V1c1FIainfix <V2ainfix -V1c1NIainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1Iainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -3050,14 +3064,14 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.00"/> </proof> <proof prover="9" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.03"/> </proof> <proof prover="4" @@ -3071,10 +3085,10 @@ </goal> <goal name="WP_parameter extractMin.9" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="assertion" - sum="52c1a0f06e92bd9954de2934a1d117ff" + sum="4b299045305668495825cca1e05f7b35" proved="true" expanded="false" shape="ais_heap_arrayV5c0ainfix -V1c1Iainfix >V2c0Iainfix =V5amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix <=amixfix []V0ainfix -V1c1amixfix []V3V4Iainfix =V4ainfix +ainfix *c2V2c2FIainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2Iainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -3086,15 +3100,15 @@ timelimit="30" obsolete="false" archived="false"> - <result status="valid" time="0.83"/> + <result status="valid" time="0.75"/> </proof> </goal> <goal name="WP_parameter extractMin.10" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="assertion" - sum="8e8cd877043b9b7b471dde4f82791415" + sum="441f0ef818734bf11c16628069be2721" proved="true" expanded="false" shape="ais_heap_arrayV5c0ainfix -V1c1Iais_heap_arrayV5c0ainfix -V1c1Iainfix >V2c0Iainfix =V5amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix <=amixfix []V0ainfix -V1c1amixfix []V3V4Iainfix =V4ainfix +ainfix *c2V2c2FIainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2Iainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -3106,15 +3120,15 @@ timelimit="30" obsolete="false" archived="false"> - <result status="valid" time="0.62"/> + <result status="valid" time="0.52"/> </proof> </goal> <goal name="WP_parameter extractMin.11" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="assertion" - sum="4e2cbe020bed20cf4980bbcd80bad074" + sum="33fd4bc3c766e101e7b4cb67f6d5efc4" proved="true" expanded="false" shape="ainfix =aelementsV5c0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Iais_heap_arrayV5c0ainfix -V1c1Iais_heap_arrayV5c0ainfix -V1c1Iainfix >V2c0Iainfix =V5amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix <=amixfix []V0ainfix -V1c1amixfix []V3V4Iainfix =V4ainfix +ainfix *c2V2c2FIainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2Iainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -3138,10 +3152,10 @@ </goal> <goal name="WP_parameter extractMin.12" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="normal postcondition" - sum="5fd59e60f52a285fd4b1c4b722549e6a" + sum="6674299451e9dd993172c1660b9e4840" proved="true" expanded="false" shape="ainfix =aelementsV0c0V1aaddamixfix []V0c0aelementsV6c0V7Aainfix =amixfix []V0c0amin_bagaelementsV0c0V1Aais_heapaTuple2V6V7Iainfix =aTuple2V6V7aTuple2V5ainfix -V1c1FIainfix =aelementsV5c0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Iais_heap_arrayV5c0ainfix -V1c1Iais_heap_arrayV5c0ainfix -V1c1Iainfix >V2c0Iainfix =V5amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix <=amixfix []V0ainfix -V1c1amixfix []V3V4Iainfix =V4ainfix +ainfix *c2V2c2FIainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2Iainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -3154,10 +3168,10 @@ expanded="false"> <goal name="WP_parameter extractMin.12.1" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="6cd3eb4379f72373021df4c89eb1c81b" + sum="885ccef7a61fa0c8aea6bcc30d9d0d57" proved="true" expanded="false" shape="ais_heapaTuple2V6V7Iainfix =aTuple2V6V7aTuple2V5ainfix -V1c1FIainfix =aelementsV5c0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Iais_heap_arrayV5c0ainfix -V1c1Iais_heap_arrayV5c0ainfix -V1c1Iainfix >V2c0Iainfix =V5amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix <=amixfix []V0ainfix -V1c1amixfix []V3V4Iainfix =V4ainfix +ainfix *c2V2c2FIainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2Iainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -3169,7 +3183,7 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.90"/> + <result status="valid" time="0.05"/> </proof> <proof prover="1" @@ -3188,10 +3202,10 @@ </goal> <goal name="WP_parameter extractMin.12.2" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="b4fca97ee6593607d80bd341f95ca403" + sum="d4aa8417ae96659916bf8f34641d979d" proved="true" expanded="false" shape="ainfix =amixfix []V0c0amin_bagaelementsV0c0V1Iainfix =aTuple2V6V7aTuple2V5ainfix -V1c1FIainfix =aelementsV5c0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Iais_heap_arrayV5c0ainfix -V1c1Iais_heap_arrayV5c0ainfix -V1c1Iainfix >V2c0Iainfix =V5amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix <=amixfix []V0ainfix -V1c1amixfix []V3V4Iainfix =V4ainfix +ainfix *c2V2c2FIainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2Iainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -3210,7 +3224,7 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.92"/> + <result status="valid" time="0.89"/> </proof> <proof prover="1" @@ -3224,22 +3238,22 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.03"/> </proof> <proof prover="4" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.23"/> + <result status="valid" time="0.22"/> </proof> </goal> <goal name="WP_parameter extractMin.12.3" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="0d67e705af0e8958c59b6528f5973249" + sum="93db5900f9ad59c45fbe19faac2574b8" proved="true" expanded="false" shape="ainfix =aelementsV0c0V1aaddamixfix []V0c0aelementsV6c0V7Iainfix =aTuple2V6V7aTuple2V5ainfix -V1c1FIainfix =aelementsV5c0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Iais_heap_arrayV5c0ainfix -V1c1Iais_heap_arrayV5c0ainfix -V1c1Iainfix >V2c0Iainfix =V5amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix <=amixfix []V0ainfix -V1c1amixfix []V3V4Iainfix =V4ainfix +ainfix *c2V2c2FIainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2Iainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -3258,31 +3272,31 @@ timelimit="16" obsolete="false" archived="false"> - <result status="valid" time="5.95"/> + <result status="timeout" time="16.01"/> </proof> <proof prover="1" timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.23"/> + <result status="valid" time="0.20"/> </proof> <proof prover="9" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.03"/> </proof> </goal> </transf> </goal> <goal name="WP_parameter extractMin.13" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="normal postcondition" - sum="44c4ce30f5b985c150da20e1279c42f9" + sum="2845feb57e4fb3bf7694023c876eb56e" proved="true" expanded="false" shape="ainfix =aelementsV0c0V1aaddamixfix []V0c0aelementsV5c0V6Aainfix =amixfix []V0c0amin_bagaelementsV0c0V1Aais_heapaTuple2V5V6Iainfix =aTuple2V5V6aTuple2V3ainfix -V1c1FIainfix <V2ainfix -V1c1NIainfix <=amixfix []V0ainfix -V1c1amixfix []V3V4Iainfix =V4ainfix +ainfix *c2V2c2FIainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2Iainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -3315,7 +3329,7 @@ timelimit="47" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.03"/> </proof> <proof prover="5" @@ -3329,7 +3343,7 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.00"/> </proof> <proof prover="9" @@ -3343,16 +3357,16 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.00"/> </proof> </goal> <goal name="WP_parameter extractMin.14" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="loop invariant preservation" - sum="64b18501a18bcc304e0c25555ac958a8" - proved="false" + sum="da150bace5933dcf29e99a5160e01154" + proved="true" expanded="false" shape="ainfix <amixfix []V5aparentV6amixfix []V0ainfix -V1c1Iainfix >V6c0Aainfix =aelementsV5c0ainfix -V1c1aaddamixfix []V5V6adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V5V0Iainfix =V6c0Aais_heap_arrayV5c0ainfix -V1c1Aainfix <V6ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V6Iainfix =V6V4FIainfix =V5amixfix [<-]V3V2amixfix []V3V4FIainfix <=amixfix []V0ainfix -V1c1amixfix []V3V4NIainfix =V4ainfix +ainfix *c2V2c2FIainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2Iainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> <label @@ -3360,14 +3374,14 @@ </label> <transf name="split_goal" - proved="false" + proved="true" expanded="false"> <goal name="WP_parameter extractMin.14.1" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="0e9390b15d3f6c50225370238cdeadf6" + sum="46fb9385298f5625020084560290f857" proved="true" expanded="false" shape="ainfix <=c0V6Iainfix =V6V4FIainfix =V5amixfix [<-]V3V2amixfix []V3V4FIainfix <=amixfix []V0ainfix -V1c1amixfix []V3V4NIainfix =V4ainfix +ainfix *c2V2c2FIainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2Iainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -3393,22 +3407,22 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.03"/> + <result status="valid" time="0.02"/> </proof> <proof prover="9" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.03"/> + <result status="valid" time="0.02"/> </proof> </goal> <goal name="WP_parameter extractMin.14.2" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="cd2d3f4a4d796d42a6340ca47e116a92" + sum="d49a501747e98d054007d01ec8c17b4a" proved="true" expanded="false" shape="ainfix <V6ainfix -V1c1Iainfix >ainfix -V1c1c0Iainfix =V6V4FIainfix =V5amixfix [<-]V3V2amixfix []V3V4FIainfix <=amixfix []V0ainfix -V1c1amixfix []V3V4NIainfix =V4ainfix +ainfix *c2V2c2FIainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2Iainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -3441,7 +3455,7 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.03"/> + <result status="valid" time="0.02"/> </proof> <proof prover="5" @@ -3469,16 +3483,16 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.00"/> </proof> </goal> <goal name="WP_parameter extractMin.14.3" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="e63d0ce2637f4968a5f20f1d3cbb3fe5" - proved="false" + sum="a668b10657ff8ce577fdee1d8b03d43f" + proved="true" expanded="false" shape="ais_heap_arrayV5c0ainfix -V1c1Iainfix =V6V4FIainfix =V5amixfix [<-]V3V2amixfix []V3V4FIainfix <=amixfix []V0ainfix -V1c1amixfix []V3V4NIainfix =V4ainfix +ainfix *c2V2c2FIainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2Iainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> <label @@ -3486,74 +3500,88 @@ </label> <proof prover="7" - timelimit="5" + timelimit="30" obsolete="false" archived="false"> - <result status="timeout" time="5.16"/> + <result status="timeout" time="31.00"/> </proof> <proof prover="10" - timelimit="5" + timelimit="30" obsolete="false" archived="false"> - <result status="timeout" time="5.32"/> + <result status="timeout" time="30.12"/> </proof> <proof prover="1" - timelimit="5" + timelimit="30" obsolete="false" archived="false"> - <result status="timeout" time="5.11"/> + <result status="timeout" time="30.02"/> </proof> <proof prover="0" - timelimit="5" + timelimit="30" obsolete="false" archived="false"> - <result status="timeout" time="5.09"/> + <result status="timeout" time="30.05"/> </proof> <proof prover="2" - timelimit="5" + timelimit="30" obsolete="false" archived="false"> - <result status="timeout" time="5.08"/> + <result status="valid" time="21.49"/> + </proof> + <proof + prover="5" + timelimit="30" + obsolete="false" + archived="false"> + <result status="unknown" time="0.02"/> </proof> <proof prover="8" - timelimit="5" + timelimit="30" obsolete="false" archived="false"> - <result status="unknown" time="5.03"/> + <result status="unknown" time="30.12"/> </proof> <proof prover="6" - timelimit="5" + timelimit="30" obsolete="false" archived="false"> - <result status="timeout" time="5.35"/> + <result status="timeout" time="30.06"/> </proof> <proof prover="11" - timelimit="5" + timelimit="30" + obsolete="false" + archived="false"> + <result status="timeout" time="30.13"/> + </proof> + <proof + prover="9" + timelimit="30" obsolete="false" archived="false"> - <result status="timeout" time="5.34"/> + <result status="unknown" time="6.82"/> </proof> <proof prover="4" - timelimit="5" + timelimit="30" obsolete="false" archived="false"> - <result status="timeout" time="4.97"/> + <result status="timeout" time="30.00"/> </proof> </goal> <goal name="WP_parameter extractMin.14.4" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="956d642d6773785e240af2aa68ff6428" + sum="1fb069592b82323dfcb03e0dd7b6d7c6" proved="true" expanded="false" shape="ainfix =V5V0Iainfix =V6c0Iainfix =V6V4FIainfix =V5amixfix [<-]V3V2amixfix []V3V4FIainfix <=amixfix []V0ainfix -V1c1amixfix []V3V4NIainfix =V4ainfix +ainfix *c2V2c2FIainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2Iainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -3572,29 +3600,29 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.05"/> + <result status="valid" time="0.04"/> </proof> <proof prover="0" timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.03"/> + <result status="valid" time="0.02"/> </proof> <proof prover="9" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.03"/> + <result status="valid" time="0.02"/> </proof> </goal> <goal name="WP_parameter extractMin.14.5" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="975a7f78b823a844fed9cf0cd69ca29e" + sum="91ed26cc9c2f8a01add308ac9bc9347d" proved="true" expanded="false" shape="ainfix =aelementsV5c0ainfix -V1c1aaddamixfix []V5V6adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Iainfix =V6V4FIainfix =V5amixfix [<-]V3V2amixfix []V3V4FIainfix <=amixfix []V0ainfix -V1c1amixfix []V3V4NIainfix =V4ainfix +ainfix *c2V2c2FIainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2Iainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -3606,14 +3634,14 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.36"/> + <result status="valid" time="0.35"/> </proof> <proof prover="1" timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.19"/> + <result status="valid" time="0.16"/> </proof> <proof prover="0" @@ -3625,10 +3653,10 @@ </goal> <goal name="WP_parameter extractMin.14.6" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="32c7ee25c45ed8afbacb6abfbf84b4fc" + sum="f21aadbf48401a64f0e505c8d30c5c14" proved="true" expanded="false" shape="ainfix <amixfix []V5aparentV6amixfix []V0ainfix -V1c1Iainfix >V6c0Iainfix =V6V4FIainfix =V5amixfix [<-]V3V2amixfix []V3V4FIainfix <=amixfix []V0ainfix -V1c1amixfix []V3V4NIainfix =V4ainfix +ainfix *c2V2c2FIainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2Iainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -3647,24 +3675,24 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.84"/> + <result status="valid" time="0.74"/> </proof> <proof prover="9" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.03"/> </proof> </goal> </transf> </goal> <goal name="WP_parameter extractMin.15" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="loop variant decreases" - sum="33e69f9efd49145e5460ee0825a32583" + sum="7edb36648769fab82e2237d38e8dfe7c" proved="true" expanded="false" shape="ainfix <ainfix -ainfix -V1c1V6ainfix -ainfix -V1c1V2Aainfix <=c0ainfix -ainfix -V1c1V2Iainfix <amixfix []V5aparentV6amixfix []V0ainfix -V1c1Iainfix >V6c0Aainfix =aelementsV5c0ainfix -V1c1aaddamixfix []V5V6adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V5V0Iainfix =V6c0Aais_heap_arrayV5c0ainfix -V1c1Aainfix <V6ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V6Iainfix =V6V4FIainfix =V5amixfix [<-]V3V2amixfix []V3V4FIainfix <=amixfix []V0ainfix -V1c1amixfix []V3V4NIainfix =V4ainfix +ainfix *c2V2c2FIainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2Iainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -3702,10 +3730,10 @@ </goal> <goal name="WP_parameter extractMin.16" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="assertion" - sum="69f249b59b47091dab23a94dfb3c0e95" + sum="00da488e380bf76bb772eb3e861aa240" proved="true" expanded="false" shape="ais_heap_arrayV4c0ainfix -V1c1Iainfix >V2c0Iainfix =V4amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1Iainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2NIainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -3717,15 +3745,15 @@ timelimit="30" obsolete="false" archived="false"> - <result status="valid" time="0.76"/> + <result status="valid" time="0.63"/> </proof> </goal> <goal name="WP_parameter extractMin.17" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="assertion" - sum="3ee7875db610f95bd01115cf583dba1c" + sum="f62d23812cba5beb555e4b4f30ef251d" proved="true" expanded="false" shape="ais_heap_arrayV4c0ainfix -V1c1Iais_heap_arrayV4c0ainfix -V1c1Iainfix >V2c0Iainfix =V4amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1Iainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2NIainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -3737,15 +3765,15 @@ timelimit="30" obsolete="false" archived="false"> - <result status="valid" time="0.59"/> + <result status="valid" time="0.46"/> </proof> </goal> <goal name="WP_parameter extractMin.18" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="assertion" - sum="465cf7df7ec9181e57722b2b381f4ee3" + sum="79fa3e752c05af4e837977c8f2a6133c" proved="true" expanded="false" shape="ainfix =aelementsV4c0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Iais_heap_arrayV4c0ainfix -V1c1Iais_heap_arrayV4c0ainfix -V1c1Iainfix >V2c0Iainfix =V4amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1Iainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2NIainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -3764,15 +3792,15 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.27"/> + <result status="valid" time="0.20"/> </proof> </goal> <goal name="WP_parameter extractMin.19" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="normal postcondition" - sum="fbf5e1a5725cfffbd330f2258c6bc6e2" + sum="60aa1841742c5aa7ca06ca1129508b8e" proved="true" expanded="false" shape="ainfix =aelementsV0c0V1aaddamixfix []V0c0aelementsV5c0V6Aainfix =amixfix []V0c0amin_bagaelementsV0c0V1Aais_heapaTuple2V5V6Iainfix =aTuple2V5V6aTuple2V4ainfix -V1c1FIainfix =aelementsV4c0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Iais_heap_arrayV4c0ainfix -V1c1Iais_heap_arrayV4c0ainfix -V1c1Iainfix >V2c0Iainfix =V4amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1Iainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2NIainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -3785,10 +3813,10 @@ expanded="false"> <goal name="WP_parameter extractMin.19.1" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="08a2b652b21d1919c801cfe1895b2e66" + sum="94335c2a8a3f90b76a62b642f53e0aed" proved="true" expanded="false" shape="ais_heapaTuple2V5V6Iainfix =aTuple2V5V6aTuple2V4ainfix -V1c1FIainfix =aelementsV4c0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Iais_heap_arrayV4c0ainfix -V1c1Iais_heap_arrayV4c0ainfix -V1c1Iainfix >V2c0Iainfix =V4amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1Iainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2NIainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -3800,7 +3828,7 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.73"/> + <result status="valid" time="0.04"/> </proof> <proof prover="1" @@ -3819,10 +3847,10 @@ </goal> <goal name="WP_parameter extractMin.19.2" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="2db622b8dce50ed51bda3725d6bda7bd" + sum="b06a4b2c7ddd8467d9f22a24f00a071c" proved="true" expanded="false" shape="ainfix =amixfix []V0c0amin_bagaelementsV0c0V1Iainfix =aTuple2V5V6aTuple2V4ainfix -V1c1FIainfix =aelementsV4c0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Iais_heap_arrayV4c0ainfix -V1c1Iais_heap_arrayV4c0ainfix -V1c1Iainfix >V2c0Iainfix =V4amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1Iainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2NIainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -3841,7 +3869,7 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.90"/> + <result status="valid" time="0.86"/> </proof> <proof prover="1" @@ -3867,10 +3895,10 @@ </goal> <goal name="WP_parameter extractMin.19.3" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="2fe1e7e4686bde09920dff168048a198" + sum="e736695e2b7bca2a0447d9d641752837" proved="true" expanded="false" shape="ainfix =aelementsV0c0V1aaddamixfix []V0c0aelementsV5c0V6Iainfix =aTuple2V5V6aTuple2V4ainfix -V1c1FIainfix =aelementsV4c0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Iais_heap_arrayV4c0ainfix -V1c1Iais_heap_arrayV4c0ainfix -V1c1Iainfix >V2c0Iainfix =V4amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1Iainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2NIainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -3889,7 +3917,7 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.21"/> + <result status="valid" time="0.20"/> </proof> <proof prover="9" @@ -3903,10 +3931,10 @@ </goal> <goal name="WP_parameter extractMin.20" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="normal postcondition" - sum="f4beb91e90f7bb71592d02c54a6e3571" + sum="1b63060277d41944f91bee788b390a42" proved="true" expanded="false" shape="ainfix =aelementsV0c0V1aaddamixfix []V0c0aelementsV4c0V5Aainfix =amixfix []V0c0amin_bagaelementsV0c0V1Aais_heapaTuple2V4V5Iainfix =aTuple2V4V5aTuple2V3ainfix -V1c1FIainfix <V2ainfix -V1c1NIainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1Iainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2NIainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -3919,10 +3947,10 @@ expanded="false"> <goal name="WP_parameter extractMin.20.1" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="d767bc0c58b4fed3eb4c2fc9802a5afc" + sum="9644f556269680a7caf690512f2132f4" proved="true" expanded="false" shape="ais_heapaTuple2V4V5Iainfix =aTuple2V4V5aTuple2V3ainfix -V1c1FIainfix <V2ainfix -V1c1NIainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1Iainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2NIainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -3941,21 +3969,21 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.04"/> + <result status="valid" time="0.03"/> </proof> <proof prover="1" timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.03"/> </proof> <proof prover="0" timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.02"/> </proof> <proof prover="5" @@ -3969,14 +3997,14 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.00"/> </proof> <proof prover="9" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.03"/> </proof> <proof prover="4" @@ -3988,10 +4016,10 @@ </goal> <goal name="WP_parameter extractMin.20.2" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="8f9c7ba3c49b91f3735582954c041fa1" + sum="4a40725095059ffa08932f1a1bd9f443" proved="true" expanded="false" shape="ainfix =amixfix []V0c0amin_bagaelementsV0c0V1Iainfix =aTuple2V4V5aTuple2V3ainfix -V1c1FIainfix <V2ainfix -V1c1NIainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1Iainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2NIainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -4010,7 +4038,7 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.03"/> + <result status="valid" time="0.04"/> </proof> <proof prover="1" @@ -4057,10 +4085,10 @@ </goal> <goal name="WP_parameter extractMin.20.3" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="f667ce4b710bf9c6a55ae7c6b6361842" + sum="ebfd5232f0713f77de9def7534bbfd0c" proved="true" expanded="false" shape="ainfix =aelementsV0c0V1aaddamixfix []V0c0aelementsV4c0V5Iainfix =aTuple2V4V5aTuple2V3ainfix -V1c1FIainfix <V2ainfix -V1c1NIainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1Iainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2NIainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -4079,7 +4107,7 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.04"/> + <result status="valid" time="0.03"/> </proof> <proof prover="1" @@ -4107,7 +4135,7 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.00"/> </proof> <proof prover="9" @@ -4128,11 +4156,11 @@ </goal> <goal name="WP_parameter extractMin.21" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="loop invariant preservation" - sum="0abd69afb3e1965bdc3f14a8a178e15a" - proved="false" + sum="4f82ab795551cad8f6f763a9ac7d096e" + proved="true" expanded="false" shape="ainfix <amixfix []V4aparentV5amixfix []V0ainfix -V1c1Iainfix >V5c0Aainfix =aelementsV4c0ainfix -V1c1aaddamixfix []V4V5adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V4V0Iainfix =V5c0Aais_heap_arrayV4c0ainfix -V1c1Aainfix <V5ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V5Iainfix =V5ainfix +ainfix *c2V2c1FIainfix =V4amixfix [<-]V3V2amixfix []V3ainfix +ainfix *c2V2c1FIainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1NIainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2NIainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> <label @@ -4140,14 +4168,14 @@ </label> <transf name="split_goal" - proved="false" + proved="true" expanded="false"> <goal name="WP_parameter extractMin.21.1" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="12ec9c73d89d20c4a815c0ef0c0e13ef" + sum="a583f05398a90b64b7d3c62cfe00caa1" proved="true" expanded="false" shape="ainfix <=c0V5Iainfix =V5ainfix +ainfix *c2V2c1FIainfix =V4amixfix [<-]V3V2amixfix []V3ainfix +ainfix *c2V2c1FIainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1NIainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2NIainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -4185,10 +4213,10 @@ </goal> <goal name="WP_parameter extractMin.21.2" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="8e0153e9fb441048cd7e735555976875" + sum="561a75b0f073cea1072aed571fd67d47" proved="true" expanded="false" shape="ainfix <V5ainfix -V1c1Iainfix >ainfix -V1c1c0Iainfix =V5ainfix +ainfix *c2V2c1FIainfix =V4amixfix [<-]V3V2amixfix []V3ainfix +ainfix *c2V2c1FIainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1NIainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2NIainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -4214,7 +4242,7 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.04"/> + <result status="valid" time="0.03"/> </proof> <proof prover="0" @@ -4235,7 +4263,7 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.06"/> + <result status="valid" time="0.05"/> </proof> <proof prover="9" @@ -4254,11 +4282,11 @@ </goal> <goal name="WP_parameter extractMin.21.3" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="2082cdca2b9729ea173be7269d3bd961" - proved="false" + sum="0698ada38d7b0aff6abf2a1ab36c0f9c" + proved="true" expanded="false" shape="ais_heap_arrayV4c0ainfix -V1c1Iainfix =V5ainfix +ainfix *c2V2c1FIainfix =V4amixfix [<-]V3V2amixfix []V3ainfix +ainfix *c2V2c1FIainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1NIainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2NIainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> <label @@ -4266,81 +4294,88 @@ </label> <proof prover="7" - timelimit="5" + timelimit="30" obsolete="false" archived="false"> - <result status="timeout" time="5.03"/> + <result status="timeout" time="30.63"/> </proof> <proof prover="10" - timelimit="5" + timelimit="30" obsolete="false" archived="false"> - <result status="timeout" time="5.05"/> + <result status="timeout" time="30.13"/> </proof> <proof prover="1" - timelimit="5" + timelimit="30" obsolete="false" archived="false"> - <result status="timeout" time="5.13"/> + <result status="timeout" time="30.11"/> </proof> <proof prover="0" - timelimit="10" + timelimit="30" obsolete="false" archived="false"> - <result status="timeout" time="10.16"/> + <result status="timeout" time="30.04"/> </proof> <proof prover="2" - timelimit="5" + timelimit="30" obsolete="false" archived="false"> - <result status="timeout" time="5.26"/> + <result status="valid" time="21.38"/> + </proof> + <proof + prover="5" + timelimit="30" + obsolete="false" + archived="false"> + <result status="unknown" time="0.02"/> </proof> <proof prover="8" - timelimit="5" + timelimit="30" obsolete="false" archived="false"> - <result status="unknown" time="5.04"/> + <result status="unknown" time="30.12"/> </proof> <proof prover="6" - timelimit="5" + timelimit="30" obsolete="false" archived="false"> - <result status="timeout" time="5.11"/> + <result status="timeout" time="30.06"/> </proof> <proof prover="11" - timelimit="5" + timelimit="30" obsolete="false" archived="false"> - <result status="timeout" time="5.04"/> + <result status="timeout" time="30.14"/> </proof> <proof prover="9" - timelimit="5" + timelimit="30" obsolete="false" archived="false"> - <result status="timeout" time="5.15"/> + <result status="unknown" time="5.95"/> </proof> <proof prover="4" - timelimit="5" + timelimit="30" obsolete="false" archived="false"> - <result status="timeout" time="4.97"/> + <result status="timeout" time="30.00"/> </proof> </goal> <goal name="WP_parameter extractMin.21.4" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="047e60da7b3c2150b603bb0959b6a378" + sum="695cb57c354b4b7edfe9be9c5d5c87c9" proved="true" expanded="false" shape="ainfix =V4V0Iainfix =V5c0Iainfix =V5ainfix +ainfix *c2V2c1FIainfix =V4amixfix [<-]V3V2amixfix []V3ainfix +ainfix *c2V2c1FIainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1NIainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2NIainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -4352,7 +4387,7 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.04"/> + <result status="valid" time="0.03"/> </proof> <proof prover="1" @@ -4378,10 +4413,10 @@ </goal> <goal name="WP_parameter extractMin.21.5" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="83b54ec611b9fbdd91bd50fc2c91656a" + sum="ecf97d1dd22d3f62ed654cd300f73db5" proved="true" expanded="false" shape="ainfix =aelementsV4c0ainfix -V1c1aaddamixfix []V4V5adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Iainfix =V5ainfix +ainfix *c2V2c1FIainfix =V4amixfix [<-]V3V2amixfix []V3ainfix +ainfix *c2V2c1FIainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1NIainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2NIainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -4393,14 +4428,14 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.08"/> + <result status="valid" time="0.07"/> </proof> <proof prover="1" timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.19"/> + <result status="valid" time="0.16"/> </proof> <proof prover="9" @@ -4412,10 +4447,10 @@ </goal> <goal name="WP_parameter extractMin.21.6" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="7ec10465e7d7e2eae941e6cebf7cfe7a" + sum="22dc5dfa56724a53f602d4a3f5cecf1d" proved="true" expanded="false" shape="ainfix <amixfix []V4aparentV5amixfix []V0ainfix -V1c1Iainfix >V5c0Iainfix =V5ainfix +ainfix *c2V2c1FIainfix =V4amixfix [<-]V3V2amixfix []V3ainfix +ainfix *c2V2c1FIainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1NIainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2NIainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -4427,14 +4462,14 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.41"/> + <result status="valid" time="0.34"/> </proof> <proof prover="1" timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.07"/> + <result status="valid" time="0.06"/> </proof> <proof prover="9" @@ -4448,10 +4483,10 @@ </goal> <goal name="WP_parameter extractMin.22" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="loop variant decreases" - sum="574b167350e2ef595ab7b619fa983003" + sum="1cb99b355b6dbb5cb634569bb0e57bf4" proved="true" expanded="false" shape="ainfix <ainfix -ainfix -V1c1V5ainfix -ainfix -V1c1V2Aainfix <=c0ainfix -ainfix -V1c1V2Iainfix <amixfix []V4aparentV5amixfix []V0ainfix -V1c1Iainfix >V5c0Aainfix =aelementsV4c0ainfix -V1c1aaddamixfix []V4V5adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V4V0Iainfix =V5c0Aais_heap_arrayV4c0ainfix -V1c1Aainfix <V5ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V5Iainfix =V5ainfix +ainfix *c2V2c1FIainfix =V4amixfix [<-]V3V2amixfix []V3ainfix +ainfix *c2V2c1FIainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1NIainfix >amixfix []V3ainfix +ainfix *c2V2c1amixfix []V3ainfix +ainfix *c2V2c2NIainfix <ainfix +ainfix *c2V2c2ainfix -V1c1Iainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -4470,14 +4505,14 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.05"/> + <result status="valid" time="0.04"/> </proof> <proof prover="0" timelimit="30" obsolete="false" archived="false"> - <result status="valid" time="0.04"/> + <result status="valid" time="0.03"/> </proof> <proof prover="9" @@ -4489,10 +4524,10 @@ </goal> <goal name="WP_parameter extractMin.23" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="assertion" - sum="239101bdbffa0c8fdff74c1adfaa9844" + sum="0372d42ab5940efa7fdd1e38690dd842" proved="true" expanded="false" shape="ais_heap_arrayV4c0ainfix -V1c1Iainfix >V2c0Iainfix =V4amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1Iainfix <ainfix +ainfix *c2V2c2ainfix -V1c1NIainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -4504,15 +4539,15 @@ timelimit="30" obsolete="false" archived="false"> - <result status="valid" time="1.11"/> + <result status="valid" time="1.00"/> </proof> </goal> <goal name="WP_parameter extractMin.24" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="assertion" - sum="9a28d4288be09abd7632bc3eebd08778" + sum="a7e7454631b8dd9cb8cc432fbf70417c" proved="true" expanded="false" shape="ais_heap_arrayV4c0ainfix -V1c1Iais_heap_arrayV4c0ainfix -V1c1Iainfix >V2c0Iainfix =V4amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1Iainfix <ainfix +ainfix *c2V2c2ainfix -V1c1NIainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -4543,10 +4578,10 @@ </goal> <goal name="WP_parameter extractMin.25" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="assertion" - sum="d63d728f538643ffd9d91b91b49d731d" + sum="81b2f161d70a11550ab91e41a6a10ea8" proved="true" expanded="false" shape="ainfix =aelementsV4c0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Iais_heap_arrayV4c0ainfix -V1c1Iais_heap_arrayV4c0ainfix -V1c1Iainfix >V2c0Iainfix =V4amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1Iainfix <ainfix +ainfix *c2V2c2ainfix -V1c1NIainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -4565,15 +4600,15 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.24"/> + <result status="valid" time="0.19"/> </proof> </goal> <goal name="WP_parameter extractMin.26" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="normal postcondition" - sum="50254774f791e49c2531e790aa84224d" + sum="78ba88426678fec00025add7153a5dec" proved="true" expanded="false" shape="ainfix =aelementsV0c0V1aaddamixfix []V0c0aelementsV5c0V6Aainfix =amixfix []V0c0amin_bagaelementsV0c0V1Aais_heapaTuple2V5V6Iainfix =aTuple2V5V6aTuple2V4ainfix -V1c1FIainfix =aelementsV4c0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Iais_heap_arrayV4c0ainfix -V1c1Iais_heap_arrayV4c0ainfix -V1c1Iainfix >V2c0Iainfix =V4amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1Iainfix <ainfix +ainfix *c2V2c2ainfix -V1c1NIainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -4585,7 +4620,7 @@ timelimit="47" obsolete="false" archived="false"> - <result status="valid" time="1.18"/> + <result status="valid" time="1.01"/> </proof> <proof prover="9" @@ -4597,10 +4632,10 @@ </goal> <goal name="WP_parameter extractMin.27" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="normal postcondition" - sum="90c361ad985bef6933c83413781d19db" + sum="f5094efe61aa9518880f49c382004021" proved="true" expanded="false" shape="ainfix =aelementsV0c0V1aaddamixfix []V0c0aelementsV4c0V5Aainfix =amixfix []V0c0amin_bagaelementsV0c0V1Aais_heapaTuple2V4V5Iainfix =aTuple2V4V5aTuple2V3ainfix -V1c1FIainfix <V2ainfix -V1c1NIainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1Iainfix <ainfix +ainfix *c2V2c2ainfix -V1c1NIainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -4619,7 +4654,7 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.04"/> + <result status="valid" time="0.03"/> </proof> <proof prover="0" @@ -4647,7 +4682,7 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.00"/> </proof> <proof prover="9" @@ -4666,11 +4701,11 @@ </goal> <goal name="WP_parameter extractMin.28" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="loop invariant preservation" - sum="766e9f52450caaeec8c3bd099dab3f7f" - proved="false" + sum="57305d3f3139f6074ca3fa54d95dbf87" + proved="true" expanded="false" shape="ainfix <amixfix []V4aparentV5amixfix []V0ainfix -V1c1Iainfix >V5c0Aainfix =aelementsV4c0ainfix -V1c1aaddamixfix []V4V5adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V4V0Iainfix =V5c0Aais_heap_arrayV4c0ainfix -V1c1Aainfix <V5ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V5Iainfix =V5ainfix +ainfix *c2V2c1FIainfix =V4amixfix [<-]V3V2amixfix []V3ainfix +ainfix *c2V2c1FIainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1NIainfix <ainfix +ainfix *c2V2c2ainfix -V1c1NIainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> <label @@ -4678,14 +4713,14 @@ </label> <transf name="split_goal" - proved="false" + proved="true" expanded="false"> <goal name="WP_parameter extractMin.28.1" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="4b2ddc64ded0ceb06934f1e4c273e689" + sum="a42a91ba1cd45b302ea0d96ff6c69e0f" proved="true" expanded="false" shape="ainfix <=c0V5Iainfix =V5ainfix +ainfix *c2V2c1FIainfix =V4amixfix [<-]V3V2amixfix []V3ainfix +ainfix *c2V2c1FIainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1NIainfix <ainfix +ainfix *c2V2c2ainfix -V1c1NIainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -4718,15 +4753,15 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.03"/> + <result status="valid" time="0.02"/> </proof> </goal> <goal name="WP_parameter extractMin.28.2" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="34cdff1b0b2ca63f31d97b98521fb375" + sum="58831f4da46d4a503ee55cff3b1a9a5d" proved="true" expanded="false" shape="ainfix <V5ainfix -V1c1Iainfix >ainfix -V1c1c0Iainfix =V5ainfix +ainfix *c2V2c1FIainfix =V4amixfix [<-]V3V2amixfix []V3ainfix +ainfix *c2V2c1FIainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1NIainfix <ainfix +ainfix *c2V2c2ainfix -V1c1NIainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -4738,28 +4773,28 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.03"/> + <result status="valid" time="0.04"/> </proof> <proof prover="7" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.07"/> + <result status="valid" time="0.06"/> </proof> <proof prover="1" timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.05"/> + <result status="valid" time="0.04"/> </proof> <proof prover="0" timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.03"/> + <result status="valid" time="0.02"/> </proof> <proof prover="5" @@ -4780,23 +4815,23 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.03"/> </proof> <proof prover="4" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.21"/> + <result status="valid" time="0.20"/> </proof> </goal> <goal name="WP_parameter extractMin.28.3" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="dbc4747e55f2f29590016d8d7b52da8f" - proved="false" + sum="ab77226482db60732b3b25de61e505e1" + proved="true" expanded="false" shape="ais_heap_arrayV4c0ainfix -V1c1Iainfix =V5ainfix +ainfix *c2V2c1FIainfix =V4amixfix [<-]V3V2amixfix []V3ainfix +ainfix *c2V2c1FIainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1NIainfix <ainfix +ainfix *c2V2c2ainfix -V1c1NIainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> <label @@ -4804,81 +4839,88 @@ </label> <proof prover="10" - timelimit="5" + timelimit="30" obsolete="false" archived="false"> - <result status="timeout" time="5.10"/> + <result status="timeout" time="30.07"/> </proof> <proof prover="7" - timelimit="5" + timelimit="30" obsolete="false" archived="false"> - <result status="timeout" time="5.08"/> + <result status="timeout" time="30.13"/> </proof> <proof prover="1" - timelimit="5" + timelimit="30" obsolete="false" archived="false"> - <result status="timeout" time="5.28"/> + <result status="timeout" time="30.09"/> </proof> <proof prover="0" - timelimit="5" + timelimit="30" obsolete="false" archived="false"> - <result status="timeout" time="5.04"/> + <result status="timeout" time="30.10"/> </proof> <proof prover="2" - timelimit="5" + timelimit="60" obsolete="false" archived="false"> - <result status="timeout" time="5.15"/> + <result status="valid" time="30.10"/> + </proof> + <proof + prover="5" + timelimit="30" + obsolete="false" + archived="false"> + <result status="unknown" time="0.02"/> </proof> <proof prover="8" - timelimit="5" + timelimit="30" obsolete="false" archived="false"> - <result status="unknown" time="5.01"/> + <result status="unknown" time="30.12"/> </proof> <proof prover="6" - timelimit="5" + timelimit="30" obsolete="false" archived="false"> - <result status="timeout" time="5.06"/> + <result status="timeout" time="30.11"/> </proof> <proof prover="11" - timelimit="5" + timelimit="30" obsolete="false" archived="false"> - <result status="timeout" time="5.16"/> + <result status="timeout" time="30.08"/> </proof> <proof prover="9" - timelimit="5" + timelimit="30" obsolete="false" archived="false"> - <result status="timeout" time="5.31"/> + <result status="unknown" time="8.37"/> </proof> <proof prover="4" - timelimit="5" + timelimit="30" obsolete="false" archived="false"> - <result status="timeout" time="4.97"/> + <result status="timeout" time="30.00"/> </proof> </goal> <goal name="WP_parameter extractMin.28.4" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="ef5251f92ebc3a6711e15dc2bfbf8022" + sum="804eab0ec9d98ead01b9bdc566f9a02d" proved="true" expanded="false" shape="ainfix =V4V0Iainfix =V5c0Iainfix =V5ainfix +ainfix *c2V2c1FIainfix =V4amixfix [<-]V3V2amixfix []V3ainfix +ainfix *c2V2c1FIainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1NIainfix <ainfix +ainfix *c2V2c2ainfix -V1c1NIainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -4916,10 +4958,10 @@ </goal> <goal name="WP_parameter extractMin.28.5" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="c9b32b42fc361f88807152ec11d01536" + sum="2d4694bc2d0c5279f943120c2146b2c3" proved="true" expanded="false" shape="ainfix =aelementsV4c0ainfix -V1c1aaddamixfix []V4V5adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Iainfix =V5ainfix +ainfix *c2V2c1FIainfix =V4amixfix [<-]V3V2amixfix []V3ainfix +ainfix *c2V2c1FIainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1NIainfix <ainfix +ainfix *c2V2c2ainfix -V1c1NIainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -4931,7 +4973,7 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.18"/> + <result status="valid" time="0.15"/> </proof> <proof prover="0" @@ -4943,10 +4985,10 @@ </goal> <goal name="WP_parameter extractMin.28.6" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="parameter extractMin" - sum="92231725c8e2306661a39e3c8030e5d5" + sum="bbae4359de34f5f5899bdc4998a65bde" proved="true" expanded="false" shape="ainfix <amixfix []V4aparentV5amixfix []V0ainfix -V1c1Iainfix >V5c0Iainfix =V5ainfix +ainfix *c2V2c1FIainfix =V4amixfix [<-]V3V2amixfix []V3ainfix +ainfix *c2V2c1FIainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1NIainfix <ainfix +ainfix *c2V2c2ainfix -V1c1NIainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -4958,14 +5000,14 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.07"/> + <result status="valid" time="0.06"/> </proof> <proof prover="0" timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.34"/> + <result status="valid" time="0.31"/> </proof> <proof prover="9" @@ -4979,10 +5021,10 @@ </goal> <goal name="WP_parameter extractMin.29" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="loop variant decreases" - sum="f934d417a7a02e89cbefb8621421e66d" + sum="72dfd77e7f7e0112667820f81a73893f" proved="true" expanded="false" shape="ainfix <ainfix -ainfix -V1c1V5ainfix -ainfix -V1c1V2Aainfix <=c0ainfix -ainfix -V1c1V2Iainfix <amixfix []V4aparentV5amixfix []V0ainfix -V1c1Iainfix >V5c0Aainfix =aelementsV4c0ainfix -V1c1aaddamixfix []V4V5adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V4V0Iainfix =V5c0Aais_heap_arrayV4c0ainfix -V1c1Aainfix <V5ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V5Iainfix =V5ainfix +ainfix *c2V2c1FIainfix =V4amixfix [<-]V3V2amixfix []V3ainfix +ainfix *c2V2c1FIainfix <=amixfix []V0ainfix -V1c1amixfix []V3ainfix +ainfix *c2V2c1NIainfix <ainfix +ainfix *c2V2c2ainfix -V1c1NIainfix >=ainfix +ainfix *c2V2c1ainfix -V1c1NIainfix <V2ainfix -V1c1Iainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -5008,22 +5050,22 @@ timelimit="30" obsolete="false" archived="false"> - <result status="valid" time="0.04"/> + <result status="valid" time="0.03"/> </proof> <proof prover="9" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.03"/> + <result status="valid" time="0.02"/> </proof> </goal> <goal name="WP_parameter extractMin.30" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="assertion" - sum="a38c0099fbd510af7777392a946f8e01" + sum="55e1d950aebff6c36ab32688ba33c3f2" proved="true" expanded="false" shape="ainfix =ainfix -V1c1c0Iainfix <V2ainfix -V1c1NIainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -5049,22 +5091,22 @@ timelimit="30" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.01"/> </proof> <proof prover="9" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.03"/> </proof> </goal> <goal name="WP_parameter extractMin.31" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="assertion" - sum="431f76ba6b560fca13f0ab6f2a16e4e5" + sum="161030b51146b3d61239ee456efb7017" proved="true" expanded="false" shape="ais_heap_arrayV4c0ainfix -V1c1Iainfix >V2c0Iainfix =V4amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix =ainfix -V1c1c0Iainfix <V2ainfix -V1c1NIainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -5090,7 +5132,7 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.03"/> + <result status="valid" time="0.02"/> </proof> <proof prover="0" @@ -5125,15 +5167,15 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.19"/> </proof> </goal> <goal name="WP_parameter extractMin.32" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="assertion" - sum="9456c9b0310d93b01aa7dc6b95234346" + sum="5ff1b8389160810b2b89d6ec77e8ccbf" proved="true" expanded="false" shape="ais_heap_arrayV4c0ainfix -V1c1Iais_heap_arrayV4c0ainfix -V1c1Iainfix >V2c0Iainfix =V4amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix =ainfix -V1c1c0Iainfix <V2ainfix -V1c1NIainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -5194,15 +5236,15 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.01"/> </proof> </goal> <goal name="WP_parameter extractMin.33" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="assertion" - sum="e761f6c648a82d1f361b9ff81b213605" + sum="238d7a7b235a59350a5ec14d36b1699d" proved="true" expanded="false" shape="ainfix =aelementsV4c0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Iais_heap_arrayV4c0ainfix -V1c1Iais_heap_arrayV4c0ainfix -V1c1Iainfix >V2c0Iainfix =V4amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix =ainfix -V1c1c0Iainfix <V2ainfix -V1c1NIainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -5235,7 +5277,7 @@ timelimit="30" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.01"/> </proof> <proof prover="5" @@ -5249,14 +5291,14 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.00"/> </proof> <proof prover="9" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.03"/> </proof> <proof prover="4" @@ -5268,10 +5310,10 @@ </goal> <goal name="WP_parameter extractMin.34" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="normal postcondition" - sum="692156110db5e2e99ea63b2f96474462" + sum="ff4641e6fd5bd55b2f8e1dde201bd9e5" proved="true" expanded="false" shape="ainfix =aelementsV0c0V1aaddamixfix []V0c0aelementsV5c0V6Aainfix =amixfix []V0c0amin_bagaelementsV0c0V1Aais_heapaTuple2V5V6Iainfix =aTuple2V5V6aTuple2V4ainfix -V1c1FIainfix =aelementsV4c0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Iais_heap_arrayV4c0ainfix -V1c1Iais_heap_arrayV4c0ainfix -V1c1Iainfix >V2c0Iainfix =V4amixfix [<-]V3V2amixfix []V0ainfix -V1c1FIainfix <V2ainfix -V1c1Iainfix =ainfix -V1c1c0Iainfix <V2ainfix -V1c1NIainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -5318,7 +5360,7 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.00"/> + <result status="valid" time="0.01"/> </proof> <proof prover="9" @@ -5332,15 +5374,15 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.02"/> </proof> </goal> <goal name="WP_parameter extractMin.35" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_implem.mlw" + locfile="proofs/../heap_implem.mlw" loclnum="61" loccnumb="4" loccnume="14" expl="normal postcondition" - sum="3f1e12de0012aecd010770aa713ffbe5" + sum="1c45f34d2537ba0d696087dbb716df2e" proved="true" expanded="false" shape="ainfix =aelementsV0c0V1aaddamixfix []V0c0aelementsV4c0V5Aainfix =amixfix []V0c0amin_bagaelementsV0c0V1Aais_heapaTuple2V4V5Iainfix =aTuple2V4V5aTuple2V3ainfix -V1c1FIainfix <V2ainfix -V1c1NIainfix =ainfix -V1c1c0Iainfix <V2ainfix -V1c1NIainfix <amixfix []V3aparentV2amixfix []V0ainfix -V1c1Iainfix >V2c0Aainfix =aelementsV3c0ainfix -V1c1aaddamixfix []V3V2adiffadiffaelementsV0c0V1asingletonamixfix []V0ainfix -V1c1asingletonamixfix []V0c0Iainfix >ainfix -V1c1c0Aainfix =V3V0Iainfix =V2c0Aais_heap_arrayV3c0ainfix -V1c1Aainfix <V2ainfix -V1c1Iainfix >ainfix -V1c1c0Aainfix <=c0V2FFIainfix >anb_occamixfix []V0ainfix -V1c1adiffaelementsV0c0V1asingletonamixfix []V0c0c0Iainfix >ainfix -V1c1c0Iainfix >V1c0Iais_heapaTuple2V0V1Aainfix =aelementsV0c0V1aempty_bagNF"> @@ -5359,21 +5401,21 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.22"/> + <result status="valid" time="0.18"/> </proof> <proof prover="0" timelimit="30" obsolete="false" archived="false"> - <result status="valid" time="0.12"/> + <result status="valid" time="0.08"/> </proof> <proof prover="9" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.94"/> + <result status="valid" time="0.92"/> </proof> </goal> </transf> @@ -5386,7 +5428,7 @@ expanded="false"> <theory name="WP AbstractHeap" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../abstract_heap.mlw" + locfile="proofs/../abstract_heap.mlw" loclnum="2" loccnumb="7" loccnume="19" verified="true" expanded="false"> @@ -5398,15 +5440,15 @@ expanded="false"> <theory name="WP HeapSort" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="2" loccnumb="7" loccnume="15" verified="true" expanded="false"> <goal name="Min_of_sorted" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="15" loccnumb="6" loccnume="19" - sum="c0f108b368b228851c10a214a2812663" + sum="6b792f9a6e1eb5c76ee3209f40f6a31b" proved="true" expanded="false" shape="ainfix =amin_bagaelementsV0V1V2agetV0V1Iasorted_subV0c0V2Iainfix <V1V2Aainfix <=c0V1F"> @@ -5416,15 +5458,15 @@ edited="heapsort_WP_HeapSort_Min_of_sorted_1.v" obsolete="false" archived="false"> - <result status="valid" time="0.76"/> + <result status="valid" time="0.75"/> </proof> </goal> <goal name="WP_parameter heapSort" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="parameter heapSort" - sum="8e27ed807dcf7c82fe3226244d08d691" + sum="83d38d95e99d32dc2e08f0b3bdd91d07" proved="true" expanded="false" shape="ainfix =aelementsV5c0V0aelementsV1c0V0Aasorted_subV5c0V0Iainfix <=agetV5V6amin_bagamodelV4Iainfix <V6ainfix +ainfix -V0c1c1Aainfix <=c0V6FAasorted_subV5c0ainfix +ainfix -V0c1c1Aainfix =aelementsV1c0V0aunionamodelV4aelementsV5c0ainfix +ainfix -V0c1c1Aainfix =acardamodelV4ainfix -V0ainfix +ainfix -V0c1c1Aainfix <=ainfix +ainfix -V0c1c1V0Aainfix <=c0ainfix +ainfix -V0c1c1Aainfix <=agetV10V11amin_bagamodelV8Iainfix <V11ainfix +V7c1Aainfix <=c0V11FAasorted_subV10c0ainfix +V7c1Aainfix =aelementsV1c0V0aunionamodelV8aelementsV10c0ainfix +V7c1Aainfix =acardamodelV8ainfix -V0ainfix +V7c1Aainfix <=ainfix +V7c1V0Aainfix <=c0ainfix +V7c1Aainfix <=agetV10V7amin_bagamodelV8Iainfix =V10asetV5V7V9FAainfix <V7V0Aainfix <=c0V7Iainfix =acardamodelV4ainfix +acardamodelV8c1Aainfix =amodelV4aaddV9amodelV8Aainfix =V9amin_bagamodelV4FFAainfix =amodelV4aempty_bagNIainfix <=agetV5V12amin_bagamodelV4Iainfix <V12V7Aainfix <=c0V12FAasorted_subV5c0V7Aainfix =aelementsV1c0V0aunionamodelV4aelementsV5c0V7Aainfix =acardamodelV4ainfix -V0V7Aainfix <=V7V0Aainfix <=c0V7Iainfix <=V7ainfix -V0c1Aainfix <=c0V7FFFAainfix <=agetV1V13amin_bagamodelV3Iainfix <V13c0Aainfix <=c0V13FAasorted_subV1c0c0Aainfix =aelementsV1c0V0aunionamodelV3aelementsV1c0c0Aainfix =acardamodelV3ainfix -V0c0Aainfix <=c0V0Aainfix <=c0c0Iainfix <=c0ainfix -V0c1Aainfix =aelementsV1c0V0aelementsV1c0V0Aasorted_subV1c0V0Iainfix >c0ainfix -V0c1Iainfix =amodelV3aelementsV1c0ainfix +ainfix -V0c1c1Aainfix =acardamodelV3ainfix +ainfix -V0c1c1Aainfix <=ainfix +ainfix -V0c1c1V0Aainfix <=c0ainfix +ainfix -V0c1c1Aainfix =amodelV15aelementsV1c0ainfix +V14c1Aainfix =acardamodelV15ainfix +V14c1Aainfix <=ainfix +V14c1V0Aainfix <=c0ainfix +V14c1Iainfix =amodelV15aaddagetV1V14amodelV3FAainfix <V14V0Aainfix <=c0V14Iainfix =amodelV3aelementsV1c0V14Aainfix =acardamodelV3V14Aainfix <=V14V0Aainfix <=c0V14Iainfix <=V14ainfix -V0c1Aainfix <=c0V14FFAainfix =amodelV2aelementsV1c0c0Aainfix =acardamodelV2c0Aainfix <=c0V0Aainfix <=c0c0Iainfix <=c0ainfix -V0c1Aainfix =aelementsV17c0V0aelementsV1c0V0Aasorted_subV17c0V0Iainfix <=agetV17V18amin_bagamodelV16Iainfix <V18ainfix +ainfix -V0c1c1Aainfix <=c0V18FAasorted_subV17c0ainfix +ainfix -V0c1c1Aainfix =aelementsV1c0V0aunionamodelV16aelementsV17c0ainfix +ainfix -V0c1c1Aainfix =acardamodelV16ainfix -V0ainfix +ainfix -V0c1c1Aainfix <=ainfix +ainfix -V0c1c1V0Aainfix <=c0ainfix +ainfix -V0c1c1Aainfix <=agetV22V23amin_bagamodelV20Iainfix <V23ainfix +V19c1Aainfix <=c0V23FAasorted_subV22c0ainfix +V19c1Aainfix =aelementsV1c0V0aunionamodelV20aelementsV22c0ainfix +V19c1Aainfix =acardamodelV20ainfix -V0ainfix +V19c1Aainfix <=ainfix +V19c1V0Aainfix <=c0ainfix +V19c1Aainfix <=agetV22V19amin_bagamodelV20Iainfix =V22asetV17V19V21FAainfix <V19V0Aainfix <=c0V19Iainfix =acardamodelV16ainfix +acardamodelV20c1Aainfix =amodelV16aaddV21amodelV20Aainfix =V21amin_bagamodelV16FFAainfix =amodelV16aempty_bagNIainfix <=agetV17V24amin_bagamodelV16Iainfix <V24V19Aainfix <=c0V24FAasorted_subV17c0V19Aainfix =aelementsV1c0V0aunionamodelV16aelementsV17c0V19Aainfix =acardamodelV16ainfix -V0V19Aainfix <=V19V0Aainfix <=c0V19Iainfix <=V19ainfix -V0c1Aainfix <=c0V19FFFAainfix <=agetV1V25amin_bagamodelV2Iainfix <V25c0Aainfix <=c0V25FAasorted_subV1c0c0Aainfix =aelementsV1c0V0aunionamodelV2aelementsV1c0c0Aainfix =acardamodelV2ainfix -V0c0Aainfix <=c0V0Aainfix <=c0c0Iainfix <=c0ainfix -V0c1Aainfix =aelementsV1c0V0aelementsV1c0V0Aasorted_subV1c0V0Iainfix >c0ainfix -V0c1Iainfix >c0ainfix -V0c1Iainfix =amodelV2aempty_bagFAainfix <=c0V0Iainfix >=V0c0FF"> @@ -5437,10 +5479,10 @@ expanded="false"> <goal name="WP_parameter heapSort.1" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="precondition" - sum="9945afdbcf30a727ac5a0e80129a97bf" + sum="5c897372ed3ff3824ffe23dacacb2596" proved="true" expanded="false" shape="ainfix <=c0V0Iainfix >=V0c0FF"> @@ -5473,15 +5515,15 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.01"/> </proof> </goal> <goal name="WP_parameter heapSort.2" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="normal postcondition" - sum="666499f9c475e90eda3f317609308aef" + sum="a3637983f680929928c826bf7d3fa05c" proved="true" expanded="false" shape="ainfix =aelementsV1c0V0aelementsV1c0V0Aasorted_subV1c0V0Iainfix >c0ainfix -V0c1Iainfix >c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -5521,7 +5563,7 @@ timelimit="11" obsolete="false" archived="false"> - <result status="unknown" time="10.98"/> + <result status="unknown" time="11.11"/> </proof> <proof prover="9" @@ -5533,10 +5575,10 @@ </goal> <goal name="WP_parameter heapSort.3" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="for loop initialization" - sum="0a0a6a97745089a7ed214f8411ed028d" + sum="97ac11019b37ca4f808073257abc1cc0" proved="true" expanded="false" shape="ainfix <=agetV1V3amin_bagamodelV2Iainfix <V3c0Aainfix <=c0V3FAasorted_subV1c0c0Aainfix =aelementsV1c0V0aunionamodelV2aelementsV1c0c0Aainfix =acardamodelV2ainfix -V0c0Aainfix <=c0V0Aainfix <=c0c0Iainfix <=c0ainfix -V0c1Iainfix >c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -5549,10 +5591,10 @@ expanded="false"> <goal name="WP_parameter heapSort.3.1" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="parameter heapSort" - sum="1e50cc38865339c4ed1164334e496a86" + sum="6dc043cd4ac6e5bd022600fd8fb06987" proved="true" expanded="false" shape="ainfix <=c0c0Iainfix <=c0ainfix -V0c1Iainfix >c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -5578,7 +5620,7 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.00"/> </proof> <proof prover="9" @@ -5590,10 +5632,10 @@ </goal> <goal name="WP_parameter heapSort.3.2" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="parameter heapSort" - sum="29e37630320d788dbbe4ea2a43184b8a" + sum="1d422aa8466e901d7d53af7069bfc56b" proved="true" expanded="false" shape="ainfix <=c0V0Iainfix <=c0ainfix -V0c1Iainfix >c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -5612,22 +5654,22 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.00"/> + <result status="valid" time="0.01"/> </proof> <proof prover="4" timelimit="10" obsolete="false" archived="false"> - <result status="timeout" time="9.97"/> + <result status="timeout" time="10.01"/> </proof> </goal> <goal name="WP_parameter heapSort.3.3" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="parameter heapSort" - sum="a658e4d12607cedfb7e65147d7fcd60b" + sum="1a9e583658899dd7f7e97d093eb61827" proved="true" expanded="false" shape="ainfix =acardamodelV2ainfix -V0c0Iainfix <=c0ainfix -V0c1Iainfix >c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -5653,14 +5695,14 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.00"/> </proof> <proof prover="8" timelimit="5" obsolete="false" archived="false"> - <result status="unknown" time="5.02"/> + <result status="unknown" time="5.04"/> </proof> <proof prover="9" @@ -5674,15 +5716,15 @@ timelimit="10" obsolete="false" archived="false"> - <result status="timeout" time="9.97"/> + <result status="timeout" time="10.00"/> </proof> </goal> <goal name="WP_parameter heapSort.3.4" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="parameter heapSort" - sum="53a3425ac2e1bcf95b9d3517b6ef95e7" + sum="4740125c4b006b1865870fae90a9879b" proved="true" expanded="false" shape="ainfix =aelementsV1c0V0aunionamodelV2aelementsV1c0c0Iainfix <=c0ainfix -V0c1Iainfix >c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -5701,7 +5743,7 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.02"/> </proof> <proof prover="0" @@ -5720,10 +5762,10 @@ </goal> <goal name="WP_parameter heapSort.3.5" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="parameter heapSort" - sum="7486eb9d29239111c920434e58098c4c" + sum="7ffce89d4f63613b2e8adb4833fc2759" proved="true" expanded="false" shape="asorted_subV1c0c0Iainfix <=c0ainfix -V0c1Iainfix >c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -5735,15 +5777,15 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.00"/> + <result status="valid" time="0.01"/> </proof> </goal> <goal name="WP_parameter heapSort.3.6" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="parameter heapSort" - sum="7ae746fbf4a342b8f71f95836046566d" + sum="97bcc9574eabbc54a1dd1d7afdc36742" proved="true" expanded="false" shape="ainfix <=agetV1V3amin_bagamodelV2Iainfix <V3c0Aainfix <=c0V3FIainfix <=c0ainfix -V0c1Iainfix >c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -5783,10 +5825,10 @@ </goal> <goal name="WP_parameter heapSort.4" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="for loop preservation" - sum="44c1a81e898866d4791f39f17d0f678c" + sum="665a42c8eac80e59ed7459a72531ff34" proved="true" expanded="false" shape="ainfix <=agetV8V9amin_bagamodelV6Iainfix <V9ainfix +V5c1Aainfix <=c0V9FAasorted_subV8c0ainfix +V5c1Aainfix =aelementsV1c0V0aunionamodelV6aelementsV8c0ainfix +V5c1Aainfix =acardamodelV6ainfix -V0ainfix +V5c1Aainfix <=ainfix +V5c1V0Aainfix <=c0ainfix +V5c1Aainfix <=agetV8V5amin_bagamodelV6Iainfix =V8asetV4V5V7FAainfix <V5V0Aainfix <=c0V5Iainfix =acardamodelV3ainfix +acardamodelV6c1Aainfix =amodelV3aaddV7amodelV6Aainfix =V7amin_bagamodelV3FFAainfix =amodelV3aempty_bagNIainfix <=agetV4V10amin_bagamodelV3Iainfix <V10V5Aainfix <=c0V10FAasorted_subV4c0V5Aainfix =aelementsV1c0V0aunionamodelV3aelementsV4c0V5Aainfix =acardamodelV3ainfix -V0V5Aainfix <=V5V0Aainfix <=c0V5Iainfix <=V5ainfix -V0c1Aainfix <=c0V5FFFIainfix <=c0ainfix -V0c1Iainfix >c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -5798,14 +5840,14 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.01"/> </proof> <proof prover="0" timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.00"/> </proof> <proof prover="9" @@ -5819,15 +5861,15 @@ timelimit="10" obsolete="false" archived="false"> - <result status="timeout" time="9.97"/> + <result status="timeout" time="10.01"/> </proof> </goal> <goal name="WP_parameter heapSort.5" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="normal postcondition" - sum="44579afa935898737909a164b2fc6f11" + sum="f6df48b5dafeac9e1ddfa0332a06374e" proved="true" expanded="false" shape="ainfix =aelementsV4c0V0aelementsV1c0V0Aasorted_subV4c0V0Iainfix <=agetV4V5amin_bagamodelV3Iainfix <V5ainfix +ainfix -V0c1c1Aainfix <=c0V5FAasorted_subV4c0ainfix +ainfix -V0c1c1Aainfix =aelementsV1c0V0aunionamodelV3aelementsV4c0ainfix +ainfix -V0c1c1Aainfix =acardamodelV3ainfix -V0ainfix +ainfix -V0c1c1Aainfix <=ainfix +ainfix -V0c1c1V0Aainfix <=c0ainfix +ainfix -V0c1c1FFIainfix <=c0ainfix -V0c1Iainfix >c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -5853,7 +5895,7 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.00"/> + <result status="valid" time="0.01"/> </proof> <proof prover="5" @@ -5872,10 +5914,10 @@ </goal> <goal name="WP_parameter heapSort.6" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="for loop initialization" - sum="e105f0e3f0f4a758d8c70a9cacc6a14a" + sum="4e9ef26c7dadde5e884c21815e46de6b" proved="true" expanded="false" shape="ainfix =amodelV2aelementsV1c0c0Aainfix =acardamodelV2c0Aainfix <=c0V0Aainfix <=c0c0Iainfix <=c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -5887,7 +5929,7 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.03"/> + <result status="valid" time="0.02"/> </proof> <proof prover="1" @@ -5922,15 +5964,15 @@ timelimit="10" obsolete="false" archived="false"> - <result status="timeout" time="9.97"/> + <result status="timeout" time="10.00"/> </proof> </goal> <goal name="WP_parameter heapSort.7" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="for loop preservation" - sum="d6c5373d84bea4ce62247c58b6a9f8e8" + sum="a09a41714b651234371695406eb425db" proved="true" expanded="false" shape="ainfix =amodelV5aelementsV1c0ainfix +V4c1Aainfix =acardamodelV5ainfix +V4c1Aainfix <=ainfix +V4c1V0Aainfix <=c0ainfix +V4c1Iainfix =amodelV5aaddagetV1V4amodelV3FAainfix <V4V0Aainfix <=c0V4Iainfix =amodelV3aelementsV1c0V4Aainfix =acardamodelV3V4Aainfix <=V4V0Aainfix <=c0V4Iainfix <=V4ainfix -V0c1Aainfix <=c0V4FFIainfix <=c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -5943,10 +5985,10 @@ expanded="false"> <goal name="WP_parameter heapSort.7.1" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="for loop preservation" - sum="2333354426c08a7db62fd11fbdb46e1d" + sum="d34fa0e845248f946e74cfa5ea74c0a2" proved="true" expanded="false" shape="ainfix <V4V0Aainfix <=c0V4Iainfix =amodelV3aelementsV1c0V4Aainfix =acardamodelV3V4Aainfix <=V4V0Aainfix <=c0V4Iainfix <=V4ainfix -V0c1Aainfix <=c0V4FFIainfix <=c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -5963,10 +6005,10 @@ </goal> <goal name="WP_parameter heapSort.7.2" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="for loop preservation" - sum="a0a2760865dd448e1afcec488fb68358" + sum="3f3108006dad73398e24cc4a519375ae" proved="true" expanded="false" shape="ainfix <=c0ainfix +V4c1Iainfix =amodelV5aaddagetV1V4amodelV3FIainfix <V4V0Aainfix <=c0V4Iainfix =amodelV3aelementsV1c0V4Aainfix =acardamodelV3V4Aainfix <=V4V0Aainfix <=c0V4Iainfix <=V4ainfix -V0c1Aainfix <=c0V4FFIainfix <=c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -5999,7 +6041,7 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.95"/> + <result status="valid" time="0.93"/> </proof> <proof prover="9" @@ -6013,15 +6055,15 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.77"/> + <result status="valid" time="0.78"/> </proof> </goal> <goal name="WP_parameter heapSort.7.3" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="for loop preservation" - sum="2404fc188240e259cf11c4505c8389a0" + sum="f3305344e75da29a42ebcb7ae314daad" proved="true" expanded="false" shape="ainfix <=ainfix +V4c1V0Iainfix =amodelV5aaddagetV1V4amodelV3FIainfix <V4V0Aainfix <=c0V4Iainfix =amodelV3aelementsV1c0V4Aainfix =acardamodelV3V4Aainfix <=V4V0Aainfix <=c0V4Iainfix <=V4ainfix -V0c1Aainfix <=c0V4FFIainfix <=c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -6038,10 +6080,10 @@ </goal> <goal name="WP_parameter heapSort.7.4" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="for loop preservation" - sum="acf4f84060b863222d270c96e587ed0b" + sum="bafc79684435cd4fb1bd052cf6467d8a" proved="true" expanded="false" shape="ainfix =acardamodelV5ainfix +V4c1Iainfix =amodelV5aaddagetV1V4amodelV3FIainfix <V4V0Aainfix <=c0V4Iainfix =amodelV3aelementsV1c0V4Aainfix =acardamodelV3V4Aainfix <=V4V0Aainfix <=c0V4Iainfix <=V4ainfix -V0c1Aainfix <=c0V4FFIainfix <=c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -6053,14 +6095,14 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.86"/> + <result status="valid" time="0.83"/> </proof> <proof prover="1" timelimit="3" obsolete="false" archived="false"> - <result status="timeout" time="3.12"/> + <result status="timeout" time="3.06"/> </proof> <proof prover="0" @@ -6074,15 +6116,15 @@ timelimit="10" obsolete="false" archived="false"> - <result status="unknown" time="8.95"/> + <result status="unknown" time="7.48"/> </proof> </goal> <goal name="WP_parameter heapSort.7.5" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="for loop preservation" - sum="5fb4577da37de43377a2087bd58e0bc3" + sum="d639bc77a2b2a09f4fdd156400235002" proved="true" expanded="false" shape="ainfix =amodelV5aelementsV1c0ainfix +V4c1Iainfix =amodelV5aaddagetV1V4amodelV3FIainfix <V4V0Aainfix <=c0V4Iainfix =amodelV3aelementsV1c0V4Aainfix =acardamodelV3V4Aainfix <=V4V0Aainfix <=c0V4Iainfix <=V4ainfix -V0c1Aainfix <=c0V4FFIainfix <=c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -6094,7 +6136,7 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.03"/> </proof> <proof prover="1" @@ -6108,7 +6150,7 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.01"/> </proof> <proof prover="9" @@ -6122,17 +6164,17 @@ timelimit="10" obsolete="false" archived="false"> - <result status="timeout" time="9.97"/> + <result status="timeout" time="10.00"/> </proof> </goal> </transf> </goal> <goal name="WP_parameter heapSort.8" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="normal postcondition" - sum="a46e8045aced8b49118bd9e38f40c8e8" + sum="d29192560f92e8892a9bef276787797a" proved="true" expanded="false" shape="ainfix =aelementsV1c0V0aelementsV1c0V0Aasorted_subV1c0V0Iainfix >c0ainfix -V0c1Iainfix =amodelV3aelementsV1c0ainfix +ainfix -V0c1c1Aainfix =acardamodelV3ainfix +ainfix -V0c1c1Aainfix <=ainfix +ainfix -V0c1c1V0Aainfix <=c0ainfix +ainfix -V0c1c1FIainfix <=c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -6144,21 +6186,21 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.02"/> </proof> <proof prover="1" timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.02"/> </proof> <proof prover="0" timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.00"/> </proof> <proof prover="5" @@ -6172,15 +6214,15 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.01"/> </proof> </goal> <goal name="WP_parameter heapSort.9" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="for loop initialization" - sum="7153d4f160937fe36b0ed8fe0609dc38" + sum="a25e54ec1a6aab127b4f1ea7900e38b3" proved="true" expanded="false" shape="ainfix <=agetV1V4amin_bagamodelV3Iainfix <V4c0Aainfix <=c0V4FAasorted_subV1c0c0Aainfix =aelementsV1c0V0aunionamodelV3aelementsV1c0c0Aainfix =acardamodelV3ainfix -V0c0Aainfix <=c0V0Aainfix <=c0c0Iainfix <=c0ainfix -V0c1Iainfix =amodelV3aelementsV1c0ainfix +ainfix -V0c1c1Aainfix =acardamodelV3ainfix +ainfix -V0c1c1Aainfix <=ainfix +ainfix -V0c1c1V0Aainfix <=c0ainfix +ainfix -V0c1c1FIainfix <=c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -6192,7 +6234,7 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.54"/> + <result status="valid" time="0.53"/> </proof> <proof prover="1" @@ -6213,7 +6255,7 @@ timelimit="14" obsolete="false" archived="false"> - <result status="unknown" time="14.07"/> + <result status="unknown" time="14.02"/> </proof> <proof prover="9" @@ -6225,10 +6267,10 @@ </goal> <goal name="WP_parameter heapSort.10" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="for loop preservation" - sum="abedfbfabe16e36b88b3d7ab7323215c" + sum="733511ec857f30f72ca30c41ac995aca" proved="true" expanded="false" shape="ainfix <=agetV9V10amin_bagamodelV7Iainfix <V10ainfix +V6c1Aainfix <=c0V10FAasorted_subV9c0ainfix +V6c1Aainfix =aelementsV1c0V0aunionamodelV7aelementsV9c0ainfix +V6c1Aainfix =acardamodelV7ainfix -V0ainfix +V6c1Aainfix <=ainfix +V6c1V0Aainfix <=c0ainfix +V6c1Aainfix <=agetV9V6amin_bagamodelV7Iainfix =V9asetV5V6V8FAainfix <V6V0Aainfix <=c0V6Iainfix =acardamodelV4ainfix +acardamodelV7c1Aainfix =amodelV4aaddV8amodelV7Aainfix =V8amin_bagamodelV4FFAainfix =amodelV4aempty_bagNIainfix <=agetV5V11amin_bagamodelV4Iainfix <V11V6Aainfix <=c0V11FAasorted_subV5c0V6Aainfix =aelementsV1c0V0aunionamodelV4aelementsV5c0V6Aainfix =acardamodelV4ainfix -V0V6Aainfix <=V6V0Aainfix <=c0V6Iainfix <=V6ainfix -V0c1Aainfix <=c0V6FFFIainfix <=c0ainfix -V0c1Iainfix =amodelV3aelementsV1c0ainfix +ainfix -V0c1c1Aainfix =acardamodelV3ainfix +ainfix -V0c1c1Aainfix <=ainfix +ainfix -V0c1c1V0Aainfix <=c0ainfix +ainfix -V0c1c1FIainfix <=c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -6240,7 +6282,7 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="3.60"/> + <result status="valid" time="3.53"/> </proof> <transf name="split_goal" @@ -6248,10 +6290,10 @@ expanded="false"> <goal name="WP_parameter heapSort.10.1" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="for loop preservation" - sum="a907ef569ecfd4712e867b076ac684b2" + sum="16815ea61f40d137d9652d5c0d30ed3f" proved="true" expanded="false" shape="ainfix =amodelV4aempty_bagNIainfix <=agetV5V7amin_bagamodelV4Iainfix <V7V6Aainfix <=c0V7FAasorted_subV5c0V6Aainfix =aelementsV1c0V0aunionamodelV4aelementsV5c0V6Aainfix =acardamodelV4ainfix -V0V6Aainfix <=V6V0Aainfix <=c0V6Iainfix <=V6ainfix -V0c1Aainfix <=c0V6FFFIainfix <=c0ainfix -V0c1Iainfix =amodelV3aelementsV1c0ainfix +ainfix -V0c1c1Aainfix =acardamodelV3ainfix +ainfix -V0c1c1Aainfix <=ainfix +ainfix -V0c1c1V0Aainfix <=c0ainfix +ainfix -V0c1c1FIainfix <=c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -6268,10 +6310,10 @@ </goal> <goal name="WP_parameter heapSort.10.2" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="for loop preservation" - sum="fbc3f3593a5bdd36fd38e0cfc53ba25a" + sum="96c35d1f1bab5ec5b1adc70f6715d0b8" proved="true" expanded="false" shape="ainfix <V6V0Aainfix <=c0V6Iainfix =acardamodelV4ainfix +acardamodelV7c1Aainfix =amodelV4aaddV8amodelV7Aainfix =V8amin_bagamodelV4FFIainfix =amodelV4aempty_bagNIainfix <=agetV5V9amin_bagamodelV4Iainfix <V9V6Aainfix <=c0V9FAasorted_subV5c0V6Aainfix =aelementsV1c0V0aunionamodelV4aelementsV5c0V6Aainfix =acardamodelV4ainfix -V0V6Aainfix <=V6V0Aainfix <=c0V6Iainfix <=V6ainfix -V0c1Aainfix <=c0V6FFFIainfix <=c0ainfix -V0c1Iainfix =amodelV3aelementsV1c0ainfix +ainfix -V0c1c1Aainfix =acardamodelV3ainfix +ainfix -V0c1c1Aainfix <=ainfix +ainfix -V0c1c1V0Aainfix <=c0ainfix +ainfix -V0c1c1FIainfix <=c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -6288,10 +6330,10 @@ </goal> <goal name="WP_parameter heapSort.10.3" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="for loop preservation" - sum="5c14ec6def7b45460eae65e23254502f" + sum="12fec924bdfaf2bc107d933c593b6061" proved="true" expanded="false" shape="ainfix <=agetV9V6amin_bagamodelV7Iainfix =V9asetV5V6V8FIainfix <V6V0Aainfix <=c0V6Iainfix =acardamodelV4ainfix +acardamodelV7c1Aainfix =amodelV4aaddV8amodelV7Aainfix =V8amin_bagamodelV4FFIainfix =amodelV4aempty_bagNIainfix <=agetV5V10amin_bagamodelV4Iainfix <V10V6Aainfix <=c0V10FAasorted_subV5c0V6Aainfix =aelementsV1c0V0aunionamodelV4aelementsV5c0V6Aainfix =acardamodelV4ainfix -V0V6Aainfix <=V6V0Aainfix <=c0V6Iainfix <=V6ainfix -V0c1Aainfix <=c0V6FFFIainfix <=c0ainfix -V0c1Iainfix =amodelV3aelementsV1c0ainfix +ainfix -V0c1c1Aainfix =acardamodelV3ainfix +ainfix -V0c1c1Aainfix <=ainfix +ainfix -V0c1c1V0Aainfix <=c0ainfix +ainfix -V0c1c1FIainfix <=c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -6300,18 +6342,18 @@ </label> <proof prover="0" - timelimit="10" + timelimit="13" obsolete="false" archived="false"> - <result status="valid" time="6.68"/> + <result status="valid" time="6.48"/> </proof> </goal> <goal name="WP_parameter heapSort.10.4" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="for loop preservation" - sum="050276edf11ba70cc660dee03a95bdaa" + sum="5bdc5ed591658e7566baf0cc07c930bc" proved="true" expanded="false" shape="ainfix <=c0ainfix +V6c1Iainfix <=agetV9V6amin_bagamodelV7Iainfix =V9asetV5V6V8FIainfix <V6V0Aainfix <=c0V6Iainfix =acardamodelV4ainfix +acardamodelV7c1Aainfix =amodelV4aaddV8amodelV7Aainfix =V8amin_bagamodelV4FFIainfix =amodelV4aempty_bagNIainfix <=agetV5V10amin_bagamodelV4Iainfix <V10V6Aainfix <=c0V10FAasorted_subV5c0V6Aainfix =aelementsV1c0V0aunionamodelV4aelementsV5c0V6Aainfix =acardamodelV4ainfix -V0V6Aainfix <=V6V0Aainfix <=c0V6Iainfix <=V6ainfix -V0c1Aainfix <=c0V6FFFIainfix <=c0ainfix -V0c1Iainfix =amodelV3aelementsV1c0ainfix +ainfix -V0c1c1Aainfix =acardamodelV3ainfix +ainfix -V0c1c1Aainfix <=ainfix +ainfix -V0c1c1V0Aainfix <=c0ainfix +ainfix -V0c1c1FIainfix <=c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -6328,10 +6370,10 @@ </goal> <goal name="WP_parameter heapSort.10.5" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="for loop preservation" - sum="17fc6437b2b79d6e1a597f98f65ceb2f" + sum="e0b1fdf1907e39c86707e378106e0784" proved="true" expanded="false" shape="ainfix <=ainfix +V6c1V0Iainfix <=agetV9V6amin_bagamodelV7Iainfix =V9asetV5V6V8FIainfix <V6V0Aainfix <=c0V6Iainfix =acardamodelV4ainfix +acardamodelV7c1Aainfix =amodelV4aaddV8amodelV7Aainfix =V8amin_bagamodelV4FFIainfix =amodelV4aempty_bagNIainfix <=agetV5V10amin_bagamodelV4Iainfix <V10V6Aainfix <=c0V10FAasorted_subV5c0V6Aainfix =aelementsV1c0V0aunionamodelV4aelementsV5c0V6Aainfix =acardamodelV4ainfix -V0V6Aainfix <=V6V0Aainfix <=c0V6Iainfix <=V6ainfix -V0c1Aainfix <=c0V6FFFIainfix <=c0ainfix -V0c1Iainfix =amodelV3aelementsV1c0ainfix +ainfix -V0c1c1Aainfix =acardamodelV3ainfix +ainfix -V0c1c1Aainfix <=ainfix +ainfix -V0c1c1V0Aainfix <=c0ainfix +ainfix -V0c1c1FIainfix <=c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -6348,10 +6390,10 @@ </goal> <goal name="WP_parameter heapSort.10.6" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="for loop preservation" - sum="63d687f2daaac83a2bc6df528b01726d" + sum="f748cb6d44080e39ce7029e160df1911" proved="true" expanded="false" shape="ainfix =acardamodelV7ainfix -V0ainfix +V6c1Iainfix <=agetV9V6amin_bagamodelV7Iainfix =V9asetV5V6V8FIainfix <V6V0Aainfix <=c0V6Iainfix =acardamodelV4ainfix +acardamodelV7c1Aainfix =amodelV4aaddV8amodelV7Aainfix =V8amin_bagamodelV4FFIainfix =amodelV4aempty_bagNIainfix <=agetV5V10amin_bagamodelV4Iainfix <V10V6Aainfix <=c0V10FAasorted_subV5c0V6Aainfix =aelementsV1c0V0aunionamodelV4aelementsV5c0V6Aainfix =acardamodelV4ainfix -V0V6Aainfix <=V6V0Aainfix <=c0V6Iainfix <=V6ainfix -V0c1Aainfix <=c0V6FFFIainfix <=c0ainfix -V0c1Iainfix =amodelV3aelementsV1c0ainfix +ainfix -V0c1c1Aainfix =acardamodelV3ainfix +ainfix -V0c1c1Aainfix <=ainfix +ainfix -V0c1c1V0Aainfix <=c0ainfix +ainfix -V0c1c1FIainfix <=c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -6368,10 +6410,10 @@ </goal> <goal name="WP_parameter heapSort.10.7" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="for loop preservation" - sum="6cb72c58b0f0e336e458d452d511ebee" + sum="7c2d96a8bad649c55bb1c1c3cd382f26" proved="true" expanded="false" shape="ainfix =aelementsV1c0V0aunionamodelV7aelementsV9c0ainfix +V6c1Iainfix <=agetV9V6amin_bagamodelV7Iainfix =V9asetV5V6V8FIainfix <V6V0Aainfix <=c0V6Iainfix =acardamodelV4ainfix +acardamodelV7c1Aainfix =amodelV4aaddV8amodelV7Aainfix =V8amin_bagamodelV4FFIainfix =amodelV4aempty_bagNIainfix <=agetV5V10amin_bagamodelV4Iainfix <V10V6Aainfix <=c0V10FAasorted_subV5c0V6Aainfix =aelementsV1c0V0aunionamodelV4aelementsV5c0V6Aainfix =acardamodelV4ainfix -V0V6Aainfix <=V6V0Aainfix <=c0V6Iainfix <=V6ainfix -V0c1Aainfix <=c0V6FFFIainfix <=c0ainfix -V0c1Iainfix =amodelV3aelementsV1c0ainfix +ainfix -V0c1c1Aainfix =acardamodelV3ainfix +ainfix -V0c1c1Aainfix <=ainfix +ainfix -V0c1c1V0Aainfix <=c0ainfix +ainfix -V0c1c1FIainfix <=c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -6383,7 +6425,7 @@ timelimit="10" obsolete="false" archived="false"> - <result status="timeout" time="10.10"/> + <result status="timeout" time="10.04"/> </proof> <proof prover="11" @@ -6395,10 +6437,10 @@ </goal> <goal name="WP_parameter heapSort.10.8" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="for loop preservation" - sum="d160c86476b9d353e6e528c3379221bb" + sum="f7aa3b8425a39a9474558690efe68d6d" proved="true" expanded="false" shape="asorted_subV9c0ainfix +V6c1Iainfix <=agetV9V6amin_bagamodelV7Iainfix =V9asetV5V6V8FIainfix <V6V0Aainfix <=c0V6Iainfix =acardamodelV4ainfix +acardamodelV7c1Aainfix =amodelV4aaddV8amodelV7Aainfix =V8amin_bagamodelV4FFIainfix =amodelV4aempty_bagNIainfix <=agetV5V10amin_bagamodelV4Iainfix <V10V6Aainfix <=c0V10FAasorted_subV5c0V6Aainfix =aelementsV1c0V0aunionamodelV4aelementsV5c0V6Aainfix =acardamodelV4ainfix -V0V6Aainfix <=V6V0Aainfix <=c0V6Iainfix <=V6ainfix -V0c1Aainfix <=c0V6FFFIainfix <=c0ainfix -V0c1Iainfix =amodelV3aelementsV1c0ainfix +ainfix -V0c1c1Aainfix =acardamodelV3ainfix +ainfix -V0c1c1Aainfix <=ainfix +ainfix -V0c1c1V0Aainfix <=c0ainfix +ainfix -V0c1c1FIainfix <=c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -6415,10 +6457,10 @@ </goal> <goal name="WP_parameter heapSort.10.9" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="for loop preservation" - sum="3472cc28f65d67ed43a12c4ccf11f70f" + sum="5783caae98d9b2abed310a563ae1c64d" proved="true" expanded="false" shape="ainfix <=agetV9V10amin_bagamodelV7Iainfix <V10ainfix +V6c1Aainfix <=c0V10FIainfix <=agetV9V6amin_bagamodelV7Iainfix =V9asetV5V6V8FIainfix <V6V0Aainfix <=c0V6Iainfix =acardamodelV4ainfix +acardamodelV7c1Aainfix =amodelV4aaddV8amodelV7Aainfix =V8amin_bagamodelV4FFIainfix =amodelV4aempty_bagNIainfix <=agetV5V11amin_bagamodelV4Iainfix <V11V6Aainfix <=c0V11FAasorted_subV5c0V6Aainfix =aelementsV1c0V0aunionamodelV4aelementsV5c0V6Aainfix =acardamodelV4ainfix -V0V6Aainfix <=V6V0Aainfix <=c0V6Iainfix <=V6ainfix -V0c1Aainfix <=c0V6FFFIainfix <=c0ainfix -V0c1Iainfix =amodelV3aelementsV1c0ainfix +ainfix -V0c1c1Aainfix =acardamodelV3ainfix +ainfix -V0c1c1Aainfix <=ainfix +ainfix -V0c1c1V0Aainfix <=c0ainfix +ainfix -V0c1c1FIainfix <=c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -6437,10 +6479,10 @@ </goal> <goal name="WP_parameter heapSort.11" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heapsort.mlw" + locfile="proofs/../heapsort.mlw" loclnum="22" loccnumb="4" loccnume="12" expl="normal postcondition" - sum="266707ef76fedba16f6552f1f274747e" + sum="403a589052aaa165235c63d00f6cbb6d" proved="true" expanded="false" shape="ainfix =aelementsV5c0V0aelementsV1c0V0Aasorted_subV5c0V0Iainfix <=agetV5V6amin_bagamodelV4Iainfix <V6ainfix +ainfix -V0c1c1Aainfix <=c0V6FAasorted_subV5c0ainfix +ainfix -V0c1c1Aainfix =aelementsV1c0V0aunionamodelV4aelementsV5c0ainfix +ainfix -V0c1c1Aainfix =acardamodelV4ainfix -V0ainfix +ainfix -V0c1c1Aainfix <=ainfix +ainfix -V0c1c1V0Aainfix <=c0ainfix +ainfix -V0c1c1FFIainfix <=c0ainfix -V0c1Iainfix =amodelV3aelementsV1c0ainfix +ainfix -V0c1c1Aainfix =acardamodelV3ainfix +ainfix -V0c1c1Aainfix <=ainfix +ainfix -V0c1c1V0Aainfix <=c0ainfix +ainfix -V0c1c1FIainfix <=c0ainfix -V0c1Iainfix =amodelV2aempty_bagFIainfix <=c0V0Iainfix >=V0c0FF"> @@ -6459,7 +6501,7 @@ timelimit="3" obsolete="false" archived="false"> - <result status="valid" time="0.04"/> + <result status="valid" time="0.03"/> </proof> <proof prover="0" @@ -6473,14 +6515,14 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="1.18"/> + <result status="valid" time="1.16"/> </proof> <proof prover="4" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="3.08"/> + <result status="valid" time="3.17"/> </proof> </goal> </transf> @@ -6493,15 +6535,15 @@ expanded="false"> <theory name="Model" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_model.why" + locfile="proofs/../heap_model.why" loclnum="1" loccnumb="7" loccnume="12" verified="true" expanded="false"> <goal name="Model_empty" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_model.why" + locfile="proofs/../heap_model.why" loclnum="13" loccnumb="6" loccnume="17" - sum="2076d416a12a8768d5f32f8e97fa4936" + sum="b728e737b11b68fdefb7d10c53bdd5b2" proved="true" expanded="false" shape="ainfix =amodelaTuple2V0c0aempty_bagF"> @@ -6531,21 +6573,21 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.00"/> + <result status="valid" time="0.01"/> </proof> <proof prover="8" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.15"/> + <result status="valid" time="0.16"/> </proof> <proof prover="9" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.17"/> + <result status="valid" time="0.18"/> </proof> <proof prover="4" @@ -6557,9 +6599,9 @@ </goal> <goal name="Model_singleton" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_model.why" + locfile="proofs/../heap_model.why" loclnum="16" loccnumb="6" loccnume="21" - sum="8c02527e8bcdeb72f32454ea73fc4ee2" + sum="a391c93a11953390a86f1cd62a38fc11" proved="true" expanded="false" shape="ainfix =amodelaTuple2V0c1asingletonamixfix []V0c0F"> @@ -6589,7 +6631,7 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.00"/> + <result status="valid" time="0.01"/> </proof> <proof prover="8" @@ -6610,14 +6652,14 @@ timelimit="14" obsolete="false" archived="false"> - <result status="valid" time="7.15"/> + <result status="valid" time="7.20"/> </proof> </goal> <goal name="Model_set" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_model.why" + locfile="proofs/../heap_model.why" loclnum="18" loccnumb="6" loccnume="15" - sum="68193d9f6dfc2266c9a832995c6a9305" + sum="40b2342bf2072028c4e0933fbc2a951f" proved="true" expanded="false" shape="ainfix =aaddamixfix []V0V3amodelaTuple2amixfix [<-]V0V3V2V4aaddV2amodelaTuple2V0V4Iainfix <V3V4Aainfix <=c0V3F"> @@ -6627,14 +6669,14 @@ edited="heap_model_Model_Model_set_1.v" obsolete="false" archived="false"> - <result status="valid" time="0.70"/> + <result status="valid" time="0.68"/> </proof> </goal> <goal name="Model_add_last" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap_model.why" + locfile="proofs/../heap_model.why" loclnum="24" loccnumb="6" loccnume="20" - sum="851910cbd5551fd160faf631c4a3c519" + sum="23f8e528ad44ae9db2930085a7aa9e3f" proved="true" expanded="false" shape="ainfix =amodelaTuple2V0ainfix +V1c1aaddamixfix []V0V1amodelaTuple2V0V1Iainfix >=V1c0F"> @@ -6668,15 +6710,15 @@ expanded="false"> <theory name="Heap" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap.why" + locfile="proofs/../heap.why" loclnum="3" loccnumb="7" loccnume="11" verified="true" expanded="false"> <goal name="Parent_inf" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap.why" + locfile="proofs/../heap.why" loclnum="12" loccnumb="6" loccnume="16" - sum="fda5867d9a2389330b8873b005494bf7" + sum="c5cd55f39c7235e7a0937923b90446bc" proved="true" expanded="false" shape="ainfix <aparentV0V0Iainfix <c0V0F"> @@ -6685,7 +6727,7 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.00"/> + <result status="valid" time="0.01"/> </proof> <proof prover="1" @@ -6699,7 +6741,7 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.00"/> + <result status="valid" time="0.01"/> </proof> <proof prover="6" @@ -6718,9 +6760,9 @@ </goal> <goal name="Left_sup" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap.why" + locfile="proofs/../heap.why" loclnum="13" loccnumb="6" loccnume="14" - sum="d1f2d4078dcdcf336cedcccd2e96d995" + sum="b73b1a83065e251cea6e29cefaa410a3" proved="true" expanded="false" shape="ainfix <V0aleftV0Iainfix <=c0V0F"> @@ -6762,9 +6804,9 @@ </goal> <goal name="Right_sup" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap.why" + locfile="proofs/../heap.why" loclnum="14" loccnumb="6" loccnume="15" - sum="a683caa77f1e17ba1eac6cc59147f19a" + sum="472ace84d040f29bb301365d201d258f" proved="true" expanded="false" shape="ainfix <V0arightV0Iainfix <=c0V0F"> @@ -6806,9 +6848,9 @@ </goal> <goal name="Parent_right" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap.why" + locfile="proofs/../heap.why" loclnum="15" loccnumb="6" loccnume="18" - sum="f9d760b7d6f12f88a20be3dfe81b05d0" + sum="0339c9d2ae772e7c27be7a099e40ebed" proved="true" expanded="false" shape="ainfix =aparentarightV0V0Iainfix <=c0V0F"> @@ -6850,9 +6892,9 @@ </goal> <goal name="Parent_left" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap.why" + locfile="proofs/../heap.why" loclnum="16" loccnumb="6" loccnume="17" - sum="bf5ea27039237f0da7ffe12c3bd820f9" + sum="73828f0db6207075d1c6679f244b0692" proved="true" expanded="false" shape="ainfix =aparentaleftV0V0Iainfix <=c0V0F"> @@ -6894,9 +6936,9 @@ </goal> <goal name="Inf_parent" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap.why" + locfile="proofs/../heap.why" loclnum="17" loccnumb="6" loccnume="16" - sum="240212cd7cceec8dab03c7803d024e1c" + sum="0dd86f1172c417c1dcfa6f9ea329da59" proved="true" expanded="false" shape="ainfix <=aparentV1V0Iainfix <=V1arightV0Aainfix <c0V1F"> @@ -6919,7 +6961,7 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.00"/> </proof> <proof prover="6" @@ -6938,9 +6980,9 @@ </goal> <goal name="Child_parent" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap.why" + locfile="proofs/../heap.why" loclnum="18" loccnumb="6" loccnume="18" - sum="09f324f165eb2b1173bbf09a85a4797a" + sum="5fcbdbf8a5b622d7d032c083fde63db1" proved="true" expanded="false" shape="ainfix =V0arightaparentV0Oainfix =V0aleftaparentV0Iainfix <c0V0F"> @@ -6956,14 +6998,14 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="1.63"/> + <result status="valid" time="1.55"/> </proof> <proof prover="0" timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.56"/> + <result status="valid" time="0.58"/> </proof> <proof prover="6" @@ -6982,9 +7024,9 @@ </goal> <goal name="Parent_pos" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap.why" + locfile="proofs/../heap.why" loclnum="20" loccnumb="6" loccnume="16" - sum="1afc118152391e8f5553a6be2d830bfb" + sum="f217cd783a9f7402baf6efd2ebf9ea1d" proved="true" expanded="false" shape="ainfix <=c0aparentV0Iainfix <c0V0F"> @@ -7007,7 +7049,7 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.00"/> </proof> <proof prover="6" @@ -7025,17 +7067,17 @@ </proof> <proof prover="4" - timelimit="11" + timelimit="14" obsolete="false" archived="false"> - <result status="valid" time="7.05"/> + <result status="valid" time="7.34"/> </proof> </goal> <goal name="Is_heap_when_no_element" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap.why" + locfile="proofs/../heap.why" loclnum="39" loccnumb="6" loccnume="29" - sum="5f14268687600f40261ac877447a5533" + sum="25fa611e98a5b08e901c5196525ff9f2" proved="true" expanded="false" shape="ais_heap_arrayV0V1V2Iainfix <=V2V1Aainfix <=c0V2F"> @@ -7048,10 +7090,10 @@ </proof> <proof prover="7" - timelimit="10" + timelimit="11" obsolete="false" archived="false"> - <result status="valid" time="5.83"/> + <result status="valid" time="5.65"/> </proof> <proof prover="1" @@ -7065,7 +7107,7 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.00"/> + <result status="valid" time="0.01"/> </proof> <proof prover="6" @@ -7084,9 +7126,9 @@ </goal> <goal name="Is_heap_sub" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap.why" + locfile="proofs/../heap.why" loclnum="42" loccnumb="6" loccnume="17" - sum="e5d4ae27bfcc8aab40fc7e742db78ca3" + sum="9b583ba23cf83ca004a0d39d6585d084" proved="true" expanded="false" shape="ais_heap_arrayV0V1V3Iainfix <=V3V2Aainfix <=V1V3FIais_heap_arrayV0V1V2F"> @@ -7095,7 +7137,7 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.01"/> </proof> <proof prover="1" @@ -7123,14 +7165,14 @@ timelimit="10" obsolete="false" archived="false"> - <result status="unknown" time="1.39"/> + <result status="unknown" time="1.27"/> </proof> </goal> <goal name="Is_heap_sub2" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap.why" + locfile="proofs/../heap.why" loclnum="47" loccnumb="6" loccnume="18" - sum="18f96b8a9cfde4126037a5d82452af7f" + sum="06fe5b717c5000a1abbb21dbaae3598a" proved="true" expanded="false" shape="ais_heap_arrayV0V2V1Iainfix <=V2V1Aainfix <=c0V2FIais_heap_arrayV0c0V1F"> @@ -7153,7 +7195,7 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.00"/> </proof> <proof prover="6" @@ -7165,9 +7207,9 @@ </goal> <goal name="Is_heap_when_node_modified" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap.why" + locfile="proofs/../heap.why" loclnum="52" loccnumb="6" loccnume="32" - sum="58581650d18e66dc0113805bb9764a95" + sum="e36ba5577d42e573e8d472eed6bb033c" proved="true" expanded="false" shape="ais_heap_arrayamixfix [<-]V0V4V2V3V1Iainfix <=V2amixfix []V0arightV4Iainfix <arightV4V1Iainfix <=V2amixfix []V0aleftV4Iainfix <aleftV4V1Iainfix <=amixfix []V0aparentV4V2Iainfix >V4c0Iais_heap_arrayV0V3V1Iainfix <V4V1Aainfix <=c0V4F"> @@ -7176,7 +7218,7 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.06"/> + <result status="valid" time="0.05"/> </proof> <proof prover="1" @@ -7202,9 +7244,9 @@ </goal> <goal name="Is_heap_add_last" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap.why" + locfile="proofs/../heap.why" loclnum="60" loccnumb="6" loccnume="22" - sum="a5f9c58e5715c4cebf155960026d1e9f" + sum="dfa860e6891f54734375f5e440745e53" proved="true" expanded="false" shape="ais_heap_arrayamixfix [<-]V0V1V2c0ainfix +V1c1Iainfix >=V2amixfix []V0aparentV1Aais_heap_arrayV0c0V1Iainfix >V1c0F"> @@ -7227,14 +7269,14 @@ timelimit="17" obsolete="false" archived="false"> - <result status="valid" time="8.29"/> + <result status="valid" time="8.25"/> </proof> </goal> <goal name="Parent_inf_el" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap.why" + locfile="proofs/../heap.why" loclnum="65" loccnumb="6" loccnume="19" - sum="a01a83aa8e745b88a4aede476ef68e4a" + sum="eaf8b2bcceeb7d355234bb712beb58ca" proved="true" expanded="false" shape="ainfix <=amixfix []V0aparentV2amixfix []V0V2Iainfix <V2V1Aainfix <c0V2FIais_heap_arrayV0c0V1F"> @@ -7264,21 +7306,21 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.00"/> </proof> <proof prover="4" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="4.30"/> + <result status="valid" time="4.24"/> </proof> </goal> <goal name="Left_sup_el" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap.why" + locfile="proofs/../heap.why" loclnum="70" loccnumb="6" loccnume="17" - sum="089982b3a0c3bbaeaedaeaf52ac4845d" + sum="5157ea71a452435423d7e846fd0e3f0d" proved="true" expanded="false" shape="ainfix <=amixfix []V0V2amixfix []V0aleftV2Iainfix <aleftV2V1Iainfix <V2V1Aainfix <=c0V2FIais_heap_arrayV0c0V1F"> @@ -7287,7 +7329,7 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.02"/> + <result status="valid" time="0.01"/> </proof> <proof prover="1" @@ -7301,7 +7343,7 @@ timelimit="5" obsolete="false" archived="false"> - <result status="valid" time="0.00"/> + <result status="valid" time="0.01"/> </proof> <proof prover="6" @@ -7315,28 +7357,28 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="4.75"/> + <result status="valid" time="4.74"/> </proof> <proof prover="9" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.00"/> </proof> <proof prover="4" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="4.73"/> + <result status="valid" time="4.53"/> </proof> </goal> <goal name="Right_sup_el" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap.why" + locfile="proofs/../heap.why" loclnum="76" loccnumb="6" loccnume="18" - sum="9035741d02fbe804881ef14749b7b125" + sum="9bed3da1e08a3c76d3e899b0ab1e43c3" proved="true" expanded="false" shape="ainfix <=amixfix []V0V2amixfix []V0arightV2Iainfix <arightV2V1Iainfix <V2V1Aainfix <=c0V2FIais_heap_arrayV0c0V1F"> @@ -7366,14 +7408,14 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="0.01"/> + <result status="valid" time="0.00"/> </proof> <proof prover="8" timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="4.91"/> + <result status="valid" time="4.92"/> </proof> <proof prover="9" @@ -7387,14 +7429,14 @@ timelimit="10" obsolete="false" archived="false"> - <result status="valid" time="5.04"/> + <result status="valid" time="4.81"/> </proof> </goal> <goal name="Is_heap_relation" - locfile="examples/programs/vacid_0_binary_heaps/proofs/../heap.why" + locfile="proofs/../heap.why" loclnum="82" loccnumb="6" loccnume="22" - sum="6b0d770ec36639188e06008da19c3100" + sum="783f759f706fbc29957ede2c5070b4eb" proved="true" expanded="false" shape="ainfix <=amixfix []V0c0amixfix []V0V2Iainfix <V2V1Iainfix <=c0V2FIais_heap_arrayV0c0V1Iainfix >V1c0F"> @@ -7404,7 +7446,7 @@ edited="heap_Heap_Is_heap_relation_1.v" obsolete="false" archived="false"> - <result status="valid" time="0.57"/> + <result status="valid" time="0.59"/> </proof> </goal> </theory> -- GitLab