diff --git a/examples/WP_revisited/blocking_semantics5/why3session.xml b/examples/WP_revisited/blocking_semantics5/why3session.xml index 88ee679dbb44cebeb0460d741da17f835855d3f2..9c947c8a272764f753b006c6d59ec5ee38c274e0 100644 --- a/examples/WP_revisited/blocking_semantics5/why3session.xml +++ b/examples/WP_revisited/blocking_semantics5/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Coq" version="8.7.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/WP_revisited/blocking_semantics5/why3shapes.gz b/examples/WP_revisited/blocking_semantics5/why3shapes.gz index 835407cd1272576d8d844e866ebfef301bd69784..255ab40eff254c9fc53ebbf05b08a73c75af68fb 100644 Binary files a/examples/WP_revisited/blocking_semantics5/why3shapes.gz and b/examples/WP_revisited/blocking_semantics5/why3shapes.gz differ diff --git a/examples/WP_revisited/formula/why3session.xml b/examples/WP_revisited/formula/why3session.xml index 62bd9d3ab6e8a2564ca0633266cff540b3fe7cec..b49aad659f7171ec4ace38d2df65b7eb0d29dabb 100644 --- a/examples/WP_revisited/formula/why3session.xml +++ b/examples/WP_revisited/formula/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="0"/> <prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="0"/> <prover id="2" name="Vampire" version="0.6" timelimit="5" steplimit="0" memlimit="0"/> diff --git a/examples/WP_revisited/imp_n/why3session.xml b/examples/WP_revisited/imp_n/why3session.xml index d18d334c96ff3353a4482e25f17f07b0b433b251..6f0eaaa9566f47db084fb0e8ff1e767ac3b503f7 100644 --- a/examples/WP_revisited/imp_n/why3session.xml +++ b/examples/WP_revisited/imp_n/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Coq" version="8.7.1" timelimit="3" steplimit="0" memlimit="0"/> <prover id="1" name="CVC3" version="2.4.1" timelimit="3" steplimit="0" memlimit="0"/> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/WP_revisited/wp2/why3session.xml b/examples/WP_revisited/wp2/why3session.xml index f987a74923a0e50571acf9a949be54d3c6ce9184..89b51ddf1d9585b2609f3ae050799fbc80989201 100644 --- a/examples/WP_revisited/wp2/why3session.xml +++ b/examples/WP_revisited/wp2/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Coq" version="8.7.1" timelimit="3" steplimit="0" memlimit="0"/> <prover id="1" name="CVC4" version="1.4" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/WP_revisited/wp2/why3shapes.gz b/examples/WP_revisited/wp2/why3shapes.gz index 238b4512b103cc4993fe20f0e93d9ebadcf05a2b..71b37f778d206d399fae769b414577e36ab2e0d4 100644 Binary files a/examples/WP_revisited/wp2/why3shapes.gz and b/examples/WP_revisited/wp2/why3shapes.gz differ diff --git a/examples/add_list/why3session.xml b/examples/add_list/why3session.xml index 7f7356b3950ecd0894e11c45d535ca8d8c5e92c8..fe83c110de8a8995bb44e509c392b7fef935f942 100644 --- a/examples/add_list/why3session.xml +++ b/examples/add_list/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Z3" version="4.6.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../add_list.mlw" proved="true"> diff --git a/examples/add_list_vc_sp/why3session.xml b/examples/add_list_vc_sp/why3session.xml index 4eec2fef4ff5d76721ff042b9af9fdad1e48162a..be42d7c4a61a45a6ab250a5a29724d21780848cf 100644 --- a/examples/add_list_vc_sp/why3session.xml +++ b/examples/add_list_vc_sp/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../add_list_vc_sp.mlw" proved="true"> <theory name="AddListRec" proved="true"> diff --git a/examples/algo63/why3session.xml b/examples/algo63/why3session.xml index d26023c9e7a893ad5025a7755aaccbf9e442c5a0..945f2668fe51c8385d461c707f6ccad099dfccd0 100644 --- a/examples/algo63/why3session.xml +++ b/examples/algo63/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="10" steplimit="0" memlimit="1000"/> <file name="../algo63.mlw" proved="true"> <theory name="Algo63" proved="true"> diff --git a/examples/algo63_fastwp/why3session.xml b/examples/algo63_fastwp/why3session.xml index 006c2c0e6826566ccf7d31f996660deddf3b8229..51caa389a78c32f98315ae68ab8ca925b6a9fdc8 100644 --- a/examples/algo63_fastwp/why3session.xml +++ b/examples/algo63_fastwp/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../algo63.mlw" proved="true"> <theory name="Algo63" proved="true"> diff --git a/examples/algo64/why3session.xml b/examples/algo64/why3session.xml index 07c85abe63583f806e591b181aabf3cda54692c3..5945613759ecf547db65a827038c42a02137170b 100644 --- a/examples/algo64/why3session.xml +++ b/examples/algo64/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="10" steplimit="0" memlimit="1000"/> <file name="../algo64.mlw" proved="true"> <theory name="Algo64" proved="true"> diff --git a/examples/algo65/why3session.xml b/examples/algo65/why3session.xml index 188c3aa541da337505bac66c692d77e8ff4ed01e..064d4428eb97b3d848cdb395aaca39c0e85f13e1 100644 --- a/examples/algo65/why3session.xml +++ b/examples/algo65/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="10" steplimit="0" memlimit="1000"/> <file name="../algo65.mlw" proved="true"> <theory name="Algo65" proved="true"> diff --git a/examples/all_distinct/why3session.xml b/examples/all_distinct/why3session.xml index 9dcfa09d41c11b51d2e6cb04c1760400bdc621e2..752a0b2f7dffd51f5d209779d58fe35d28325aa2 100644 --- a/examples/all_distinct/why3session.xml +++ b/examples/all_distinct/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="10" steplimit="0" memlimit="1000"/> <file name="../all_distinct.mlw" proved="true"> <theory name="AllDistinct" proved="true"> diff --git a/examples/arm/why3session.xml b/examples/arm/why3session.xml index 5d3ac101f56f838b9ba17bfe18faf3b7c8d4b98e..ef64c9c691b634bc05eb9bac4937c4c0a25b6334 100644 --- a/examples/arm/why3session.xml +++ b/examples/arm/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../arm.mlw" proved="true"> <theory name="M" proved="true"> diff --git a/examples/assigning_meanings_to_programs/why3session.xml b/examples/assigning_meanings_to_programs/why3session.xml index 0249835da8eb4084f94513230520aecab2403061..7c7c7ae7734483a852ce9d24a5b3947893b3e25f 100644 --- a/examples/assigning_meanings_to_programs/why3session.xml +++ b/examples/assigning_meanings_to_programs/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="10" steplimit="0" memlimit="1000"/> <file name="../assigning_meanings_to_programs.mlw" proved="true"> <theory name="Sum" proved="true"> diff --git a/examples/avl/avl/why3session.xml b/examples/avl/avl/why3session.xml index 423251f65e7feb8e5c76d664117611cb83aee397..69f5355654ed578eb839172c9982b32d0bed8fe7 100644 --- a/examples/avl/avl/why3session.xml +++ b/examples/avl/avl/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../avl.mlw" proved="true"> <theory name="AVL" proved="true"> @@ -190,7 +190,7 @@ <proof prover="1"><result status="valid" time="0.01" steps="183"/></proof> </goal> <goal name="VC join.6" expl="postcondition" proved="true"> - <proof prover="1"><result status="valid" time="0.20" steps="460"/></proof> + <proof prover="1"><result status="valid" time="0.08" steps="460"/></proof> </goal> <goal name="VC join.7" expl="postcondition" proved="true"> <proof prover="1" timelimit="5"><result status="valid" time="1.59" steps="5680"/></proof> diff --git a/examples/avl/key_type/why3session.xml b/examples/avl/key_type/why3session.xml index 5eee48095db6aa93843d25c394edbfe2936efef9..fcd28e01ec8f10618c822e569e9678cdbefae4ef 100644 --- a/examples/avl/key_type/why3session.xml +++ b/examples/avl/key_type/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <file name="../key_type.mlw" proved="true"> </file> </why3session> diff --git a/examples/avl/monoid/why3session.xml b/examples/avl/monoid/why3session.xml index cf0409f19a763ca7915599c22433de42c8837282..0c3d213ce2ec48d4cc6f2524169641cbeb3607ae 100644 --- a/examples/avl/monoid/why3session.xml +++ b/examples/avl/monoid/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../monoid.mlw" proved="true"> diff --git a/examples/avl/preorder/why3session.xml b/examples/avl/preorder/why3session.xml index 0f067f7e1790004b63af76d7b762a0f81913df1a..e5060daaa767730a5f073d3f94ff08b3aa0dceac 100644 --- a/examples/avl/preorder/why3session.xml +++ b/examples/avl/preorder/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../preorder.mlw" proved="true"> <theory name="Full" proved="true"> diff --git a/examples/avl/priority_queue/why3session.xml b/examples/avl/priority_queue/why3session.xml index d4722c200c4aee33e41a60acbc5cef5dae6280bc..7e5bd7ba02bb577ab475390760dee7bdcef2b2c0 100644 --- a/examples/avl/priority_queue/why3session.xml +++ b/examples/avl/priority_queue/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="Z3" version="4.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="4" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> @@ -507,7 +507,7 @@ <proof prover="4"><result status="valid" time="0.03" steps="67"/></proof> </goal> <goal name="VC remove_count.1" expl="postcondition" proved="true"> - <proof prover="1" timelimit="10"><result status="valid" time="5.65"/></proof> + <proof prover="1" timelimit="10"><result status="valid" time="4.68"/></proof> </goal> <goal name="VC remove_count.2" expl="postcondition" proved="true"> <proof prover="1" timelimit="10"><result status="valid" time="0.47"/></proof> diff --git a/examples/avl/ral/why3session.xml b/examples/avl/ral/why3session.xml index fcd8bc6a818064cdd8c047dcae5423d51add4663..feb32fd03219d7f2e8ae72472e66a00b97ab8e7b 100644 --- a/examples/avl/ral/why3session.xml +++ b/examples/avl/ral/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../ral.mlw" proved="true"> <theory name="RAL" proved="true"> diff --git a/examples/avl/tables/why3session.xml b/examples/avl/tables/why3session.xml index a4113da33a5fb7192d4ec642eadd189ce2eca6e9..c219769efda49c5245d49a646cc02d05241b3128 100644 --- a/examples/avl/tables/why3session.xml +++ b/examples/avl/tables/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="4" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="5" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../tables.mlw" proved="true"> @@ -134,7 +134,7 @@ <proof prover="5"><result status="valid" time="0.17" steps="294"/></proof> </goal> <goal name="VC selected_model.0.8" expl="postcondition" proved="true"> - <proof prover="5" timelimit="20"><result status="valid" time="8.76" steps="15210"/></proof> + <proof prover="5" timelimit="20"><result status="valid" time="7.75" steps="15210"/></proof> </goal> <goal name="VC selected_model.0.9" expl="postcondition" proved="true"> <proof prover="5" timelimit="20"><result status="valid" time="5.74" steps="8946"/></proof> diff --git a/examples/bag/why3session.xml b/examples/bag/why3session.xml index fd55ec4e583aceef31d7cd43b0052b4f6f5fd423..6f0979b72e44353957ab622676c82b341d7f00b0 100644 --- a/examples/bag/why3session.xml +++ b/examples/bag/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Z3" version="4.5.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Z3" version="3.2" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/balance/why3session.xml b/examples/balance/why3session.xml index fabeb4a9c19c135e4131db57ec13c1eec196a22b..2c4e5de8dcb6b59174701a4787ed49e778709018 100644 --- a/examples/balance/why3session.xml +++ b/examples/balance/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../balance.mlw" proved="true"> <theory name="Puzzle8" proved="true"> diff --git a/examples/bellman_ford/why3session.xml b/examples/bellman_ford/why3session.xml index 0de5cb2530a11080e960f33f9e159a76b30ac520..9583367b88d00dabe1475c6c993d9764927f5482 100644 --- a/examples/bellman_ford/why3session.xml +++ b/examples/bellman_ford/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Eprover" version="2.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../bellman_ford.mlw" proved="true"> diff --git a/examples/bellman_ford/why3shapes.gz b/examples/bellman_ford/why3shapes.gz index 785f5cd7c11796b23626f9e9d63002b751ca5fac..aae0dbb068440773e38f9def9734851a9bc928c8 100644 Binary files a/examples/bellman_ford/why3shapes.gz and b/examples/bellman_ford/why3shapes.gz differ diff --git a/examples/bignum/why3session.xml b/examples/bignum/why3session.xml index d8adc20b522812fce4cddd15f963c4ef606f14f7..8988162819233683304933c79821d3af2203e56a 100644 --- a/examples/bignum/why3session.xml +++ b/examples/bignum/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Z3" version="4.5.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="Z3" version="4.4.0" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/binary_multiplication/why3session.xml b/examples/binary_multiplication/why3session.xml index 3eadb976031e5a13d962f93f98bc8160f05e8aec..744baa2c0348f2eb12c80086b602a4c31a87a2d7 100644 --- a/examples/binary_multiplication/why3session.xml +++ b/examples/binary_multiplication/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="10" steplimit="0" memlimit="1000"/> <file name="../binary_multiplication.mlw" proved="true"> <theory name="BinaryMultiplication" proved="true"> diff --git a/examples/binary_search/why3session.xml b/examples/binary_search/why3session.xml index 451b656624fe6d8dfeb929a628882f1010ef8fa3..8a675faf8f906aab4e83541d46116a55d128264e 100644 --- a/examples/binary_search/why3session.xml +++ b/examples/binary_search/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="10" steplimit="0" memlimit="1000"/> <file name="../binary_search.mlw" proved="true"> <theory name="BinarySearch" proved="true"> diff --git a/examples/binary_search_vc_sp/why3session.xml b/examples/binary_search_vc_sp/why3session.xml index 9cf34d629108ccbb802516adc20741d695343974..446d0d972c8d8c053bf16ea8df88bbf40165f5bc 100644 --- a/examples/binary_search_vc_sp/why3session.xml +++ b/examples/binary_search_vc_sp/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../binary_search_vc_sp.mlw" proved="true"> <theory name="BinarySearch" proved="true"> diff --git a/examples/binary_sort/why3session.xml b/examples/binary_sort/why3session.xml index d1d56a690c80f1385db13fa0cd7986a5eaacfd4d..d1f4ba7836f9a2e8a3ac8541199e181d9fcc7e9a 100644 --- a/examples/binary_sort/why3session.xml +++ b/examples/binary_sort/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="8" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../binary_sort.mlw" proved="true"> diff --git a/examples/binary_sort/why3shapes.gz b/examples/binary_sort/why3shapes.gz index 2ed746ff2a0742e0b1be9bbac05d3dab1a4d868e..f794e52fa58e6335b7d6670f58795224a43f19b3 100644 Binary files a/examples/binary_sort/why3shapes.gz and b/examples/binary_sort/why3shapes.gz differ diff --git a/examples/binary_sqrt/why3session.xml b/examples/binary_sqrt/why3session.xml index a59315942349397060f3fddcc1db8c325ec82ad1..09ddc49d635248f18a15da8228a85c70e78b762f 100644 --- a/examples/binary_sqrt/why3session.xml +++ b/examples/binary_sqrt/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="2" name="Z3" version="4.6.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="3" name="Alt-Ergo" version="2.0.0" timelimit="10" steplimit="0" memlimit="1000"/> <file name="../binary_sqrt.mlw" proved="true"> diff --git a/examples/binomial_heap/why3session.xml b/examples/binomial_heap/why3session.xml index 3fbebf884a110668b06252d4fd635f222d729c3a..d594d91a975897db0941eaec80f1a4c40c2a78a5 100644 --- a/examples/binomial_heap/why3session.xml +++ b/examples/binomial_heap/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC4" version="1.4" timelimit="10" steplimit="0" memlimit="1000"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="10" steplimit="0" memlimit="1000"/> <prover id="2" name="Eprover" version="1.8-001" timelimit="10" steplimit="0" memlimit="1000"/> diff --git a/examples/bitcount/why3session.xml b/examples/bitcount/why3session.xml index c02c20fa48b9265f4f913c6aceb84699b228532e..472499ebd707b01aa8ba931347f943d0f965e0bf 100644 --- a/examples/bitcount/why3session.xml +++ b/examples/bitcount/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="4000"/> <prover id="2" name="Z3" version="4.4.1" alternative="noBV" timelimit="5" steplimit="0" memlimit="4000"/> <prover id="4" name="CVC4" version="1.4" alternative="noBV" timelimit="5" steplimit="0" memlimit="4000"/> @@ -595,7 +595,7 @@ </goal> <goal name="VC count.2" expl="precondition" proved="true"> <proof prover="0"><result status="valid" time="0.02"/></proof> - <proof prover="2"><result status="valid" time="0.64"/></proof> + <proof prover="2"><result status="valid" time="0.46"/></proof> <proof prover="4"><result status="valid" time="0.08"/></proof> <proof prover="5"><result status="valid" time="0.12"/></proof> <proof prover="6"><result status="valid" time="0.05" steps="86"/></proof> @@ -642,7 +642,7 @@ <proof prover="6"><result status="valid" time="0.23" steps="450"/></proof> </goal> <goal name="numof_ytpmE" proved="true"> - <proof prover="0"><result status="valid" time="1.20"/></proof> + <proof prover="0"><result status="valid" time="0.94"/></proof> <proof prover="4"><result status="valid" time="1.22"/></proof> </goal> <goal name="VC separation" expl="VC for separation" proved="true"> @@ -677,13 +677,13 @@ <transf name="split_goal_right" proved="true" > <goal name="VC triangleInequalityInt.0.0" expl="VC for triangleInequalityInt" proved="true"> <proof prover="0"><result status="valid" time="0.07"/></proof> - <proof prover="2"><result status="valid" time="0.22"/></proof> + <proof prover="2"><result status="valid" time="0.09"/></proof> <proof prover="4"><result status="valid" time="0.09"/></proof> <proof prover="5" memlimit="1000"><result status="valid" time="0.02"/></proof> <proof prover="6"><result status="valid" time="0.03" steps="79"/></proof> </goal> <goal name="VC triangleInequalityInt.0.1" expl="VC for triangleInequalityInt" proved="true"> - <proof prover="0" timelimit="10"><result status="valid" time="5.77"/></proof> + <proof prover="0" timelimit="10"><result status="valid" time="4.92"/></proof> </goal> </transf> </goal> @@ -751,7 +751,7 @@ <proof prover="5"><result status="valid" time="0.05"/></proof> </goal> <goal name="VC count_or.1" expl="assertion" proved="true"> - <proof prover="2"><result status="valid" time="0.23"/></proof> + <proof prover="2"><result status="valid" time="0.10"/></proof> <proof prover="4"><result status="valid" time="0.10"/></proof> <proof prover="6"><result status="valid" time="0.03" steps="90"/></proof> </goal> diff --git a/examples/bitcount/why3shapes.gz b/examples/bitcount/why3shapes.gz index 2e368bb40514e5ab68947322a45562e108c9f4d6..a465b3e21182756f001b5e6c769db1c159e3e6e6 100644 Binary files a/examples/bitcount/why3shapes.gz and b/examples/bitcount/why3shapes.gz differ diff --git a/examples/bitvector_examples/why3session.xml b/examples/bitvector_examples/why3session.xml index 0d555c9ce0283ccd4dc3de41c44690c774feda0a..6a38c0323ac0637fa9a4fbc36ee3b6636a56c944 100644 --- a/examples/bitvector_examples/why3session.xml +++ b/examples/bitvector_examples/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="4" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../bitvector_examples.mlw" proved="true"> diff --git a/examples/bitvector_examples/why3shapes.gz b/examples/bitvector_examples/why3shapes.gz index 6d61b0496c845f34868cc63a702b395bf792c01f..98440c42f47e5b9e974a8c62956cbff198843eff 100644 Binary files a/examples/bitvector_examples/why3shapes.gz and b/examples/bitvector_examples/why3shapes.gz differ diff --git a/examples/bitvectors/bitvector/why3session.xml b/examples/bitvectors/bitvector/why3session.xml index 3894b6f53896a9c30849332fdd5a3f76202492e2..149b29d9d388ab64c3c0e58247362bf4baeba815 100644 --- a/examples/bitvectors/bitvector/why3session.xml +++ b/examples/bitvectors/bitvector/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="3" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="4" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="5" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> @@ -170,7 +170,7 @@ <proof prover="3" timelimit="3"><result status="valid" time="0.07"/></proof> <proof prover="4"><result status="valid" time="0.05" steps="71"/></proof> <proof prover="6"><result status="valid" time="0.05"/></proof> - <proof prover="9" timelimit="9"><result status="valid" time="2.90"/></proof> + <proof prover="9" timelimit="9"><result status="valid" time="2.45"/></proof> <proof prover="10"><result status="valid" time="0.53"/></proof> </goal> <goal name="to_nat_0x00000000" proved="true"> @@ -178,13 +178,13 @@ <proof prover="10"><result status="valid" time="0.52"/></proof> </goal> <goal name="to_nat_0x00000001" proved="true"> - <proof prover="4" timelimit="30"><result status="valid" time="7.31" steps="2706"/></proof> + <proof prover="4" timelimit="30"><result status="valid" time="6.45" steps="2706"/></proof> </goal> <goal name="to_nat_0x00000003" proved="true"> - <proof prover="6" timelimit="120"><result status="valid" time="69.36"/></proof> + <proof prover="6" timelimit="120"><result status="valid" time="53.64"/></proof> </goal> <goal name="to_nat_0x00000007" proved="true"> - <proof prover="4" timelimit="30"><result status="valid" time="11.44" steps="2976"/></proof> + <proof prover="4" timelimit="30"><result status="valid" time="9.99" steps="2976"/></proof> </goal> <goal name="to_nat_0x0000000F" proved="true"> <proof prover="4" timelimit="30"><result status="valid" time="9.19" steps="2846"/></proof> diff --git a/examples/bitvectors/bitvector/why3shapes.gz b/examples/bitvectors/bitvector/why3shapes.gz index c028667cf775c75460cd8c3a3724cdd9a92c24b7..85c763e7f35015306f261788071d3b9998d6b407 100644 Binary files a/examples/bitvectors/bitvector/why3shapes.gz and b/examples/bitvectors/bitvector/why3shapes.gz differ diff --git a/examples/bitvectors/double/why3session.xml b/examples/bitvectors/double/why3session.xml index 97f4b13684a3f8c0afda63b6f49b51f80ce94df6..486a719490403ecc0009cf2556c3614b43f72a0e 100644 --- a/examples/bitvectors/double/why3session.xml +++ b/examples/bitvectors/double/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/bitvectors/double_of_int/why3session.xml b/examples/bitvectors/double_of_int/why3session.xml index f2a2aca1565a5d4f1d3c3d54e29daeef4ec600d9..ffc1f9320c88500110dc31e61e8aa728bf2b7669 100644 --- a/examples/bitvectors/double_of_int/why3session.xml +++ b/examples/bitvectors/double_of_int/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Gappa" version="1.3.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="Eprover" version="2.0" timelimit="1" steplimit="0" memlimit="1000"/> @@ -60,7 +60,7 @@ <proof prover="10"><result status="valid" time="0.11" steps="101"/></proof> </goal> <goal name="nth_const6" proved="true"> - <proof prover="4"><result status="valid" time="1.68"/></proof> + <proof prover="4"><result status="valid" time="1.36"/></proof> <proof prover="8"><result status="valid" time="0.79"/></proof> <proof prover="10"><result status="valid" time="0.09" steps="101"/></proof> </goal> @@ -153,7 +153,7 @@ </goal> <goal name="to_nat_sub_0_30" proved="true"> <proof prover="4"><result status="valid" time="1.21"/></proof> - <proof prover="6" timelimit="10"><result status="valid" time="3.16"/></proof> + <proof prover="6" timelimit="10"><result status="valid" time="2.64"/></proof> <proof prover="8"><result status="valid" time="0.84"/></proof> </goal> <goal name="jpxorx_pos" proved="true"> @@ -164,7 +164,7 @@ <proof prover="10"><result status="valid" time="0.13" steps="148"/></proof> </goal> <goal name="from_int2c_to_nat_sub_pos" proved="true"> - <proof prover="5" edited="double_of_int_DoubleOfInt_from_int2c_to_nat_sub_pos_1.v"><result status="valid" time="0.78"/></proof> + <proof prover="5" edited="double_of_int_DoubleOfInt_from_int2c_to_nat_sub_pos_1.v"><result status="valid" time="0.56"/></proof> </goal> <goal name="lemma1_pos" proved="true"> <transf name="split_all_full" proved="true" > @@ -230,7 +230,7 @@ </goal> <goal name="nth_var3" proved="true"> <proof prover="4"><result status="valid" time="1.25"/></proof> - <proof prover="8"><result status="valid" time="0.88"/></proof> + <proof prover="8"><result status="valid" time="0.69"/></proof> <proof prover="10"><result status="valid" time="0.14" steps="147"/></proof> </goal> <goal name="lemma2" proved="true"> @@ -249,12 +249,12 @@ </transf> </goal> <goal name="nth_var4" proved="true"> - <proof prover="4"><result status="valid" time="1.88"/></proof> + <proof prover="4"><result status="valid" time="1.50"/></proof> <proof prover="8"><result status="valid" time="0.85"/></proof> <proof prover="10"><result status="valid" time="0.14" steps="149"/></proof> </goal> <goal name="nth_var5" proved="true"> - <proof prover="4"><result status="valid" time="1.88"/></proof> + <proof prover="4"><result status="valid" time="1.51"/></proof> <proof prover="8"><result status="valid" time="0.85"/></proof> <proof prover="10"><result status="valid" time="0.16" steps="149"/></proof> </goal> @@ -308,7 +308,7 @@ <goal name="var_value0.0.0.0" proved="true"> <transf name="rewrite" proved="true" arg1="sign_var"> <goal name="var_value0.0.0.0.0" proved="true"> - <proof prover="3"><result status="valid" time="0.84"/></proof> + <proof prover="3"><result status="valid" time="0.64"/></proof> <transf name="split_all_full" proved="true" > <goal name="var_value0.0.0.0.0.0" proved="true"> <proof prover="10" timelimit="10" memlimit="4000"><result status="valid" time="1.05" steps="271"/></proof> @@ -363,7 +363,7 @@ <goal name="MainResult" proved="true"> <proof prover="2"><result status="valid" time="0.26"/></proof> <proof prover="4"><result status="valid" time="3.62"/></proof> - <proof prover="6" timelimit="11"><result status="valid" time="3.12"/></proof> + <proof prover="6" timelimit="11"><result status="valid" time="2.70"/></proof> <proof prover="8"><result status="valid" time="0.74"/></proof> <proof prover="10"><result status="valid" time="0.26" steps="146"/></proof> </goal> diff --git a/examples/bitvectors/double_of_int/why3shapes.gz b/examples/bitvectors/double_of_int/why3shapes.gz index d763ff33b2a9a3e938bf0a3e09e4d5b348f3749a..a5e1bd399be35a556feaf8e00b1ae70e04379b94 100644 Binary files a/examples/bitvectors/double_of_int/why3shapes.gz and b/examples/bitvectors/double_of_int/why3shapes.gz differ diff --git a/examples/bitvectors/neg_as_xor/why3session.xml b/examples/bitvectors/neg_as_xor/why3session.xml index 00ceb9affc14646b06c5307a2b68aba29959d7e0..0ba4121ad56be971fb6f18f68bc2096c57c15ff9 100644 --- a/examples/bitvectors/neg_as_xor/why3session.xml +++ b/examples/bitvectors/neg_as_xor/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="5" name="Z3" version="3.2" timelimit="10" steplimit="0" memlimit="1000"/> @@ -34,7 +34,7 @@ <proof prover="9"><result status="valid" time="0.11"/></proof> </goal> <goal name="MainResultBits" proved="true"> - <proof prover="0"><result status="valid" time="0.15" steps="104"/></proof> + <proof prover="0"><result status="valid" time="0.03" steps="104"/></proof> <proof prover="3"><result status="valid" time="1.06"/></proof> </goal> <goal name="MainResultSign" proved="true"> @@ -54,7 +54,7 @@ <proof prover="9"><result status="valid" time="0.69"/></proof> </goal> <goal name="Mantissa_of_xor_j" proved="true"> - <proof prover="3"><result status="valid" time="1.72"/></proof> + <proof prover="3"><result status="valid" time="1.43"/></proof> <proof prover="5"><result status="valid" time="3.22"/></proof> <proof prover="9"><result status="valid" time="0.75"/></proof> </goal> diff --git a/examples/bitvectors/power2/why3session.xml b/examples/bitvectors/power2/why3session.xml index 3e0ea7710e2a7b8f8d6676c48afe0a4ccb1943d1..02d9648d3b597b64b8bc5e39967b1327df7c4a3c 100644 --- a/examples/bitvectors/power2/why3session.xml +++ b/examples/bitvectors/power2/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Gappa" version="1.3.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="Eprover" version="2.0" timelimit="5" steplimit="0" memlimit="2000"/> <prover id="2" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> @@ -272,7 +272,7 @@ </goal> <goal name="pow2_34" proved="true"> <proof prover="2"><result status="valid" time="0.02"/></proof> - <proof prover="6"><result status="valid" time="0.63"/></proof> + <proof prover="6"><result status="valid" time="0.46"/></proof> <proof prover="7"><result status="valid" time="0.02" steps="38"/></proof> <proof prover="9"><result status="valid" time="0.69"/></proof> </goal> @@ -284,7 +284,7 @@ </goal> <goal name="pow2_36" proved="true"> <proof prover="2"><result status="valid" time="0.02"/></proof> - <proof prover="6"><result status="valid" time="0.72"/></proof> + <proof prover="6"><result status="valid" time="0.52"/></proof> <proof prover="7"><result status="valid" time="0.02" steps="40"/></proof> <proof prover="9"><result status="valid" time="0.67"/></proof> </goal> @@ -296,13 +296,13 @@ </goal> <goal name="pow2_38" proved="true"> <proof prover="2"><result status="valid" time="0.02"/></proof> - <proof prover="6"><result status="valid" time="0.81"/></proof> + <proof prover="6"><result status="valid" time="0.59"/></proof> <proof prover="7"><result status="valid" time="0.02" steps="42"/></proof> <proof prover="9"><result status="valid" time="0.82"/></proof> </goal> <goal name="pow2_39" proved="true"> <proof prover="2"><result status="valid" time="0.00"/></proof> - <proof prover="6"><result status="valid" time="0.84"/></proof> + <proof prover="6"><result status="valid" time="0.65"/></proof> <proof prover="7"><result status="valid" time="0.02" steps="43"/></proof> <proof prover="9"><result status="valid" time="0.89"/></proof> </goal> @@ -310,11 +310,11 @@ <proof prover="2"><result status="valid" time="0.03"/></proof> <proof prover="6"><result status="valid" time="0.85"/></proof> <proof prover="7"><result status="valid" time="0.02" steps="44"/></proof> - <proof prover="9"><result status="valid" time="0.97"/></proof> + <proof prover="9"><result status="valid" time="0.76"/></proof> </goal> <goal name="pow2_41" proved="true"> <proof prover="2"><result status="valid" time="0.00"/></proof> - <proof prover="6"><result status="valid" time="0.98"/></proof> + <proof prover="6"><result status="valid" time="0.74"/></proof> <proof prover="7"><result status="valid" time="0.02" steps="45"/></proof> <proof prover="9"><result status="valid" time="1.01"/></proof> </goal> @@ -322,11 +322,11 @@ <proof prover="2"><result status="valid" time="0.03"/></proof> <proof prover="6"><result status="valid" time="0.92"/></proof> <proof prover="7"><result status="valid" time="0.02" steps="46"/></proof> - <proof prover="9"><result status="valid" time="1.08"/></proof> + <proof prover="9"><result status="valid" time="0.87"/></proof> </goal> <goal name="pow2_43" proved="true"> <proof prover="2"><result status="valid" time="0.00"/></proof> - <proof prover="6"><result status="valid" time="1.11"/></proof> + <proof prover="6"><result status="valid" time="0.85"/></proof> <proof prover="7"><result status="valid" time="0.02" steps="47"/></proof> <proof prover="9"><result status="valid" time="1.16"/></proof> </goal> @@ -338,21 +338,21 @@ </goal> <goal name="pow2_45" proved="true"> <proof prover="2"><result status="valid" time="0.00"/></proof> - <proof prover="6"><result status="valid" time="1.33"/></proof> + <proof prover="6"><result status="valid" time="1.03"/></proof> <proof prover="7"><result status="valid" time="0.02" steps="49"/></proof> - <proof prover="9"><result status="valid" time="1.30"/></proof> + <proof prover="9"><result status="valid" time="1.06"/></proof> </goal> <goal name="pow2_46" proved="true"> <proof prover="2"><result status="valid" time="0.04"/></proof> <proof prover="6"><result status="valid" time="1.17"/></proof> <proof prover="7"><result status="valid" time="0.02" steps="50"/></proof> - <proof prover="9"><result status="valid" time="1.44"/></proof> + <proof prover="9"><result status="valid" time="1.16"/></proof> </goal> <goal name="pow2_47" proved="true"> <proof prover="2"><result status="valid" time="0.00"/></proof> - <proof prover="6" timelimit="6"><result status="valid" time="1.56"/></proof> + <proof prover="6" timelimit="6"><result status="valid" time="1.24"/></proof> <proof prover="7"><result status="valid" time="0.02" steps="51"/></proof> - <proof prover="9"><result status="valid" time="1.53"/></proof> + <proof prover="9"><result status="valid" time="1.23"/></proof> </goal> <goal name="pow2_48" proved="true"> <proof prover="2"><result status="valid" time="0.04"/></proof> @@ -364,7 +364,7 @@ <proof prover="2"><result status="valid" time="0.00"/></proof> <proof prover="6" timelimit="6"><result status="valid" time="1.68"/></proof> <proof prover="7"><result status="valid" time="0.02" steps="53"/></proof> - <proof prover="9"><result status="valid" time="1.60"/></proof> + <proof prover="9"><result status="valid" time="1.33"/></proof> </goal> <goal name="pow2_50" proved="true"> <proof prover="2"><result status="valid" time="0.04"/></proof> @@ -376,7 +376,7 @@ <proof prover="2"><result status="valid" time="0.00"/></proof> <proof prover="6" timelimit="7"><result status="valid" time="1.97"/></proof> <proof prover="7"><result status="valid" time="0.03" steps="55"/></proof> - <proof prover="9"><result status="valid" time="1.77"/></proof> + <proof prover="9"><result status="valid" time="1.49"/></proof> </goal> <goal name="pow2_52" proved="true"> <proof prover="2"><result status="valid" time="0.04"/></proof> @@ -386,7 +386,7 @@ </goal> <goal name="pow2_53" proved="true"> <proof prover="2"><result status="valid" time="0.00"/></proof> - <proof prover="6" timelimit="9"><result status="valid" time="2.80"/></proof> + <proof prover="6" timelimit="9"><result status="valid" time="2.30"/></proof> <proof prover="7"><result status="valid" time="0.03" steps="57"/></proof> <proof prover="9"><result status="valid" time="1.85"/></proof> </goal> @@ -394,7 +394,7 @@ <proof prover="2"><result status="valid" time="0.05"/></proof> <proof prover="6" timelimit="9"><result status="valid" time="2.52"/></proof> <proof prover="7"><result status="valid" time="0.03" steps="58"/></proof> - <proof prover="9"><result status="valid" time="2.04"/></proof> + <proof prover="9"><result status="valid" time="1.68"/></proof> </goal> <goal name="pow2_55" proved="true"> <proof prover="2"><result status="valid" time="0.00"/></proof> @@ -412,7 +412,7 @@ <proof prover="2"><result status="valid" time="0.00"/></proof> <proof prover="6" timelimit="7"><result status="valid" time="3.92"/></proof> <proof prover="7"><result status="valid" time="0.02" steps="61"/></proof> - <proof prover="9"><result status="valid" time="2.35"/></proof> + <proof prover="9"><result status="valid" time="1.90"/></proof> </goal> <goal name="pow2_58" proved="true"> <proof prover="2"><result status="valid" time="0.04"/></proof> @@ -434,7 +434,7 @@ </goal> <goal name="pow2_61" proved="true"> <proof prover="2"><result status="valid" time="0.00"/></proof> - <proof prover="6" timelimit="8"><result status="valid" time="6.48"/></proof> + <proof prover="6" timelimit="8"><result status="valid" time="5.62"/></proof> <proof prover="7"><result status="valid" time="0.03" steps="65"/></proof> <proof prover="9"><result status="valid" time="2.51"/></proof> </goal> @@ -581,7 +581,7 @@ </transf> </goal> <goal name="Power_sum" proved="true"> - <proof prover="1"><result status="valid" time="4.60"/></proof> + <proof prover="1"><result status="valid" time="3.21"/></proof> </goal> <goal name="Pow2_int_real" proved="true"> <transf name="introduce_premises" proved="true" > diff --git a/examples/bitvectors/power2/why3shapes.gz b/examples/bitvectors/power2/why3shapes.gz index 8dad246ca6fa3e0fb25f497dfa7cc653c79aebff..0d41e14e06876e941031bc2aa1bf2b24e69c982f 100644 Binary files a/examples/bitvectors/power2/why3shapes.gz and b/examples/bitvectors/power2/why3shapes.gz differ diff --git a/examples/bitwalker/why3session.xml b/examples/bitwalker/why3session.xml index 4a549cdbb53e0c73f65999bf2306af3925d59a4d..0fd1666883a4b83323c0dc18cf9f87ebd8049cca 100644 --- a/examples/bitwalker/why3session.xml +++ b/examples/bitwalker/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="11" name="Z3" version="4.5.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="12" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> @@ -365,7 +365,7 @@ <proof prover="12"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC poke.33" expl="postcondition" proved="true"> - <proof prover="11"><result status="valid" time="0.62"/></proof> + <proof prover="11"><result status="valid" time="0.39"/></proof> </goal> </transf> </goal> diff --git a/examples/bitwalker/why3shapes.gz b/examples/bitwalker/why3shapes.gz index 3ce0cd2ae6cd721bb89432677f10188d044493cb..cd136ffefa2528d08da930a0868badb3b66a88d6 100644 Binary files a/examples/bitwalker/why3shapes.gz and b/examples/bitwalker/why3shapes.gz differ diff --git a/examples/braun_trees/why3session.xml b/examples/braun_trees/why3session.xml index f2f27a91bdffe32633464fccb3d5c361423e2a59..d1a64d4daaffd0bc4b160f09be9e5d5bf5a87653 100644 --- a/examples/braun_trees/why3session.xml +++ b/examples/braun_trees/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="10" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../braun_trees.mlw" proved="true"> diff --git a/examples/bresenham/why3session.xml b/examples/bresenham/why3session.xml index ea649fee8de6963a080640cf630839651264fe92..ef65ab7ce10fad5be5413223253228befa9d4916 100644 --- a/examples/bresenham/why3session.xml +++ b/examples/bresenham/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Coq" version="8.7.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../bresenham.mlw" proved="true"> diff --git a/examples/bts/12475/why3session.xml b/examples/bts/12475/why3session.xml index 84d57ccc28eadd1f8756d87d8bd7d92c934de03f..dbcf583033a9935fc7c049b3f5a52e0a0a8e30df 100644 --- a/examples/bts/12475/why3session.xml +++ b/examples/bts/12475/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.2.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC3" version="2.4.1" timelimit="2" steplimit="0" memlimit="0"/> <prover id="3" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/bts/126_apply/why3session.xml b/examples/bts/126_apply/why3session.xml index c4094e6eeca6539abf5d9b1d6ee052dcf75f63ed..fc2503c337006eb70382119e14a23b9284cdc7dd 100644 --- a/examples/bts/126_apply/why3session.xml +++ b/examples/bts/126_apply/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <file name="../126_apply.mlw" proved="true"> <theory name="A" proved="true"> <goal name="a" proved="true"> diff --git a/examples/bts/12934/why3session.xml b/examples/bts/12934/why3session.xml index e7a4b30308e40f0fcc988cc08fdfaf6e341d4468..fe50414e858580b8bdf3795ee4e3ff0164578480 100644 --- a/examples/bts/12934/why3session.xml +++ b/examples/bts/12934/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Coq" version="8.7.1" timelimit="10" steplimit="0" memlimit="0"/> <file name="../12934.why" proved="true"> <theory name="BTS12934" proved="true"> diff --git a/examples/bts/13375/why3session.xml b/examples/bts/13375/why3session.xml index 36c0246a3925e6027c0d7c37c0a1b5cb608f9353..49ff5ea7da772af603a10b9258072b4f2ac8fb20 100644 --- a/examples/bts/13375/why3session.xml +++ b/examples/bts/13375/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <file name="../13375.mlw" proved="true"> </file> </why3session> diff --git a/examples/bts/138/why3shapes.gz b/examples/bts/138/why3shapes.gz index f3fb8a831dd747dfe662d05b104e759a71fc3d07..3ecc81747ab234a25bf4aabb2efcf049996688c4 100644 Binary files a/examples/bts/138/why3shapes.gz and b/examples/bts/138/why3shapes.gz differ diff --git a/examples/bts/13849/why3session.xml b/examples/bts/13849/why3session.xml index 96a10ea79b0e166c1e14c8c05b9f90fc24e21988..ceef92b4eaa377d175605bd078828ce0ee09c99c 100644 --- a/examples/bts/13849/why3session.xml +++ b/examples/bts/13849/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Coq" version="8.7.1" timelimit="10" steplimit="0" memlimit="0"/> <file name="../13849.why" proved="true"> <theory name="T" proved="true"> diff --git a/examples/bts/13853/why3session.xml b/examples/bts/13853/why3session.xml index 6b6f85ec8661d6033752ade32ccadc9481c6c0f9..1da74e05c40bf3744177d4fa2bcf3c6f842079fc 100644 --- a/examples/bts/13853/why3session.xml +++ b/examples/bts/13853/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.2.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../13853.mlw" proved="true"> <theory name="T" proved="true"> diff --git a/examples/bts/13854/why3session.xml b/examples/bts/13854/why3session.xml index ae1bc8b77a814f3f5e6eac5d53b61793725c2a9b..39686ad72333c71d9b52ab5908fa436165c987e4 100644 --- a/examples/bts/13854/why3session.xml +++ b/examples/bts/13854/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Coq" version="8.7.1" timelimit="5" steplimit="0" memlimit="0"/> <file name="../13854.why" proved="true"> <theory name="T" proved="true"> diff --git a/examples/bts/16972/why3session.xml b/examples/bts/16972/why3session.xml index fa693cbfcbaa8abcea80d0e4517e1ca54d6866cc..1a3008bd7a6021d39e94a95a818f65cdd6640281 100644 --- a/examples/bts/16972/why3session.xml +++ b/examples/bts/16972/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.2.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../16972.mlw" proved="true"> <theory name="M" proved="true"> diff --git a/examples/bts/16_subst/why3session.xml b/examples/bts/16_subst/why3session.xml index 01b9b4d5ae6fcead5a24fd91e68a771f26eb3aa6..8b202ba8ee78ea7533b4aa37dd6c4692c38868fc 100644 --- a/examples/bts/16_subst/why3session.xml +++ b/examples/bts/16_subst/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <file name="../16_subst.mlw"> <theory name="Issue16"> <goal name="g2"> diff --git a/examples/bts/16_subst/why3shapes.gz b/examples/bts/16_subst/why3shapes.gz index ea1295a56e75447879af8f68e3d41d9d6ffb4348..e19e2c2b7102d796e856c7c4b096a793f1965c4c 100644 Binary files a/examples/bts/16_subst/why3shapes.gz and b/examples/bts/16_subst/why3shapes.gz differ diff --git a/examples/bts/19_apply_with/why3session.xml b/examples/bts/19_apply_with/why3session.xml index 9ad03aa211f009ab34d770e48ec3292f9e4ee096..9c05c15816152f187cbcb7b4d8b06f95a5b36a6d 100644 --- a/examples/bts/19_apply_with/why3session.xml +++ b/examples/bts/19_apply_with/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <file name="../19_apply_with.mlw"> <theory name="I19_simplint"> <goal name="g"> diff --git a/examples/bts/20445/why3session.xml b/examples/bts/20445/why3session.xml index 3f2beef82ba4beab14bbe05c2744339e3f805958..76b81ca36506ee2c1ea357fe1edbed134e593e1b 100644 --- a/examples/bts/20445/why3session.xml +++ b/examples/bts/20445/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.2.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../20445.mlw"> <theory name="B"> diff --git a/examples/bts/71_disambiguation/why3session.xml b/examples/bts/71_disambiguation/why3session.xml index 3c51a4308c3f9373d0f6f79fdc0f3a440f605e72..53a332ed184cefb3d14f6b38096505a2231e5359 100644 --- a/examples/bts/71_disambiguation/why3session.xml +++ b/examples/bts/71_disambiguation/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Z3" version="4.4.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../71_disambiguation.mlw"> <theory name="M" proved="true"> diff --git a/examples/bts/79_compute_unsound/why3session.xml b/examples/bts/79_compute_unsound/why3session.xml index 18b3621ca3b71c98664a545cc12204124696fba3..6723920bf5366171efe6a655aa8609f2de984630 100644 --- a/examples/bts/79_compute_unsound/why3session.xml +++ b/examples/bts/79_compute_unsound/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../79_compute_unsound.mlw"> <theory name="Soundness"> diff --git a/examples/bts/fsetint/why3session.xml b/examples/bts/fsetint/why3session.xml index d78c4b4edc3ccde99d8a3e6ca0a91971f09b0123..468f92e362498b863fe109c281c5977e79fe59b7 100644 --- a/examples/bts/fsetint/why3session.xml +++ b/examples/bts/fsetint/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC3" version="2.4.1" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="2" name="Alt-Ergo" version="2.2.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="4" name="Z3" version="3.2" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/bubble_sort/why3session.xml b/examples/bubble_sort/why3session.xml index edbcb55ae354c26c7f8a31649eefb0fc73aafc7a..fc2e34d2bda591acd4ac34ab62a838b9c2c1af60 100644 --- a/examples/bubble_sort/why3session.xml +++ b/examples/bubble_sort/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../bubble_sort.mlw" proved="true"> <theory name="BubbleSort" proved="true"> diff --git a/examples/check-builtin/ac/why3session.xml b/examples/check-builtin/ac/why3session.xml index 3eaa5edccda93f6ff0c3b76402ddcfcb9908b5c3..b006e16d54e2f489a6d3238af3a6baec207b486e 100644 --- a/examples/check-builtin/ac/why3session.xml +++ b/examples/check-builtin/ac/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC3" version="2.4.1" timelimit="10" steplimit="0" memlimit="0"/> <prover id="1" name="Alt-Ergo" version="2.2.0" timelimit="10" steplimit="0" memlimit="0"/> <prover id="3" name="Spass" version="3.7" timelimit="10" steplimit="0" memlimit="0"/> diff --git a/examples/check-builtin/array/why3session.xml b/examples/check-builtin/array/why3session.xml index aeab6df6a167e37aad371e3c8ed0b73182cd8ba0..5e621890f78748b350db7f6dbed85b6fe31375fd 100644 --- a/examples/check-builtin/array/why3session.xml +++ b/examples/check-builtin/array/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC3" version="2.4.1" timelimit="3" steplimit="0" memlimit="0"/> <prover id="1" name="Alt-Ergo" version="2.2.0" timelimit="10" steplimit="0" memlimit="0"/> <prover id="3" name="Spass" version="3.7" timelimit="10" steplimit="0" memlimit="0"/> diff --git a/examples/check-builtin/bool/why3session.xml b/examples/check-builtin/bool/why3session.xml index 796ae9abf1d0f2cef811fac372be670d36a06309..79a7c0593974d4704758a8938041211003a3b218 100644 --- a/examples/check-builtin/bool/why3session.xml +++ b/examples/check-builtin/bool/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC3" version="2.4.1" timelimit="10" steplimit="0" memlimit="0"/> <prover id="1" name="Alt-Ergo" version="2.2.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="Spass" version="3.7" timelimit="10" steplimit="0" memlimit="0"/> diff --git a/examples/check-builtin/euclideandivision/why3session.xml b/examples/check-builtin/euclideandivision/why3session.xml index 1ddd9bd9c25a5605b6cae25407bbeefe433a6968..8ba126f5180820ce39d3ab5a4a42d8efded57590 100644 --- a/examples/check-builtin/euclideandivision/why3session.xml +++ b/examples/check-builtin/euclideandivision/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Z3" version="4.4.0" timelimit="5" steplimit="0" memlimit="4000"/> <prover id="1" name="Alt-Ergo" version="2.2.0" timelimit="3" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC3" version="2.4.1" timelimit="10" steplimit="0" memlimit="0"/> diff --git a/examples/check-builtin/floats/why3session.xml b/examples/check-builtin/floats/why3session.xml index ee4b88b8143ab0df426498b47f70128189896cdf..4acf44f27684f97af694aa70f01ef3289f82fb22 100644 --- a/examples/check-builtin/floats/why3session.xml +++ b/examples/check-builtin/floats/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="0"/> <prover id="1" name="Gappa" version="1.3.0" timelimit="5" steplimit="0" memlimit="0"/> <prover id="2" name="Alt-Ergo" version="2.2.0" timelimit="5" steplimit="0" memlimit="0"/> diff --git a/examples/check-builtin/int/why3session.xml b/examples/check-builtin/int/why3session.xml index a336e782d78bb9c246f1fd1cbb315c05a19f8368..02ecb6cb9357478086abb1c9699a167ad013e0fd 100644 --- a/examples/check-builtin/int/why3session.xml +++ b/examples/check-builtin/int/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.2.0" timelimit="10" steplimit="0" memlimit="0"/> <prover id="1" name="CVC3" version="2.4.1" timelimit="3" steplimit="0" memlimit="0"/> <prover id="4" name="Spass" version="3.7" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/check-builtin/intreal/why3session.xml b/examples/check-builtin/intreal/why3session.xml index 31e1d6a21aebe662dce56cff75fb7408ab803bfd..0b55954969b30b14658f76ce6b61324c0e743322 100644 --- a/examples/check-builtin/intreal/why3session.xml +++ b/examples/check-builtin/intreal/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC3" version="2.4.1" timelimit="10" steplimit="0" memlimit="0"/> <prover id="1" name="Gappa" version="1.3.0" timelimit="2" steplimit="0" memlimit="0"/> <prover id="2" name="Alt-Ergo" version="2.1.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/check-builtin/minmax/why3session.xml b/examples/check-builtin/minmax/why3session.xml index 131a24da16a58c986a67d144c089f66ffc6009b1..52c627b318367ab425649bce33c6c8a5b7d8d080 100644 --- a/examples/check-builtin/minmax/why3session.xml +++ b/examples/check-builtin/minmax/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC3" version="2.4.1" timelimit="10" steplimit="0" memlimit="0"/> <prover id="1" name="Alt-Ergo" version="2.2.0" timelimit="10" steplimit="0" memlimit="0"/> <prover id="3" name="Spass" version="3.7" timelimit="10" steplimit="0" memlimit="0"/> diff --git a/examples/check-builtin/propositional/why3session.xml b/examples/check-builtin/propositional/why3session.xml index 6c18a907850c05a6574d581038072a78fff0d9c7..5ea540e70982a70e11870ae1d4e606ec7d5d1e65 100644 --- a/examples/check-builtin/propositional/why3session.xml +++ b/examples/check-builtin/propositional/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC3" version="2.4.1" timelimit="10" steplimit="0" memlimit="0"/> <prover id="1" name="Z3" version="3.2" timelimit="10" steplimit="0" memlimit="0"/> <prover id="2" name="Alt-Ergo" version="2.2.0" timelimit="10" steplimit="0" memlimit="0"/> diff --git a/examples/check-builtin/real/why3session.xml b/examples/check-builtin/real/why3session.xml index e327df9bf99756aa4909241269b8785d55ca5a81..ca838ccf4864fe4423f96180f6d7337c3f0826e2 100644 --- a/examples/check-builtin/real/why3session.xml +++ b/examples/check-builtin/real/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Coq" version="8.7.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="Alt-Ergo" version="2.2.0" timelimit="3" steplimit="0" memlimit="0"/> <prover id="2" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="0"/> diff --git a/examples/checking_a_large_routine/why3session.xml b/examples/checking_a_large_routine/why3session.xml index 608bce38ff0675827a88cee52b2a8006b535166e..3db88a1e2466ce47d2ffdf2f71b3b42e1cc44936 100644 --- a/examples/checking_a_large_routine/why3session.xml +++ b/examples/checking_a_large_routine/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="10" steplimit="0" memlimit="1000"/> <file name="../checking_a_large_routine.mlw" proved="true"> <theory name="CheckingALargeRoutine" proved="true"> diff --git a/examples/coincidence_count/why3session.xml b/examples/coincidence_count/why3session.xml index 447ce8debf9ece1dad123d0330ba249d3bf62777..249c3cd1481fbc090c4565cf647162a367831d62 100644 --- a/examples/coincidence_count/why3session.xml +++ b/examples/coincidence_count/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="10" steplimit="0" memlimit="1000"/> <file name="../coincidence_count.mlw" proved="true"> <theory name="CoincidenceCount" proved="true"> diff --git a/examples/coincidence_count_list/why3session.xml b/examples/coincidence_count_list/why3session.xml index 1c973191f96af28835e2d2a3f30b2f9f7fb0b4e8..036639a47773db88828bd6c00974ad6fbeab4f35 100644 --- a/examples/coincidence_count_list/why3session.xml +++ b/examples/coincidence_count_list/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../coincidence_count_list.mlw" proved="true"> <theory name="CoincidenceCount" proved="true"> diff --git a/examples/conjugate/why3session.xml b/examples/conjugate/why3session.xml index 6ec28e7515846ed22aa0091983b87d68c001facf..d440dd2f6ec14f578440f1dd737d77353077ade9 100644 --- a/examples/conjugate/why3session.xml +++ b/examples/conjugate/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../conjugate.mlw" proved="true"> <theory name="Conjugate" proved="true"> diff --git a/examples/counting_sort/why3session.xml b/examples/counting_sort/why3session.xml index 1299829ea3bd2fa6bd94d4b1788ff85a9e20b8fb..0ff71a2986c487528c65b244c826e96079c8ac7f 100644 --- a/examples/counting_sort/why3session.xml +++ b/examples/counting_sort/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Z3" version="4.6.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../counting_sort.mlw" proved="true"> diff --git a/examples/cubic_root/why3session.xml b/examples/cubic_root/why3session.xml index df38e411183e40dfffa28a608bd9fa5f6e160c40..b8c140e8f15681cf8e53a387288ddf2662d8451e 100644 --- a/examples/cubic_root/why3session.xml +++ b/examples/cubic_root/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../cubic_root.mlw" proved="true"> <theory name="CubicRoot" proved="true"> diff --git a/examples/cursor_examples/why3session.xml b/examples/cursor_examples/why3session.xml index 70e062519355bd6e8e1c252ca2ef102870a90baf..4357f622857068e16ffee7ce854035bfd546d84d 100644 --- a/examples/cursor_examples/why3session.xml +++ b/examples/cursor_examples/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="3" name="Z3" version="4.6.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="4" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="5" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/decrease1/why3session.xml b/examples/decrease1/why3session.xml index dae8eb16d5ca9db4894248313e37d884c7a65a22..b0bbf07089015d579d98490ba6b95f58e8775bcd 100644 --- a/examples/decrease1/why3session.xml +++ b/examples/decrease1/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Z3" version="4.6.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../decrease1.mlw" proved="true"> diff --git a/examples/defunctionalization/why3session.xml b/examples/defunctionalization/why3session.xml index 8624d8a4547a715e3fd505bbe460469dfd97a8e9..2408b432a2271c60e6d0ac368fbacfc1623a9a61 100644 --- a/examples/defunctionalization/why3session.xml +++ b/examples/defunctionalization/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Spass" version="3.7" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="6" name="Z3" version="3.2" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/defunctionalization/why3shapes.gz b/examples/defunctionalization/why3shapes.gz index b4cf5c38e82c38ea880ef69ce2062d3f583f0476..f50cdfdaad0c6c7b3ca40cffba9079be01496114 100644 Binary files a/examples/defunctionalization/why3shapes.gz and b/examples/defunctionalization/why3shapes.gz differ diff --git a/examples/dfa_example/why3session.xml b/examples/dfa_example/why3session.xml index b74652cd0e73ac2a840d2f6c3c5c278874c0ce85..cbceab600f77750a676345a5147a70fd2aa62ad4 100644 --- a/examples/dfa_example/why3session.xml +++ b/examples/dfa_example/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Coq" version="8.7.1" timelimit="8" steplimit="0" memlimit="1000"/> <prover id="4" name="Z3" version="3.2" timelimit="5" steplimit="0" memlimit="4000"/> <prover id="5" name="Z3" version="4.6.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/dfs/why3session.xml b/examples/dfs/why3session.xml index 4408c1282f34906234695aa78b87ed8aac7ec6f7..518c86f3e47eaa237a676516d4104f8b4f56f1e9 100644 --- a/examples/dfs/why3session.xml +++ b/examples/dfs/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Z3" version="4.6.0" timelimit="15" steplimit="0" memlimit="1000"/> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../dfs.mlw" proved="true"> diff --git a/examples/dijkstra/why3session.xml b/examples/dijkstra/why3session.xml index a8b4cf224329d2c3b2a2194a32dfd8394c11a87f..06d3f187c7a4d5bb32440621866c46894059385c 100644 --- a/examples/dijkstra/why3session.xml +++ b/examples/dijkstra/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Z3" version="4.6.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.4" timelimit="1" steplimit="0" memlimit="1000"/> @@ -108,7 +108,7 @@ <proof prover="7"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC shortest_path_code.6" expl="loop invariant init" proved="true"> - <proof prover="2"><result status="valid" time="2.19"/></proof> + <proof prover="2"><result status="valid" time="3.52"/></proof> <proof prover="5"><result status="valid" time="1.46"/></proof> </goal> <goal name="VC shortest_path_code.7" expl="loop invariant init" proved="true"> diff --git a/examples/dijkstra/why3shapes.gz b/examples/dijkstra/why3shapes.gz index e4ff6d376fe5cdfc4135c4c56fa99e7fb1fb5849..13dc2db45c0ff380d491a52a249ab2515fe5ca68 100644 Binary files a/examples/dijkstra/why3shapes.gz and b/examples/dijkstra/why3shapes.gz differ diff --git a/examples/division/why3session.xml b/examples/division/why3session.xml index c03fd378def3847afe9d81145230d737b6121f32..2cfb1c3e58ca41ed256d39c6bda3f1dc40cffaba 100644 --- a/examples/division/why3session.xml +++ b/examples/division/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../division.mlw" proved="true"> <theory name="Division" proved="true"> diff --git a/examples/double_wp/compiler/why3session.xml b/examples/double_wp/compiler/why3session.xml index 260da502ca627a709f3ab375ba6696acc6e00361..07951a9caa041a1f59ad233a954ed218b73488c7 100644 --- a/examples/double_wp/compiler/why3session.xml +++ b/examples/double_wp/compiler/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Eprover" version="1.8-001" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../compiler.mlw" proved="true"> diff --git a/examples/double_wp/compiler/why3shapes.gz b/examples/double_wp/compiler/why3shapes.gz index c3f7fd6a60df9ac16fef356c2607b8683ea47441..ae3bc85cd1b8358190a06ac7c0ef97a7aa0fe752 100644 Binary files a/examples/double_wp/compiler/why3shapes.gz and b/examples/double_wp/compiler/why3shapes.gz differ diff --git a/examples/double_wp/imp/why3session.xml b/examples/double_wp/imp/why3session.xml index c3801694e67b391f31f7c28bd8b7eff809a2813a..a04ae261bab3fc3089608e236047b721ff200391 100644 --- a/examples/double_wp/imp/why3session.xml +++ b/examples/double_wp/imp/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../imp.why" proved="true"> <theory name="Imp" proved="true"> diff --git a/examples/double_wp/logic/why3session.xml b/examples/double_wp/logic/why3session.xml index 811135b5a9bf2c990dc399f6a5a6b2bfe408eeb2..e63569fe37a38c7624ef3338217593be924cd621 100644 --- a/examples/double_wp/logic/why3session.xml +++ b/examples/double_wp/logic/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="3" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/double_wp/specs/why3session.xml b/examples/double_wp/specs/why3session.xml index efa8c9fde2160cba5f317848b78a36e5fde7aa6d..5c03121d88af477b3e135c4ec8c354be91147ae3 100644 --- a/examples/double_wp/specs/why3session.xml +++ b/examples/double_wp/specs/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Eprover" version="1.8-001" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../specs.mlw" proved="true"> diff --git a/examples/double_wp/specs/why3shapes.gz b/examples/double_wp/specs/why3shapes.gz index 7f281de63692eec1450510ce506b767ad45d9388..df70a68b434e8472e206d0c505d6d9f0818005be 100644 Binary files a/examples/double_wp/specs/why3shapes.gz and b/examples/double_wp/specs/why3shapes.gz differ diff --git a/examples/double_wp/state/why3session.xml b/examples/double_wp/state/why3session.xml index 5511aedf254ac740bb112ffb8fcc3fcb6f6b5c34..39ce4b08e9ed21023175720e672245debc4607a2 100644 --- a/examples/double_wp/state/why3session.xml +++ b/examples/double_wp/state/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <file name="../state.why" proved="true"> </file> </why3session> diff --git a/examples/double_wp/vm/why3session.xml b/examples/double_wp/vm/why3session.xml index b51f64d1bda42ae713b518e7b5be8176c79a67ce..a88d6f164852d7f9ba3bf2a6542139dfe8d1084e 100644 --- a/examples/double_wp/vm/why3session.xml +++ b/examples/double_wp/vm/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Eprover" version="1.8-001" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../vm.mlw" proved="true"> diff --git a/examples/dyck/why3session.xml b/examples/dyck/why3session.xml index 5bca2c01a2eee78550081e714fc787bd6b4bd1c0..542a4c49248afd902940f7a3e8eb5844a80332a0 100644 --- a/examples/dyck/why3session.xml +++ b/examples/dyck/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="3" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="4" name="Eprover" version="2.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="5" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/edit_distance/why3session.xml b/examples/edit_distance/why3session.xml index 63d167f9e0eef4aa29b4862df2e247b8a96008f6..99fd80662358c60eeb8944f2a6df4c6f5abfc665 100644 --- a/examples/edit_distance/why3session.xml +++ b/examples/edit_distance/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="2" name="Coq" version="8.7.1" timelimit="10" steplimit="0" memlimit="0"/> <prover id="3" name="Z3" version="4.6.0" timelimit="1" steplimit="0" memlimit="1000"/> @@ -124,7 +124,7 @@ </theory> <theory name="EditDistance" proved="true"> <goal name="suffix_length" proved="true"> - <proof prover="2" timelimit="5" memlimit="1000" edited="edit_distance_WP_EditDistance_suffix_length_1.v"><result status="valid" time="0.46"/></proof> + <proof prover="2" timelimit="5" memlimit="1000" edited="edit_distance_WP_EditDistance_suffix_length_1.v"><result status="valid" time="0.28"/></proof> </goal> <goal name="VC distance" expl="VC for distance" proved="true"> <transf name="split_goal_right" proved="true" > diff --git a/examples/esterel/why3session.xml b/examples/esterel/why3session.xml index 0aaa8ed17aa1783bce943c2b89ac5c1422848377..ab61da51df2610ae599a4da761d755a9ebc73f96 100644 --- a/examples/esterel/why3session.xml +++ b/examples/esterel/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="4" name="Z3" version="4.6.0" timelimit="5" steplimit="0" memlimit="4000"/> <prover id="5" name="Eprover" version="2.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="6" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="4000"/> diff --git a/examples/euler001/why3session.xml b/examples/euler001/why3session.xml index 81b2aa9ea00880a1c66a55dda17f60b6aff88958..f6a3b45f284165ea8635c3ea90d8e95df158bbd2 100644 --- a/examples/euler001/why3session.xml +++ b/examples/euler001/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Coq" version="8.7.1" timelimit="5" steplimit="0" memlimit="0"/> <prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Z3" version="4.6.0" timelimit="30" steplimit="0" memlimit="1000"/> diff --git a/examples/euler002/why3session.xml b/examples/euler002/why3session.xml index 445d96d562d9f48b8dd43502339657d2cb17e87a..42a3bb8eeb75474936cc7b1f4039fab807c9d625 100644 --- a/examples/euler002/why3session.xml +++ b/examples/euler002/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="2" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="Yices" version="1.0.38" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="5" name="Z3" version="4.6.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/ewd673/why3session.xml b/examples/ewd673/why3session.xml index ac52f838491178332548d503e46e2f9aa35c78d4..3f823ead342bdb32c708106f0ba962666af29521 100644 --- a/examples/ewd673/why3session.xml +++ b/examples/ewd673/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../ewd673.mlw" proved="true"> <theory name="EWD673" proved="true"> diff --git a/examples/f_puzzle/why3session.xml b/examples/f_puzzle/why3session.xml index 1b1a5d90aedd8d139296e5c50a34a10928276b6f..7dc745176e30e406df41f565b7a21b5204c1e86e 100644 --- a/examples/f_puzzle/why3session.xml +++ b/examples/f_puzzle/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="4000"/> <prover id="2" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="Spass" version="3.7" timelimit="5" steplimit="0" memlimit="4000"/> diff --git a/examples/fact/why3session.xml b/examples/fact/why3session.xml index c9a6f38adff5c9b3c3100e3e2d0ddca79368af93..bcd8f79237c295f3974771f4c05165be480e2f5d 100644 --- a/examples/fact/why3session.xml +++ b/examples/fact/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../fact.mlw" proved="true"> <theory name="FactRecursive" proved="true"> diff --git a/examples/fact_vc_sp/why3session.xml b/examples/fact_vc_sp/why3session.xml index ae0a282f073b342b8f72107824b6e168b68b77b8..89a395e606e781c02ffd7a9c6ff0f881c39f3948 100644 --- a/examples/fact_vc_sp/why3session.xml +++ b/examples/fact_vc_sp/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../fact_vc_sp.mlw" proved="true"> <theory name="FactRecursive" proved="true"> diff --git a/examples/fenwick/why3session.xml b/examples/fenwick/why3session.xml index efbd511740810dc78e07c2957d9100594a33404f..f5467188a42ad8eaedd078a4a60904fc8b20d807 100644 --- a/examples/fenwick/why3session.xml +++ b/examples/fenwick/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.2.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC4" version="1.6" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../fenwick.mlw" proved="true"> diff --git a/examples/fenwick/why3shapes.gz b/examples/fenwick/why3shapes.gz index 1f0f45549e4902ba334bf943f2e267ad2188acf7..05421435f1e629d5f732d9d41337de8dc0349912 100644 Binary files a/examples/fenwick/why3shapes.gz and b/examples/fenwick/why3shapes.gz differ diff --git a/examples/fib_memo/why3session.xml b/examples/fib_memo/why3session.xml index ae77a5d612a1bb85b6772bda8f9af6e064b55f0a..8f93fb44804638d18988bdf70fd6b28e981105e7 100644 --- a/examples/fib_memo/why3session.xml +++ b/examples/fib_memo/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="10" steplimit="0" memlimit="1000"/> <file name="../fib_memo.mlw" proved="true"> <theory name="FibMemo" proved="true"> diff --git a/examples/fibonacci/why3session.xml b/examples/fibonacci/why3session.xml index 6a804c8784d8cfad7e40ade6f5d7b5b756496607..cc166feb3ce578fc5982eff0e22f4d734e295cb8 100644 --- a/examples/fibonacci/why3session.xml +++ b/examples/fibonacci/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="2" name="Z3" version="4.6.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="3" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="4" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/fill/why3session.xml b/examples/fill/why3session.xml index bc61af12ad094fc045fa2796132076d8106af035..0ad3cb07cbc283f30d90ce93b85b5a6185ab1a3d 100644 --- a/examples/fill/why3session.xml +++ b/examples/fill/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="10" steplimit="0" memlimit="1000"/> <file name="../fill.mlw" proved="true"> <theory name="Fill" proved="true"> diff --git a/examples/find/why3session.xml b/examples/find/why3session.xml index 49b3c8861a699d914131d8352bcf4dbfadb43a43..0e046951337ae78d3e5eae03ae48d35c227c5455 100644 --- a/examples/find/why3session.xml +++ b/examples/find/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../find.mlw" proved="true"> <theory name="FIND" proved="true"> diff --git a/examples/finger_trees/why3session.xml b/examples/finger_trees/why3session.xml index 91e12c785af553ff541e0ec937868013741cae18..b44dce8668950fdfc61d1fc732350f643cef93a7 100644 --- a/examples/finger_trees/why3session.xml +++ b/examples/finger_trees/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../finger_trees.mlw" proved="true"> <theory name="FingerTrees" proved="true"> diff --git a/examples/finite_tarski/why3session.xml b/examples/finite_tarski/why3session.xml index 1b00a5a3e95f7b050511a55e140c639f43d90aa2..865d3c2f68ca2e5179d7f8e4ff0b0e72e23647bb 100644 --- a/examples/finite_tarski/why3session.xml +++ b/examples/finite_tarski/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../finite_tarski.mlw" proved="true"> diff --git a/examples/flag/why3session.xml b/examples/flag/why3session.xml index e2187ade8a5e5be108195a8b201af1818abca47d..3b601d779b2135f18efbd578e606e192d27ec28b 100644 --- a/examples/flag/why3session.xml +++ b/examples/flag/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="10" steplimit="0" memlimit="1000"/> <file name="../flag.mlw" proved="true"> <theory name="Flag" proved="true"> diff --git a/examples/flag2/why3session.xml b/examples/flag2/why3session.xml index b20bd3e47f098754e01ea7eb884247f4649d5faf..bf22ce61c169f7700c041e4ac45eb419b96a815e 100644 --- a/examples/flag2/why3session.xml +++ b/examples/flag2/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../flag2.mlw" proved="true"> <theory name="Flag" proved="true"> diff --git a/examples/foveoos11-cm/array_max/why3session.xml b/examples/foveoos11-cm/array_max/why3session.xml index 8f65456581df6c3a95f311a6506a89b5d11f49be..6a121dd87cd345fae61505f2d91c8e06378c1254 100644 --- a/examples/foveoos11-cm/array_max/why3session.xml +++ b/examples/foveoos11-cm/array_max/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Z3" version="3.2" timelimit="5" steplimit="0" memlimit="0"/> <prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="0"/> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/foveoos11-cm/duplets/why3session.xml b/examples/foveoos11-cm/duplets/why3session.xml index c4c63eb0fe0761c6bb9f794b75d4b4cc5cbea8e2..233f32619c961888580e88ef96eef4bebeaba841 100644 --- a/examples/foveoos11-cm/duplets/why3session.xml +++ b/examples/foveoos11-cm/duplets/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../duplets.mlw" proved="true"> <theory name="Duplets" proved="true"> diff --git a/examples/foveoos11-cm/tree_max/why3session.xml b/examples/foveoos11-cm/tree_max/why3session.xml index c3dab68ddcbe48cdc4b35e9b0812a97b4b0605a5..0432fbe5d51b80d9876fae0820b13562b7315b43 100644 --- a/examples/foveoos11-cm/tree_max/why3session.xml +++ b/examples/foveoos11-cm/tree_max/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Coq" version="8.7.1" timelimit="5" steplimit="0" memlimit="0"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="0"/> <file name="../tree_max.mlw" proved="true"> diff --git a/examples/foveoos11_challenge1/why3session.xml b/examples/foveoos11_challenge1/why3session.xml index 56c07ae14cd57811fb7ab99e452af07785d25e45..ac47a7e7256017502ac454876ee5c600ef0ac292 100644 --- a/examples/foveoos11_challenge1/why3session.xml +++ b/examples/foveoos11_challenge1/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../foveoos11_challenge1.mlw" proved="true"> <theory name="Max" proved="true"> diff --git a/examples/foveoos11_challenge2/why3session.xml b/examples/foveoos11_challenge2/why3session.xml index c0fdd0658ca433eb59ce046c89a52b0927cc2fc5..81e9720d2c4ab3259ec1a0c025d8db08bc08716b 100644 --- a/examples/foveoos11_challenge2/why3session.xml +++ b/examples/foveoos11_challenge2/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Coq" version="8.7.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../foveoos11_challenge2.mlw" proved="true"> diff --git a/examples/foveoos11_challenge3/why3session.xml b/examples/foveoos11_challenge3/why3session.xml index b5c50d73fdc7ca4180150cecb9ce9195d2e8e6d6..0043dd0300f684a6a6f51c9bd90957b0b7b29ad5 100644 --- a/examples/foveoos11_challenge3/why3session.xml +++ b/examples/foveoos11_challenge3/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Z3" version="4.6.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="1" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../foveoos11_challenge3.mlw" proved="true"> diff --git a/examples/foveoos11_challenge3/why3shapes.gz b/examples/foveoos11_challenge3/why3shapes.gz index 5f76496439d99579cb4aaa47fc82753bcf1f3453..a51a65f6afb6ced85b7fe4ce7b011f959d289a1d 100644 Binary files a/examples/foveoos11_challenge3/why3shapes.gz and b/examples/foveoos11_challenge3/why3shapes.gz differ diff --git a/examples/gcd/why3session.xml b/examples/gcd/why3session.xml index 3dedb4ed51d8419c8f58a33d649a05d845801506..c82e78c0f492ac5fe0e8dc9c27e818b63f509975 100644 --- a/examples/gcd/why3session.xml +++ b/examples/gcd/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Coq" version="8.7.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="Z3" version="4.6.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="5" name="Eprover" version="2.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/gcd_bezout/why3session.xml b/examples/gcd_bezout/why3session.xml index b20a7dc737815b82c32972d114e9f4f059865606..8aa40b0e6a5f066328904555f17804b9804de076 100644 --- a/examples/gcd_bezout/why3session.xml +++ b/examples/gcd_bezout/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="2" name="Alt-Ergo" version="2.2.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.6" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../gcd_bezout.mlw" proved="true"> diff --git a/examples/gcd_bezout/why3shapes.gz b/examples/gcd_bezout/why3shapes.gz index f3c425910489cb6aa06aa7baa8b96840e5786389..1dcb90577d6f1debc6d32b51ae7960467084ca60 100644 Binary files a/examples/gcd_bezout/why3shapes.gz and b/examples/gcd_bezout/why3shapes.gz differ diff --git a/examples/gcd_bezout_vc_sp/why3session.xml b/examples/gcd_bezout_vc_sp/why3session.xml index 0f756919bae955b513b7078d061ddced8bfc93c8..33a84a01cf191fa84ab1ccb78daf2d000c61f3a6 100644 --- a/examples/gcd_bezout_vc_sp/why3session.xml +++ b/examples/gcd_bezout_vc_sp/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../gcd_bezout_vc_sp.mlw" proved="true"> diff --git a/examples/gcd_vc_sp/why3session.xml b/examples/gcd_vc_sp/why3session.xml index 63f37331165a0dfb751b7c86089b07ffd6194c39..32695d99febea4bc1d770574a6144684352c2264 100644 --- a/examples/gcd_vc_sp/why3session.xml +++ b/examples/gcd_vc_sp/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Z3" version="4.6.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="3" name="Coq" version="8.7.1" timelimit="0" steplimit="0" memlimit="0"/> diff --git a/examples/generate_all_trees/why3session.xml b/examples/generate_all_trees/why3session.xml index a7884f91f1da2cb24030f346bf5626a5f653253a..bf464180125c955752f75f4e4201b02514b6f41e 100644 --- a/examples/generate_all_trees/why3session.xml +++ b/examples/generate_all_trees/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Eprover" version="2.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/generate_all_trees/why3shapes.gz b/examples/generate_all_trees/why3shapes.gz index c116aeb363e72f6cd11cbe52ce88140d26598a07..49041fce15159b534eeb10438bf08c838ac72ad8 100644 Binary files a/examples/generate_all_trees/why3shapes.gz and b/examples/generate_all_trees/why3shapes.gz differ diff --git a/examples/gnome_sort/why3session.xml b/examples/gnome_sort/why3session.xml index 298d9fb3f20edf013ef93f7230c45940f59a8fc5..9242250bf3214d45df6a7d7860147422e6cfb263 100644 --- a/examples/gnome_sort/why3session.xml +++ b/examples/gnome_sort/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Z3" version="4.6.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../gnome_sort.mlw" proved="true"> diff --git a/examples/hackers-delight/why3session.xml b/examples/hackers-delight/why3session.xml index 0d2985912545f3c2ff859a485557a090014b179d..62abdfb41c8fc3a9635a2fbb87d57abbd699432d 100644 --- a/examples/hackers-delight/why3session.xml +++ b/examples/hackers-delight/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="5" name="CVC4" version="1.4" alternative="noBV" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="8" name="Z3" version="4.5.0" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/hashtbl_impl/why3session.xml b/examples/hashtbl_impl/why3session.xml index cf2916e766aa184d2afa4b089e3e297007e03cdd..2f55cac0f978f4710183c5f9b0a2c1476927914a 100644 --- a/examples/hashtbl_impl/why3session.xml +++ b/examples/hashtbl_impl/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="2" name="CVC4" version="1.4" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="3" name="Z3" version="4.6.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="5" name="Eprover" version="2.0" timelimit="1" steplimit="0" memlimit="1000"/> @@ -142,7 +142,7 @@ <proof prover="8"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC remove.2" expl="postcondition" proved="true"> - <proof prover="5"><result status="valid" time="0.92"/></proof> + <proof prover="5"><result status="valid" time="0.72"/></proof> </goal> <goal name="VC remove.3" expl="postcondition" proved="true"> <proof prover="8"><result status="valid" time="0.01"/></proof> diff --git a/examples/induction/why3session.xml b/examples/induction/why3session.xml index 6fa9b0c8d43850a1026ea329876c90a27edc9324..11397671885ca8151a573b78ba94a77166215343 100644 --- a/examples/induction/why3session.xml +++ b/examples/induction/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="2" name="Z3" version="4.6.0" timelimit="36" steplimit="0" memlimit="1000"/> <prover id="3" name="Alt-Ergo" version="2.0.0" timelimit="36" steplimit="0" memlimit="1000"/> <prover id="5" name="CVC4" version="1.5" timelimit="36" steplimit="0" memlimit="1000"/> diff --git a/examples/insertion_sort/why3session.xml b/examples/insertion_sort/why3session.xml index 466f8d2eace06c8a46624092400ebb64f71eada2..b3dee2e3d4455fa503e7af0dfe43193043bafc32 100644 --- a/examples/insertion_sort/why3session.xml +++ b/examples/insertion_sort/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Z3" version="4.6.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="36" steplimit="0" memlimit="1000"/> <file name="../insertion_sort.mlw" proved="true"> diff --git a/examples/insertion_sort_list/why3session.xml b/examples/insertion_sort_list/why3session.xml index cea3964feb99be1fce9021f09083734376c8a660..825e0493f04655991f77d560cb1c9262c2984ded 100644 --- a/examples/insertion_sort_list/why3session.xml +++ b/examples/insertion_sort_list/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="2" name="CVC4" version="1.5" timelimit="11" steplimit="0" memlimit="1000"/> <prover id="3" name="Alt-Ergo" version="2.0.0" timelimit="11" steplimit="0" memlimit="1000"/> <file name="../insertion_sort_list.mlw" proved="true"> diff --git a/examples/insertion_sort_naive/why3session.xml b/examples/insertion_sort_naive/why3session.xml index 3b29d8ba06fe16258b8ac4b185bfdbe3c8d994e9..f7b98ceaa55e1b37a091912a13564c6acbd8d22b 100644 --- a/examples/insertion_sort_naive/why3session.xml +++ b/examples/insertion_sort_naive/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="36" steplimit="0" memlimit="1000"/> <file name="../insertion_sort_naive.mlw" proved="true"> <theory name="InsertionSortNaive" proved="true"> diff --git a/examples/inverse_in_place/why3session.xml b/examples/inverse_in_place/why3session.xml index 18fc49368e746a2b868274fffb2b1c2fe99d0309..c4f625c218b849d9cadd106b3a9d5ddfca27d652 100644 --- a/examples/inverse_in_place/why3session.xml +++ b/examples/inverse_in_place/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Z3" version="4.4.1" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="1" name="CVC4" version="1.4" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/isqrt/why3session.xml b/examples/isqrt/why3session.xml index edfa17c3dd03bfbb3b9127bf6b5d13cbb77ad2ea..089e627375974fbde1103c5fd86252c47463a08d 100644 --- a/examples/isqrt/why3session.xml +++ b/examples/isqrt/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Z3" version="4.6.0" timelimit="11" steplimit="0" memlimit="1000"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="11" steplimit="0" memlimit="1000"/> <prover id="4" name="CVC4" version="1.5" timelimit="11" steplimit="0" memlimit="1000"/> diff --git a/examples/isqrt_von_neumann/why3session.xml b/examples/isqrt_von_neumann/why3session.xml index 29c15d1cb8eb63b5a18b2a70596d7527b1bd7b6c..5de0b32166d599b85f78f67b476d0635a08f0881 100644 --- a/examples/isqrt_von_neumann/why3session.xml +++ b/examples/isqrt_von_neumann/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Z3" version="4.6.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="2" name="Z3" version="4.5.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> @@ -96,7 +96,7 @@ <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC isqrt16.27" expl="loop invariant preservation" proved="true"> - <proof prover="3"><result status="valid" time="0.32"/></proof> + <proof prover="3"><result status="valid" time="0.18"/></proof> </goal> <goal name="VC isqrt16.28" expl="loop invariant preservation" proved="true"> <proof prover="3"><result status="valid" time="0.07"/></proof> @@ -226,7 +226,7 @@ <proof prover="3"><result status="valid" time="0.49"/></proof> </goal> <goal name="VC isqrt32.23" expl="loop invariant preservation" proved="true"> - <proof prover="3"><result status="valid" time="0.52"/></proof> + <proof prover="3"><result status="valid" time="0.34"/></proof> </goal> <goal name="VC isqrt32.24" expl="loop invariant preservation" proved="true"> <proof prover="3"><result status="valid" time="0.13"/></proof> @@ -380,13 +380,13 @@ <proof prover="3"><result status="valid" time="0.50"/></proof> </goal> <goal name="VC isqrt64.22" expl="loop invariant preservation" proved="true"> - <proof prover="3" timelimit="10" memlimit="4000"><result status="valid" time="2.54"/></proof> + <proof prover="3" timelimit="10" memlimit="4000"><result status="valid" time="2.06"/></proof> </goal> <goal name="VC isqrt64.23" expl="loop invariant preservation" proved="true"> <proof prover="3" timelimit="60"><result status="valid" time="1.70"/></proof> </goal> <goal name="VC isqrt64.24" expl="loop invariant preservation" proved="true"> - <proof prover="3"><result status="valid" time="0.50"/></proof> + <proof prover="3"><result status="valid" time="0.34"/></proof> </goal> <goal name="VC isqrt64.25" expl="loop invariant preservation" proved="true"> <proof prover="3"><result status="valid" time="0.01"/></proof> @@ -422,7 +422,7 @@ <proof prover="3" timelimit="5"><result status="valid" time="1.00"/></proof> </goal> <goal name="VC isqrt64.31" expl="loop invariant preservation" proved="true"> - <proof prover="3"><result status="valid" time="0.45"/></proof> + <proof prover="3"><result status="valid" time="0.30"/></proof> </goal> <goal name="VC isqrt64.32" expl="loop invariant preservation" proved="true"> <proof prover="3"><result status="valid" time="0.37"/></proof> @@ -587,7 +587,7 @@ <proof prover="4" timelimit="10" memlimit="4000"><result status="valid" time="2.80" steps="571"/></proof> </goal> <goal name="VC isqrt64.40.0.0.0.1.0.0.1.0.1.1.0.0.1.1.1.0.0.1.0.0.0.0.1.0.0.0.1" proved="true"> - <proof prover="3" timelimit="10" memlimit="4000"><result status="valid" time="2.26"/></proof> + <proof prover="3" timelimit="10" memlimit="4000"><result status="valid" time="1.84"/></proof> </goal> </transf> </goal> @@ -611,7 +611,7 @@ </transf> </goal> <goal name="VC isqrt64.40.0.0.0.1.0.0.1.0.1.1.0.0.1.1.1.0.0.1.0.0.1" proved="true"> - <proof prover="3" timelimit="10" memlimit="4000"><result status="valid" time="2.60"/></proof> + <proof prover="3" timelimit="10" memlimit="4000"><result status="valid" time="1.87"/></proof> </goal> </transf> </goal> @@ -650,7 +650,7 @@ </transf> </goal> <goal name="VC isqrt64.40.0.0.0.1.0.0.1.0.1.1.0.0.1.1.1.0.0.1.0.1.0.0.1.0.0.0.0.1" proved="true"> - <proof prover="3" timelimit="5"><result status="valid" time="2.35"/></proof> + <proof prover="3" timelimit="5"><result status="valid" time="1.86"/></proof> </goal> </transf> </goal> @@ -674,12 +674,12 @@ </transf> </goal> <goal name="VC isqrt64.40.0.0.0.1.0.0.1.0.1.1.0.0.1.1.1.0.0.1.0.1.0.1" proved="true"> - <proof prover="3" timelimit="5"><result status="valid" time="1.49"/></proof> + <proof prover="3" timelimit="5"><result status="valid" time="1.21"/></proof> </goal> </transf> </goal> <goal name="VC isqrt64.40.0.0.0.1.0.0.1.0.1.1.0.0.1.1.1.0.0.1.0.1.1" proved="true"> - <proof prover="3" timelimit="5"><result status="valid" time="2.26"/></proof> + <proof prover="3" timelimit="5"><result status="valid" time="1.87"/></proof> </goal> </transf> </goal> @@ -743,7 +743,7 @@ </transf> </goal> <goal name="VC isqrt64.41" expl="assertion" proved="true"> - <proof prover="3"><result status="valid" time="0.37"/></proof> + <proof prover="3"><result status="valid" time="0.22"/></proof> </goal> <goal name="VC isqrt64.42" expl="assertion" proved="true"> <proof prover="3"><result status="valid" time="0.00"/></proof> diff --git a/examples/isqrt_von_neumann/why3shapes.gz b/examples/isqrt_von_neumann/why3shapes.gz index b1a2058f48ae3efabc9cf7e8b1291bdab55b2e34..e78af1c17c1e41e7eb7cabec678bceead807be0b 100644 Binary files a/examples/isqrt_von_neumann/why3shapes.gz and b/examples/isqrt_von_neumann/why3shapes.gz differ diff --git a/examples/kmp/why3session.xml b/examples/kmp/why3session.xml index 6647c8649edd4e12cf8593065ed94073f80f99a6..0ab8a036a5e9b42ee46c1ccdc28cb41b5d5f4c04 100644 --- a/examples/kmp/why3session.xml +++ b/examples/kmp/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="1" name="Z3" version="4.6.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="3" name="Coq" version="8.7.1" timelimit="5" steplimit="0" memlimit="1000"/> @@ -28,7 +28,7 @@ <proof prover="5"><result status="valid" time="0.00" steps="21"/></proof> </goal> <goal name="matches_left_weakening" proved="true"> - <proof prover="3" edited="kmp_WP_KnuthMorrisPratt_matches_left_weakening_1.v"><result status="valid" time="0.42"/></proof> + <proof prover="3" edited="kmp_WP_KnuthMorrisPratt_matches_left_weakening_1.v"><result status="valid" time="0.27"/></proof> </goal> <goal name="matches_sym" proved="true"> <proof prover="0"><result status="valid" time="0.02"/></proof> diff --git a/examples/kmp/why3shapes.gz b/examples/kmp/why3shapes.gz index 9e8dcd74bcaeef453bccb42b1571032bbf413909..fe66136443237e4fc4e35a8c8b31dfd140026df4 100644 Binary files a/examples/kmp/why3shapes.gz and b/examples/kmp/why3shapes.gz differ diff --git a/examples/knuth_prime_numbers/why3session.xml b/examples/knuth_prime_numbers/why3session.xml index 38167ef9128da7740757628b7f317e263aa2472a..9a7c4a4c233a492b531e229e1736f41e71de19d7 100644 --- a/examples/knuth_prime_numbers/why3session.xml +++ b/examples/knuth_prime_numbers/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Coq" version="8.7.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="15" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/koda_ruskey/why3session.xml b/examples/koda_ruskey/why3session.xml index 1693990df4c8b3456421f04cc491ab07ef4d6c27..c022117dc043ffdb07aa2cca360f0fbbb3f5f224 100644 --- a/examples/koda_ruskey/why3session.xml +++ b/examples/koda_ruskey/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC3" version="2.4.1" timelimit="36" steplimit="0" memlimit="1000"/> @@ -500,7 +500,7 @@ <proof prover="4" timelimit="10" memlimit="4000"><result status="valid" time="1.37"/></proof> </goal> <goal name="VC sub_valid_coloring_white.8.1.0.1.0.1" expl="VC for sub_valid_coloring_white" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="2.52"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="2.07"/></proof> <transf name="remove" proved="true" arg1="real,bool,tuple0,unit,tuple2,map,coloring,stack,zero,one,(-),(+),( * ),(<),(-),(>),(<=),(>=),get,set,([<-]),is_nil,length,mem,size_forest,between_range_forest,valid_nums_forest,count_forest,eq_coloring,size_stack,even_forest,final_forest,any_forest,unchanged,inverse,any_stack,disjoint_stack,x2,Assoc,Unit_def_l,Unit_def_r,Inv_def_l,Inv_def_r,Comm,Assoc1,Mul_distr_l,Mul_distr_r,Comm1,Unitary,NonTrivialRing,Refl,Trans,Antisymm,Total,ZeroLessOne,CompatOrderAdd,CompatOrderMult,is_nil_spec,Length_nonnegative,Length_nil,Append_assoc,Append_l_nil,Append_length,mem_append,mem_decomp,size_forest_nonneg,count_forest_nonneg,mem_app,size_stack_nonneg,any_forest_frame,any_stack_frame,inverse_frame,inverse_frame2,inverse_any,inverse_final,inverse_white,white_final_exclusive,final_unique,inverse_inverse,sub_not_nil,sub_empty,sub_weaken1,sub_weaken2,not_mem_st,sub_frame,sub_no_rep2,white_valid,final_valid,valid_coloring_set,head_and_tail,sub_valid_coloring_f1,sub_valid_coloring,white_white,H1,H2,H3"> <goal name="VC sub_valid_coloring_white.8.1.0.1.0.1.0" expl="VC for sub_valid_coloring_white" proved="true"> <proof prover="2" timelimit="1"><result status="valid" time="0.14"/></proof> @@ -509,7 +509,7 @@ </transf> </goal> <goal name="VC sub_valid_coloring_white.8.1.0.1.0.2" expl="VC for sub_valid_coloring_white" proved="true"> - <proof prover="4" timelimit="10" memlimit="4000"><result status="valid" time="7.85"/></proof> + <proof prover="4" timelimit="10" memlimit="4000"><result status="valid" time="6.68"/></proof> </goal> </transf> </goal> diff --git a/examples/koda_ruskey/why3shapes.gz b/examples/koda_ruskey/why3shapes.gz index b9c23148643a35d900d78b31dd40a0508a193988..0cb378996e34231bc9715edfaf93676e03a1c9d5 100644 Binary files a/examples/koda_ruskey/why3shapes.gz and b/examples/koda_ruskey/why3shapes.gz differ diff --git a/examples/largest_prime_factor/why3session.xml b/examples/largest_prime_factor/why3session.xml index ec607974a7bb2bc1ab8e9d5e566bdf6693decbcc..7ef8fcc8320430352fc20d51e6baaaf5cfd30ba1 100644 --- a/examples/largest_prime_factor/why3session.xml +++ b/examples/largest_prime_factor/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC3" version="2.4.1" timelimit="11" steplimit="0" memlimit="1000"/> <prover id="1" name="CVC4" version="1.4" timelimit="11" steplimit="0" memlimit="1000"/> <prover id="3" name="Z3" version="4.5.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/lcp/why3session.xml b/examples/lcp/why3session.xml index e28c5b7e9eedb172d19949b8078a178038a2ffa8..382554e6b4ccc52dbcc211051580f634fc8fa133 100644 --- a/examples/lcp/why3session.xml +++ b/examples/lcp/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../lcp.mlw" proved="true"> <theory name="LCP" proved="true"> diff --git a/examples/leftist_heap/why3session.xml b/examples/leftist_heap/why3session.xml index e5cbf71b9924b7ba623467fb4b95cbd121efd8d3..fe4353483a404eef990bd02d943706bd2c695eb5 100644 --- a/examples/leftist_heap/why3session.xml +++ b/examples/leftist_heap/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../leftist_heap.mlw" proved="true"> diff --git a/examples/linear_probing/why3session.xml b/examples/linear_probing/why3session.xml index 297bb268fedbe738dd16228bf3bfc4294ce762e6..b4d4d81def91d2df44a0107b7f661972a6568ba1 100644 --- a/examples/linear_probing/why3session.xml +++ b/examples/linear_probing/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="Z3" version="4.5.0" timelimit="5" steplimit="0" memlimit="1000"/> @@ -19,7 +19,7 @@ <proof prover="6"><result status="valid" time="0.01" steps="13"/></proof> </goal> <goal name="NumOfDummy.VC numof_eq" expl="VC for numof_eq" proved="true"> - <proof prover="2"><result status="valid" time="4.15"/></proof> + <proof prover="2"><result status="valid" time="3.49"/></proof> </goal> <goal name="NumOfDummy.VC dummy_const" expl="VC for dummy_const" proved="true"> <proof prover="6"><result status="valid" time="0.22" steps="356"/></proof> @@ -574,7 +574,7 @@ </goal> <goal name="VC remove.25" expl="postcondition" proved="true"> <proof prover="2"><result status="valid" time="0.16"/></proof> - <proof prover="3"><result status="valid" time="0.25"/></proof> + <proof prover="3"><result status="valid" time="0.46"/></proof> </goal> </transf> </goal> diff --git a/examples/linear_probing/why3shapes.gz b/examples/linear_probing/why3shapes.gz index 157043bcb0cf5dc3e4d5e6c9863d6ca795e63930..474c1e323d16b340140e8f064376300675908030 100644 Binary files a/examples/linear_probing/why3shapes.gz and b/examples/linear_probing/why3shapes.gz differ diff --git a/examples/linked_list_rev/why3session.xml b/examples/linked_list_rev/why3session.xml index 8bd7be91ee661411cb12f9ca4145c7bd90b60f1f..f7d122c13fd38c675dfed267dd0be032dc6cbb83 100644 --- a/examples/linked_list_rev/why3session.xml +++ b/examples/linked_list_rev/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC4" version="1.4" timelimit="10" steplimit="0" memlimit="4000"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> @@ -378,7 +378,7 @@ </goal> <goal name="VC list_seg_no_repet.9" expl="assertion" proved="true"> <proof prover="2" timelimit="10"><result status="valid" time="1.27"/></proof> - <proof prover="4"><result status="valid" time="9.24"/></proof> + <proof prover="4"><result status="valid" time="6.55"/></proof> </goal> <goal name="VC list_seg_no_repet.10" expl="postcondition" proved="true"> <proof prover="2"><result status="valid" time="0.20"/></proof> diff --git a/examples/linked_list_rev/why3shapes.gz b/examples/linked_list_rev/why3shapes.gz index 8e310ad1194544fc3db765d987bf34a70fce36ac..cabdaf3b9e64ef619ac065b3f8ed36d38825dd1e 100644 Binary files a/examples/linked_list_rev/why3shapes.gz and b/examples/linked_list_rev/why3shapes.gz differ diff --git a/examples/logic/First/why3session.xml b/examples/logic/First/why3session.xml index 377a9f40d7c48d9bc92dc8cce4e8d462615ea469..2c9536be748cce40af114e6d83d077d927dd60ad 100644 --- a/examples/logic/First/why3session.xml +++ b/examples/logic/First/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.2.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="4" name="Spass" version="3.7" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/logic/agatha/why3session.xml b/examples/logic/agatha/why3session.xml index 036b828ad8c676b14b9bc756c9f786242cf03f01..32624e4a6d3582ffaa8f0782b3eae4b66a941152 100644 --- a/examples/logic/agatha/why3session.xml +++ b/examples/logic/agatha/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Z3" version="4.6.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Eprover" version="2.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/logic/bitvectors/why3session.xml b/examples/logic/bitvectors/why3session.xml index a8e7f9147e916b1c636e95135426fb3468ac7bdc..88c87b2ae19eabd907ad7fc7ea06e1691fb351a9 100644 --- a/examples/logic/bitvectors/why3session.xml +++ b/examples/logic/bitvectors/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="4" name="Z3" version="4.4.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/logic/distr/why3session.xml b/examples/logic/distr/why3session.xml index aadff69927f6c7f0826ded3b316ec3852ce22ee2..ac738f0372bdf80bd2784e685f083d735cfa3f9c 100644 --- a/examples/logic/distr/why3session.xml +++ b/examples/logic/distr/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC4" version="1.4" timelimit="2" steplimit="0" memlimit="1000"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="2" steplimit="0" memlimit="1000"/> <prover id="4" name="Z3" version="4.3.2" timelimit="2" steplimit="0" memlimit="1000"/> diff --git a/examples/logic/einstein/why3session.xml b/examples/logic/einstein/why3session.xml index 2ebecaf92c4b22bf69b9552587923a8e8ee1f570..34ab7d1fa50f18a74051edbb0d4edcc32d41405e 100644 --- a/examples/logic/einstein/why3session.xml +++ b/examples/logic/einstein/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Eprover" version="1.6" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC3" version="2.4.1" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.4" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/logic/explicit_subst/why3session.xml b/examples/logic/explicit_subst/why3session.xml index 6ae3a9f46d6bc4ae75f4abaa97ddc3e1fa69a007..accfff2d9b1c18a65a5c38bc1616a840b7babc6c 100644 --- a/examples/logic/explicit_subst/why3session.xml +++ b/examples/logic/explicit_subst/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Z3" version="4.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="0"/> <prover id="2" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/logic/ffx/why3session.xml b/examples/logic/ffx/why3session.xml index 1577d100e5b798e19e9bdaa7713392e5ff5b630f..70411066a12f5c112c006757a0aabd755e4e0511 100644 --- a/examples/logic/ffx/why3session.xml +++ b/examples/logic/ffx/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC3" version="2.4.1" timelimit="15" steplimit="0" memlimit="4000"/> <prover id="1" name="Eprover" version="1.6" timelimit="15" steplimit="0" memlimit="4000"/> <prover id="2" name="CVC4" version="1.4" timelimit="1" steplimit="0" memlimit="1000"/> @@ -65,7 +65,7 @@ <proof prover="4"><result status="valid" time="0.03"/></proof> <proof prover="5"><result status="unknown" time="0.00"/></proof> <proof prover="7"><result status="unknown" time="0.00"/></proof> - <proof prover="8"><result status="valid" time="6.83"/></proof> + <proof prover="8"><result status="valid" time="5.80"/></proof> <proof prover="9"><result status="valid" time="0.04"/></proof> <proof prover="10"><result status="valid" time="0.00"/></proof> <proof prover="11"><result status="valid" time="0.01"/></proof> diff --git a/examples/logic/genealogy/why3session.xml b/examples/logic/genealogy/why3session.xml index 6ec52bf7033830b0c44a2a9c10ce13aeaa28ec2a..661d42bb56d0cdd50b5f33adddf6defbde2e9071 100644 --- a/examples/logic/genealogy/why3session.xml +++ b/examples/logic/genealogy/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="CVC4" version="1.2" timelimit="60" steplimit="0" memlimit="1000"/> <prover id="2" name="Zenon" version="0.8.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/logic/hello_proof/why3session.xml b/examples/logic/hello_proof/why3session.xml index ec8a31dfe1312ac7f591e2852e77c4a6d1475d4c..15513fb9f1023ffa456d9db1fc1c7a80155c32f2 100644 --- a/examples/logic/hello_proof/why3session.xml +++ b/examples/logic/hello_proof/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Coq" version="8.7.1" timelimit="4" steplimit="0" memlimit="0"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../hello_proof.why"> diff --git a/examples/logic/lagrange_inequality/why3session.xml b/examples/logic/lagrange_inequality/why3session.xml index 5289846921e24e687cce38e4537d6fa064f443bb..84b4807f5fa7165c6cb9ebb3950bdf3a846ad907 100644 --- a/examples/logic/lagrange_inequality/why3session.xml +++ b/examples/logic/lagrange_inequality/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Coq" version="8.7.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC3" version="2.4.1" timelimit="3" steplimit="0" memlimit="1000"/> <prover id="3" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/logic/los_problem/why3session.xml b/examples/logic/los_problem/why3session.xml index 13b53dcff0a21373aad35bc9cf7bc80b2962cdd8..f059f962847c7a1354a529a55e033e5f407c1e74 100644 --- a/examples/logic/los_problem/why3session.xml +++ b/examples/logic/los_problem/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Spass" version="3.7" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="4" name="Eprover" version="1.8-001" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/logic/my_cosine/why3session.xml b/examples/logic/my_cosine/why3session.xml index 26d3328fc0ffea9e82b7d60bd3b387067b76fb7c..545b278b716abeeb0d1de55e611c80b837899498 100644 --- a/examples/logic/my_cosine/why3session.xml +++ b/examples/logic/my_cosine/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Gappa" version="1.3.0" timelimit="2" steplimit="0" memlimit="0"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="3" steplimit="0" memlimit="0"/> <prover id="2" name="Coq" version="8.7.1" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/logic/real/why3session.xml b/examples/logic/real/why3session.xml index 19ea2096e4c1bb83a3c99f9aec2ed45af9ed66fe..b3ed694fe6a4db368511a1c045e1b9b4e98c07ab 100644 --- a/examples/logic/real/why3session.xml +++ b/examples/logic/real/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Coq" version="8.7.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="MetiTarski" version="2.4" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../real.why" proved="true"> diff --git a/examples/logic/scottish-private-club/why3session.xml b/examples/logic/scottish-private-club/why3session.xml index 3f7a267a7a606475b5ba462cf5afa740fb34603b..058a615e09d0e9d0ef9172c9ed8d1d3da8b75353 100644 --- a/examples/logic/scottish-private-club/why3session.xml +++ b/examples/logic/scottish-private-club/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Z3" version="4.6.0" timelimit="10" steplimit="0" memlimit="0"/> <prover id="1" name="CVC3" version="2.4.1" timelimit="10" steplimit="0" memlimit="0"/> <prover id="2" name="Eprover" version="2.0" timelimit="5" steplimit="0" memlimit="0"/> diff --git a/examples/logic/simple/why3session.xml b/examples/logic/simple/why3session.xml index 8e3c3cc7c743ac91948da0c3212b1fbf4ee83802..41058459313e5b966863e37b6e8306664f40dce6 100644 --- a/examples/logic/simple/why3session.xml +++ b/examples/logic/simple/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Z3" version="4.6.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/logic/sorted_list/why3session.xml b/examples/logic/sorted_list/why3session.xml index ef224eb3e4df3358a4e57610bca491cab4414c42..dfa618f8aed3fbc27293240e1482a80ea2545331 100644 --- a/examples/logic/sorted_list/why3session.xml +++ b/examples/logic/sorted_list/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Coq" version="8.7.1" timelimit="5" steplimit="0" memlimit="0"/> <prover id="3" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="0"/> <prover id="4" name="Z3" version="4.6.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/logic/triangle_inequality/why3session.xml b/examples/logic/triangle_inequality/why3session.xml index 7f96a9f072601cca041d5275d57baf4469a54d49..a2ff76eb63720d3fa4b1dab5040bb311b40ca80c 100644 --- a/examples/logic/triangle_inequality/why3session.xml +++ b/examples/logic/triangle_inequality/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/max_matrix/why3session.xml b/examples/max_matrix/why3session.xml index ebb6dc8a2b41ca753d926dbdddc62552c019c553..14030af3ddb8d572523b4083c9d59163757490c5 100644 --- a/examples/max_matrix/why3session.xml +++ b/examples/max_matrix/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Z3" version="4.5.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/max_matrix/why3shapes.gz b/examples/max_matrix/why3shapes.gz index 9e83295f21a41e310fb6b67ab8d8121b99e3c69c..1c13045cec30556c5c21536473b93345a4626200 100644 Binary files a/examples/max_matrix/why3shapes.gz and b/examples/max_matrix/why3shapes.gz differ diff --git a/examples/maximum_subarray/why3session.xml b/examples/maximum_subarray/why3session.xml index 8ef873833dee69915a2702e42dd9177a8266dd27..ff0c576c5b0a6addd60e5189f006d416d2cb6630 100644 --- a/examples/maximum_subarray/why3session.xml +++ b/examples/maximum_subarray/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="2" name="Z3" version="4.6.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="4" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="5" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/maximum_subarray/why3shapes.gz b/examples/maximum_subarray/why3shapes.gz index caa95884efd2af6464639c0517d99844b8c8eb78..7db08d9a52eea78a68bc3ec6d0ada496eb4228ca 100644 Binary files a/examples/maximum_subarray/why3shapes.gz and b/examples/maximum_subarray/why3shapes.gz differ diff --git a/examples/mccarthy/why3session.xml b/examples/mccarthy/why3session.xml index fffe751303e0412a9bb5e47ff0cc30bc5de9d2a6..469be5b198a48b0709cda1356061f2da63b02d69 100644 --- a/examples/mccarthy/why3session.xml +++ b/examples/mccarthy/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="3" name="Alt-Ergo" version="2.0.0" timelimit="10" steplimit="0" memlimit="1000"/> <file name="../mccarthy.mlw" proved="true"> diff --git a/examples/mccarthy/why3shapes.gz b/examples/mccarthy/why3shapes.gz index 5b266063ec3381e7979af457ea3733ff1162907f..690347d0db94ddfde5094c9e59a153eea2a1f9a4 100644 Binary files a/examples/mccarthy/why3shapes.gz and b/examples/mccarthy/why3shapes.gz differ diff --git a/examples/mccarthy_vc_sp/why3session.xml b/examples/mccarthy_vc_sp/why3session.xml index be9b256a0bd80c2f12369b0904b2db4b5c899342..a47d016e3a67a49ba9c4d02d45ad7b39d97a8abe 100644 --- a/examples/mccarthy_vc_sp/why3session.xml +++ b/examples/mccarthy_vc_sp/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="3" name="Z3" version="4.6.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="4" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/mergesort_array/why3session.xml b/examples/mergesort_array/why3session.xml index af483c22705a9546f84791e2d18c19b97e7cda2f..8a7d0c61db0a2c1524695099387a7b31370982d8 100644 --- a/examples/mergesort_array/why3session.xml +++ b/examples/mergesort_array/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="11" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC3" version="2.4.1" timelimit="11" steplimit="0" memlimit="1000"/> <prover id="4" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/mergesort_array/why3shapes.gz b/examples/mergesort_array/why3shapes.gz index cfc14d36df51f9848430a1314e124a652fdf0694..cbe933adc0590a2157037844fe82b8d611c33f41 100644 Binary files a/examples/mergesort_array/why3shapes.gz and b/examples/mergesort_array/why3shapes.gz differ diff --git a/examples/mergesort_list/why3session.xml b/examples/mergesort_list/why3session.xml index 0c76e5067a0cb22117b747fbc241af93dd994626..b261296f31731cd3ece396f1bcf8f1f6553c5412 100644 --- a/examples/mergesort_list/why3session.xml +++ b/examples/mergesort_list/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Z3" version="4.5.0" timelimit="10" steplimit="0" memlimit="4000"/> <prover id="1" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> @@ -311,10 +311,10 @@ <proof prover="2"><result status="valid" time="2.04" steps="880"/></proof> </goal> <goal name="VC sort.16.6" expl="postcondition" proved="true"> - <proof prover="0" timelimit="1" memlimit="1000"><result status="valid" time="0.68"/></proof> + <proof prover="0" timelimit="1" memlimit="1000"><result status="valid" time="0.48"/></proof> </goal> <goal name="VC sort.16.7" expl="postcondition" proved="true"> - <proof prover="0"><result status="valid" time="5.61"/></proof> + <proof prover="0"><result status="valid" time="4.93"/></proof> </goal> <goal name="VC sort.16.8" expl="postcondition" proved="true"> <proof prover="2"><result status="valid" time="0.02" steps="27"/></proof> @@ -385,7 +385,7 @@ <proof prover="2"><result status="valid" time="1.85" steps="837"/></proof> </goal> <goal name="VC rev_sort.16.3" expl="postcondition" proved="true"> - <proof prover="2"><result status="valid" time="2.09" steps="834"/></proof> + <proof prover="2"><result status="valid" time="1.74" steps="834"/></proof> </goal> <goal name="VC rev_sort.16.4" expl="postcondition" proved="true"> <proof prover="0"><result status="valid" time="1.35"/></proof> diff --git a/examples/mergesort_queue/why3session.xml b/examples/mergesort_queue/why3session.xml index efd3b1258a7f0de227f8e4a41b19593162cac174..14452843a0a2bbe91422ba0ea5e7f00748a63a3f 100644 --- a/examples/mergesort_queue/why3session.xml +++ b/examples/mergesort_queue/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="11" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC4" version="1.4" timelimit="11" steplimit="0" memlimit="1000"/> <prover id="5" name="Z3" version="4.5.0" timelimit="11" steplimit="0" memlimit="1000"/> diff --git a/examples/mex/why3session.xml b/examples/mex/why3session.xml index 93d3a2e6788b1fe07daa6b304659646380c32f13..898f95fa56b298800aab115a3784a1881b76a64c 100644 --- a/examples/mex/why3session.xml +++ b/examples/mex/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="3" name="Z3" version="4.6.0" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/mex/why3shapes.gz b/examples/mex/why3shapes.gz index 8508bfb01ad3d2ed3e98605f50563120c5ae353b..8574b1bcfa1e377ea3e2e21fef5f016dfb2f9941 100644 Binary files a/examples/mex/why3shapes.gz and b/examples/mex/why3shapes.gz differ diff --git a/examples/mjrty/why3session.xml b/examples/mjrty/why3session.xml index 7eecb5c05cf87322595569b990899f220cde02ee..a30da376630bdd2543c73faed33bbc2c6187982a 100644 --- a/examples/mjrty/why3session.xml +++ b/examples/mjrty/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Z3" version="4.6.0" timelimit="11" steplimit="0" memlimit="1000"/> <file name="../mjrty.mlw" proved="true"> <theory name="Mjrty" proved="true"> diff --git a/examples/muller/why3session.xml b/examples/muller/why3session.xml index 6abef74f7261c3925f4a1bb4d9d3930695bc3e96..bd24cbe3bde988b9ebbc4af2cd71d004c424621d 100644 --- a/examples/muller/why3session.xml +++ b/examples/muller/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="11" steplimit="0" memlimit="1000"/> <file name="../muller.mlw" proved="true"> <theory name="Muller" proved="true"> diff --git a/examples/multiprecision/add/why3session.xml b/examples/multiprecision/add/why3session.xml index 057410cf02d3ec2ebb986f04f4e454aee2b12bfa..69b711d874ca82d46d0846a75d0829dfa5d341b7 100644 --- a/examples/multiprecision/add/why3session.xml +++ b/examples/multiprecision/add/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Eprover" version="1.9.1-001" timelimit="5" steplimit="0" memlimit="2000"/> <prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> @@ -547,7 +547,7 @@ <goal name="VC wmpn_add.40" expl="assertion" proved="true"> <transf name="split_goal_right" proved="true" > <goal name="VC wmpn_add.40.0" expl="VC for wmpn_add" proved="true"> - <proof prover="5"><result status="valid" time="0.38" steps="69"/></proof> + <proof prover="5"><result status="valid" time="0.24" steps="69"/></proof> </goal> <goal name="VC wmpn_add.40.1" expl="VC for wmpn_add" proved="true"> <proof prover="5" memlimit="2000"><result status="valid" time="0.26" steps="69"/></proof> @@ -762,7 +762,7 @@ <goal name="VC wmpn_add.96.0.0" expl="assertion" proved="true"> <transf name="reflection_f" proved="true" arg1="mp_decision"> <goal name="VC wmpn_add.96.0.0.0" expl="assertion" proved="true"> - <proof prover="0"><result status="valid" time="0.38"/></proof> + <proof prover="0"><result status="valid" time="0.24"/></proof> </goal> <goal name="VC wmpn_add.96.0.0.1" proved="true"> <proof prover="3"><result status="valid" time="0.20"/></proof> @@ -1002,7 +1002,7 @@ <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC wmpn_add_in_place.46.2" expl="VC for wmpn_add_in_place" proved="true"> - <proof prover="5" timelimit="1"><result status="valid" time="0.37" steps="88"/></proof> + <proof prover="5" timelimit="1"><result status="valid" time="0.21" steps="88"/></proof> </goal> <goal name="VC wmpn_add_in_place.46.3" expl="VC for wmpn_add_in_place" proved="true"> <proof prover="5" timelimit="1"><result status="valid" time="0.21" steps="66"/></proof> diff --git a/examples/multiprecision/add/why3shapes.gz b/examples/multiprecision/add/why3shapes.gz index dba5bbab19bc73b188136c72b06a5039aa5f254d..7b2d2e48598faa8adb83fba023a95d55fe1364bf 100644 Binary files a/examples/multiprecision/add/why3shapes.gz and b/examples/multiprecision/add/why3shapes.gz differ diff --git a/examples/multiprecision/compare/why3session.xml b/examples/multiprecision/compare/why3session.xml index a0f7ec5f07d4da7199fc33a07d9f75a1bc3765d0..ce5944015da3420b0a184341c4697ac7f4398aff 100644 --- a/examples/multiprecision/compare/why3session.xml +++ b/examples/multiprecision/compare/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="Z3" version="4.5.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="5" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/multiprecision/div/why3session.xml b/examples/multiprecision/div/why3session.xml index b0bed143aed3bc532ad32aab23345aa977fc1b60..9e16f22780964fb3bfc6345a5c557c7c75b85ca5 100644 --- a/examples/multiprecision/div/why3session.xml +++ b/examples/multiprecision/div/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Eprover" version="1.9.1-001" timelimit="5" steplimit="0" memlimit="2000"/> <prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="2000"/> <prover id="2" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> @@ -455,7 +455,7 @@ <goal name="VC div2by1_inv.19" expl="assertion" proved="true"> <transf name="split_goal_right" proved="true" > <goal name="VC div2by1_inv.19.0" expl="assertion" proved="true"> - <proof prover="2"><result status="valid" time="0.22"/></proof> + <proof prover="2"><result status="valid" time="0.09"/></proof> </goal> <goal name="VC div2by1_inv.19.1" expl="assertion" proved="true"> <proof prover="2"><result status="valid" time="0.07"/></proof> @@ -505,7 +505,7 @@ <proof prover="1" memlimit="1000"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC div2by1_inv.23" expl="assertion" proved="true"> - <proof prover="0"><result status="valid" time="2.78"/></proof> + <proof prover="0"><result status="valid" time="1.98"/></proof> </goal> <goal name="VC div2by1_inv.24" expl="assertion" proved="true"> <transf name="split_goal_right" proved="true" > @@ -700,7 +700,7 @@ <proof prover="3"><result status="valid" time="0.01"/></proof> </goal> <goal name="VC div2by1_inv.33.10" expl="VC for div2by1_inv" proved="true"> - <proof prover="2"><result status="valid" time="0.23"/></proof> + <proof prover="2"><result status="valid" time="0.09"/></proof> </goal> <goal name="VC div2by1_inv.33.11" expl="VC for div2by1_inv" proved="true"> <proof prover="3"><result status="valid" time="0.05"/></proof> @@ -1119,7 +1119,7 @@ <proof prover="0" timelimit="10"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC wmpn_divrem_1.41.2" expl="VC for wmpn_divrem_1" proved="true"> - <proof prover="0" timelimit="10"><result status="valid" time="4.64"/></proof> + <proof prover="0" timelimit="10"><result status="valid" time="3.48"/></proof> </goal> </transf> </goal> @@ -1139,7 +1139,7 @@ <proof prover="3"><result status="valid" time="0.08"/></proof> </goal> <goal name="VC wmpn_divrem_1.47" expl="loop invariant preservation" proved="true"> - <proof prover="0" timelimit="10"><result status="valid" time="3.75"/></proof> + <proof prover="0" timelimit="10"><result status="valid" time="3.00"/></proof> </goal> <goal name="VC wmpn_divrem_1.48" expl="loop invariant preservation" proved="true"> <proof prover="3"><result status="valid" time="0.03"/></proof> @@ -1222,7 +1222,7 @@ <proof prover="2"><result status="valid" time="0.09"/></proof> </goal> <goal name="VC wmpn_divrem_1.71" expl="integer overflow" proved="true"> - <proof prover="1" memlimit="1000"><result status="valid" time="0.20"/></proof> + <proof prover="1" memlimit="1000"><result status="valid" time="0.07"/></proof> </goal> <goal name="VC wmpn_divrem_1.72" expl="precondition" proved="true"> <proof prover="2"><result status="valid" time="0.11"/></proof> @@ -1239,7 +1239,7 @@ <proof prover="0"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC wmpn_divrem_1.74.2" expl="VC for wmpn_divrem_1" proved="true"> - <proof prover="0"><result status="valid" time="3.06"/></proof> + <proof prover="0"><result status="valid" time="2.28"/></proof> </goal> <goal name="VC wmpn_divrem_1.74.3" expl="VC for wmpn_divrem_1" proved="true"> <proof prover="2"><result status="valid" time="0.07"/></proof> @@ -1257,7 +1257,7 @@ <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC wmpn_divrem_1.74.8" expl="VC for wmpn_divrem_1" proved="true"> - <proof prover="0"><result status="valid" time="2.73"/></proof> + <proof prover="0"><result status="valid" time="2.23"/></proof> </goal> <goal name="VC wmpn_divrem_1.74.9" expl="VC for wmpn_divrem_1" proved="true"> <proof prover="0"><result status="valid" time="0.02"/></proof> @@ -1271,7 +1271,7 @@ <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.08"/></proof> </goal> <goal name="VC wmpn_divrem_1.77" expl="loop invariant preservation" proved="true"> - <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.15"/></proof> + <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC wmpn_divrem_1.78" expl="loop invariant preservation" proved="true"> <proof prover="3"><result status="valid" time="0.02"/></proof> @@ -1340,7 +1340,7 @@ <proof prover="5"><result status="valid" time="0.02" steps="23"/></proof> </goal> <goal name="VC div3by2_inv.5.6" expl="VC for div3by2_inv" proved="true"> - <proof prover="1"><result status="valid" time="1.05"/></proof> + <proof prover="1"><result status="valid" time="0.79"/></proof> </goal> <goal name="VC div3by2_inv.5.7" expl="VC for div3by2_inv" proved="true"> <proof prover="3"><result status="valid" time="0.01"/></proof> @@ -1420,7 +1420,7 @@ <goal name="VC div3by2_inv.16" expl="assertion" proved="true"> <transf name="split_goal_right" proved="true" > <goal name="VC div3by2_inv.16.0" expl="VC for div3by2_inv" proved="true"> - <proof prover="0" memlimit="1000"><result status="valid" time="0.36"/></proof> + <proof prover="0" memlimit="1000"><result status="valid" time="0.20"/></proof> </goal> <goal name="VC div3by2_inv.16.1" expl="VC for div3by2_inv" proved="true"> <proof prover="2"><result status="valid" time="0.08"/></proof> @@ -1435,7 +1435,7 @@ <proof prover="0" memlimit="1000"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC div3by2_inv.16.5" expl="VC for div3by2_inv" proved="true"> - <proof prover="0" memlimit="1000"><result status="valid" time="0.34"/></proof> + <proof prover="0" memlimit="1000"><result status="valid" time="0.20"/></proof> </goal> <goal name="VC div3by2_inv.16.6" expl="VC for div3by2_inv" proved="true"> <proof prover="1" memlimit="1000"><result status="valid" time="0.08"/></proof> @@ -1592,7 +1592,7 @@ <proof prover="3"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC div3by2_inv.17.38" expl="VC for div3by2_inv" proved="true"> - <proof prover="0"><result status="valid" time="4.35"/></proof> + <proof prover="0"><result status="valid" time="3.30"/></proof> </goal> <goal name="VC div3by2_inv.17.39" expl="VC for div3by2_inv" proved="true"> <proof prover="3"><result status="valid" time="0.05"/></proof> @@ -1673,7 +1673,7 @@ </transf> </goal> <goal name="VC div3by2_inv.17.54" expl="VC for div3by2_inv" proved="true"> - <proof prover="0"><result status="valid" time="1.73"/></proof> + <proof prover="0"><result status="valid" time="1.43"/></proof> </goal> <goal name="VC div3by2_inv.17.55" expl="VC for div3by2_inv" proved="true"> <proof prover="3"><result status="valid" time="0.01"/></proof> @@ -1682,7 +1682,7 @@ <proof prover="2"><result status="valid" time="0.36"/></proof> </goal> <goal name="VC div3by2_inv.17.57" expl="VC for div3by2_inv" proved="true"> - <proof prover="0"><result status="valid" time="1.47"/></proof> + <proof prover="0"><result status="valid" time="0.98"/></proof> </goal> <goal name="VC div3by2_inv.17.58" expl="VC for div3by2_inv" proved="true"> <proof prover="3"><result status="valid" time="0.05"/></proof> @@ -1703,7 +1703,7 @@ <proof prover="3"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC div3by2_inv.17.64" expl="VC for div3by2_inv" proved="true"> - <proof prover="0"><result status="valid" time="1.95"/></proof> + <proof prover="0"><result status="valid" time="1.19"/></proof> </goal> <goal name="VC div3by2_inv.17.65" expl="VC for div3by2_inv" proved="true"> <proof prover="3"><result status="valid" time="0.01"/></proof> @@ -1800,7 +1800,7 @@ <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC div3by2_inv.17.94.0.1" proved="true"> - <proof prover="0"><result status="valid" time="1.33"/></proof> + <proof prover="0"><result status="valid" time="0.82"/></proof> </goal> </transf> </goal> @@ -1897,7 +1897,7 @@ <proof prover="3"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC div3by2_inv.17.125" expl="VC for div3by2_inv" proved="true"> - <proof prover="1"><result status="valid" time="0.44"/></proof> + <proof prover="1"><result status="valid" time="0.25"/></proof> </goal> <goal name="VC div3by2_inv.17.126" expl="VC for div3by2_inv" proved="true"> <proof prover="3"><result status="valid" time="0.02"/></proof> @@ -1957,7 +1957,7 @@ <proof prover="3"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC div3by2_inv.17.145" expl="VC for div3by2_inv" proved="true"> - <proof prover="1"><result status="valid" time="0.40"/></proof> + <proof prover="1"><result status="valid" time="0.23"/></proof> </goal> <goal name="VC div3by2_inv.17.146" expl="VC for div3by2_inv" proved="true"> <proof prover="0"><result status="valid" time="0.06"/></proof> @@ -1984,7 +1984,7 @@ <proof prover="3"><result status="valid" time="0.12"/></proof> </goal> <goal name="VC div3by2_inv.17.154" expl="VC for div3by2_inv" proved="true"> - <proof prover="2"><result status="valid" time="0.40"/></proof> + <proof prover="2"><result status="valid" time="0.20"/></proof> </goal> <goal name="VC div3by2_inv.17.155" expl="VC for div3by2_inv" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> @@ -2049,7 +2049,7 @@ </transf> </goal> <goal name="VC div3by2_inv.18" expl="assertion" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="1.17"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.74"/></proof> </goal> <goal name="VC div3by2_inv.19" expl="assertion" proved="true"> <transf name="split_goal_right" proved="true" > @@ -2086,7 +2086,7 @@ <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC div3by2_inv.19.9" expl="VC for div3by2_inv" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="1.67"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="1.16"/></proof> </goal> </transf> </goal> @@ -2108,7 +2108,7 @@ <proof prover="3"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC div3by2_inv.20.5" expl="VC for div3by2_inv" proved="true"> - <proof prover="1" memlimit="1000"><result status="valid" time="0.20"/></proof> + <proof prover="1" memlimit="1000"><result status="valid" time="0.08"/></proof> </goal> <goal name="VC div3by2_inv.20.6" expl="VC for div3by2_inv" proved="true"> <proof prover="3"><result status="valid" time="0.02"/></proof> @@ -2188,7 +2188,7 @@ </transf> </goal> <goal name="VC div3by2_inv.24" expl="assertion" proved="true"> - <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.32"/></proof> + <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC div3by2_inv.25" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.08"/></proof> @@ -2208,12 +2208,12 @@ <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC div3by2_inv.27.3" expl="VC for div3by2_inv" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.50"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.31"/></proof> </goal> </transf> </goal> <goal name="VC div3by2_inv.28" expl="assertion" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="3.95"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="3.02"/></proof> </goal> <goal name="VC div3by2_inv.29" expl="assertion" proved="true"> <proof prover="1" memlimit="1000"><result status="valid" time="0.12"/></proof> @@ -2239,10 +2239,10 @@ </goal> <goal name="VC div3by2_inv.36" expl="assertion" proved="true"> <proof prover="1" memlimit="1000"><result status="valid" time="0.14"/></proof> - <proof prover="2" timelimit="5"><result status="valid" time="0.37"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.22"/></proof> </goal> <goal name="VC div3by2_inv.37" expl="assertion" proved="true"> - <proof prover="1" memlimit="1000"><result status="valid" time="0.25"/></proof> + <proof prover="1" memlimit="1000"><result status="valid" time="0.12"/></proof> </goal> <goal name="VC div3by2_inv.38" expl="assertion" proved="true"> <proof prover="2" timelimit="5"><result status="valid" time="0.25"/></proof> @@ -2257,7 +2257,7 @@ <proof prover="2" timelimit="5"><result status="valid" time="0.21"/></proof> </goal> <goal name="VC div3by2_inv.42" expl="postcondition" proved="true"> - <proof prover="1" memlimit="1000"><result status="valid" time="0.24"/></proof> + <proof prover="1" memlimit="1000"><result status="valid" time="0.11"/></proof> <proof prover="2" timelimit="5"><result status="valid" time="0.05"/></proof> <proof prover="3"><result status="valid" time="0.04"/></proof> </goal> @@ -2350,13 +2350,13 @@ <goal name="VC div3by2_inv.52" expl="assertion" proved="true"> <transf name="split_goal_right" proved="true" > <goal name="VC div3by2_inv.52.0" expl="VC for div3by2_inv" proved="true"> - <proof prover="0"><result status="valid" time="0.48"/></proof> + <proof prover="0"><result status="valid" time="0.30"/></proof> </goal> <goal name="VC div3by2_inv.52.1" expl="VC for div3by2_inv" proved="true"> <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC div3by2_inv.52.2" expl="VC for div3by2_inv" proved="true"> - <proof prover="2"><result status="valid" time="0.31"/></proof> + <proof prover="2"><result status="valid" time="0.16"/></proof> </goal> </transf> </goal> @@ -2498,13 +2498,13 @@ <proof prover="2" timelimit="5"><result status="valid" time="0.12"/></proof> </goal> <goal name="VC reciprocal_word_3by2.17.1" expl="VC for reciprocal_word_3by2" proved="true"> - <proof prover="5"><result status="valid" time="0.32" steps="42"/></proof> + <proof prover="5"><result status="valid" time="0.17" steps="42"/></proof> </goal> <goal name="VC reciprocal_word_3by2.17.2" expl="VC for reciprocal_word_3by2" proved="true"> <proof prover="5"><result status="valid" time="0.26" steps="43"/></proof> </goal> <goal name="VC reciprocal_word_3by2.17.3" expl="VC for reciprocal_word_3by2" proved="true"> - <proof prover="5"><result status="valid" time="0.35" steps="44"/></proof> + <proof prover="5"><result status="valid" time="0.18" steps="44"/></proof> </goal> <goal name="VC reciprocal_word_3by2.17.4" expl="VC for reciprocal_word_3by2" proved="true"> <proof prover="3"><result status="valid" time="0.06"/></proof> @@ -2539,7 +2539,7 @@ </transf> </goal> <goal name="VC reciprocal_word_3by2.20" expl="integer overflow" proved="true"> - <proof prover="1"><result status="valid" time="0.45"/></proof> + <proof prover="1"><result status="valid" time="0.29"/></proof> <proof prover="2" timelimit="5"><result status="valid" time="0.10"/></proof> </goal> <goal name="VC reciprocal_word_3by2.21" expl="assertion" proved="true"> @@ -2574,7 +2574,7 @@ <proof prover="3"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC reciprocal_word_3by2.23" expl="integer overflow" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.27"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.13"/></proof> </goal> <goal name="VC reciprocal_word_3by2.24" expl="precondition" proved="true"> <proof prover="1" memlimit="1000"><result status="valid" time="0.10"/></proof> @@ -2670,8 +2670,8 @@ </transf> </goal> <goal name="VC reciprocal_word_3by2.41" expl="integer overflow" proved="true"> - <proof prover="0" memlimit="1000"><result status="valid" time="0.53"/></proof> - <proof prover="1" memlimit="1000"><result status="valid" time="0.39"/></proof> + <proof prover="0" memlimit="1000"><result status="valid" time="0.31"/></proof> + <proof prover="1" memlimit="1000"><result status="valid" time="0.25"/></proof> <proof prover="2" timelimit="5"><result status="valid" time="0.06"/></proof> <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> @@ -2727,7 +2727,7 @@ </transf> </goal> <goal name="VC reciprocal_word_3by2.48" expl="integer overflow" proved="true"> - <proof prover="1" memlimit="1000"><result status="valid" time="0.86"/></proof> + <proof prover="1" memlimit="1000"><result status="valid" time="0.60"/></proof> </goal> <goal name="VC reciprocal_word_3by2.49" expl="precondition" proved="true"> <transf name="split_goal_right" proved="true" > @@ -2825,7 +2825,7 @@ </transf> </goal> <goal name="VC reciprocal_word_3by2.61" expl="assertion" proved="true"> - <proof prover="5"><result status="valid" time="1.84" steps="38"/></proof> + <proof prover="5"><result status="valid" time="1.42" steps="38"/></proof> </goal> <goal name="VC reciprocal_word_3by2.62" expl="integer overflow" proved="true"> <proof prover="2" timelimit="5"><result status="valid" time="0.10"/></proof> @@ -2930,7 +2930,7 @@ <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC submul_limb.10" expl="precondition" proved="true"> - <proof prover="0" memlimit="1000"><result status="valid" time="0.86"/></proof> + <proof prover="0" memlimit="1000"><result status="valid" time="0.56"/></proof> </goal> <goal name="VC submul_limb.11" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.02"/></proof> @@ -2952,7 +2952,7 @@ </transf> </goal> <goal name="VC submul_limb.14" expl="assertion" proved="true"> - <proof prover="0"><result status="valid" time="0.50"/></proof> + <proof prover="0"><result status="valid" time="0.32"/></proof> </goal> <goal name="VC submul_limb.15" expl="assertion" proved="true"> <transf name="split_goal_right" proved="true" > @@ -3003,7 +3003,7 @@ <goal name="VC submul_limb.22" expl="assertion" proved="true"> <transf name="split_goal_right" proved="true" > <goal name="VC submul_limb.22.0" expl="VC for submul_limb" proved="true"> - <proof prover="0" timelimit="10"><result status="valid" time="6.11"/></proof> + <proof prover="0" timelimit="10"><result status="valid" time="3.80"/></proof> </goal> <goal name="VC submul_limb.22.1" expl="VC for submul_limb" proved="true"> <proof prover="0"><result status="valid" time="0.06"/></proof> @@ -3167,7 +3167,7 @@ <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.08"/></proof> </goal> <goal name="VC div_sb_qr.25" expl="assertion" proved="true"> - <proof prover="1" memlimit="1000"><result status="valid" time="1.52"/></proof> + <proof prover="1" memlimit="1000"><result status="valid" time="1.24"/></proof> </goal> <goal name="VC div_sb_qr.26" expl="assertion" proved="true"> <proof prover="5"><result status="valid" time="0.02" steps="73"/></proof> @@ -3211,7 +3211,7 @@ <proof prover="5"><result status="valid" time="0.05" steps="120"/></proof> </goal> <goal name="VC div_sb_qr.30.9" expl="VC for div_sb_qr" proved="true"> - <proof prover="5"><result status="valid" time="0.66" steps="85"/></proof> + <proof prover="5"><result status="valid" time="0.34" steps="85"/></proof> </goal> </transf> </goal> @@ -3246,7 +3246,7 @@ <proof prover="3"><result status="valid" time="0.01"/></proof> </goal> <goal name="VC div_sb_qr.34.2" expl="VC for div_sb_qr" proved="true"> - <proof prover="3"><result status="valid" time="0.61"/></proof> + <proof prover="3"><result status="valid" time="0.44"/></proof> </goal> <goal name="VC div_sb_qr.34.3" expl="VC for div_sb_qr" proved="true"> <proof prover="5"><result status="valid" time="0.40" steps="150"/></proof> @@ -3258,7 +3258,7 @@ <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC div_sb_qr.34.6" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="0.40"/></proof> + <proof prover="1"><result status="valid" time="0.21"/></proof> </goal> <goal name="VC div_sb_qr.34.7" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.01"/></proof> @@ -3278,7 +3278,7 @@ </transf> </goal> <goal name="VC div_sb_qr.35" expl="postcondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.16"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC div_sb_qr.36" expl="postcondition" proved="true"> <proof prover="3"><result status="valid" time="0.08"/></proof> @@ -3354,10 +3354,10 @@ <proof prover="0"><result status="valid" time="0.12"/></proof> </goal> <goal name="VC div_sb_qr.44.8" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="3.42"/></proof> + <proof prover="1"><result status="valid" time="2.45"/></proof> </goal> <goal name="VC div_sb_qr.44.9" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="3.40"/></proof> + <proof prover="1"><result status="valid" time="2.38"/></proof> </goal> <goal name="VC div_sb_qr.44.10" expl="VC for div_sb_qr" proved="true"> <proof prover="1"><result status="valid" time="0.33"/></proof> @@ -3380,7 +3380,7 @@ <proof prover="2" timelimit="5"><result status="valid" time="0.22"/></proof> </goal> <goal name="VC div_sb_qr.47" expl="precondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.34"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.17"/></proof> </goal> <goal name="VC div_sb_qr.48" expl="assertion" proved="true"> <transf name="split_goal_right" proved="true" > @@ -3388,7 +3388,7 @@ <proof prover="3"><result status="valid" time="0.07"/></proof> </goal> <goal name="VC div_sb_qr.48.1" expl="VC for div_sb_qr" proved="true"> - <proof prover="0"><result status="valid" time="0.18"/></proof> + <proof prover="0"><result status="valid" time="0.05"/></proof> </goal> <goal name="VC div_sb_qr.48.2" expl="VC for div_sb_qr" proved="true"> <proof prover="5"><result status="valid" time="0.07" steps="57"/></proof> @@ -3422,10 +3422,10 @@ <proof prover="0"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC div_sb_qr.49.5" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="0.89"/></proof> + <proof prover="2"><result status="valid" time="0.45"/></proof> </goal> <goal name="VC div_sb_qr.49.6" expl="VC for div_sb_qr" proved="true"> - <proof prover="5"><result status="valid" time="0.20" steps="62"/></proof> + <proof prover="5"><result status="valid" time="0.07" steps="62"/></proof> </goal> <goal name="VC div_sb_qr.49.7" expl="VC for div_sb_qr" proved="true"> <proof prover="5"><result status="valid" time="0.12" steps="64"/></proof> @@ -3500,7 +3500,7 @@ <proof prover="2" timelimit="5"><result status="valid" time="0.24"/></proof> </goal> <goal name="VC div_sb_qr.71" expl="integer overflow" proved="true"> - <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.32"/></proof> + <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC div_sb_qr.72" expl="precondition" proved="true"> <proof prover="2" timelimit="5"><result status="valid" time="0.10"/></proof> @@ -3509,7 +3509,7 @@ <proof prover="5" memlimit="2000"><result status="valid" time="0.29" steps="110"/></proof> </goal> <goal name="VC div_sb_qr.74" expl="assertion" proved="true"> - <proof prover="1"><result status="valid" time="0.95"/></proof> + <proof prover="1"><result status="valid" time="0.74"/></proof> </goal> <goal name="VC div_sb_qr.75" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> @@ -3523,13 +3523,13 @@ <proof prover="0"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC div_sb_qr.77.1" expl="VC for div_sb_qr" proved="true"> - <proof prover="0"><result status="valid" time="4.76"/></proof> + <proof prover="0"><result status="valid" time="2.98"/></proof> </goal> <goal name="VC div_sb_qr.77.2" expl="VC for div_sb_qr" proved="true"> <proof prover="1" memlimit="1000"><result status="valid" time="0.84"/></proof> </goal> <goal name="VC div_sb_qr.77.3" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="0.98"/></proof> + <proof prover="1"><result status="valid" time="0.72"/></proof> </goal> <goal name="VC div_sb_qr.77.4" expl="VC for div_sb_qr" proved="true"> <proof prover="0"><result status="valid" time="0.03"/></proof> @@ -3566,7 +3566,7 @@ <proof prover="5"><result status="valid" time="1.00" steps="122"/></proof> </goal> <goal name="VC div_sb_qr.79.8" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="0.40"/></proof> + <proof prover="2"><result status="valid" time="0.22"/></proof> </goal> <goal name="VC div_sb_qr.79.9" expl="VC for div_sb_qr" proved="true"> <proof prover="0"><result status="valid" time="0.03"/></proof> @@ -3583,7 +3583,7 @@ <proof prover="2" timelimit="5"><result status="valid" time="0.24"/></proof> </goal> <goal name="VC div_sb_qr.82" expl="precondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="2.25"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="1.75"/></proof> </goal> <goal name="VC div_sb_qr.83" expl="precondition" proved="true"> <proof prover="0" memlimit="1000"><result status="valid" time="0.02"/></proof> @@ -3612,10 +3612,10 @@ </transf> </goal> <goal name="VC div_sb_qr.86" expl="precondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.49"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.26"/></proof> </goal> <goal name="VC div_sb_qr.87" expl="postcondition" proved="true"> - <proof prover="5" memlimit="2000"><result status="valid" time="2.89" steps="178"/></proof> + <proof prover="5" memlimit="2000"><result status="valid" time="1.92" steps="178"/></proof> </goal> <goal name="VC div_sb_qr.88" expl="precondition" proved="true"> <proof prover="2" timelimit="5"><result status="valid" time="0.29"/></proof> @@ -3711,7 +3711,7 @@ <proof prover="3"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC div_sb_qr.91.13" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="0.28"/></proof> + <proof prover="1"><result status="valid" time="0.13"/></proof> </goal> <goal name="VC div_sb_qr.91.14" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.24"/></proof> @@ -3741,7 +3741,7 @@ <proof prover="3"><result status="valid" time="0.05"/></proof> </goal> <goal name="VC div_sb_qr.91.23" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="0.54"/></proof> + <proof prover="1"><result status="valid" time="0.34"/></proof> </goal> <goal name="VC div_sb_qr.91.24" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.03"/></proof> @@ -3765,10 +3765,10 @@ <proof prover="3"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC div_sb_qr.91.31" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="0.30"/></proof> + <proof prover="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC div_sb_qr.91.32" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="0.28"/></proof> + <proof prover="1"><result status="valid" time="0.13"/></proof> </goal> <goal name="VC div_sb_qr.91.33" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.09"/></proof> @@ -3779,19 +3779,19 @@ <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.32"/></proof> </goal> <goal name="VC div_sb_qr.93" expl="precondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.45"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.29"/></proof> </goal> <goal name="VC div_sb_qr.94" expl="precondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.52"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.32"/></proof> </goal> <goal name="VC div_sb_qr.95" expl="precondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.36"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.20"/></proof> </goal> <goal name="VC div_sb_qr.96" expl="precondition" proved="true"> <proof prover="2" timelimit="5"><result status="valid" time="0.07"/></proof> </goal> <goal name="VC div_sb_qr.97" expl="precondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.59"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.32"/></proof> </goal> <goal name="VC div_sb_qr.98" expl="assertion" proved="true"> <transf name="split_goal_right" proved="true" > @@ -3801,7 +3801,7 @@ <goal name="VC div_sb_qr.98.1" expl="VC for div_sb_qr" proved="true"> <transf name="split_goal_right" proved="true" > <goal name="VC div_sb_qr.98.1.0" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="1.57"/></proof> + <proof prover="1"><result status="valid" time="1.08"/></proof> </goal> <goal name="VC div_sb_qr.98.1.1" expl="VC for div_sb_qr" proved="true"> <transf name="introduce_premises" proved="true" > @@ -3825,7 +3825,7 @@ <proof prover="2" timelimit="5"><result status="valid" time="0.29"/></proof> </goal> <goal name="VC div_sb_qr.100" expl="precondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.36"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.22"/></proof> </goal> <goal name="VC div_sb_qr.101" expl="assertion" proved="true"> <transf name="split_goal_right" proved="true" > @@ -3863,20 +3863,20 @@ <proof prover="0"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC div_sb_qr.101.11" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="0.64"/></proof> + <proof prover="2"><result status="valid" time="0.40"/></proof> </goal> <goal name="VC div_sb_qr.101.12" expl="VC for div_sb_qr" proved="true"> <proof prover="0"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC div_sb_qr.101.13" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="0.47"/></proof> + <proof prover="2"><result status="valid" time="0.24"/></proof> </goal> </transf> </goal> <goal name="VC div_sb_qr.102" expl="assertion" proved="true"> <transf name="split_goal_right" proved="true" > <goal name="VC div_sb_qr.102.0" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="0.64"/></proof> + <proof prover="2"><result status="valid" time="0.37"/></proof> </goal> <goal name="VC div_sb_qr.102.1" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.12"/></proof> @@ -3897,7 +3897,7 @@ <proof prover="0" memlimit="1000"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC div_sb_qr.102.7" expl="VC for div_sb_qr" proved="true"> - <proof prover="0"><result status="valid" time="2.02"/></proof> + <proof prover="0"><result status="valid" time="1.16"/></proof> </goal> <goal name="VC div_sb_qr.102.8" expl="VC for div_sb_qr" proved="true"> <proof prover="0"><result status="valid" time="0.05"/></proof> @@ -3936,13 +3936,13 @@ <proof prover="2"><result status="valid" time="0.33"/></proof> </goal> <goal name="VC div_sb_qr.102.20" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="0.40"/></proof> + <proof prover="2"><result status="valid" time="0.24"/></proof> </goal> <goal name="VC div_sb_qr.102.21" expl="VC for div_sb_qr" proved="true"> <proof prover="2"><result status="valid" time="0.39"/></proof> </goal> <goal name="VC div_sb_qr.102.22" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="1.26"/></proof> + <proof prover="1"><result status="valid" time="0.82"/></proof> </goal> <goal name="VC div_sb_qr.102.23" expl="VC for div_sb_qr" proved="true"> <proof prover="0"><result status="valid" time="0.05"/></proof> @@ -3957,10 +3957,10 @@ <proof prover="3"><result status="valid" time="0.05"/></proof> </goal> <goal name="VC div_sb_qr.102.27" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="0.48"/></proof> + <proof prover="2"><result status="valid" time="0.27"/></proof> </goal> <goal name="VC div_sb_qr.102.28" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="0.28"/></proof> + <proof prover="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC div_sb_qr.102.29" expl="VC for div_sb_qr" proved="true"> <proof prover="0"><result status="valid" time="0.04"/></proof> @@ -3978,10 +3978,10 @@ <proof prover="0"><result status="valid" time="0.05"/></proof> </goal> <goal name="VC div_sb_qr.102.34" expl="VC for div_sb_qr" proved="true"> - <proof prover="0" memlimit="1000"><result status="valid" time="1.21"/></proof> + <proof prover="0" memlimit="1000"><result status="valid" time="0.65"/></proof> </goal> <goal name="VC div_sb_qr.102.35" expl="VC for div_sb_qr" proved="true"> - <proof prover="0"><result status="valid" time="0.44"/></proof> + <proof prover="0"><result status="valid" time="0.26"/></proof> </goal> <goal name="VC div_sb_qr.102.36" expl="VC for div_sb_qr" proved="true"> <proof prover="2"><result status="valid" time="0.34"/></proof> @@ -3990,7 +3990,7 @@ <proof prover="0"><result status="valid" time="0.25"/></proof> </goal> <goal name="VC div_sb_qr.102.38" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="0.46"/></proof> + <proof prover="2"><result status="valid" time="0.31"/></proof> </goal> <goal name="VC div_sb_qr.102.39" expl="VC for div_sb_qr" proved="true"> <proof prover="0"><result status="valid" time="0.04"/></proof> @@ -4008,10 +4008,10 @@ <proof prover="3"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC div_sb_qr.102.44" expl="VC for div_sb_qr" proved="true"> - <proof prover="0"><result status="valid" time="0.40"/></proof> + <proof prover="0"><result status="valid" time="0.21"/></proof> </goal> <goal name="VC div_sb_qr.102.45" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="0.55"/></proof> + <proof prover="2"><result status="valid" time="0.27"/></proof> </goal> <goal name="VC div_sb_qr.102.46" expl="VC for div_sb_qr" proved="true"> <proof prover="2"><result status="valid" time="0.10"/></proof> @@ -4023,7 +4023,7 @@ <proof prover="0"><result status="valid" time="0.05"/></proof> </goal> <goal name="VC div_sb_qr.102.49" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="0.62"/></proof> + <proof prover="2"><result status="valid" time="0.30"/></proof> </goal> </transf> </goal> @@ -4045,7 +4045,7 @@ <proof prover="0"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC div_sb_qr.103.5" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="0.50"/></proof> + <proof prover="2"><result status="valid" time="0.24"/></proof> </goal> <goal name="VC div_sb_qr.103.6" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.08"/></proof> @@ -4103,16 +4103,16 @@ <goal name="VC div_sb_qr.106" expl="assertion" proved="true"> <transf name="split_goal_right" proved="true" > <goal name="VC div_sb_qr.106.0" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="1.10"/></proof> + <proof prover="1"><result status="valid" time="0.58"/></proof> </goal> <goal name="VC div_sb_qr.106.1" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="0.29"/></proof> + <proof prover="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC div_sb_qr.106.2" expl="VC for div_sb_qr" proved="true"> <proof prover="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC div_sb_qr.106.3" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="0.94"/></proof> + <proof prover="1"><result status="valid" time="0.61"/></proof> </goal> <goal name="VC div_sb_qr.106.4" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.02"/></proof> @@ -4121,7 +4121,7 @@ <proof prover="3"><result status="valid" time="0.01"/></proof> </goal> <goal name="VC div_sb_qr.106.6" expl="VC for div_sb_qr" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.44"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.27"/></proof> </goal> <goal name="VC div_sb_qr.106.7" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.01"/></proof> @@ -4133,13 +4133,13 @@ <proof prover="0"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC div_sb_qr.106.10" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="0.28"/></proof> + <proof prover="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC div_sb_qr.106.11" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="0.27"/></proof> + <proof prover="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC div_sb_qr.106.12" expl="VC for div_sb_qr" proved="true"> - <proof prover="3"><result status="valid" time="0.20"/></proof> + <proof prover="3"><result status="valid" time="0.08"/></proof> </goal> <goal name="VC div_sb_qr.106.13" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.06"/></proof> @@ -4154,7 +4154,7 @@ <proof prover="3"><result status="valid" time="0.01"/></proof> </goal> <goal name="VC div_sb_qr.106.17" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="1.70"/></proof> + <proof prover="1"><result status="valid" time="0.88"/></proof> </goal> <goal name="VC div_sb_qr.106.18" expl="VC for div_sb_qr" proved="true"> <proof prover="2" timelimit="5"><result status="valid" time="0.05"/></proof> @@ -4162,11 +4162,11 @@ </transf> </goal> <goal name="VC div_sb_qr.107" expl="loop variant decrease" proved="true"> - <proof prover="0" memlimit="1000"><result status="valid" time="0.58"/></proof> + <proof prover="0" memlimit="1000"><result status="valid" time="0.30"/></proof> <proof prover="3"><result status="valid" time="0.07"/></proof> </goal> <goal name="VC div_sb_qr.108" expl="loop invariant preservation" proved="true"> - <proof prover="2"><result status="valid" time="0.45"/></proof> + <proof prover="2"><result status="valid" time="0.26"/></proof> </goal> <goal name="VC div_sb_qr.109" expl="loop invariant preservation" proved="true"> <proof prover="2"><result status="valid" time="0.38"/></proof> @@ -4175,7 +4175,7 @@ <proof prover="2"><result status="valid" time="0.30"/></proof> </goal> <goal name="VC div_sb_qr.111" expl="loop invariant preservation" proved="true"> - <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.53"/></proof> + <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.30"/></proof> </goal> <goal name="VC div_sb_qr.112" expl="loop invariant preservation" proved="true"> <proof prover="3"><result status="valid" time="0.05"/></proof> @@ -4196,7 +4196,7 @@ <proof prover="3"><result status="valid" time="0.07"/></proof> </goal> <goal name="VC div_sb_qr.118" expl="loop invariant preservation" proved="true"> - <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.63"/></proof> + <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.43"/></proof> </goal> <goal name="VC div_sb_qr.119" expl="loop invariant preservation" proved="true"> <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.05"/></proof> @@ -4223,7 +4223,7 @@ <proof prover="5"><result status="valid" time="0.44" steps="158"/></proof> </goal> <goal name="VC div_sb_qr.122.4" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="0.48"/></proof> + <proof prover="2"><result status="valid" time="0.32"/></proof> </goal> </transf> </goal> @@ -4238,7 +4238,7 @@ <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.23"/></proof> </goal> <goal name="VC div_sb_qr.126" expl="precondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.29"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.14"/></proof> <proof prover="3"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC div_sb_qr.127" expl="precondition" proved="true"> @@ -4248,25 +4248,25 @@ <goal name="VC div_sb_qr.128" expl="assertion" proved="true"> <transf name="split_goal_right" proved="true" > <goal name="VC div_sb_qr.128.0" expl="VC for div_sb_qr" proved="true"> - <proof prover="3"><result status="valid" time="0.22"/></proof> + <proof prover="3"><result status="valid" time="0.09"/></proof> </goal> <goal name="VC div_sb_qr.128.1" expl="VC for div_sb_qr" proved="true"> - <proof prover="5"><result status="valid" time="0.37" steps="112"/></proof> + <proof prover="5"><result status="valid" time="0.21" steps="112"/></proof> </goal> <goal name="VC div_sb_qr.128.2" expl="VC for div_sb_qr" proved="true"> - <proof prover="5"><result status="valid" time="0.40" steps="113"/></proof> + <proof prover="5"><result status="valid" time="0.22" steps="113"/></proof> </goal> <goal name="VC div_sb_qr.128.3" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC div_sb_qr.128.4" expl="VC for div_sb_qr" proved="true"> - <proof prover="5"><result status="valid" time="0.45" steps="155"/></proof> + <proof prover="5"><result status="valid" time="0.29" steps="155"/></proof> </goal> <goal name="VC div_sb_qr.128.5" expl="VC for div_sb_qr" proved="true"> <proof prover="5"><result status="valid" time="0.43" steps="155"/></proof> </goal> <goal name="VC div_sb_qr.128.6" expl="VC for div_sb_qr" proved="true"> - <proof prover="5"><result status="valid" time="0.50" steps="114"/></proof> + <proof prover="5"><result status="valid" time="0.23" steps="114"/></proof> </goal> <goal name="VC div_sb_qr.128.7" expl="VC for div_sb_qr" proved="true"> <proof prover="5"><result status="valid" time="0.46" steps="162"/></proof> @@ -4293,7 +4293,7 @@ <proof prover="5"><result status="valid" time="0.27" steps="109"/></proof> </goal> <goal name="VC div_sb_qr.133" expl="precondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.33"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.15"/></proof> </goal> <goal name="VC div_sb_qr.134" expl="precondition" proved="true"> <transf name="introduce_premises" proved="true" > @@ -4304,7 +4304,7 @@ <goal name="VC div_sb_qr.134.0.0.0" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC div_sb_qr.134.0.0.0.0" expl="precondition" proved="true"> - <proof prover="3"><result status="valid" time="4.69"/></proof> + <proof prover="3"><result status="valid" time="3.78"/></proof> </goal> </transf> </goal> @@ -4318,10 +4318,10 @@ <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.28"/></proof> </goal> <goal name="VC div_sb_qr.136" expl="precondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.68"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.45"/></proof> </goal> <goal name="VC div_sb_qr.137" expl="precondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.42"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.24"/></proof> </goal> <goal name="VC div_sb_qr.138" expl="assertion" proved="true"> <transf name="split_goal_right" proved="true" > @@ -4350,7 +4350,7 @@ <proof prover="0"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC div_sb_qr.141" expl="assertion" proved="true"> - <proof prover="2"><result status="valid" time="0.38"/></proof> + <proof prover="2"><result status="valid" time="0.22"/></proof> </goal> <goal name="VC div_sb_qr.142" expl="precondition" proved="true"> <proof prover="2" timelimit="5"><result status="valid" time="0.33"/></proof> @@ -4391,7 +4391,7 @@ <proof prover="0"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC div_sb_qr.151" expl="precondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.48"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.25"/></proof> </goal> <goal name="VC div_sb_qr.152" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> @@ -4405,10 +4405,10 @@ <proof prover="0"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC div_sb_qr.153.2" expl="VC for div_sb_qr" proved="true"> - <proof prover="0" memlimit="1000"><result status="valid" time="2.96"/></proof> + <proof prover="0" memlimit="1000"><result status="valid" time="1.98"/></proof> </goal> <goal name="VC div_sb_qr.153.3" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="2.04"/></proof> + <proof prover="1"><result status="valid" time="1.72"/></proof> </goal> <goal name="VC div_sb_qr.153.4" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.10"/></proof> @@ -4432,10 +4432,10 @@ </transf> </goal> <goal name="VC div_sb_qr.155" expl="assertion" proved="true"> - <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.68"/></proof> + <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.46"/></proof> </goal> <goal name="VC div_sb_qr.156" expl="assertion" proved="true"> - <proof prover="2"><result status="valid" time="0.22"/></proof> + <proof prover="2"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC div_sb_qr.157" expl="assertion" proved="true"> <transf name="introduce_premises" proved="true" > @@ -4695,7 +4695,7 @@ <proof prover="3"><result status="valid" time="0.32"/></proof> </goal> <goal name="VC div_sb_qr.157.0.0.0.83" proved="true"> - <proof prover="3"><result status="valid" time="0.39"/></proof> + <proof prover="3"><result status="valid" time="0.20"/></proof> </goal> <goal name="VC div_sb_qr.157.0.0.0.84" proved="true"> <proof prover="3"><result status="valid" time="0.29"/></proof> @@ -4746,7 +4746,7 @@ <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC div_sb_qr.157.0.0.0.100" proved="true"> - <proof prover="3"><result status="valid" time="0.34"/></proof> + <proof prover="3"><result status="valid" time="0.19"/></proof> </goal> <goal name="VC div_sb_qr.157.0.0.0.101" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> @@ -4968,7 +4968,7 @@ <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC div_sb_qr.157.0.0.0.174" proved="true"> - <proof prover="2"><result status="valid" time="0.28"/></proof> + <proof prover="2"><result status="valid" time="0.15"/></proof> </goal> <goal name="VC div_sb_qr.157.0.0.0.175" proved="true"> <proof prover="2"><result status="valid" time="0.28"/></proof> @@ -5000,10 +5000,10 @@ </transf> </goal> <goal name="VC div_sb_qr.157.0.0.1" proved="true"> - <proof prover="2"><result status="valid" time="0.62"/></proof> + <proof prover="2"><result status="valid" time="0.29"/></proof> </goal> <goal name="VC div_sb_qr.157.0.0.2" proved="true"> - <proof prover="2"><result status="valid" time="0.61"/></proof> + <proof prover="2"><result status="valid" time="0.29"/></proof> </goal> </transf> </goal> @@ -5021,10 +5021,10 @@ <goal name="VC div_sb_qr.159.0.0" expl="postcondition" proved="true"> <transf name="reflection_f" proved="true" arg1="mp_decision"> <goal name="VC div_sb_qr.159.0.0.0" expl="postcondition" proved="true"> - <proof prover="0"><result status="valid" time="3.28"/></proof> + <proof prover="0"><result status="valid" time="2.09"/></proof> </goal> <goal name="VC div_sb_qr.159.0.0.1" proved="true"> - <proof prover="2"><result status="valid" time="0.44"/></proof> + <proof prover="2"><result status="valid" time="0.25"/></proof> </goal> <goal name="VC div_sb_qr.159.0.0.2" proved="true"> <proof prover="2"><result status="valid" time="0.40"/></proof> @@ -5036,16 +5036,16 @@ </transf> </goal> <goal name="VC div_sb_qr.160" expl="precondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.44"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.27"/></proof> <proof prover="3"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC div_sb_qr.161" expl="assertion" proved="true"> - <proof prover="1" timelimit="10"><result status="valid" time="4.99"/></proof> + <proof prover="1" timelimit="10"><result status="valid" time="3.80"/></proof> </goal> <goal name="VC div_sb_qr.162" expl="assertion" proved="true"> <transf name="split_goal_right" proved="true" > <goal name="VC div_sb_qr.162.0" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="1.10"/></proof> + <proof prover="2"><result status="valid" time="0.69"/></proof> </goal> <goal name="VC div_sb_qr.162.1" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.06"/></proof> @@ -5063,7 +5063,7 @@ <proof prover="3"><result status="valid" time="0.07"/></proof> </goal> <goal name="VC div_sb_qr.162.6" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="0.41"/></proof> + <proof prover="2"><result status="valid" time="0.22"/></proof> </goal> <goal name="VC div_sb_qr.162.7" expl="VC for div_sb_qr" proved="true"> <proof prover="2" timelimit="5"><result status="valid" time="0.59"/></proof> @@ -5072,13 +5072,13 @@ <proof prover="2"><result status="valid" time="0.42"/></proof> </goal> <goal name="VC div_sb_qr.162.9" expl="VC for div_sb_qr" proved="true"> - <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.56"/></proof> + <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.34"/></proof> </goal> <goal name="VC div_sb_qr.162.10" expl="VC for div_sb_qr" proved="true"> <proof prover="0" memlimit="1000"><result status="valid" time="0.38"/></proof> </goal> <goal name="VC div_sb_qr.162.11" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="0.40"/></proof> + <proof prover="2"><result status="valid" time="0.18"/></proof> </goal> <goal name="VC div_sb_qr.162.12" expl="VC for div_sb_qr" proved="true"> <proof prover="2"><result status="valid" time="0.41"/></proof> @@ -5086,7 +5086,7 @@ <goal name="VC div_sb_qr.162.13" expl="VC for div_sb_qr" proved="true"> <transf name="replace" proved="true" arg1="(power radix2 2)" arg2="(radix2 * radix2)"> <goal name="VC div_sb_qr.162.13.0" expl="VC for div_sb_qr" proved="true"> - <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="3.95"/></proof> + <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="2.19"/></proof> </goal> <goal name="VC div_sb_qr.162.13.1" proved="true"> <proof prover="3" memlimit="2000"><result status="valid" time="0.04"/></proof> @@ -5287,13 +5287,13 @@ <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC div_sb_qr.163.0.0.0.61" proved="true"> - <proof prover="3"><result status="valid" time="0.37"/></proof> + <proof prover="3"><result status="valid" time="0.17"/></proof> </goal> <goal name="VC div_sb_qr.163.0.0.0.62" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC div_sb_qr.163.0.0.0.63" proved="true"> - <proof prover="3"><result status="valid" time="0.33"/></proof> + <proof prover="3"><result status="valid" time="0.18"/></proof> </goal> <goal name="VC div_sb_qr.163.0.0.0.64" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> @@ -5676,10 +5676,10 @@ </transf> </goal> <goal name="VC div_sb_qr.163.0.0.1" proved="true"> - <proof prover="2"><result status="valid" time="0.44"/></proof> + <proof prover="2"><result status="valid" time="0.26"/></proof> </goal> <goal name="VC div_sb_qr.163.0.0.2" proved="true"> - <proof prover="2"><result status="valid" time="0.46"/></proof> + <proof prover="2"><result status="valid" time="0.30"/></proof> </goal> </transf> </goal> @@ -5688,7 +5688,7 @@ </transf> </goal> <goal name="VC div_sb_qr.164" expl="postcondition" proved="true"> - <proof prover="2"><result status="valid" time="0.58"/></proof> + <proof prover="2"><result status="valid" time="0.31"/></proof> </goal> <goal name="VC div_sb_qr.165" expl="assertion" proved="true"> <proof prover="0" memlimit="1000"><result status="valid" time="0.05"/></proof> @@ -5697,7 +5697,7 @@ <proof prover="3"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC div_sb_qr.167" expl="precondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.47"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.26"/></proof> </goal> <goal name="VC div_sb_qr.168" expl="assertion" proved="true"> <transf name="split_goal_right" proved="true" > @@ -5768,7 +5768,7 @@ <goal name="VC div_sb_qr.168.12.0.0" expl="VC for div_sb_qr" proved="true"> <transf name="cut" proved="true" arg1="(0 <= x12 /\ 0 <= power radix2 sy)"> <goal name="VC div_sb_qr.168.12.0.0.0" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="0.51"/></proof> + <proof prover="1"><result status="valid" time="0.32"/></proof> </goal> <goal name="VC div_sb_qr.168.12.0.0.1" proved="true"> <proof prover="3" memlimit="2000"><result status="valid" time="0.05"/></proof> @@ -5786,7 +5786,7 @@ <proof prover="3"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC div_sb_qr.168.15" expl="VC for div_sb_qr" proved="true"> - <proof prover="0"><result status="valid" time="3.62"/></proof> + <proof prover="0"><result status="valid" time="2.31"/></proof> </goal> <goal name="VC div_sb_qr.168.16" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> @@ -5795,7 +5795,7 @@ <proof prover="0"><result status="valid" time="0.52"/></proof> </goal> <goal name="VC div_sb_qr.168.18" expl="VC for div_sb_qr" proved="true"> - <proof prover="0"><result status="valid" time="0.58"/></proof> + <proof prover="0"><result status="valid" time="0.38"/></proof> </goal> </transf> </goal> @@ -5817,10 +5817,10 @@ <proof prover="1" memlimit="1000"><result status="valid" time="0.17"/></proof> </goal> <goal name="VC div_sb_qr.172.2" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="1.78"/></proof> + <proof prover="1"><result status="valid" time="1.42"/></proof> </goal> <goal name="VC div_sb_qr.172.3" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="2.31"/></proof> + <proof prover="1"><result status="valid" time="1.44"/></proof> </goal> <goal name="VC div_sb_qr.172.4" expl="VC for div_sb_qr" proved="true"> <proof prover="1" memlimit="1000"><result status="valid" time="0.19"/></proof> @@ -5860,7 +5860,7 @@ <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC div_sb_qr.174.9" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="0.30"/></proof> + <proof prover="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC div_sb_qr.174.10" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.11"/></proof> @@ -5875,26 +5875,26 @@ <proof prover="3"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC div_sb_qr.174.14" expl="VC for div_sb_qr" proved="true"> - <proof prover="0"><result status="valid" time="3.28"/></proof> + <proof prover="0"><result status="valid" time="2.10"/></proof> </goal> <goal name="VC div_sb_qr.174.15" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="0.48"/></proof> + <proof prover="1"><result status="valid" time="0.22"/></proof> </goal> <goal name="VC div_sb_qr.174.16" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC div_sb_qr.174.17" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="0.31"/></proof> + <proof prover="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC div_sb_qr.174.18" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC div_sb_qr.174.19" expl="VC for div_sb_qr" proved="true"> <proof prover="0"><result status="valid" time="0.04"/></proof> - <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="1.22"/></proof> + <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.96"/></proof> </goal> <goal name="VC div_sb_qr.174.20" expl="VC for div_sb_qr" proved="true"> - <proof prover="3"><result status="valid" time="0.31"/></proof> + <proof prover="3"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC div_sb_qr.174.21" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.02"/></proof> @@ -5918,7 +5918,7 @@ <proof prover="3"><result status="valid" time="0.01"/></proof> </goal> <goal name="VC div_sb_qr.174.28" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="0.84"/></proof> + <proof prover="1"><result status="valid" time="0.56"/></proof> </goal> <goal name="VC div_sb_qr.174.29" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> @@ -5929,7 +5929,7 @@ </transf> </goal> <goal name="VC div_sb_qr.175" expl="postcondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.58"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.28"/></proof> </goal> <goal name="VC div_sb_qr.176" expl="assertion" proved="true"> <transf name="split_goal_right" proved="true" > @@ -5957,29 +5957,29 @@ </transf> </goal> <goal name="VC div_sb_qr.177" expl="precondition" proved="true"> - <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.80"/></proof> + <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.46"/></proof> </goal> <goal name="VC div_sb_qr.178" expl="integer overflow" proved="true"> <proof prover="3"><result status="valid" time="0.25"/></proof> </goal> <goal name="VC div_sb_qr.179" expl="integer overflow" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.82"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.46"/></proof> </goal> <goal name="VC div_sb_qr.180" expl="precondition" proved="true"> <proof prover="2" timelimit="5"><result status="valid" time="0.36"/></proof> <proof prover="3"><result status="valid" time="0.07"/></proof> </goal> <goal name="VC div_sb_qr.181" expl="precondition" proved="true"> - <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="1.33"/></proof> + <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="1.05"/></proof> </goal> <goal name="VC div_sb_qr.182" expl="precondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.66"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.46"/></proof> </goal> <goal name="VC div_sb_qr.183" expl="assertion" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="2.54"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="1.74"/></proof> </goal> <goal name="VC div_sb_qr.184" expl="precondition" proved="true"> - <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.81"/></proof> + <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.55"/></proof> </goal> <goal name="VC div_sb_qr.185" expl="postcondition" proved="true"> <proof prover="0"><result status="valid" time="0.04"/></proof> @@ -5997,7 +5997,7 @@ <proof prover="0"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC div_sb_qr.188.1" expl="VC for div_sb_qr" proved="true"> - <proof prover="0"><result status="valid" time="4.29"/></proof> + <proof prover="0"><result status="valid" time="2.72"/></proof> </goal> <goal name="VC div_sb_qr.188.2" expl="VC for div_sb_qr" proved="true"> <proof prover="0"><result status="valid" time="0.04"/></proof> @@ -6009,7 +6009,7 @@ <proof prover="0" memlimit="1000"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC div_sb_qr.188.5" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="0.64"/></proof> + <proof prover="2"><result status="valid" time="0.40"/></proof> </goal> <goal name="VC div_sb_qr.188.6" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> @@ -6070,13 +6070,13 @@ <proof prover="3"><result status="valid" time="0.10"/></proof> </goal> <goal name="VC div_sb_qr.191.9" expl="VC for div_sb_qr" proved="true"> - <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="2.07"/></proof> + <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="1.49"/></proof> </goal> <goal name="VC div_sb_qr.191.10" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.07"/></proof> </goal> <goal name="VC div_sb_qr.191.11" expl="VC for div_sb_qr" proved="true"> - <proof prover="0"><result status="valid" time="1.18"/></proof> + <proof prover="0"><result status="valid" time="0.76"/></proof> </goal> <goal name="VC div_sb_qr.191.12" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.02"/></proof> @@ -6094,7 +6094,7 @@ <proof prover="3"><result status="valid" time="0.08"/></proof> </goal> <goal name="VC div_sb_qr.191.17" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="0.34"/></proof> + <proof prover="1"><result status="valid" time="0.19"/></proof> </goal> </transf> </goal> @@ -6110,7 +6110,7 @@ <proof prover="1"><result status="valid" time="0.28"/></proof> </goal> <goal name="VC div_sb_qr.194.1" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="0.31"/></proof> + <proof prover="1"><result status="valid" time="0.17"/></proof> </goal> <goal name="VC div_sb_qr.194.2" expl="VC for div_sb_qr" proved="true"> <transf name="introduce_premises" proved="true" > @@ -6135,16 +6135,16 @@ </transf> </goal> <goal name="VC div_sb_qr.195" expl="precondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.79"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.55"/></proof> </goal> <goal name="VC div_sb_qr.196" expl="precondition" proved="true"> - <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.77"/></proof> + <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.36"/></proof> </goal> <goal name="VC div_sb_qr.197" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.01"/></proof> </goal> <goal name="VC div_sb_qr.198" expl="precondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.87"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.58"/></proof> </goal> <goal name="VC div_sb_qr.199" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.08"/></proof> @@ -6153,15 +6153,15 @@ <proof prover="3"><result status="valid" time="0.09"/></proof> </goal> <goal name="VC div_sb_qr.201" expl="precondition" proved="true"> - <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.70"/></proof> + <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.42"/></proof> </goal> <goal name="VC div_sb_qr.202" expl="assertion" proved="true"> <transf name="split_goal_right" proved="true" > <goal name="VC div_sb_qr.202.0" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="0.86"/></proof> + <proof prover="2"><result status="valid" time="0.62"/></proof> </goal> <goal name="VC div_sb_qr.202.1" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="0.68"/></proof> + <proof prover="2"><result status="valid" time="0.42"/></proof> </goal> <goal name="VC div_sb_qr.202.2" expl="VC for div_sb_qr" proved="true"> <proof prover="2"><result status="valid" time="0.51"/></proof> @@ -6181,7 +6181,7 @@ <proof prover="2"><result status="valid" time="0.50"/></proof> </goal> <goal name="VC div_sb_qr.202.5" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="0.69"/></proof> + <proof prover="2"><result status="valid" time="0.42"/></proof> </goal> <goal name="VC div_sb_qr.202.6" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.02"/></proof> @@ -6196,13 +6196,13 @@ <proof prover="0"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC div_sb_qr.202.10" expl="VC for div_sb_qr" proved="true"> - <proof prover="0"><result status="valid" time="3.77"/></proof> + <proof prover="0"><result status="valid" time="1.98"/></proof> </goal> <goal name="VC div_sb_qr.202.11" expl="VC for div_sb_qr" proved="true"> <proof prover="0"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC div_sb_qr.202.12" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="0.95"/></proof> + <proof prover="2"><result status="valid" time="0.42"/></proof> </goal> <goal name="VC div_sb_qr.202.13" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> @@ -6238,7 +6238,7 @@ <proof prover="0"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC div_sb_qr.202.24" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="0.87"/></proof> + <proof prover="2"><result status="valid" time="0.46"/></proof> </goal> <goal name="VC div_sb_qr.202.25" expl="VC for div_sb_qr" proved="true"> <proof prover="0"><result status="valid" time="0.04"/></proof> @@ -6247,16 +6247,16 @@ <proof prover="0"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC div_sb_qr.202.27" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="0.79"/></proof> + <proof prover="2"><result status="valid" time="0.42"/></proof> </goal> <goal name="VC div_sb_qr.202.28" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="0.64"/></proof> + <proof prover="2"><result status="valid" time="0.44"/></proof> </goal> <goal name="VC div_sb_qr.202.29" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="1.51"/></proof> + <proof prover="1"><result status="valid" time="1.12"/></proof> </goal> <goal name="VC div_sb_qr.202.30" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="0.63"/></proof> + <proof prover="2"><result status="valid" time="0.43"/></proof> </goal> <goal name="VC div_sb_qr.202.31" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.25"/></proof> @@ -6288,7 +6288,7 @@ <proof prover="0"><result status="valid" time="0.17"/></proof> </goal> <goal name="VC div_sb_qr.202.38" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="1.01"/></proof> + <proof prover="2"><result status="valid" time="0.44"/></proof> </goal> <goal name="VC div_sb_qr.202.39" expl="VC for div_sb_qr" proved="true"> <proof prover="2"><result status="valid" time="0.10"/></proof> @@ -6306,10 +6306,10 @@ <proof prover="0"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC div_sb_qr.202.44" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="0.87"/></proof> + <proof prover="2"><result status="valid" time="0.48"/></proof> </goal> <goal name="VC div_sb_qr.202.45" expl="VC for div_sb_qr" proved="true"> - <proof prover="0"><result status="valid" time="1.12"/></proof> + <proof prover="0"><result status="valid" time="0.78"/></proof> </goal> <goal name="VC div_sb_qr.202.46" expl="VC for div_sb_qr" proved="true"> <proof prover="0"><result status="valid" time="0.40"/></proof> @@ -6339,7 +6339,7 @@ <proof prover="3"><result status="valid" time="0.07"/></proof> </goal> <goal name="VC div_sb_qr.202.55" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="0.92"/></proof> + <proof prover="2"><result status="valid" time="0.50"/></proof> </goal> </transf> </goal> @@ -6349,7 +6349,7 @@ <proof prover="3"><result status="valid" time="0.08"/></proof> </goal> <goal name="VC div_sb_qr.203.1" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="1.18"/></proof> + <proof prover="2"><result status="valid" time="0.69"/></proof> </goal> <goal name="VC div_sb_qr.203.2" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.12"/></proof> @@ -6361,7 +6361,7 @@ <proof prover="3"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC div_sb_qr.203.5" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="1.01"/></proof> + <proof prover="1"><result status="valid" time="0.57"/></proof> </goal> <goal name="VC div_sb_qr.203.6" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.18"/></proof> @@ -6386,7 +6386,7 @@ <goal name="VC div_sb_qr.204" expl="assertion" proved="true"> <transf name="split_goal_right" proved="true" > <goal name="VC div_sb_qr.204.0" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="1.52"/></proof> + <proof prover="1"><result status="valid" time="0.70"/></proof> </goal> <goal name="VC div_sb_qr.204.1" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.02"/></proof> @@ -6407,7 +6407,7 @@ <proof prover="3"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC div_sb_qr.204.7" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="1.37"/></proof> + <proof prover="2"><result status="valid" time="0.66"/></proof> </goal> <goal name="VC div_sb_qr.204.8" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.16"/></proof> @@ -6422,7 +6422,7 @@ <proof prover="3"><result status="valid" time="0.32"/></proof> </goal> <goal name="VC div_sb_qr.204.12" expl="VC for div_sb_qr" proved="true"> - <proof prover="3"><result status="valid" time="0.39"/></proof> + <proof prover="3"><result status="valid" time="0.22"/></proof> </goal> <goal name="VC div_sb_qr.204.13" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.09"/></proof> @@ -6437,7 +6437,7 @@ <proof prover="3"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC div_sb_qr.204.17" expl="VC for div_sb_qr" proved="true"> - <proof prover="1"><result status="valid" time="1.74"/></proof> + <proof prover="1"><result status="valid" time="0.82"/></proof> </goal> <goal name="VC div_sb_qr.204.18" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.10"/></proof> @@ -6448,10 +6448,10 @@ <proof prover="3" memlimit="2000"><result status="valid" time="0.12"/></proof> </goal> <goal name="VC div_sb_qr.206" expl="loop invariant preservation" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.93"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.44"/></proof> </goal> <goal name="VC div_sb_qr.207" expl="loop invariant preservation" proved="true"> - <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.77"/></proof> + <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.44"/></proof> </goal> <goal name="VC div_sb_qr.208" expl="loop invariant preservation" proved="true"> <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.54"/></proof> @@ -6466,7 +6466,7 @@ <proof prover="3"><result status="valid" time="0.07"/></proof> </goal> <goal name="VC div_sb_qr.212" expl="loop invariant preservation" proved="true"> - <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.68"/></proof> + <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.50"/></proof> </goal> <goal name="VC div_sb_qr.213" expl="loop invariant preservation" proved="true"> <proof prover="3"><result status="valid" time="0.07"/></proof> @@ -6475,10 +6475,10 @@ <proof prover="3"><result status="valid" time="0.11"/></proof> </goal> <goal name="VC div_sb_qr.215" expl="loop invariant preservation" proved="true"> - <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.98"/></proof> + <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.69"/></proof> </goal> <goal name="VC div_sb_qr.216" expl="loop invariant preservation" proved="true"> - <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="1.05"/></proof> + <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.71"/></proof> </goal> <goal name="VC div_sb_qr.217" expl="loop invariant preservation" proved="true"> <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="0.09"/></proof> @@ -6490,7 +6490,7 @@ <proof prover="2" timelimit="5"><result status="valid" time="0.05"/></proof> </goal> <goal name="VC div_sb_qr.220" expl="precondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.72"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.40"/></proof> </goal> <goal name="VC div_sb_qr.221" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.03"/></proof> @@ -6499,7 +6499,7 @@ <proof prover="3"><result status="valid" time="0.01"/></proof> </goal> <goal name="VC div_sb_qr.223" expl="precondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.60"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.41"/></proof> </goal> <goal name="VC div_sb_qr.224" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.12"/></proof> @@ -6523,7 +6523,7 @@ <goal name="VC div_sb_qr.225.1" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC div_sb_qr.225.1.0" expl="assertion" proved="true"> - <proof prover="0"><result status="valid" time="1.02"/></proof> + <proof prover="0"><result status="valid" time="0.57"/></proof> </goal> <goal name="VC div_sb_qr.225.1.1" expl="assertion" proved="true"> <proof prover="0"><result status="valid" time="0.67"/></proof> @@ -6540,23 +6540,23 @@ <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC div_sb_qr.226.0.1" proved="true"> - <proof prover="0"><result status="valid" time="0.51"/></proof> + <proof prover="0"><result status="valid" time="0.26"/></proof> </goal> </transf> </goal> </transf> </goal> <goal name="VC div_sb_qr.227" expl="integer overflow" proved="true"> - <proof prover="2"><result status="valid" time="0.78"/></proof> + <proof prover="2"><result status="valid" time="0.48"/></proof> </goal> <goal name="VC div_sb_qr.228" expl="integer overflow" proved="true"> <proof prover="3"><result status="valid" time="0.10"/></proof> </goal> <goal name="VC div_sb_qr.229" expl="precondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.48"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.29"/></proof> </goal> <goal name="VC div_sb_qr.230" expl="precondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.65"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.32"/></proof> </goal> <goal name="VC div_sb_qr.231" expl="assertion" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> @@ -6567,7 +6567,7 @@ <goal name="VC div_sb_qr.233" expl="assertion" proved="true"> <transf name="split_goal_right" proved="true" > <goal name="VC div_sb_qr.233.0" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="0.62"/></proof> + <proof prover="2"><result status="valid" time="0.32"/></proof> </goal> <goal name="VC div_sb_qr.233.1" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.02"/></proof> @@ -6582,13 +6582,13 @@ <proof prover="0"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC div_sb_qr.233.5" expl="VC for div_sb_qr" proved="true"> - <proof prover="0"><result status="valid" time="1.44"/></proof> + <proof prover="0"><result status="valid" time="0.86"/></proof> </goal> <goal name="VC div_sb_qr.233.6" expl="VC for div_sb_qr" proved="true"> <proof prover="0"><result status="valid" time="0.05"/></proof> </goal> <goal name="VC div_sb_qr.233.7" expl="VC for div_sb_qr" proved="true"> - <proof prover="2"><result status="valid" time="0.61"/></proof> + <proof prover="2"><result status="valid" time="0.34"/></proof> </goal> </transf> </goal> @@ -6602,7 +6602,7 @@ <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC div_sb_qr.237" expl="assertion" proved="true"> - <proof prover="1" memlimit="1000"><result status="valid" time="4.90"/></proof> + <proof prover="1" memlimit="1000"><result status="valid" time="2.51"/></proof> </goal> <goal name="VC div_sb_qr.238" expl="assertion" proved="true"> <transf name="split_goal_right" proved="true" > @@ -6616,8 +6616,8 @@ <goal name="VC div_sb_qr.238.1" expl="assertion" proved="true"> <transf name="introduce_premises" proved="true" > <goal name="VC div_sb_qr.238.1.0" expl="assertion" proved="true"> - <proof prover="0"><result status="valid" time="1.64"/></proof> - <proof prover="1"><result status="valid" time="0.66"/></proof> + <proof prover="0"><result status="valid" time="1.02"/></proof> + <proof prover="1"><result status="valid" time="0.34"/></proof> </goal> </transf> </goal> @@ -6884,7 +6884,7 @@ <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC div_sb_qr.239.0.0.0.84" proved="true"> - <proof prover="3"><result status="valid" time="0.33"/></proof> + <proof prover="3"><result status="valid" time="0.19"/></proof> </goal> <goal name="VC div_sb_qr.239.0.0.0.85" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> @@ -7244,10 +7244,10 @@ <proof prover="2"><result status="valid" time="0.18"/></proof> </goal> <goal name="VC div_sb_qr.239.0.0.0.204" proved="true"> - <proof prover="2"><result status="valid" time="0.34"/></proof> + <proof prover="2"><result status="valid" time="0.19"/></proof> </goal> <goal name="VC div_sb_qr.239.0.0.0.205" proved="true"> - <proof prover="2"><result status="valid" time="0.38"/></proof> + <proof prover="2"><result status="valid" time="0.18"/></proof> </goal> <goal name="VC div_sb_qr.239.0.0.0.206" proved="true"> <proof prover="2"><result status="valid" time="0.24"/></proof> @@ -7279,7 +7279,7 @@ <proof prover="2"><result status="valid" time="0.34"/></proof> </goal> <goal name="VC div_sb_qr.239.0.0.3" proved="true"> - <proof prover="2"><result status="valid" time="0.56"/></proof> + <proof prover="2"><result status="valid" time="0.32"/></proof> </goal> </transf> </goal> @@ -7291,7 +7291,7 @@ <proof prover="2"><result status="valid" time="0.32"/></proof> </goal> <goal name="VC div_sb_qr.241" expl="precondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.48"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.33"/></proof> </goal> <goal name="VC div_sb_qr.242" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > @@ -7450,7 +7450,7 @@ <proof prover="2"><result status="valid" time="0.07"/></proof> </goal> <goal name="VC div_sb_qr.243.0.0.21" expl="VC for div_sb_qr" proved="true"> - <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="1.65"/></proof> + <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="1.29"/></proof> </goal> <goal name="VC div_sb_qr.243.0.0.22" expl="VC for div_sb_qr" proved="true"> <proof prover="2"><result status="valid" time="0.07"/></proof> @@ -7504,10 +7504,10 @@ </transf> </goal> <goal name="VC div_sb_qr.244" expl="precondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.53"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.36"/></proof> </goal> <goal name="VC div_sb_qr.245" expl="precondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.53"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.36"/></proof> </goal> <goal name="VC div_sb_qr.246" expl="assertion" proved="true"> <proof prover="2" timelimit="5" memlimit="2000"><result status="valid" time="1.00"/></proof> @@ -7519,28 +7519,28 @@ <proof prover="3"><result status="valid" time="0.27"/></proof> </goal> <goal name="VC div_sb_qr.249" expl="loop invariant preservation" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.62"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.37"/></proof> </goal> <goal name="VC div_sb_qr.250" expl="loop invariant preservation" proved="true"> <proof prover="2"><result status="valid" time="0.37"/></proof> </goal> <goal name="VC div_sb_qr.251" expl="loop invariant preservation" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.60"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.41"/></proof> </goal> <goal name="VC div_sb_qr.252" expl="loop invariant preservation" proved="true"> <proof prover="3"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC div_sb_qr.253" expl="loop invariant preservation" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.68"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.38"/></proof> </goal> <goal name="VC div_sb_qr.254" expl="loop invariant preservation" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.63"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.42"/></proof> </goal> <goal name="VC div_sb_qr.255" expl="loop invariant preservation" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.67"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.39"/></proof> </goal> <goal name="VC div_sb_qr.256" expl="loop invariant preservation" proved="true"> - <proof prover="2"><result status="valid" time="0.62"/></proof> + <proof prover="2"><result status="valid" time="0.38"/></proof> </goal> <goal name="VC div_sb_qr.257" expl="loop invariant preservation" proved="true"> <proof prover="3"><result status="valid" time="0.07"/></proof> @@ -7579,7 +7579,7 @@ <goal name="VC div_sb_qr.266" expl="precondition" proved="true"> <transf name="split_goal_right" proved="true" > <goal name="VC div_sb_qr.266.0" expl="VC for div_sb_qr" proved="true"> - <proof prover="5"><result status="valid" time="0.40" steps="93"/></proof> + <proof prover="5"><result status="valid" time="0.23" steps="93"/></proof> </goal> <goal name="VC div_sb_qr.266.1" expl="VC for div_sb_qr" proved="true"> <proof prover="3"><result status="valid" time="0.01"/></proof> @@ -7630,7 +7630,7 @@ <proof prover="5"><result status="valid" time="0.61" steps="157"/></proof> </goal> <goal name="VC div_sb_qr.271.1" expl="postcondition" proved="true"> - <proof prover="5"><result status="valid" time="0.33" steps="157"/></proof> + <proof prover="5"><result status="valid" time="0.20" steps="157"/></proof> </goal> </transf> </goal> @@ -7645,10 +7645,10 @@ <proof prover="2"><result status="valid" time="0.09"/></proof> </goal> <goal name="VC wmpn_divrem_2.1" expl="integer overflow" proved="true"> - <proof prover="5"><result status="valid" time="0.06" steps="31"/></proof> + <proof prover="5"><result status="valid" time="0.06" steps="32"/></proof> </goal> <goal name="VC wmpn_divrem_2.2" expl="integer overflow" proved="true"> - <proof prover="5"><result status="valid" time="0.04" steps="32"/></proof> + <proof prover="5"><result status="valid" time="0.04" steps="33"/></proof> </goal> <goal name="VC wmpn_divrem_2.3" expl="integer overflow" proved="true"> <proof prover="2" timelimit="5"><result status="valid" time="0.06"/></proof> @@ -7663,7 +7663,7 @@ <proof prover="2"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC wmpn_divrem_2.7" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="0.01" steps="36"/></proof> + <proof prover="5"><result status="valid" time="0.01" steps="43"/></proof> </goal> <goal name="VC wmpn_divrem_2.8" expl="precondition" proved="true"> <proof prover="5"><result status="valid" time="0.06" steps="43"/></proof> @@ -7693,7 +7693,7 @@ <proof prover="2"><result status="valid" time="0.09"/></proof> </goal> <goal name="VC wmpn_divrem_2.17" expl="assertion" proved="true"> - <proof prover="5"><result status="valid" time="0.16" steps="292"/></proof> + <proof prover="5"><result status="valid" time="0.02" steps="36"/></proof> </goal> <goal name="VC wmpn_divrem_2.18" expl="precondition" proved="true"> <proof prover="2" timelimit="5"><result status="valid" time="0.07"/></proof> @@ -7737,10 +7737,10 @@ </transf> </goal> <goal name="VC wmpn_divrem_2.22" expl="postcondition" proved="true"> - <proof prover="3"><result status="valid" time="0.02"/></proof> + <proof prover="3"><result status="valid" time="0.17"/></proof> </goal> <goal name="VC wmpn_divrem_2.23" expl="postcondition" proved="true"> - <proof prover="3"><result status="valid" time="0.20"/></proof> + <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC wmpn_divrem_2.24" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.05"/></proof> @@ -7761,7 +7761,7 @@ <proof prover="3"><result status="valid" time="0.05"/></proof> </goal> <goal name="VC wmpn_divrem_2.30" expl="loop invariant init" proved="true"> - <proof prover="5"><result status="valid" time="0.02" steps="28"/></proof> + <proof prover="5"><result status="valid" time="0.02" steps="30"/></proof> </goal> <goal name="VC wmpn_divrem_2.31" expl="loop invariant init" proved="true"> <proof prover="2" timelimit="5"><result status="valid" time="0.06"/></proof> @@ -7782,13 +7782,13 @@ <proof prover="2"><result status="valid" time="0.08"/></proof> </goal> <goal name="VC wmpn_divrem_2.37" expl="precondition" proved="true"> - <proof prover="3"><result status="valid" time="0.05"/></proof> + <proof prover="3"><result status="valid" time="0.21"/></proof> </goal> <goal name="VC wmpn_divrem_2.38" expl="precondition" proved="true"> <proof prover="2"><result status="valid" time="0.10"/></proof> </goal> <goal name="VC wmpn_divrem_2.39" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="0.05" steps="71"/></proof> + <proof prover="5"><result status="valid" time="0.05" steps="53"/></proof> </goal> <goal name="VC wmpn_divrem_2.40" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.03"/></proof> @@ -7803,7 +7803,7 @@ <proof prover="2" timelimit="5"><result status="valid" time="0.25"/></proof> </goal> <goal name="VC wmpn_divrem_2.44" expl="assertion" proved="true"> - <proof prover="2"><result status="valid" time="0.26"/></proof> + <proof prover="2"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_divrem_2.45" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> @@ -7820,7 +7820,7 @@ <proof prover="0"><result status="valid" time="0.05"/></proof> </goal> <goal name="VC wmpn_divrem_2.47.2" expl="VC for wmpn_divrem_2" proved="true"> - <proof prover="0"><result status="valid" time="0.70"/></proof> + <proof prover="0"><result status="valid" time="0.46"/></proof> </goal> <goal name="VC wmpn_divrem_2.47.3" expl="VC for wmpn_divrem_2" proved="true"> <proof prover="1"><result status="valid" time="0.18"/></proof> @@ -7932,7 +7932,7 @@ <proof prover="0"><result status="valid" time="0.10"/></proof> </goal> <goal name="VC wmpn_divrem_2.61.2" expl="VC for wmpn_divrem_2" proved="true"> - <proof prover="2"><result status="valid" time="0.76"/></proof> + <proof prover="2"><result status="valid" time="0.56"/></proof> </goal> </transf> </goal> @@ -7940,7 +7940,7 @@ <proof prover="5" timelimit="1"><result status="valid" time="0.14" steps="98"/></proof> </goal> <goal name="VC wmpn_divrem_2.63" expl="postcondition" proved="true"> - <proof prover="5"><result status="valid" time="0.17" steps="98"/></proof> + <proof prover="5"><result status="valid" time="0.17" steps="60"/></proof> </goal> <goal name="VC wmpn_divrem_2.64" expl="postcondition" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> @@ -7960,7 +7960,7 @@ <proof prover="3"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC div_qr.2" expl="integer overflow" proved="true"> - <proof prover="5"><result status="valid" time="0.02" steps="51"/></proof> + <proof prover="5"><result status="valid" time="0.02" steps="52"/></proof> </goal> <goal name="VC div_qr.3" expl="integer overflow" proved="true"> <proof prover="2" timelimit="5"><result status="valid" time="0.10"/></proof> @@ -7988,13 +7988,13 @@ <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC div_qr.11" expl="precondition" proved="true"> - <proof prover="5" memlimit="2000"><result status="valid" time="0.07" steps="28"/></proof> + <proof prover="5" memlimit="2000"><result status="valid" time="0.07" steps="65"/></proof> </goal> <goal name="VC div_qr.12" expl="postcondition" proved="true"> <proof prover="5" timelimit="1"><result status="valid" time="0.11" steps="171"/></proof> </goal> <goal name="VC div_qr.13" expl="postcondition" proved="true"> - <proof prover="5"><result status="valid" time="0.27" steps="171"/></proof> + <proof prover="5"><result status="valid" time="0.44" steps="167"/></proof> </goal> <goal name="VC div_qr.14" expl="integer overflow" proved="true"> <proof prover="3"><result status="valid" time="0.14"/></proof> @@ -8003,7 +8003,7 @@ <proof prover="3"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC div_qr.16" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="0.02" steps="61"/></proof> + <proof prover="5"><result status="valid" time="0.02" steps="29"/></proof> </goal> <goal name="VC div_qr.17" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.06"/></proof> @@ -8012,7 +8012,7 @@ <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC div_qr.19" expl="precondition" proved="true"> - <proof prover="5" timelimit="20" memlimit="2000"><result status="valid" time="0.06" steps="69"/></proof> + <proof prover="5" timelimit="20" memlimit="2000"><result status="valid" time="0.06" steps="42"/></proof> </goal> <goal name="VC div_qr.20" expl="precondition" proved="true"> <proof prover="5"><result status="valid" time="0.02" steps="42"/></proof> @@ -8021,14 +8021,14 @@ <proof prover="2"><result status="valid" time="0.09"/></proof> </goal> <goal name="VC div_qr.22" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="0.06" steps="75"/></proof> + <proof prover="5"><result status="valid" time="0.06" steps="131"/></proof> </goal> <goal name="VC div_qr.23" expl="integer overflow" proved="true"> - <proof prover="5"><result status="valid" time="0.04" steps="131"/></proof> + <proof prover="5"><result status="valid" time="0.04" steps="84"/></proof> </goal> <goal name="VC div_qr.24" expl="precondition" proved="true"> - <proof prover="1" memlimit="1000"><result status="valid" time="0.30"/></proof> - <proof prover="5"><result status="valid" time="0.06" steps="84"/></proof> + <proof prover="1" memlimit="1000"><result status="valid" time="0.08"/></proof> + <proof prover="5"><result status="valid" time="0.06" steps="52"/></proof> </goal> <goal name="VC div_qr.25" expl="precondition" proved="true"> <proof prover="2"><result status="valid" time="0.12"/></proof> @@ -8043,7 +8043,7 @@ <proof prover="5" timelimit="1"><result status="valid" time="0.07" steps="164"/></proof> </goal> <goal name="VC div_qr.29" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="0.14" steps="164"/></proof> + <proof prover="5"><result status="valid" time="0.14" steps="151"/></proof> </goal> <goal name="VC div_qr.30" expl="precondition" proved="true"> <proof prover="2"><result status="valid" time="0.07"/></proof> @@ -8052,13 +8052,13 @@ <goal name="VC div_qr.31" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC div_qr.31.0" expl="VC for div_qr" proved="true"> - <proof prover="5" timelimit="1"><result status="valid" time="0.49" steps="225"/></proof> + <proof prover="5" timelimit="1"><result status="valid" time="0.25" steps="225"/></proof> </goal> <goal name="VC div_qr.31.1" expl="VC for div_qr" proved="true"> - <proof prover="5" timelimit="1"><result status="valid" time="0.59" steps="235"/></proof> + <proof prover="5" timelimit="1"><result status="valid" time="0.35" steps="235"/></proof> </goal> <goal name="VC div_qr.31.2" expl="VC for div_qr" proved="true"> - <proof prover="5" timelimit="1"><result status="valid" time="0.52" steps="225"/></proof> + <proof prover="5" timelimit="1"><result status="valid" time="0.28" steps="225"/></proof> </goal> <goal name="VC div_qr.31.3" expl="VC for div_qr" proved="true"> <proof prover="2"><result status="valid" time="0.03"/></proof> @@ -8079,7 +8079,7 @@ <proof prover="2"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC div_qr.31.9" expl="VC for div_qr" proved="true"> - <proof prover="1"><result status="valid" time="4.04"/></proof> + <proof prover="1"><result status="valid" time="2.98"/></proof> </goal> <goal name="VC div_qr.31.10" expl="VC for div_qr" proved="true"> <proof prover="2"><result status="valid" time="0.03"/></proof> @@ -8114,7 +8114,7 @@ <proof prover="0"><result status="valid" time="0.51"/></proof> </goal> <goal name="VC div_qr.34" expl="precondition" proved="true"> - <proof prover="0"><result status="valid" time="0.81"/></proof> + <proof prover="0"><result status="valid" time="0.01"/></proof> </goal> <goal name="VC div_qr.35" expl="precondition" proved="true"> <proof prover="2" timelimit="5"><result status="valid" time="0.03"/></proof> @@ -8132,7 +8132,7 @@ <proof prover="1"><result status="valid" time="0.15"/></proof> </goal> <goal name="VC div_qr.40" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="0.08" steps="123"/></proof> + <proof prover="5"><result status="valid" time="0.08" steps="44"/></proof> </goal> <goal name="VC div_qr.41" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> @@ -8233,28 +8233,28 @@ <proof prover="2" timelimit="5"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC div_qr.49" expl="precondition" proved="true"> - <proof prover="5" memlimit="2000"><result status="valid" time="0.04" steps="83"/></proof> + <proof prover="5" memlimit="2000"><result status="valid" time="0.04" steps="49"/></proof> </goal> <goal name="VC div_qr.50" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.05"/></proof> </goal> <goal name="VC div_qr.51" expl="precondition" proved="true"> - <proof prover="5" memlimit="2000"><result status="valid" time="0.08" steps="49"/></proof> + <proof prover="5" memlimit="2000"><result status="valid" time="0.08" steps="86"/></proof> </goal> <goal name="VC div_qr.52" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="0.06" steps="86"/></proof> + <proof prover="5"><result status="valid" time="0.06" steps="59"/></proof> </goal> <goal name="VC div_qr.53" expl="assertion" proved="true"> <proof prover="0"><result status="valid" time="0.32"/></proof> </goal> <goal name="VC div_qr.54" expl="postcondition" proved="true"> - <proof prover="0"><result status="valid" time="0.52"/></proof> + <proof prover="0"><result status="valid" time="0.01"/></proof> </goal> <goal name="VC div_qr.55" expl="integer overflow" proved="true"> <proof prover="3"><result status="valid" time="0.07"/></proof> </goal> <goal name="VC div_qr.56" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="0.09" steps="95"/></proof> + <proof prover="5"><result status="valid" time="0.09" steps="61"/></proof> </goal> <goal name="VC div_qr.57" expl="precondition" proved="true"> <proof prover="2"><result status="valid" time="0.15"/></proof> @@ -8267,16 +8267,16 @@ <proof prover="3"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC div_qr.60" expl="precondition" proved="true"> - <proof prover="3"><result status="valid" time="0.06"/></proof> + <proof prover="3"><result status="valid" time="0.40"/></proof> </goal> <goal name="VC div_qr.61" expl="precondition" proved="true"> - <proof prover="3"><result status="valid" time="0.72"/></proof> + <proof prover="3"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC div_qr.62" expl="precondition" proved="true"> <proof prover="2" timelimit="5"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC div_qr.63" expl="precondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.25"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.05"/></proof> </goal> <goal name="VC div_qr.64" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> @@ -8299,7 +8299,7 @@ <proof prover="2"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC div_qr.66.4" expl="VC for div_qr" proved="true"> - <proof prover="0"><result status="valid" time="0.52"/></proof> + <proof prover="0"><result status="valid" time="0.36"/></proof> </goal> <goal name="VC div_qr.66.5" expl="VC for div_qr" proved="true"> <proof prover="2"><result status="valid" time="0.04"/></proof> @@ -8397,7 +8397,7 @@ <goal name="VC div_qr.68" expl="postcondition" proved="true"> <transf name="split_goal_right" proved="true" > <goal name="VC div_qr.68.0" expl="postcondition" proved="true"> - <proof prover="5"><result status="valid" time="0.06" steps="83"/></proof> + <proof prover="5"><result status="valid" time="0.06" steps="84"/></proof> </goal> </transf> </goal> @@ -8476,7 +8476,7 @@ <proof prover="2"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC div_qr.71" expl="postcondition" proved="true"> - <proof prover="1"><result status="valid" time="0.44"/></proof> + <proof prover="1"><result status="valid" time="0.25"/></proof> </goal> <goal name="VC div_qr.72" expl="integer overflow" proved="true"> <proof prover="2"><result status="valid" time="0.07"/></proof> @@ -8501,7 +8501,7 @@ <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC div_qr.78" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.51"/></proof> + <proof prover="1"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC div_qr.79" expl="precondition" proved="true"> <proof prover="2"><result status="valid" time="0.04"/></proof> @@ -8558,7 +8558,7 @@ <proof prover="2"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC div_qr.85.10" expl="VC for div_qr" proved="true"> - <proof prover="1"><result status="valid" time="1.84"/></proof> + <proof prover="1"><result status="valid" time="1.12"/></proof> </goal> <goal name="VC div_qr.85.11" expl="VC for div_qr" proved="true"> <proof prover="2"><result status="valid" time="0.77"/></proof> @@ -8567,7 +8567,7 @@ <proof prover="5" timelimit="1"><result status="valid" time="0.09" steps="58"/></proof> </goal> <goal name="VC div_qr.85.13" expl="VC for div_qr" proved="true"> - <proof prover="5" timelimit="1"><result status="valid" time="0.56" steps="321"/></proof> + <proof prover="5" timelimit="1"><result status="valid" time="0.36" steps="321"/></proof> </goal> <goal name="VC div_qr.85.14" expl="VC for div_qr" proved="true"> <proof prover="2"><result status="valid" time="0.04"/></proof> @@ -8610,7 +8610,7 @@ </transf> </goal> <goal name="VC div_qr.88" expl="precondition" proved="true"> - <proof prover="2"><result status="valid" time="0.50"/></proof> + <proof prover="2"><result status="valid" time="0.27"/></proof> <proof prover="5"><result status="valid" time="0.02" steps="149"/></proof> </goal> <goal name="VC div_qr.89" expl="precondition" proved="true"> @@ -8618,7 +8618,7 @@ <proof prover="2"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC div_qr.90" expl="precondition" proved="true"> - <proof prover="2"><result status="valid" time="0.39"/></proof> + <proof prover="2"><result status="valid" time="0.25"/></proof> </goal> <goal name="VC div_qr.91" expl="precondition" proved="true"> <proof prover="5" timelimit="1"><result status="valid" time="0.10" steps="170"/></proof> @@ -8697,7 +8697,7 @@ <goal name="VC div_qr.94" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC div_qr.94.0" expl="VC for div_qr" proved="true"> - <proof prover="5" timelimit="1"><result status="valid" time="0.40" steps="242"/></proof> + <proof prover="5" timelimit="1"><result status="valid" time="0.19" steps="242"/></proof> </goal> <goal name="VC div_qr.94.1" expl="VC for div_qr" proved="true"> <proof prover="0"><result status="valid" time="1.18"/></proof> @@ -8750,7 +8750,7 @@ <proof prover="2" timelimit="5"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC div_qr.97" expl="integer overflow" proved="true"> - <proof prover="5"><result status="valid" time="0.07" steps="127"/></proof> + <proof prover="5"><result status="valid" time="0.07" steps="111"/></proof> </goal> <goal name="VC div_qr.98" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.10"/></proof> @@ -8813,7 +8813,7 @@ <proof prover="5"><result status="valid" time="0.02" steps="41"/></proof> </goal> <goal name="VC div_qr.109" expl="assertion" proved="true"> - <proof prover="0" memlimit="1000"><result status="valid" time="2.89"/></proof> + <proof prover="0" memlimit="1000"><result status="valid" time="2.26"/></proof> <proof prover="2"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC div_qr.110" expl="precondition" proved="true"> @@ -9045,7 +9045,7 @@ <proof prover="2"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC div_qr.125.8" expl="VC for div_qr" proved="true"> - <proof prover="5" timelimit="1"><result status="valid" time="0.24" steps="147"/></proof> + <proof prover="5" timelimit="1"><result status="valid" time="0.07" steps="147"/></proof> </goal> <goal name="VC div_qr.125.9" expl="VC for div_qr" proved="true"> <proof prover="2"><result status="valid" time="0.05"/></proof> @@ -9085,7 +9085,7 @@ </goal> <goal name="VC div_qr.125.20" expl="VC for div_qr" proved="true"> <proof prover="2"><result status="valid" time="0.19"/></proof> - <proof prover="3"><result status="valid" time="0.67"/></proof> + <proof prover="3"><result status="valid" time="0.50"/></proof> </goal> <goal name="VC div_qr.125.21" expl="VC for div_qr" proved="true"> <proof prover="2"><result status="valid" time="0.13"/></proof> @@ -9100,7 +9100,7 @@ </transf> </goal> <goal name="VC div_qr.126" expl="postcondition" proved="true"> - <proof prover="1" memlimit="1000"><result status="valid" time="4.00"/></proof> + <proof prover="1" memlimit="1000"><result status="valid" time="3.05"/></proof> </goal> <goal name="VC div_qr.127" expl="assertion" proved="true"> <transf name="split_goal_right" proved="true" > @@ -9121,7 +9121,7 @@ <proof prover="2"><result status="valid" time="0.30"/></proof> </goal> <goal name="VC div_qr.127.5" expl="VC for div_qr" proved="true"> - <proof prover="3" timelimit="1"><result status="valid" time="0.80"/></proof> + <proof prover="3" timelimit="1"><result status="valid" time="0.45"/></proof> </goal> <goal name="VC div_qr.127.6" expl="VC for div_qr" proved="true"> <proof prover="5" timelimit="1"><result status="valid" time="0.13" steps="142"/></proof> @@ -9137,7 +9137,7 @@ <proof prover="2"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC div_qr.127.10" expl="VC for div_qr" proved="true"> - <proof prover="0"><result status="valid" time="2.56"/></proof> + <proof prover="0"><result status="valid" time="1.88"/></proof> </goal> <goal name="VC div_qr.127.11" expl="VC for div_qr" proved="true"> <proof prover="2"><result status="valid" time="0.24"/></proof> @@ -9153,7 +9153,7 @@ </transf> </goal> <goal name="VC div_qr.127.14" expl="VC for div_qr" proved="true"> - <proof prover="0"><result status="valid" time="0.87"/></proof> + <proof prover="0"><result status="valid" time="0.54"/></proof> <proof prover="1"><result status="valid" time="0.42"/></proof> </goal> <goal name="VC div_qr.127.15" expl="VC for div_qr" proved="true"> @@ -9161,7 +9161,7 @@ <proof prover="5" timelimit="1"><result status="valid" time="0.04" steps="69"/></proof> </goal> <goal name="VC div_qr.127.16" expl="VC for div_qr" proved="true"> - <proof prover="1"><result status="valid" time="2.31"/></proof> + <proof prover="1"><result status="valid" time="1.89"/></proof> <proof prover="5" timelimit="1"><result status="valid" time="0.13" steps="141"/></proof> </goal> <goal name="VC div_qr.127.17" expl="VC for div_qr" proved="true"> @@ -9198,7 +9198,7 @@ <goal name="VC div_qr.131" expl="precondition" proved="true"> <transf name="split_goal_right" proved="true" > <goal name="VC div_qr.131.0" expl="precondition" proved="true"> - <proof prover="2"><result status="valid" time="0.24"/></proof> + <proof prover="2"><result status="valid" time="0.11"/></proof> </goal> <goal name="VC div_qr.131.1" expl="precondition" proved="true"> <proof prover="0"><result status="valid" time="0.03"/></proof> @@ -9233,7 +9233,7 @@ </transf> </goal> <goal name="VC div_qr.137" expl="precondition" proved="true"> - <proof prover="2"><result status="valid" time="0.24"/></proof> + <proof prover="2"><result status="valid" time="0.08"/></proof> </goal> <goal name="VC div_qr.138" expl="precondition" proved="true"> <proof prover="2"><result status="valid" time="0.10"/></proof> @@ -9408,7 +9408,7 @@ </goal> <goal name="VC div_qr.142.6" expl="VC for div_qr" proved="true"> <proof prover="0"><result status="valid" time="0.02"/></proof> - <proof prover="2"><result status="valid" time="0.44"/></proof> + <proof prover="2"><result status="valid" time="0.28"/></proof> </goal> <goal name="VC div_qr.142.7" expl="VC for div_qr" proved="true"> <proof prover="2"><result status="valid" time="0.07"/></proof> @@ -9463,7 +9463,7 @@ <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC div_qr.145" expl="integer overflow" proved="true"> - <proof prover="2"><result status="valid" time="0.30"/></proof> + <proof prover="2"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC div_qr.146" expl="precondition" proved="true"> <proof prover="2"><result status="valid" time="0.24"/></proof> @@ -9473,7 +9473,7 @@ <proof prover="3"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC div_qr.148" expl="assertion" proved="true"> - <proof prover="0"><result status="valid" time="4.40"/></proof> + <proof prover="0"><result status="valid" time="3.20"/></proof> </goal> <goal name="VC div_qr.149" expl="postcondition" proved="true"> <proof prover="2"><result status="valid" time="0.24"/></proof> @@ -9487,7 +9487,7 @@ <proof prover="0"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC div_qr.152" expl="postcondition" proved="true"> - <proof prover="1"><result status="valid" time="0.76"/></proof> + <proof prover="1"><result status="valid" time="0.57"/></proof> </goal> </transf> </goal> diff --git a/examples/multiprecision/div/why3shapes.gz b/examples/multiprecision/div/why3shapes.gz index b330c72baec5637986581f1d532c03ce16605f75..7062676df2e9561b843c9a75a2cb14f2b4c1884c 100644 Binary files a/examples/multiprecision/div/why3shapes.gz and b/examples/multiprecision/div/why3shapes.gz differ diff --git a/examples/multiprecision/lemmas/why3session.xml b/examples/multiprecision/lemmas/why3session.xml index c20531ddb6814d7f0645528b88c0744adbd60cdd..b2d28e7dfe4c204e6a95916992ceb3183d364f28 100644 --- a/examples/multiprecision/lemmas/why3session.xml +++ b/examples/multiprecision/lemmas/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Eprover" version="1.9.1-001" timelimit="5" steplimit="0" memlimit="2000"/> <prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/multiprecision/lemmas/why3shapes.gz b/examples/multiprecision/lemmas/why3shapes.gz index 4f0951c1e5912716f26e450ad6ddd34774e60999..d14677f50817823d19bd77d139161511c751514a 100644 Binary files a/examples/multiprecision/lemmas/why3shapes.gz and b/examples/multiprecision/lemmas/why3shapes.gz differ diff --git a/examples/multiprecision/lineardecision/why3session.xml b/examples/multiprecision/lineardecision/why3session.xml index a6d0cca7d5aa2fd40d4740cde3d6f6417580f39d..4b398b57b96838233b70c4d55303755b59e09b3a 100644 --- a/examples/multiprecision/lineardecision/why3session.xml +++ b/examples/multiprecision/lineardecision/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Z3" version="4.5.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="Eprover" version="1.9.1-001" timelimit="5" steplimit="0" memlimit="2000"/> @@ -582,7 +582,7 @@ <proof prover="3" memlimit="1000"><result status="valid" time="0.46"/></proof> </goal> <goal name="VC add_expr.4.1" expl="postcondition" proved="true"> - <proof prover="3"><result status="valid" time="0.39"/></proof> + <proof prover="3"><result status="valid" time="0.25"/></proof> </goal> </transf> </goal> @@ -643,7 +643,7 @@ <goal name="VC add_expr.17.0.0" expl="postcondition" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC add_expr.17.0.0.0" expl="postcondition" proved="true"> - <proof prover="3"><result status="valid" time="0.54"/></proof> + <proof prover="3"><result status="valid" time="0.38"/></proof> </goal> <goal name="VC add_expr.17.0.0.1" expl="postcondition" proved="true"> <proof prover="3"><result status="valid" time="0.25"/></proof> @@ -664,7 +664,7 @@ <proof prover="4"><result status="valid" time="0.02" steps="66"/></proof> </goal> <goal name="VC add_expr.21" expl="postcondition" proved="true"> - <proof prover="4"><result status="valid" time="0.34" steps="268"/></proof> + <proof prover="4"><result status="valid" time="0.19" steps="268"/></proof> </goal> <goal name="VC add_expr.22" expl="variant decrease" proved="true"> <proof prover="2"><result status="valid" time="0.02"/></proof> @@ -948,7 +948,7 @@ <proof prover="4"><result status="valid" time="0.02" steps="10"/></proof> </goal> <goal name="VC check_combination.18" expl="postcondition" proved="true"> - <proof prover="3"><result status="valid" time="1.67"/></proof> + <proof prover="3"><result status="valid" time="1.18"/></proof> </goal> <goal name="VC check_combination.19" expl="postcondition" proved="true"> <proof prover="0"><result status="valid" time="0.02"/></proof> @@ -1484,7 +1484,7 @@ <proof prover="4"><result status="valid" time="0.02" steps="76"/></proof> </goal> <goal name="VC linear_decision.78" expl="variant decrease" proved="true"> - <proof prover="2"><result status="valid" time="0.38"/></proof> + <proof prover="2"><result status="valid" time="0.23"/></proof> </goal> <goal name="VC linear_decision.79" expl="precondition" proved="true"> <proof prover="4"><result status="valid" time="0.02" steps="76"/></proof> @@ -1610,7 +1610,7 @@ <proof prover="2"><result status="valid" time="0.01"/></proof> </goal> <goal name="VC simp.13" expl="variant decrease" proved="true"> - <proof prover="2"><result status="valid" time="0.31"/></proof> + <proof prover="2"><result status="valid" time="0.17"/></proof> </goal> <goal name="VC simp.14" expl="variant decrease" proved="true"> <proof prover="2"><result status="valid" time="0.18"/></proof> @@ -1678,10 +1678,10 @@ </transf> </goal> <goal name="VC simp_eq" expl="VC for simp_eq" proved="true"> - <proof prover="2"><result status="valid" time="0.49"/></proof> + <proof prover="2"><result status="valid" time="0.34"/></proof> </goal> <goal name="VC simp_ctx" expl="VC for simp_ctx" proved="true"> - <proof prover="4"><result status="valid" time="0.28" steps="978"/></proof> + <proof prover="4"><result status="valid" time="0.15" steps="978"/></proof> </goal> <goal name="VC decision" expl="VC for decision" proved="true"> <transf name="split_vc" proved="true" > @@ -3074,7 +3074,7 @@ </transf> </goal> <goal name="VC m_expr" expl="VC for m_expr" proved="true"> - <proof prover="4"><result status="valid" time="0.30" steps="1270"/></proof> + <proof prover="4"><result status="valid" time="0.16" steps="1270"/></proof> </goal> <goal name="VC m_eq" expl="VC for m_eq" proved="true"> <proof prover="0"><result status="valid" time="0.30"/></proof> @@ -3498,7 +3498,7 @@ <proof prover="4"><result status="valid" time="0.15" steps="265"/></proof> </goal> <goal name="VC prop_ctx.11" expl="postcondition" proved="true"> - <proof prover="4"><result status="valid" time="0.33" steps="570"/></proof> + <proof prover="4"><result status="valid" time="0.33" steps="738"/></proof> </goal> <goal name="VC prop_ctx.12" expl="postcondition" proved="true"> <proof prover="4"><result status="valid" time="0.14" steps="173"/></proof> @@ -3510,19 +3510,19 @@ <proof prover="4"><result status="valid" time="0.18" steps="267"/></proof> </goal> <goal name="VC prop_ctx.15" expl="postcondition" proved="true"> - <proof prover="4" memlimit="2000"><result status="valid" time="1.72" steps="3006"/></proof> + <proof prover="4" memlimit="2000"><result status="valid" time="1.31" steps="2919"/></proof> </goal> <goal name="VC prop_ctx.16" expl="postcondition" proved="true"> <proof prover="4" memlimit="2000"><result status="valid" time="0.11" steps="173"/></proof> </goal> <goal name="VC prop_ctx.17" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.20" steps="397"/></proof> + <proof prover="4"><result status="valid" time="0.08" steps="397"/></proof> </goal> <goal name="VC prop_ctx.18" expl="index in array bounds" proved="true"> <proof prover="4"><result status="valid" time="0.10" steps="267"/></proof> </goal> <goal name="VC prop_ctx.19" expl="postcondition" proved="true"> - <proof prover="4" memlimit="2000"><result status="valid" time="1.68" steps="2905"/></proof> + <proof prover="4" memlimit="2000"><result status="valid" time="1.32" steps="2919"/></proof> </goal> <goal name="VC prop_ctx.20" expl="postcondition" proved="true"> <proof prover="4"><result status="valid" time="0.15" steps="263"/></proof> @@ -3583,7 +3583,7 @@ <proof prover="2"><result status="valid" time="0.09"/></proof> </goal> <goal name="VC prop_ctx.37" expl="postcondition" proved="true"> - <proof prover="4"><result status="valid" time="0.92" steps="606"/></proof> + <proof prover="4"><result status="valid" time="0.69" steps="606"/></proof> </goal> <goal name="VC prop_ctx.38" expl="postcondition" proved="true"> <proof prover="2"><result status="valid" time="0.21"/></proof> @@ -3712,7 +3712,7 @@ <goal name="VC prop_ctx.75.3.0" expl="VC for prop_ctx" proved="true"> <transf name="split_all_full" proved="true" > <goal name="VC prop_ctx.75.3.0.0" expl="VC for prop_ctx" proved="true"> - <proof prover="0" timelimit="15" memlimit="2000"><result status="valid" time="1.36"/></proof> + <proof prover="0" timelimit="15" memlimit="2000"><result status="valid" time="0.85"/></proof> </goal> </transf> </goal> @@ -3903,7 +3903,7 @@ <proof prover="4"><result status="valid" time="0.10" steps="39"/></proof> </goal> <goal name="VC prop_ctx.135" expl="postcondition" proved="true"> - <proof prover="4"><result status="valid" time="0.62" steps="189"/></proof> + <proof prover="4"><result status="valid" time="0.43" steps="189"/></proof> </goal> <goal name="VC prop_ctx.136" expl="postcondition" proved="true"> <proof prover="2"><result status="valid" time="0.16"/></proof> diff --git a/examples/multiprecision/lineardecision/why3shapes.gz b/examples/multiprecision/lineardecision/why3shapes.gz index df6dfcf6762eecb8eee972cbb34b83a522d24759..d044fa799224f2e1bd428d95ff204d6395e518fa 100644 Binary files a/examples/multiprecision/lineardecision/why3shapes.gz and b/examples/multiprecision/lineardecision/why3shapes.gz differ diff --git a/examples/multiprecision/logical/why3session.xml b/examples/multiprecision/logical/why3session.xml index a00d093d98333763934855332485a465237e4ba1..e8ea734d3a42eb9dd0cf367543f1857f876e94a2 100644 --- a/examples/multiprecision/logical/why3session.xml +++ b/examples/multiprecision/logical/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Eprover" version="1.9.1-001" timelimit="5" steplimit="0" memlimit="2000"/> <prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="2000"/> <prover id="2" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/> @@ -183,7 +183,7 @@ <proof prover="2" timelimit="1"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC lsld_ext.13" expl="postcondition" proved="true"> - <proof prover="5"><result status="valid" time="0.36" steps="50"/></proof> + <proof prover="5"><result status="valid" time="0.21" steps="50"/></proof> </goal> <goal name="VC lsld_ext.14" expl="postcondition" proved="true"> <transf name="split_goal_right" proved="true" > @@ -475,7 +475,7 @@ <proof prover="2" timelimit="1"><result status="valid" time="0.07"/></proof> </goal> <goal name="VC wmpn_lshift.37" expl="loop invariant preservation" proved="true"> - <proof prover="0"><result status="valid" time="2.18"/></proof> + <proof prover="0"><result status="valid" time="1.46"/></proof> </goal> <goal name="VC wmpn_lshift.38" expl="loop invariant preservation" proved="true"> <proof prover="2" timelimit="1"><result status="valid" time="0.10"/></proof> @@ -626,7 +626,7 @@ <goal name="VC wmpn_rshift.24.1.0" expl="VC for wmpn_rshift" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_rshift.24.1.0.0" expl="VC for wmpn_rshift" proved="true"> - <proof prover="0"><result status="valid" time="3.80"/></proof> + <proof prover="0"><result status="valid" time="2.64"/></proof> </goal> </transf> </goal> @@ -748,7 +748,7 @@ </transf> </goal> <goal name="VC wmpn_rshift.43" expl="loop invariant preservation" proved="true"> - <proof prover="0"><result status="valid" time="3.32"/></proof> + <proof prover="0"><result status="valid" time="2.38"/></proof> <proof prover="2" memlimit="2000"><result status="valid" time="0.17"/></proof> </goal> <goal name="VC wmpn_rshift.44" expl="loop invariant preservation" proved="true"> @@ -807,7 +807,7 @@ <proof prover="0" memlimit="1000"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC wmpn_rshift.61" expl="precondition" proved="true"> - <proof prover="0" memlimit="1000"><result status="valid" time="2.90"/></proof> + <proof prover="0" memlimit="1000"><result status="valid" time="2.18"/></proof> <proof prover="2"><result status="valid" time="0.14"/></proof> <proof prover="3"><result status="valid" time="0.05"/></proof> </goal> @@ -1025,7 +1025,7 @@ <proof prover="0"><result status="valid" time="0.32"/></proof> </goal> <goal name="VC wmpn_lshift_in_place.41.0.1" proved="true"> - <proof prover="2"><result status="valid" time="0.36"/></proof> + <proof prover="2"><result status="valid" time="0.22"/></proof> </goal> <goal name="VC wmpn_lshift_in_place.41.0.2" proved="true"> <proof prover="2"><result status="valid" time="0.24"/></proof> @@ -1296,7 +1296,7 @@ <proof prover="2"><result status="valid" time="0.34"/></proof> </goal> <goal name="VC wmpn_rshift_in_place.41.0.2" proved="true"> - <proof prover="2"><result status="valid" time="0.38"/></proof> + <proof prover="2"><result status="valid" time="0.22"/></proof> </goal> </transf> </goal> @@ -1311,7 +1311,7 @@ <proof prover="0"><result status="valid" time="0.25"/></proof> </goal> <goal name="VC wmpn_rshift_in_place.43.1" expl="assertion" proved="true"> - <proof prover="0"><result status="valid" time="0.65"/></proof> + <proof prover="0"><result status="valid" time="0.42"/></proof> </goal> <goal name="VC wmpn_rshift_in_place.43.2" expl="VC for wmpn_rshift_in_place" proved="true"> <proof prover="2"><result status="valid" time="0.06"/></proof> @@ -1392,7 +1392,7 @@ <proof prover="2"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC wmpn_rshift_in_place.66" expl="assertion" proved="true"> - <proof prover="0"><result status="valid" time="2.96"/></proof> + <proof prover="0"><result status="valid" time="2.27"/></proof> </goal> <goal name="VC wmpn_rshift_in_place.67" expl="postcondition" proved="true"> <proof prover="0"><result status="valid" time="0.02"/></proof> diff --git a/examples/multiprecision/logical/why3shapes.gz b/examples/multiprecision/logical/why3shapes.gz index c2242491ddd18ea87f7eb83ca5fe32eb8202bbd0..3ea3bd06d8ec4f39b6fb11ee994aed943aaf28d4 100644 Binary files a/examples/multiprecision/logical/why3shapes.gz and b/examples/multiprecision/logical/why3shapes.gz differ diff --git a/examples/multiprecision/mul/why3session.xml b/examples/multiprecision/mul/why3session.xml index 563f809bfa7d0e69cd77543031df8ae5d189b173..c82c6393997d5aef66034ce6d7bc700f7b540aaa 100644 --- a/examples/multiprecision/mul/why3session.xml +++ b/examples/multiprecision/mul/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Eprover" version="1.9.1-001" timelimit="5" steplimit="0" memlimit="2000"/> <prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/> @@ -289,7 +289,7 @@ <proof prover="3"><result status="valid" time="0.27"/></proof> </goal> <goal name="VC wmpn_addmul_1.22.0.0.2" proved="true"> - <proof prover="2"><result status="valid" time="0.34"/></proof> + <proof prover="2"><result status="valid" time="0.20"/></proof> </goal> </transf> </goal> @@ -922,7 +922,7 @@ <proof prover="0"><result status="valid" time="0.69"/></proof> </goal> <goal name="VC wmpn_mul_basecase.7.1" expl="VC for wmpn_mul_basecase" proved="true"> - <proof prover="0"><result status="valid" time="0.44"/></proof> + <proof prover="0"><result status="valid" time="0.27"/></proof> </goal> <goal name="VC wmpn_mul_basecase.7.2" expl="VC for wmpn_mul_basecase" proved="true"> <proof prover="5" timelimit="1"><result status="valid" time="0.03" steps="72"/></proof> @@ -994,7 +994,7 @@ <proof prover="5" memlimit="2000"><result status="valid" time="0.54" steps="137"/></proof> </goal> <goal name="VC wmpn_mul_basecase.28" expl="precondition" proved="true"> - <proof prover="0"><result status="valid" time="0.60"/></proof> + <proof prover="0"><result status="valid" time="0.42"/></proof> </goal> <goal name="VC wmpn_mul_basecase.29" expl="precondition" proved="true"> <transf name="split_goal_right" proved="true" > diff --git a/examples/multiprecision/mul/why3shapes.gz b/examples/multiprecision/mul/why3shapes.gz index 18b96f6e1372c1e2b5e35f72ea950c7ef24c2e08..ad4acc3a8c30d1446061344e9bb7e70e91618555 100644 Binary files a/examples/multiprecision/mul/why3shapes.gz and b/examples/multiprecision/mul/why3shapes.gz differ diff --git a/examples/multiprecision/sub/why3session.xml b/examples/multiprecision/sub/why3session.xml index 3264315162b80f6a3c7a97380bc0ffde17d8d6bc..49cad42f72c3d8362bd715b9c4bd1b2b98b3c7da 100644 --- a/examples/multiprecision/sub/why3session.xml +++ b/examples/multiprecision/sub/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Eprover" version="1.9.1-001" timelimit="5" steplimit="0" memlimit="2000"/> <prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> @@ -410,7 +410,7 @@ <proof prover="5" timelimit="1"><result status="valid" time="0.04" steps="45"/></proof> </goal> <goal name="VC wmpn_sub.11" expl="assertion" proved="true"> - <proof prover="0"><result status="valid" time="0.50"/></proof> + <proof prover="0"><result status="valid" time="0.34"/></proof> </goal> <goal name="VC wmpn_sub.12" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.02"/></proof> @@ -926,7 +926,7 @@ <proof prover="2"><result status="valid" time="0.05"/></proof> </goal> <goal name="VC wmpn_sub_in_place.45.1" expl="assertion" proved="true"> - <proof prover="5" memlimit="2000"><result status="valid" time="0.36" steps="63"/></proof> + <proof prover="5" memlimit="2000"><result status="valid" time="0.22" steps="63"/></proof> </goal> <goal name="VC wmpn_sub_in_place.45.2" expl="VC for wmpn_sub_in_place" proved="true"> <proof prover="5" timelimit="1"><result status="valid" time="0.28" steps="88"/></proof> @@ -1118,7 +1118,7 @@ <proof prover="3"><result status="valid" time="0.13"/></proof> </goal> <goal name="VC wmpn_decr.20" expl="assertion" proved="true"> - <proof prover="2"><result status="valid" time="0.29"/></proof> + <proof prover="2"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_decr.21" expl="assertion" proved="true"> <proof prover="5" timelimit="1"><result status="valid" time="0.68" steps="56"/></proof> diff --git a/examples/multiprecision/sub/why3shapes.gz b/examples/multiprecision/sub/why3shapes.gz index 274ca9550031701e778871244b47a37349ad59bd..2e9b0362cba7c1ff8c4ef30fa04e6337ee3b6ded 100644 Binary files a/examples/multiprecision/sub/why3shapes.gz and b/examples/multiprecision/sub/why3shapes.gz differ diff --git a/examples/multiprecision/toom/why3session.xml b/examples/multiprecision/toom/why3session.xml index 4380dad552219471bfe28161f26aa7fe7c7cf5be..aa86e9880e42ece272d88dd6822d6d91a66bdc69 100644 --- a/examples/multiprecision/toom/why3session.xml +++ b/examples/multiprecision/toom/why3session.xml @@ -70,7 +70,7 @@ <proof prover="3"><result status="valid" time="0.33"/></proof> </goal> <goal name="VC wmpn_toom22_mul.5" expl="assertion" proved="true"> - <proof prover="1"><result status="valid" time="0.46"/></proof> + <proof prover="1"><result status="valid" time="0.27"/></proof> </goal> <goal name="VC wmpn_toom22_mul.6" expl="assertion" proved="true"> <proof prover="5"><result status="valid" time="0.02" steps="31"/></proof> @@ -100,7 +100,7 @@ <proof prover="3"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_toom22_mul.15" expl="integer overflow" proved="true"> - <proof prover="0"><result status="valid" time="4.73"/></proof> + <proof prover="0"><result status="valid" time="3.00"/></proof> </goal> <goal name="VC wmpn_toom22_mul.16" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> @@ -149,7 +149,7 @@ <proof prover="1"><result status="valid" time="0.08"/></proof> </goal> <goal name="VC wmpn_toom22_mul.29" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="0.59" steps="211"/></proof> + <proof prover="5"><result status="valid" time="0.36" steps="211"/></proof> </goal> <goal name="VC wmpn_toom22_mul.30" expl="precondition" proved="true"> <proof prover="5"><result status="valid" time="0.48" steps="200"/></proof> @@ -206,7 +206,7 @@ <proof prover="3"><result status="valid" time="0.01"/></proof> </goal> <goal name="VC wmpn_toom22_mul.39" expl="postcondition" proved="true"> - <proof prover="5"><result status="valid" time="0.74" steps="141"/></proof> + <proof prover="5"><result status="valid" time="0.44" steps="141"/></proof> </goal> <goal name="VC wmpn_toom22_mul.40" expl="postcondition" proved="true"> <transf name="split_vc" proved="true" > @@ -257,10 +257,10 @@ </transf> </goal> <goal name="VC wmpn_toom22_mul.54" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="0.73" steps="183"/></proof> + <proof prover="5"><result status="valid" time="0.42" steps="183"/></proof> </goal> <goal name="VC wmpn_toom22_mul.55" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="0.70" steps="214"/></proof> + <proof prover="5"><result status="valid" time="0.42" steps="214"/></proof> </goal> <goal name="VC wmpn_toom22_mul.56" expl="precondition" proved="true"> <proof prover="5"><result status="valid" time="0.52" steps="203"/></proof> @@ -275,13 +275,13 @@ <proof prover="5" memlimit="2000"><result status="valid" time="0.47" steps="138"/></proof> </goal> <goal name="VC wmpn_toom22_mul.60" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="0.79" steps="221"/></proof> + <proof prover="5"><result status="valid" time="0.45" steps="221"/></proof> </goal> <goal name="VC wmpn_toom22_mul.61" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom22_mul.62" expl="precondition" proved="true"> - <proof prover="5" memlimit="2000"><result status="valid" time="0.76" steps="218"/></proof> + <proof prover="5" memlimit="2000"><result status="valid" time="0.44" steps="218"/></proof> </goal> <goal name="VC wmpn_toom22_mul.63" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> @@ -302,13 +302,13 @@ <proof prover="3"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC wmpn_toom22_mul.69" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="0.64" steps="149"/></proof> + <proof prover="5"><result status="valid" time="0.40" steps="149"/></proof> </goal> <goal name="VC wmpn_toom22_mul.70" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC wmpn_toom22_mul.71" expl="postcondition" proved="true"> - <proof prover="5" memlimit="2000"><result status="valid" time="0.87" steps="222"/></proof> + <proof prover="5" memlimit="2000"><result status="valid" time="0.67" steps="222"/></proof> </goal> <goal name="VC wmpn_toom22_mul.72" expl="postcondition" proved="true"> <transf name="split_vc" proved="true" > @@ -323,13 +323,13 @@ </transf> </goal> <goal name="VC wmpn_toom22_mul.75" expl="precondition" proved="true"> - <proof prover="5" memlimit="2000"><result status="valid" time="0.72" steps="216"/></proof> + <proof prover="5" memlimit="2000"><result status="valid" time="0.44" steps="216"/></proof> </goal> <goal name="VC wmpn_toom22_mul.76" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="0.60" steps="203"/></proof> + <proof prover="5"><result status="valid" time="0.42" steps="203"/></proof> </goal> <goal name="VC wmpn_toom22_mul.77" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="0.63" steps="212"/></proof> + <proof prover="5"><result status="valid" time="0.44" steps="212"/></proof> </goal> <goal name="VC wmpn_toom22_mul.78" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.01"/></proof> @@ -341,7 +341,7 @@ <proof prover="5"><result status="valid" time="0.60" steps="194"/></proof> </goal> <goal name="VC wmpn_toom22_mul.81" expl="integer overflow" proved="true"> - <proof prover="4" timelimit="20" memlimit="1000"><result status="valid" time="6.60"/></proof> + <proof prover="4" timelimit="20" memlimit="1000"><result status="valid" time="5.70"/></proof> <proof prover="5" timelimit="20"><result status="valid" time="12.04" steps="380"/></proof> </goal> <goal name="VC wmpn_toom22_mul.82" expl="precondition" proved="true"> @@ -352,7 +352,7 @@ <goal name="VC wmpn_toom22_mul.83.0" expl="assertion" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom22_mul.83.0.0" expl="assertion" proved="true"> - <proof prover="5"><result status="valid" time="1.10" steps="210"/></proof> + <proof prover="5"><result status="valid" time="0.75" steps="210"/></proof> </goal> </transf> </goal> @@ -369,10 +369,10 @@ <goal name="VC wmpn_toom22_mul.86.0" expl="VC for wmpn_toom22_mul" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom22_mul.86.0.0" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="5" memlimit="2000"><result status="valid" time="0.72" steps="155"/></proof> + <proof prover="5" memlimit="2000"><result status="valid" time="0.51" steps="155"/></proof> </goal> <goal name="VC wmpn_toom22_mul.86.0.1" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="5"><result status="valid" time="2.45" steps="154"/></proof> + <proof prover="5"><result status="valid" time="1.96" steps="154"/></proof> </goal> </transf> </goal> @@ -394,13 +394,13 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.35"/></proof> </goal> <goal name="VC wmpn_toom22_mul.91" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="0.67" steps="205"/></proof> + <proof prover="5"><result status="valid" time="0.40" steps="205"/></proof> </goal> <goal name="VC wmpn_toom22_mul.92" expl="postcondition" proved="true"> <proof prover="1"><result status="valid" time="0.24"/></proof> </goal> <goal name="VC wmpn_toom22_mul.93" expl="precondition" proved="true"> - <proof prover="5" memlimit="2000"><result status="valid" time="0.77" steps="220"/></proof> + <proof prover="5" memlimit="2000"><result status="valid" time="0.46" steps="220"/></proof> </goal> <goal name="VC wmpn_toom22_mul.94" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.07"/></proof> @@ -440,13 +440,13 @@ </transf> </goal> <goal name="VC wmpn_toom22_mul.105" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.57"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.31"/></proof> </goal> <goal name="VC wmpn_toom22_mul.106" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="0.60" steps="206"/></proof> + <proof prover="5"><result status="valid" time="0.43" steps="206"/></proof> </goal> <goal name="VC wmpn_toom22_mul.107" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="0.71" steps="215"/></proof> + <proof prover="5"><result status="valid" time="0.41" steps="215"/></proof> </goal> <goal name="VC wmpn_toom22_mul.108" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.02"/></proof> @@ -461,7 +461,7 @@ <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC wmpn_toom22_mul.112" expl="postcondition" proved="true"> - <proof prover="5"><result status="valid" time="0.89" steps="145"/></proof> + <proof prover="5"><result status="valid" time="0.68" steps="145"/></proof> </goal> <goal name="VC wmpn_toom22_mul.113" expl="postcondition" proved="true"> <transf name="split_vc" proved="true" > @@ -483,34 +483,34 @@ <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC wmpn_toom22_mul.118" expl="integer overflow" proved="true"> - <proof prover="5"><result status="valid" time="0.88" steps="204"/></proof> + <proof prover="5"><result status="valid" time="0.58" steps="204"/></proof> </goal> <goal name="VC wmpn_toom22_mul.119" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="0.90" steps="228"/></proof> + <proof prover="5"><result status="valid" time="0.53" steps="228"/></proof> </goal> <goal name="VC wmpn_toom22_mul.120" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="0.90" steps="233"/></proof> + <proof prover="5"><result status="valid" time="0.62" steps="233"/></proof> </goal> <goal name="VC wmpn_toom22_mul.121" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.28"/></proof> </goal> <goal name="VC wmpn_toom22_mul.122" expl="assertion" proved="true"> - <proof prover="3"><result status="valid" time="0.60"/></proof> + <proof prover="3"><result status="valid" time="0.42"/></proof> </goal> <goal name="VC wmpn_toom22_mul.123" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC wmpn_toom22_mul.124" expl="assertion" proved="true"> - <proof prover="5"><result status="valid" time="1.00" steps="217"/></proof> + <proof prover="5"><result status="valid" time="0.61" steps="217"/></proof> </goal> <goal name="VC wmpn_toom22_mul.125" expl="precondition" proved="true"> - <proof prover="5" memlimit="2000"><result status="valid" time="0.99" steps="239"/></proof> + <proof prover="5" memlimit="2000"><result status="valid" time="0.58" steps="239"/></proof> </goal> <goal name="VC wmpn_toom22_mul.126" expl="precondition" proved="true"> <proof prover="5"><result status="valid" time="0.68" steps="189"/></proof> </goal> <goal name="VC wmpn_toom22_mul.127" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="0.87" steps="234"/></proof> + <proof prover="5"><result status="valid" time="0.56" steps="234"/></proof> </goal> <goal name="VC wmpn_toom22_mul.128" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.02"/></proof> @@ -532,7 +532,7 @@ <proof prover="5"><result status="valid" time="0.83" steps="164"/></proof> </goal> <goal name="VC wmpn_toom22_mul.134" expl="integer overflow" proved="true"> - <proof prover="5"><result status="valid" time="1.37" steps="198"/></proof> + <proof prover="5"><result status="valid" time="0.82" steps="198"/></proof> </goal> <goal name="VC wmpn_toom22_mul.135" expl="precondition" proved="true"> <transf name="introduce_premises" proved="true" > @@ -569,7 +569,7 @@ <goal name="VC wmpn_toom22_mul.136.0" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom22_mul.136.0.0" expl="precondition" proved="true"> - <proof prover="5" memlimit="2000"><result status="valid" time="2.65" steps="253"/></proof> + <proof prover="5" memlimit="2000"><result status="valid" time="1.44" steps="253"/></proof> </goal> </transf> </goal> @@ -585,7 +585,7 @@ <proof prover="3"><result status="valid" time="0.05"/></proof> </goal> <goal name="VC wmpn_toom22_mul.140" expl="assertion" proved="true"> - <proof prover="0"><result status="valid" time="2.20"/></proof> + <proof prover="0"><result status="valid" time="1.20"/></proof> </goal> <goal name="VC wmpn_toom22_mul.141" expl="postcondition" proved="true"> <proof prover="1"><result status="valid" time="0.08"/></proof> @@ -610,7 +610,7 @@ <proof prover="3"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_toom22_mul.147" expl="assertion" proved="true"> - <proof prover="5"><result status="valid" time="0.73" steps="202"/></proof> + <proof prover="5"><result status="valid" time="0.56" steps="202"/></proof> </goal> <goal name="VC wmpn_toom22_mul.148" expl="assertion" proved="true"> <transf name="split_goal_right" proved="true" > @@ -618,7 +618,7 @@ <proof prover="3"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC wmpn_toom22_mul.148.1" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="0"><result status="valid" time="0.79"/></proof> + <proof prover="0"><result status="valid" time="0.52"/></proof> </goal> <goal name="VC wmpn_toom22_mul.148.2" expl="VC for wmpn_toom22_mul" proved="true"> <transf name="introduce_premises" proved="true" > @@ -638,16 +638,16 @@ <proof prover="3"><result status="valid" time="0.84"/></proof> </goal> <goal name="VC wmpn_toom22_mul.148.4" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="3"><result status="valid" time="1.05"/></proof> + <proof prover="3"><result status="valid" time="0.83"/></proof> </goal> <goal name="VC wmpn_toom22_mul.148.5" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="3"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC wmpn_toom22_mul.148.6" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="5" memlimit="2000"><result status="valid" time="3.04" steps="470"/></proof> + <proof prover="5" memlimit="2000"><result status="valid" time="2.13" steps="470"/></proof> </goal> <goal name="VC wmpn_toom22_mul.148.7" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="5"><result status="valid" time="1.10" steps="203"/></proof> + <proof prover="5"><result status="valid" time="0.76" steps="203"/></proof> </goal> </transf> </goal> @@ -655,10 +655,10 @@ <proof prover="3"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC wmpn_toom22_mul.150" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="1.52" steps="239"/></proof> + <proof prover="5"><result status="valid" time="1.09" steps="239"/></proof> </goal> <goal name="VC wmpn_toom22_mul.151" expl="precondition" proved="true"> - <proof prover="5" memlimit="2000"><result status="valid" time="1.58" steps="253"/></proof> + <proof prover="5" memlimit="2000"><result status="valid" time="1.16" steps="253"/></proof> </goal> <goal name="VC wmpn_toom22_mul.152" expl="precondition" proved="true"> <transf name="introduce_premises" proved="true" > @@ -676,7 +676,7 @@ <proof prover="3"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom22_mul.152.0.0.3" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="1.24" steps="155"/></proof> + <proof prover="5"><result status="valid" time="0.78" steps="155"/></proof> </goal> <goal name="VC wmpn_toom22_mul.152.0.0.4" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.03"/></proof> @@ -725,13 +725,13 @@ <proof prover="3"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC wmpn_toom22_mul.163" expl="precondition" proved="true"> - <proof prover="5" memlimit="2000"><result status="valid" time="1.46" steps="242"/></proof> + <proof prover="5" memlimit="2000"><result status="valid" time="0.80" steps="242"/></proof> </goal> <goal name="VC wmpn_toom22_mul.164" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="1.27" steps="232"/></proof> + <proof prover="5"><result status="valid" time="0.84" steps="232"/></proof> </goal> <goal name="VC wmpn_toom22_mul.165" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="1.40" steps="253"/></proof> + <proof prover="5"><result status="valid" time="0.77" steps="253"/></proof> </goal> <goal name="VC wmpn_toom22_mul.166" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> @@ -746,10 +746,10 @@ <proof prover="3"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_toom22_mul.170" expl="precondition" proved="true"> - <proof prover="5" memlimit="2000"><result status="valid" time="1.45" steps="289"/></proof> + <proof prover="5" memlimit="2000"><result status="valid" time="0.78" steps="289"/></proof> </goal> <goal name="VC wmpn_toom22_mul.171" expl="assertion" proved="true"> - <proof prover="5"><result status="valid" time="0.63" steps="150"/></proof> + <proof prover="5"><result status="valid" time="0.44" steps="150"/></proof> </goal> <goal name="VC wmpn_toom22_mul.172" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.03"/></proof> @@ -764,7 +764,7 @@ <proof prover="3"><result status="valid" time="0.01"/></proof> </goal> <goal name="VC wmpn_toom22_mul.176" expl="assertion" proved="true"> - <proof prover="5"><result status="valid" time="0.85" steps="157"/></proof> + <proof prover="5"><result status="valid" time="0.51" steps="157"/></proof> </goal> <goal name="VC wmpn_toom22_mul.177" expl="assertion" proved="true"> <proof prover="3"><result status="valid" time="0.02"/></proof> @@ -773,10 +773,10 @@ <proof prover="3"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC wmpn_toom22_mul.179" expl="assertion" proved="true"> - <proof prover="5"><result status="valid" time="1.08" steps="225"/></proof> + <proof prover="5"><result status="valid" time="0.70" steps="225"/></proof> </goal> <goal name="VC wmpn_toom22_mul.180" expl="assertion" proved="true"> - <proof prover="5"><result status="valid" time="0.78" steps="162"/></proof> + <proof prover="5"><result status="valid" time="0.52" steps="162"/></proof> </goal> <goal name="VC wmpn_toom22_mul.181" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > @@ -789,19 +789,19 @@ </transf> </goal> <goal name="VC wmpn_toom22_mul.182" expl="assertion" proved="true"> - <proof prover="5"><result status="valid" time="1.90" steps="292"/></proof> + <proof prover="5"><result status="valid" time="1.26" steps="292"/></proof> </goal> <goal name="VC wmpn_toom22_mul.183" expl="postcondition" proved="true"> <proof prover="3"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC wmpn_toom22_mul.184" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="1.88" steps="260"/></proof> + <proof prover="5"><result status="valid" time="1.37" steps="260"/></proof> </goal> <goal name="VC wmpn_toom22_mul.185" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC wmpn_toom22_mul.186" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="2.18" steps="281"/></proof> + <proof prover="5"><result status="valid" time="1.42" steps="281"/></proof> </goal> <goal name="VC wmpn_toom22_mul.187" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.02"/></proof> @@ -810,13 +810,13 @@ <proof prover="3"><result status="valid" time="0.05"/></proof> </goal> <goal name="VC wmpn_toom22_mul.189" expl="precondition" proved="true"> - <proof prover="5" memlimit="2000"><result status="valid" time="1.39" steps="280"/></proof> + <proof prover="5" memlimit="2000"><result status="valid" time="0.83" steps="280"/></proof> </goal> <goal name="VC wmpn_toom22_mul.190" expl="precondition" proved="true"> - <proof prover="5" memlimit="2000"><result status="valid" time="1.30" steps="299"/></proof> + <proof prover="5" memlimit="2000"><result status="valid" time="0.84" steps="299"/></proof> </goal> <goal name="VC wmpn_toom22_mul.191" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="1.53" steps="319"/></proof> + <proof prover="5"><result status="valid" time="0.86" steps="319"/></proof> </goal> <goal name="VC wmpn_toom22_mul.192" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.02"/></proof> @@ -837,13 +837,13 @@ <proof prover="3"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_toom22_mul.198" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="1.90" steps="290"/></proof> + <proof prover="5"><result status="valid" time="1.06" steps="290"/></proof> </goal> <goal name="VC wmpn_toom22_mul.199" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.05"/></proof> </goal> <goal name="VC wmpn_toom22_mul.200" expl="precondition" proved="true"> - <proof prover="5" memlimit="2000"><result status="valid" time="1.87" steps="307"/></proof> + <proof prover="5" memlimit="2000"><result status="valid" time="1.13" steps="307"/></proof> </goal> <goal name="VC wmpn_toom22_mul.201" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> @@ -858,7 +858,7 @@ <proof prover="3"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_toom22_mul.205" expl="precondition" proved="true"> - <proof prover="5" memlimit="2000"><result status="valid" time="1.87" steps="358"/></proof> + <proof prover="5" memlimit="2000"><result status="valid" time="1.31" steps="358"/></proof> </goal> <goal name="VC wmpn_toom22_mul.206" expl="postcondition" proved="true"> <proof prover="3"><result status="valid" time="0.02"/></proof> @@ -867,7 +867,7 @@ <proof prover="3"><result status="valid" time="0.01"/></proof> </goal> <goal name="VC wmpn_toom22_mul.208" expl="postcondition" proved="true"> - <proof prover="5"><result status="valid" time="1.62" steps="186"/></proof> + <proof prover="5"><result status="valid" time="1.08" steps="186"/></proof> </goal> <goal name="VC wmpn_toom22_mul.209" expl="postcondition" proved="true"> <transf name="split_vc" proved="true" > @@ -915,13 +915,13 @@ <proof prover="3"><result status="valid" time="0.05"/></proof> </goal> <goal name="VC wmpn_toom22_mul.223" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="1.13" steps="280"/></proof> + <proof prover="5"><result status="valid" time="0.80" steps="280"/></proof> </goal> <goal name="VC wmpn_toom22_mul.224" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.41"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.20"/></proof> </goal> <goal name="VC wmpn_toom22_mul.225" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="1.37" steps="308"/></proof> + <proof prover="5"><result status="valid" time="0.77" steps="308"/></proof> </goal> <goal name="VC wmpn_toom22_mul.226" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.01"/></proof> @@ -942,13 +942,13 @@ <proof prover="3"><result status="valid" time="0.05"/></proof> </goal> <goal name="VC wmpn_toom22_mul.232" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="1.27" steps="290"/></proof> + <proof prover="5"><result status="valid" time="0.94" steps="290"/></proof> </goal> <goal name="VC wmpn_toom22_mul.233" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_toom22_mul.234" expl="precondition" proved="true"> - <proof prover="5"><result status="valid" time="1.67" steps="307"/></proof> + <proof prover="5"><result status="valid" time="0.91" steps="307"/></proof> </goal> <goal name="VC wmpn_toom22_mul.235" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.02"/></proof> @@ -963,7 +963,7 @@ <proof prover="3"><result status="valid" time="0.05"/></proof> </goal> <goal name="VC wmpn_toom22_mul.239" expl="precondition" proved="true"> - <proof prover="5" memlimit="2000"><result status="valid" time="1.99" steps="358"/></proof> + <proof prover="5" memlimit="2000"><result status="valid" time="1.02" steps="358"/></proof> </goal> <goal name="VC wmpn_toom22_mul.240" expl="postcondition" proved="true"> <proof prover="3"><result status="valid" time="0.01"/></proof> @@ -1023,7 +1023,7 @@ <proof prover="1"><result status="valid" time="0.11"/></proof> </goal> <goal name="VC wmpn_toom22_mul.258" expl="integer overflow" proved="true"> - <proof prover="1"><result status="valid" time="0.44"/></proof> + <proof prover="1"><result status="valid" time="0.22"/></proof> </goal> <goal name="VC wmpn_toom22_mul.259" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.06"/></proof> @@ -1176,7 +1176,7 @@ </transf> </goal> <goal name="VC wmpn_toom22_mul.273" expl="integer overflow" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="0.47"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="0.30"/></proof> </goal> <goal name="VC wmpn_toom22_mul.274" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > @@ -1187,7 +1187,7 @@ <proof prover="3"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC wmpn_toom22_mul.274.2" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.26"/></proof> + <proof prover="4"><result status="valid" time="0.13"/></proof> </goal> <goal name="VC wmpn_toom22_mul.274.3" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="1"><result status="valid" time="0.13"/></proof> @@ -1210,13 +1210,13 @@ <goal name="VC wmpn_toom22_mul.278.0.0" expl="precondition" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom22_mul.278.0.0.0" expl="precondition" proved="true"> - <proof prover="3"><result status="valid" time="0.41"/></proof> + <proof prover="3"><result status="valid" time="0.24"/></proof> </goal> <goal name="VC wmpn_toom22_mul.278.0.0.1" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_toom22_mul.278.0.0.2" expl="precondition" proved="true"> - <proof prover="3"><result status="valid" time="0.50"/></proof> + <proof prover="3"><result status="valid" time="0.27"/></proof> </goal> <goal name="VC wmpn_toom22_mul.278.0.0.3" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.34"/></proof> @@ -1246,7 +1246,7 @@ <proof prover="3"><result status="valid" time="0.01"/></proof> </goal> <goal name="VC wmpn_toom22_mul.279.0.0.2" expl="precondition" proved="true"> - <proof prover="3"><result status="valid" time="0.48"/></proof> + <proof prover="3"><result status="valid" time="0.30"/></proof> </goal> <goal name="VC wmpn_toom22_mul.279.0.0.3" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.03"/></proof> @@ -1307,7 +1307,7 @@ <proof prover="3"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_toom22_mul.284" expl="precondition" proved="true"> - <proof prover="3"><result status="valid" time="0.83"/></proof> + <proof prover="3"><result status="valid" time="0.54"/></proof> </goal> <goal name="VC wmpn_toom22_mul.285" expl="precondition" proved="true"> <transf name="introduce_premises" proved="true" > @@ -1372,7 +1372,7 @@ <goal name="VC wmpn_toom22_mul.289" expl="integer overflow" proved="true"> <transf name="split_all_full" proved="true" > <goal name="VC wmpn_toom22_mul.289.0" expl="integer overflow" proved="true"> - <proof prover="3" timelimit="10" memlimit="4000"><result status="valid" time="1.11"/></proof> + <proof prover="3" timelimit="10" memlimit="4000"><result status="valid" time="0.68"/></proof> </goal> </transf> </goal> @@ -1418,7 +1418,7 @@ <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC wmpn_toom22_mul.292.2.0.0.0.1" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.38"/></proof> + <proof prover="4"><result status="valid" time="0.20"/></proof> </goal> </transf> </goal> @@ -1502,16 +1502,16 @@ </transf> </goal> <goal name="VC wmpn_toom22_mul.293" expl="assertion" proved="true"> - <proof prover="3"><result status="valid" time="1.22"/></proof> + <proof prover="3"><result status="valid" time="0.68"/></proof> </goal> <goal name="VC wmpn_toom22_mul.294" expl="integer overflow" proved="true"> <proof prover="0"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_toom22_mul.295" expl="integer overflow" proved="true"> - <proof prover="3"><result status="valid" time="1.20"/></proof> + <proof prover="3"><result status="valid" time="0.77"/></proof> </goal> <goal name="VC wmpn_toom22_mul.296" expl="precondition" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="0.24"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="0.11"/></proof> </goal> <goal name="VC wmpn_toom22_mul.297" expl="precondition" proved="true"> <transf name="introduce_premises" proved="true" > @@ -1529,10 +1529,10 @@ <proof prover="3"><result status="valid" time="0.80"/></proof> </goal> <goal name="VC wmpn_toom22_mul.297.0.0.3" expl="precondition" proved="true"> - <proof prover="3"><result status="valid" time="1.08"/></proof> + <proof prover="3"><result status="valid" time="0.72"/></proof> </goal> <goal name="VC wmpn_toom22_mul.297.0.0.4" expl="precondition" proved="true"> - <proof prover="3"><result status="valid" time="1.13"/></proof> + <proof prover="3"><result status="valid" time="0.75"/></proof> </goal> <goal name="VC wmpn_toom22_mul.297.0.0.5" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.79"/></proof> @@ -1550,22 +1550,22 @@ <goal name="VC wmpn_toom22_mul.298.0.0" expl="precondition" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom22_mul.298.0.0.0" expl="precondition" proved="true"> - <proof prover="3"><result status="valid" time="0.94"/></proof> + <proof prover="3"><result status="valid" time="0.72"/></proof> </goal> <goal name="VC wmpn_toom22_mul.298.0.0.1" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.01"/></proof> </goal> <goal name="VC wmpn_toom22_mul.298.0.0.2" expl="precondition" proved="true"> - <proof prover="3"><result status="valid" time="1.11"/></proof> + <proof prover="3"><result status="valid" time="0.75"/></proof> </goal> <goal name="VC wmpn_toom22_mul.298.0.0.3" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_toom22_mul.298.0.0.4" expl="precondition" proved="true"> - <proof prover="3"><result status="valid" time="0.96"/></proof> + <proof prover="3"><result status="valid" time="0.73"/></proof> </goal> <goal name="VC wmpn_toom22_mul.298.0.0.5" expl="precondition" proved="true"> - <proof prover="3"><result status="valid" time="1.08"/></proof> + <proof prover="3"><result status="valid" time="0.77"/></proof> </goal> </transf> </goal> @@ -1601,7 +1601,7 @@ <goal name="VC wmpn_toom22_mul.301" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom22_mul.301.0" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.41"/></proof> + <proof prover="4"><result status="valid" time="0.22"/></proof> </goal> <goal name="VC wmpn_toom22_mul.301.1" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="3"><result status="valid" time="0.02"/></proof> @@ -1652,13 +1652,13 @@ <proof prover="3"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_toom22_mul.306.0.0.2" expl="precondition" proved="true"> - <proof prover="3"><result status="valid" time="1.21"/></proof> + <proof prover="3"><result status="valid" time="0.74"/></proof> </goal> <goal name="VC wmpn_toom22_mul.306.0.0.3" expl="precondition" proved="true"> - <proof prover="3"><result status="valid" time="0.96"/></proof> + <proof prover="3"><result status="valid" time="0.74"/></proof> </goal> <goal name="VC wmpn_toom22_mul.306.0.0.4" expl="precondition" proved="true"> - <proof prover="3"><result status="valid" time="0.96"/></proof> + <proof prover="3"><result status="valid" time="0.72"/></proof> </goal> <goal name="VC wmpn_toom22_mul.306.0.0.5" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.82"/></proof> @@ -1676,7 +1676,7 @@ <goal name="VC wmpn_toom22_mul.307.0.0" expl="precondition" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom22_mul.307.0.0.0" expl="precondition" proved="true"> - <proof prover="3"><result status="valid" time="0.95"/></proof> + <proof prover="3"><result status="valid" time="0.74"/></proof> </goal> <goal name="VC wmpn_toom22_mul.307.0.0.1" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.01"/></proof> @@ -1691,7 +1691,7 @@ <proof prover="3"><result status="valid" time="0.85"/></proof> </goal> <goal name="VC wmpn_toom22_mul.307.0.0.5" expl="precondition" proved="true"> - <proof prover="3"><result status="valid" time="1.06"/></proof> + <proof prover="3"><result status="valid" time="0.74"/></proof> </goal> </transf> </goal> @@ -1720,7 +1720,7 @@ <goal name="VC wmpn_toom22_mul.309" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom22_mul.309.0" expl="assertion" proved="true"> - <proof prover="1"><result status="valid" time="0.24"/></proof> + <proof prover="1"><result status="valid" time="0.11"/></proof> </goal> <goal name="VC wmpn_toom22_mul.309.1" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="0"><result status="valid" time="0.04"/></proof> @@ -1729,13 +1729,13 @@ <proof prover="3"><result status="valid" time="0.01"/></proof> </goal> <goal name="VC wmpn_toom22_mul.309.3" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="1"><result status="valid" time="0.25"/></proof> + <proof prover="1"><result status="valid" time="0.11"/></proof> </goal> <goal name="VC wmpn_toom22_mul.309.4" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_toom22_mul.309.5" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="0"><result status="valid" time="1.68"/></proof> + <proof prover="0"><result status="valid" time="1.07"/></proof> </goal> <goal name="VC wmpn_toom22_mul.309.6" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="1"><result status="valid" time="0.20"/></proof> @@ -1748,7 +1748,7 @@ <proof prover="3"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC wmpn_toom22_mul.310.1" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.46"/></proof> + <proof prover="4"><result status="valid" time="0.24"/></proof> </goal> <goal name="VC wmpn_toom22_mul.310.2" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> @@ -1776,7 +1776,7 @@ <proof prover="3"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_toom22_mul.311.2" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="3"><result status="valid" time="1.66"/></proof> + <proof prover="3"><result status="valid" time="1.14"/></proof> </goal> <goal name="VC wmpn_toom22_mul.311.3" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> @@ -1785,7 +1785,7 @@ <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC wmpn_toom22_mul.311.5" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="1"><result status="valid" time="0.24"/></proof> + <proof prover="1"><result status="valid" time="0.11"/></proof> </goal> <goal name="VC wmpn_toom22_mul.311.6" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="3"><result status="valid" time="0.01"/></proof> @@ -1820,7 +1820,7 @@ <goal name="VC wmpn_toom22_mul.315.0.0.0.0.0" expl="precondition" proved="true"> <transf name="apply" proved="true" arg1="H3"> <goal name="VC wmpn_toom22_mul.315.0.0.0.0.0.0" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="0.24"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="0.11"/></proof> </goal> </transf> </goal> @@ -1872,7 +1872,7 @@ <proof prover="3"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_toom22_mul.318.1" expl="precondition" proved="true"> - <proof prover="3"><result status="valid" time="1.56"/></proof> + <proof prover="3"><result status="valid" time="0.91"/></proof> </goal> </transf> </goal> @@ -1931,7 +1931,7 @@ <proof prover="3"><result status="valid" time="0.01"/></proof> </goal> <goal name="VC wmpn_toom22_mul.322" expl="precondition" proved="true"> - <proof prover="3"><result status="valid" time="1.62"/></proof> + <proof prover="3"><result status="valid" time="1.07"/></proof> </goal> <goal name="VC wmpn_toom22_mul.323" expl="precondition" proved="true"> <transf name="introduce_premises" proved="true" > @@ -2022,7 +2022,7 @@ <goal name="VC wmpn_toom22_mul.328" expl="integer overflow" proved="true"> <transf name="split_all_full" proved="true" > <goal name="VC wmpn_toom22_mul.328.0" expl="integer overflow" proved="true"> - <proof prover="3" timelimit="10" memlimit="4000"><result status="valid" time="2.04"/></proof> + <proof prover="3" timelimit="10" memlimit="4000"><result status="valid" time="1.28"/></proof> </goal> </transf> </goal> @@ -2076,7 +2076,7 @@ <goal name="VC wmpn_toom22_mul.334.0.0.0.0.0" expl="precondition" proved="true"> <transf name="apply" proved="true" arg1="H13"> <goal name="VC wmpn_toom22_mul.334.0.0.0.0.0.0" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="0.26"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="0.12"/></proof> </goal> </transf> </goal> @@ -2093,7 +2093,7 @@ <goal name="VC wmpn_toom22_mul.335" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom22_mul.335.0" expl="assertion" proved="true"> - <proof prover="1"><result status="valid" time="0.25"/></proof> + <proof prover="1"><result status="valid" time="0.12"/></proof> </goal> <goal name="VC wmpn_toom22_mul.335.1" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="3"><result status="valid" time="0.02"/></proof> @@ -2131,10 +2131,10 @@ <proof prover="0"><result status="valid" time="0.05"/></proof> </goal> <goal name="VC wmpn_toom22_mul.335.6" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.46"/></proof> + <proof prover="4"><result status="valid" time="0.27"/></proof> </goal> <goal name="VC wmpn_toom22_mul.335.7" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.54"/></proof> + <proof prover="4"><result status="valid" time="0.26"/></proof> </goal> </transf> </goal> @@ -2155,10 +2155,10 @@ <goal name="VC wmpn_toom22_mul.339.1" expl="assertion" proved="true"> <transf name="assert" proved="true" arg1="(0 < m)"> <goal name="VC wmpn_toom22_mul.339.1.0" proved="true"> - <proof prover="4"><result status="valid" time="0.49"/></proof> + <proof prover="4"><result status="valid" time="0.26"/></proof> </goal> <goal name="VC wmpn_toom22_mul.339.1.1" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.47"/></proof> + <proof prover="4"><result status="valid" time="0.27"/></proof> </goal> </transf> </goal> @@ -2173,7 +2173,7 @@ <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC wmpn_toom22_mul.340.2" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="1"><result status="valid" time="0.26"/></proof> + <proof prover="1"><result status="valid" time="0.12"/></proof> </goal> <goal name="VC wmpn_toom22_mul.340.3" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="1"><result status="valid" time="0.22"/></proof> @@ -2206,7 +2206,7 @@ <proof prover="3"><result status="valid" time="0.01"/></proof> </goal> <goal name="VC wmpn_toom22_mul.340.13" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="1"><result status="valid" time="0.27"/></proof> + <proof prover="1"><result status="valid" time="0.13"/></proof> </goal> <goal name="VC wmpn_toom22_mul.340.14" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="0"><result status="valid" time="0.04"/></proof> @@ -2246,10 +2246,10 @@ <goal name="VC wmpn_toom22_mul.342" expl="precondition" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom22_mul.342.0" expl="precondition" proved="true"> - <proof prover="4"><result status="valid" time="0.50"/></proof> + <proof prover="4"><result status="valid" time="0.28"/></proof> </goal> <goal name="VC wmpn_toom22_mul.342.1" expl="precondition" proved="true"> - <proof prover="4"><result status="valid" time="0.58"/></proof> + <proof prover="4"><result status="valid" time="0.28"/></proof> </goal> </transf> </goal> @@ -2294,7 +2294,7 @@ </transf> </goal> <goal name="VC wmpn_toom22_mul.346" expl="assertion" proved="true"> - <proof prover="0"><result status="valid" time="1.59"/></proof> + <proof prover="0"><result status="valid" time="0.82"/></proof> </goal> <goal name="VC wmpn_toom22_mul.347" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> @@ -2311,10 +2311,10 @@ <goal name="VC wmpn_toom22_mul.351" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom22_mul.351.0" expl="assertion" proved="true"> - <proof prover="0"><result status="valid" time="0.24"/></proof> + <proof prover="0"><result status="valid" time="0.10"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.1" expl="assertion" proved="true"> - <proof prover="0"><result status="valid" time="0.58"/></proof> + <proof prover="0"><result status="valid" time="0.41"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.2" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="3"><result status="valid" time="0.02"/></proof> @@ -2329,7 +2329,7 @@ <proof prover="0"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.6" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.59"/></proof> + <proof prover="4"><result status="valid" time="0.31"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.7" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="0"><result status="valid" time="0.06"/></proof> @@ -2356,14 +2356,14 @@ <proof prover="3"><result status="valid" time="0.01"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.15" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="3" memlimit="2000"><result status="valid" time="2.12"/></proof> + <proof prover="3" memlimit="2000"><result status="valid" time="1.51"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.16" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="3"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.17" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="0"><result status="valid" time="0.42"/></proof> - <proof prover="1"><result status="valid" time="0.26"/></proof> + <proof prover="0"><result status="valid" time="0.20"/></proof> + <proof prover="1"><result status="valid" time="0.13"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.18" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> @@ -2378,7 +2378,7 @@ <proof prover="0"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.22" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="0"><result status="valid" time="0.42"/></proof> + <proof prover="0"><result status="valid" time="0.21"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.23" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> @@ -2430,7 +2430,7 @@ <proof prover="3"><result status="valid" time="0.01"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.32" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="3" memlimit="2000"><result status="valid" time="2.06"/></proof> + <proof prover="3" memlimit="2000"><result status="valid" time="1.56"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.33" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="3"><result status="valid" time="0.03"/></proof> @@ -2439,7 +2439,7 @@ <proof prover="3" memlimit="2000"><result status="valid" time="1.63"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.35" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="3" memlimit="2000"><result status="valid" time="1.94"/></proof> + <proof prover="3" memlimit="2000"><result status="valid" time="1.52"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.36" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="3"><result status="valid" time="0.06"/></proof> @@ -2448,7 +2448,7 @@ <proof prover="4"><result status="valid" time="0.41"/></proof> <transf name="remove" proved="true" arg1="real,tuple0,unit,tuple2,tuple3,t1,valuation_mod"> <goal name="VC wmpn_toom22_mul.351.37.0" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="4" timelimit="1"><result status="valid" time="0.56"/></proof> + <proof prover="4" timelimit="1"><result status="valid" time="0.36"/></proof> </goal> </transf> </goal> @@ -2485,12 +2485,12 @@ <proof prover="4"><result status="valid" time="0.40"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.40.3" proved="true"> - <proof prover="4"><result status="valid" time="0.53"/></proof> + <proof prover="4"><result status="valid" time="0.34"/></proof> </goal> </transf> </goal> <goal name="VC wmpn_toom22_mul.351.41" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="1"><result status="valid" time="0.27"/></proof> + <proof prover="1"><result status="valid" time="0.13"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.42" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="0"><result status="valid" time="0.10"/></proof> @@ -2519,7 +2519,7 @@ </transf> </goal> <goal name="VC wmpn_toom22_mul.351.45" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="0"><result status="valid" time="1.20"/></proof> + <proof prover="0"><result status="valid" time="0.71"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.46" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="1"><result status="valid" time="0.22"/></proof> @@ -2545,10 +2545,10 @@ <proof prover="0"><result status="valid" time="0.10"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.51" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="0"><result status="valid" time="2.22"/></proof> + <proof prover="0"><result status="valid" time="1.20"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.52" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="0"><result status="valid" time="0.73"/></proof> + <proof prover="0"><result status="valid" time="0.37"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.53" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="3"><result status="valid" time="0.02"/></proof> @@ -2614,7 +2614,7 @@ <proof prover="3"><result status="valid" time="0.01"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.63.0.0.1.2" proved="true"> - <proof prover="4"><result status="valid" time="0.55"/></proof> + <proof prover="4"><result status="valid" time="0.34"/></proof> </goal> </transf> </goal> @@ -2642,7 +2642,7 @@ <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.64.0.0.1.2" proved="true"> - <proof prover="4"><result status="valid" time="0.74"/></proof> + <proof prover="4"><result status="valid" time="0.37"/></proof> </goal> </transf> </goal> @@ -2654,7 +2654,7 @@ </goal> <goal name="VC wmpn_toom22_mul.351.65" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="0"><result status="valid" time="0.08"/></proof> - <proof prover="1"><result status="valid" time="0.28"/></proof> + <proof prover="1"><result status="valid" time="0.13"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.66" expl="VC for wmpn_toom22_mul" proved="true"> <transf name="assert" proved="true" arg1="(a1*b1 > 0)"> @@ -2662,7 +2662,7 @@ <proof prover="3"><result status="valid" time="0.01"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.66.1" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="4"><result status="valid" time="2.29"/></proof> + <proof prover="4"><result status="valid" time="1.58"/></proof> </goal> </transf> </goal> @@ -2672,7 +2672,7 @@ <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.67.1" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="4"><result status="valid" time="2.67"/></proof> + <proof prover="4"><result status="valid" time="2.04"/></proof> </goal> </transf> </goal> @@ -2761,7 +2761,7 @@ <goal name="VC wmpn_toom22_mul.351.71.1.1.0" proved="true"> <transf name="unfold" proved="true" arg1="b1'"> <goal name="VC wmpn_toom22_mul.351.71.1.1.0.0" proved="true"> - <proof prover="3" memlimit="2000"><result status="valid" time="2.28"/></proof> + <proof prover="3" memlimit="2000"><result status="valid" time="1.58"/></proof> </goal> </transf> </goal> @@ -2777,7 +2777,7 @@ <goal name="VC wmpn_toom22_mul.351.72" expl="VC for wmpn_toom22_mul" proved="true"> <transf name="rewrite" proved="true" arg1="H8"> <goal name="VC wmpn_toom22_mul.351.72.0" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.76"/></proof> + <proof prover="4"><result status="valid" time="0.38"/></proof> </goal> </transf> </goal> @@ -2832,14 +2832,14 @@ <goal name="VC wmpn_toom22_mul.351.77" expl="VC for wmpn_toom22_mul" proved="true"> <transf name="rewrite" proved="true" arg1="H8"> <goal name="VC wmpn_toom22_mul.351.77.0" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.79"/></proof> + <proof prover="4"><result status="valid" time="0.38"/></proof> </goal> </transf> </goal> <goal name="VC wmpn_toom22_mul.351.78" expl="VC for wmpn_toom22_mul" proved="true"> <transf name="unfold" proved="true" arg1="b1"> <goal name="VC wmpn_toom22_mul.351.78.0" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.76"/></proof> + <proof prover="4"><result status="valid" time="0.37"/></proof> </goal> </transf> </goal> @@ -2855,7 +2855,7 @@ <goal name="VC wmpn_toom22_mul.351.80.0.0.0" proved="true"> <transf name="apply" proved="true" arg1="Power_monotonic"> <goal name="VC wmpn_toom22_mul.351.80.0.0.0.0" proved="true"> - <proof prover="1"><result status="valid" time="0.27"/></proof> + <proof prover="1"><result status="valid" time="0.12"/></proof> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom22_mul.351.80.0.0.0.0.0" proved="true"> <proof prover="3"><result status="valid" time="0.02"/></proof> @@ -2891,8 +2891,8 @@ <proof prover="3"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.82.1" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="0"><result status="valid" time="1.30"/></proof> - <proof prover="4"><result status="valid" time="0.76"/></proof> + <proof prover="0"><result status="valid" time="0.86"/></proof> + <proof prover="4"><result status="valid" time="0.38"/></proof> </goal> </transf> </goal> @@ -2935,18 +2935,18 @@ </transf> </goal> <goal name="VC wmpn_toom22_mul.351.83.4" proved="true"> - <proof prover="0"><result status="valid" time="3.26"/></proof> + <proof prover="0"><result status="valid" time="2.15"/></proof> <transf name="cut" proved="true" arg1="(power 2 (64*s - k) >= 0)"> <goal name="VC wmpn_toom22_mul.351.83.4.0" proved="true"> <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.83.4.1" proved="true"> - <proof prover="0"><result status="valid" time="3.07"/></proof> + <proof prover="0"><result status="valid" time="2.12"/></proof> </goal> </transf> </goal> <goal name="VC wmpn_toom22_mul.351.83.5" proved="true"> - <proof prover="0"><result status="valid" time="4.00"/></proof> + <proof prover="0"><result status="valid" time="2.60"/></proof> <proof prover="3"><result status="valid" time="0.07"/></proof> </goal> </transf> @@ -2993,7 +2993,7 @@ </transf> </goal> <goal name="VC wmpn_toom22_mul.351.85.4" proved="true"> - <proof prover="0"><result status="valid" time="3.10"/></proof> + <proof prover="0"><result status="valid" time="2.20"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.85.5" proved="true"> <proof prover="3"><result status="valid" time="0.05"/></proof> @@ -3004,7 +3004,7 @@ <proof prover="3"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.87" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.59"/></proof> + <proof prover="4"><result status="valid" time="0.39"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.88" expl="VC for wmpn_toom22_mul" proved="true"> <transf name="apply" proved="true" arg1="prod_compat_r"> @@ -3087,10 +3087,10 @@ <proof prover="1"><result status="valid" time="0.15"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.104" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.71"/></proof> + <proof prover="4"><result status="valid" time="0.42"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.105" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="1"><result status="valid" time="0.29"/></proof> + <proof prover="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC wmpn_toom22_mul.351.106" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="3"><result status="valid" time="0.01"/></proof> @@ -3268,7 +3268,7 @@ <proof prover="0"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC wmpn_toom22_mul.353.1.1" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.52"/></proof> + <proof prover="4"><result status="valid" time="0.30"/></proof> <transf name="remove" proved="true" arg1="real,unit,tuple2,tuple3,t1"> <goal name="VC wmpn_toom22_mul.353.1.1.0" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="4" timelimit="1"><result status="valid" time="0.34"/></proof> @@ -3305,7 +3305,7 @@ <proof prover="0"><result status="valid" time="0.23"/></proof> </goal> <goal name="VC wmpn_toom22_mul.353.11" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="0"><result status="valid" time="0.62"/></proof> + <proof prover="0"><result status="valid" time="0.41"/></proof> </goal> <goal name="VC wmpn_toom22_mul.353.12" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> @@ -3313,7 +3313,7 @@ <goal name="VC wmpn_toom22_mul.353.13" expl="VC for wmpn_toom22_mul" proved="true"> <transf name="apply" proved="true" arg1="prod_compat_r"> <goal name="VC wmpn_toom22_mul.353.13.0" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.24"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.62"/></proof> </goal> <goal name="VC wmpn_toom22_mul.353.13.1" proved="true"> <proof prover="4"><result status="valid" time="0.46"/></proof> @@ -3331,10 +3331,10 @@ <goal name="VC wmpn_toom22_mul.353.16.0" proved="true"> <transf name="assert" proved="true" arg1="(0 <= m)"> <goal name="VC wmpn_toom22_mul.353.16.0.0" proved="true"> - <proof prover="4"><result status="valid" time="0.46"/></proof> + <proof prover="4"><result status="valid" time="0.31"/></proof> </goal> <goal name="VC wmpn_toom22_mul.353.16.0.1" proved="true"> - <proof prover="4"><result status="valid" time="0.52"/></proof> + <proof prover="4"><result status="valid" time="0.35"/></proof> </goal> </transf> </goal> @@ -3352,7 +3352,7 @@ <goal name="VC wmpn_toom22_mul.353.19" expl="VC for wmpn_toom22_mul" proved="true"> <transf name="apply" proved="true" arg1="prod_compat_strict_r"> <goal name="VC wmpn_toom22_mul.353.19.0" proved="true"> - <proof prover="4"><result status="valid" time="0.65"/></proof> + <proof prover="4"><result status="valid" time="0.32"/></proof> </goal> <goal name="VC wmpn_toom22_mul.353.19.1" proved="true"> <transf name="split_vc" proved="true" > @@ -3360,7 +3360,7 @@ <proof prover="3"><result status="valid" time="0.05"/></proof> </goal> <goal name="VC wmpn_toom22_mul.353.19.1.1" proved="true"> - <proof prover="4"><result status="valid" time="0.75"/></proof> + <proof prover="4"><result status="valid" time="0.38"/></proof> </goal> </transf> </goal> @@ -3412,7 +3412,7 @@ </transf> </goal> <goal name="VC wmpn_toom22_mul.360" expl="assertion" proved="true"> - <proof prover="0"><result status="valid" time="1.84"/></proof> + <proof prover="0"><result status="valid" time="1.08"/></proof> </goal> <goal name="VC wmpn_toom22_mul.361" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > @@ -3435,7 +3435,7 @@ <proof prover="3" memlimit="2000"><result status="valid" time="0.05"/></proof> </goal> <goal name="VC wmpn_toom22_mul.361.6" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.67"/></proof> + <proof prover="4"><result status="valid" time="0.29"/></proof> </goal> </transf> </goal> @@ -3464,16 +3464,16 @@ <goal name="VC wmpn_toom22_mul.363.0.0" expl="precondition" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom22_mul.363.0.0.0" expl="precondition" proved="true"> - <proof prover="4"><result status="valid" time="0.63"/></proof> + <proof prover="4"><result status="valid" time="0.29"/></proof> </goal> <goal name="VC wmpn_toom22_mul.363.0.0.1" expl="precondition" proved="true"> <proof prover="3" memlimit="2000"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_toom22_mul.363.0.0.2" expl="precondition" proved="true"> - <proof prover="0"><result status="valid" time="5.60"/></proof> + <proof prover="0"><result status="valid" time="3.80"/></proof> </goal> <goal name="VC wmpn_toom22_mul.363.0.0.3" expl="precondition" proved="true"> - <proof prover="4"><result status="valid" time="0.58"/></proof> + <proof prover="4"><result status="valid" time="0.30"/></proof> </goal> <goal name="VC wmpn_toom22_mul.363.0.0.4" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="1.76"/></proof> @@ -3491,7 +3491,7 @@ <proof prover="3"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_toom22_mul.365" expl="precondition" proved="true"> - <proof prover="0"><result status="valid" time="1.58"/></proof> + <proof prover="0"><result status="valid" time="1.06"/></proof> </goal> <goal name="VC wmpn_toom22_mul.366" expl="integer overflow" proved="true"> <proof prover="0"><result status="valid" time="0.02"/></proof> @@ -3528,7 +3528,7 @@ </transf> </goal> <goal name="VC wmpn_toom22_mul.370" expl="assertion" proved="true"> - <proof prover="0"><result status="valid" time="1.61"/></proof> + <proof prover="0"><result status="valid" time="1.07"/></proof> </goal> <goal name="VC wmpn_toom22_mul.371" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > @@ -3592,13 +3592,13 @@ <goal name="VC wmpn_toom22_mul.374" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom22_mul.374.0" expl="assertion" proved="true"> - <proof prover="1"><result status="valid" time="0.28"/></proof> + <proof prover="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC wmpn_toom22_mul.374.1" expl="assertion" proved="true"> - <proof prover="1"><result status="valid" time="0.29"/></proof> + <proof prover="1"><result status="valid" time="0.13"/></proof> </goal> <goal name="VC wmpn_toom22_mul.374.2" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="1"><result status="valid" time="0.26"/></proof> + <proof prover="1"><result status="valid" time="0.12"/></proof> </goal> </transf> </goal> @@ -3609,7 +3609,7 @@ <proof prover="0"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC wmpn_toom22_mul.377" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.29"/></proof> + <proof prover="1"><result status="valid" time="0.13"/></proof> </goal> <goal name="VC wmpn_toom22_mul.378" expl="assertion" proved="true"> <transf name="introduce_premises" proved="true" > @@ -3618,22 +3618,22 @@ <goal name="VC wmpn_toom22_mul.378.0.0" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom22_mul.378.0.0.0" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.66"/></proof> + <proof prover="4"><result status="valid" time="0.34"/></proof> </goal> <goal name="VC wmpn_toom22_mul.378.0.0.1" expl="assertion" proved="true"> <proof prover="4"><result status="valid" time="0.41"/></proof> </goal> <goal name="VC wmpn_toom22_mul.378.0.0.2" expl="assertion" proved="true"> - <proof prover="4" memlimit="1000"><result status="valid" time="0.56"/></proof> + <proof prover="4" memlimit="1000"><result status="valid" time="0.35"/></proof> </goal> <goal name="VC wmpn_toom22_mul.378.0.0.3" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.58"/></proof> + <proof prover="4"><result status="valid" time="0.36"/></proof> </goal> <goal name="VC wmpn_toom22_mul.378.0.0.4" expl="assertion" proved="true"> - <proof prover="4" memlimit="1000"><result status="valid" time="0.60"/></proof> + <proof prover="4" memlimit="1000"><result status="valid" time="0.34"/></proof> </goal> <goal name="VC wmpn_toom22_mul.378.0.0.5" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.66"/></proof> + <proof prover="4"><result status="valid" time="0.34"/></proof> </goal> </transf> </goal> @@ -3647,17 +3647,17 @@ <goal name="VC wmpn_toom22_mul.380" expl="integer overflow" proved="true"> <transf name="split_all_full" proved="true" > <goal name="VC wmpn_toom22_mul.380.0" expl="integer overflow" proved="true"> - <proof prover="3" timelimit="10" memlimit="4000"><result status="valid" time="11.77"/></proof> + <proof prover="3" timelimit="10" memlimit="4000"><result status="valid" time="9.05"/></proof> </goal> </transf> </goal> <goal name="VC wmpn_toom22_mul.381" expl="precondition" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom22_mul.381.0" expl="precondition" proved="true"> - <proof prover="4"><result status="valid" time="0.70"/></proof> + <proof prover="4"><result status="valid" time="0.36"/></proof> </goal> <goal name="VC wmpn_toom22_mul.381.1" expl="precondition" proved="true"> - <proof prover="4"><result status="valid" time="0.74"/></proof> + <proof prover="4"><result status="valid" time="0.36"/></proof> </goal> </transf> </goal> @@ -3670,7 +3670,7 @@ <proof prover="1"><result status="valid" time="0.23"/></proof> </goal> <goal name="VC wmpn_toom22_mul.382.2" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="3" memlimit="2000"><result status="valid" time="3.66"/></proof> + <proof prover="3" memlimit="2000"><result status="valid" time="2.48"/></proof> </goal> <goal name="VC wmpn_toom22_mul.382.3" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="0"><result status="valid" time="0.03"/></proof> @@ -3699,7 +3699,7 @@ </transf> </goal> <goal name="VC wmpn_toom22_mul.384.2" expl="assertion" proved="true"> - <proof prover="0" memlimit="1000"><result status="valid" time="0.88"/></proof> + <proof prover="0" memlimit="1000"><result status="valid" time="0.44"/></proof> </goal> <goal name="VC wmpn_toom22_mul.384.3" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="0"><result status="valid" time="0.03"/></proof> @@ -3710,7 +3710,7 @@ <goal name="VC wmpn_toom22_mul.385" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom22_mul.385.0" expl="assertion" proved="true"> - <proof prover="1"><result status="valid" time="0.28"/></proof> + <proof prover="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC wmpn_toom22_mul.385.1" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="0"><result status="valid" time="0.03"/></proof> @@ -3745,13 +3745,13 @@ <proof prover="3"><result status="valid" time="0.01"/></proof> </goal> <goal name="VC wmpn_toom22_mul.387.3" expl="assertion" proved="true"> - <proof prover="0" memlimit="1000"><result status="valid" time="0.37"/></proof> + <proof prover="0" memlimit="1000"><result status="valid" time="0.21"/></proof> </goal> <goal name="VC wmpn_toom22_mul.387.4" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="3"><result status="valid" time="0.05"/></proof> </goal> <goal name="VC wmpn_toom22_mul.387.5" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.69"/></proof> + <proof prover="4"><result status="valid" time="0.38"/></proof> </goal> </transf> </goal> @@ -3769,7 +3769,7 @@ <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom22_mul.390.0.0.0" expl="precondition" proved="true"> <proof prover="0"><result status="valid" time="0.06"/></proof> - <proof prover="4"><result status="valid" time="0.65"/></proof> + <proof prover="4"><result status="valid" time="0.36"/></proof> </goal> <goal name="VC wmpn_toom22_mul.390.0.0.1" expl="precondition" proved="true"> <proof prover="0" memlimit="1000"><result status="valid" time="0.05"/></proof> @@ -3823,10 +3823,10 @@ <proof prover="0"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC wmpn_toom22_mul.396.1" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="1"><result status="valid" time="0.29"/></proof> + <proof prover="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC wmpn_toom22_mul.396.2" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="3" memlimit="2000"><result status="valid" time="5.90"/></proof> + <proof prover="3" memlimit="2000"><result status="valid" time="4.80"/></proof> </goal> <goal name="VC wmpn_toom22_mul.396.3" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="0"><result status="valid" time="0.06"/></proof> @@ -3890,7 +3890,7 @@ <proof prover="3"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC wmpn_toom22_mul.400.7" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="1"><result status="valid" time="0.27"/></proof> + <proof prover="1"><result status="valid" time="0.14"/></proof> </goal> </transf> </goal> @@ -3994,15 +3994,15 @@ <proof prover="3"><result status="valid" time="0.08"/></proof> </goal> <goal name="VC wmpn_toom22_mul.416" expl="postcondition" proved="true"> - <proof prover="1"><result status="valid" time="0.28"/></proof> + <proof prover="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC wmpn_toom22_mul.417" expl="postcondition" proved="true"> <transf name="case" proved="true" arg1="(j < offset r)"> <goal name="VC wmpn_toom22_mul.417.0" expl="true case (postcondition)" proved="true"> - <proof prover="0"><result status="valid" time="4.60"/></proof> + <proof prover="0"><result status="valid" time="2.76"/></proof> </goal> <goal name="VC wmpn_toom22_mul.417.1" expl="false case (postcondition)" proved="true"> - <proof prover="0"><result status="valid" time="1.58"/></proof> + <proof prover="0"><result status="valid" time="0.88"/></proof> </goal> </transf> </goal> @@ -4041,7 +4041,7 @@ <proof prover="0"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_toom22_mul.422.2" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.74"/></proof> + <proof prover="4"><result status="valid" time="0.39"/></proof> </goal> <goal name="VC wmpn_toom22_mul.422.3" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> @@ -4060,7 +4060,7 @@ <proof prover="3"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_toom22_mul.422.7" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.77"/></proof> + <proof prover="4"><result status="valid" time="0.40"/></proof> </goal> <goal name="VC wmpn_toom22_mul.422.8" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> @@ -4127,7 +4127,7 @@ <goal name="VC wmpn_toom22_mul.428" expl="integer overflow" proved="true"> <transf name="split_all_full" proved="true" > <goal name="VC wmpn_toom22_mul.428.0" expl="integer overflow" proved="true"> - <proof prover="3" timelimit="10" memlimit="4000"><result status="valid" time="4.46"/></proof> + <proof prover="3" timelimit="10" memlimit="4000"><result status="valid" time="3.64"/></proof> </goal> </transf> </goal> @@ -4150,10 +4150,10 @@ <proof prover="0"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC wmpn_toom22_mul.431.1" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="1"><result status="valid" time="0.30"/></proof> + <proof prover="1"><result status="valid" time="0.15"/></proof> </goal> <goal name="VC wmpn_toom22_mul.431.2" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.88"/></proof> + <proof prover="4"><result status="valid" time="0.40"/></proof> </goal> <goal name="VC wmpn_toom22_mul.431.3" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="0"><result status="valid" time="0.06"/></proof> @@ -4221,7 +4221,7 @@ <proof prover="3"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC wmpn_toom22_mul.435.7" expl="VC for wmpn_toom22_mul" proved="true"> - <proof prover="1"><result status="valid" time="0.27"/></proof> + <proof prover="1"><result status="valid" time="0.14"/></proof> </goal> </transf> </goal> @@ -4229,13 +4229,13 @@ <proof prover="3"><result status="valid" time="0.05"/></proof> </goal> <goal name="VC wmpn_toom22_mul.437" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.30"/></proof> + <proof prover="1"><result status="valid" time="0.15"/></proof> </goal> <goal name="VC wmpn_toom22_mul.438" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_toom22_mul.439" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.26"/></proof> + <proof prover="1"><result status="valid" time="0.13"/></proof> </goal> <goal name="VC wmpn_toom22_mul.440" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > @@ -4243,7 +4243,7 @@ <proof prover="4"><result status="valid" time="0.54"/></proof> </goal> <goal name="VC wmpn_toom22_mul.440.1" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.78"/></proof> + <proof prover="4"><result status="valid" time="0.42"/></proof> </goal> <goal name="VC wmpn_toom22_mul.440.2" expl="VC for wmpn_toom22_mul" proved="true"> <proof prover="3"><result status="valid" time="0.05"/></proof> @@ -4310,10 +4310,10 @@ <goal name="VC wmpn_toom22_mul.452" expl="postcondition" proved="true"> <transf name="case" proved="true" arg1="(j < offset r)"> <goal name="VC wmpn_toom22_mul.452.0" expl="true case (postcondition)" proved="true"> - <proof prover="0"><result status="valid" time="6.80"/></proof> + <proof prover="0"><result status="valid" time="3.89"/></proof> </goal> <goal name="VC wmpn_toom22_mul.452.1" expl="false case (postcondition)" proved="true"> - <proof prover="0"><result status="valid" time="1.42"/></proof> + <proof prover="0"><result status="valid" time="0.89"/></proof> </goal> </transf> </goal> @@ -4461,7 +4461,7 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC wmpn_toom22_mul_rec.41" expl="precondition" proved="true"> - <proof prover="3"><result status="valid" time="0.32"/></proof> + <proof prover="3"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom22_mul_rec.42" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.04"/></proof> @@ -4664,10 +4664,10 @@ <proof prover="1"><result status="valid" time="0.46"/></proof> </goal> <goal name="VC wmpn_toom32_mul.13" expl="assertion" proved="true"> - <proof prover="1"><result status="valid" time="0.48"/></proof> + <proof prover="1"><result status="valid" time="0.32"/></proof> </goal> <goal name="VC wmpn_toom32_mul.14" expl="assertion" proved="true"> - <proof prover="1"><result status="valid" time="0.25"/></proof> + <proof prover="1"><result status="valid" time="0.12"/></proof> </goal> <goal name="VC wmpn_toom32_mul.15" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.12"/></proof> @@ -4694,7 +4694,7 @@ <proof prover="5"><result status="valid" time="0.15" steps="115"/></proof> </goal> <goal name="VC wmpn_toom32_mul.23" expl="assertion" proved="true"> - <proof prover="5"><result status="valid" time="1.28" steps="142"/></proof> + <proof prover="5"><result status="valid" time="0.83" steps="142"/></proof> </goal> <goal name="VC wmpn_toom32_mul.24" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.04"/></proof> @@ -4721,7 +4721,7 @@ <proof prover="1"><result status="valid" time="0.15"/></proof> </goal> <goal name="VC wmpn_toom32_mul.32" expl="integer overflow" proved="true"> - <proof prover="1"><result status="valid" time="0.29"/></proof> + <proof prover="1"><result status="valid" time="0.13"/></proof> </goal> <goal name="VC wmpn_toom32_mul.33" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.08"/></proof> @@ -4751,28 +4751,28 @@ <proof prover="1"><result status="valid" time="0.15"/></proof> </goal> <goal name="VC wmpn_toom32_mul.42" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.60"/></proof> + <proof prover="1"><result status="valid" time="0.38"/></proof> </goal> <goal name="VC wmpn_toom32_mul.43" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.69"/></proof> + <proof prover="1"><result status="valid" time="0.36"/></proof> </goal> <goal name="VC wmpn_toom32_mul.44" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.19"/></proof> </goal> <goal name="VC wmpn_toom32_mul.45" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.60"/></proof> + <proof prover="1"><result status="valid" time="0.42"/></proof> </goal> <goal name="VC wmpn_toom32_mul.46" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.23"/></proof> </goal> <goal name="VC wmpn_toom32_mul.47" expl="assertion" proved="true"> - <proof prover="1"><result status="valid" time="0.35"/></proof> + <proof prover="1"><result status="valid" time="0.18"/></proof> </goal> <goal name="VC wmpn_toom32_mul.48" expl="assertion" proved="true"> <proof prover="1"><result status="valid" time="0.08"/></proof> </goal> <goal name="VC wmpn_toom32_mul.49" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.75"/></proof> + <proof prover="1"><result status="valid" time="0.42"/></proof> </goal> <goal name="VC wmpn_toom32_mul.50" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.30"/></proof> @@ -4790,13 +4790,13 @@ <proof prover="1"><result status="valid" time="0.11"/></proof> </goal> <goal name="VC wmpn_toom32_mul.55" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.73"/></proof> + <proof prover="1"><result status="valid" time="0.40"/></proof> </goal> <goal name="VC wmpn_toom32_mul.56" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.34"/></proof> + <proof prover="1"><result status="valid" time="0.18"/></proof> </goal> <goal name="VC wmpn_toom32_mul.57" expl="integer overflow" proved="true"> - <proof prover="1"><result status="valid" time="0.41"/></proof> + <proof prover="1"><result status="valid" time="0.20"/></proof> </goal> <goal name="VC wmpn_toom32_mul.58" expl="assertion" proved="true"> <proof prover="0"><result status="valid" time="0.02"/></proof> @@ -4814,7 +4814,7 @@ <proof prover="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.63" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.89"/></proof> + <proof prover="1"><result status="valid" time="0.42"/></proof> </goal> <goal name="VC wmpn_toom32_mul.64" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.23"/></proof> @@ -4826,7 +4826,7 @@ <proof prover="3"><result status="valid" time="0.09"/></proof> </goal> <goal name="VC wmpn_toom32_mul.67" expl="integer overflow" proved="true"> - <proof prover="1"><result status="valid" time="0.34"/></proof> + <proof prover="1"><result status="valid" time="0.18"/></proof> </goal> <goal name="VC wmpn_toom32_mul.68" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > @@ -4851,18 +4851,18 @@ <proof prover="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.71" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.79"/></proof> + <proof prover="1"><result status="valid" time="0.40"/></proof> </goal> <goal name="VC wmpn_toom32_mul.72" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.39"/></proof> + <proof prover="1"><result status="valid" time="0.19"/></proof> </goal> <goal name="VC wmpn_toom32_mul.73" expl="integer overflow" proved="true"> - <proof prover="1"><result status="valid" time="0.40"/></proof> + <proof prover="1"><result status="valid" time="0.20"/></proof> </goal> <goal name="VC wmpn_toom32_mul.74" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom32_mul.74.0" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.29"/></proof> + <proof prover="4"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.74.1" expl="assertion" proved="true"> <proof prover="1"><result status="valid" time="0.06"/></proof> @@ -4897,13 +4897,13 @@ <proof prover="1"><result status="valid" time="0.26"/></proof> </goal> <goal name="VC wmpn_toom32_mul.81" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.32"/></proof> + <proof prover="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.82" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.47"/></proof> </goal> <goal name="VC wmpn_toom32_mul.83" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.32"/></proof> + <proof prover="1"><result status="valid" time="0.18"/></proof> </goal> <goal name="VC wmpn_toom32_mul.84" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.54"/></proof> @@ -4927,13 +4927,13 @@ <proof prover="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.91" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.80"/></proof> + <proof prover="1"><result status="valid" time="0.42"/></proof> </goal> <goal name="VC wmpn_toom32_mul.92" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.36"/></proof> + <proof prover="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.93" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.33"/></proof> + <proof prover="1"><result status="valid" time="0.18"/></proof> </goal> <goal name="VC wmpn_toom32_mul.94" expl="assertion" proved="true"> <proof prover="3"><result status="valid" time="0.12"/></proof> @@ -4951,28 +4951,28 @@ <proof prover="1"><result status="valid" time="0.12"/></proof> </goal> <goal name="VC wmpn_toom32_mul.99" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.74"/></proof> + <proof prover="1"><result status="valid" time="0.44"/></proof> </goal> <goal name="VC wmpn_toom32_mul.100" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.69"/></proof> + <proof prover="1"><result status="valid" time="0.42"/></proof> </goal> <goal name="VC wmpn_toom32_mul.101" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.28"/></proof> </goal> <goal name="VC wmpn_toom32_mul.102" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.36"/></proof> + <proof prover="1"><result status="valid" time="0.21"/></proof> </goal> <goal name="VC wmpn_toom32_mul.103" expl="integer overflow" proved="true"> - <proof prover="1"><result status="valid" time="0.43"/></proof> + <proof prover="1"><result status="valid" time="0.22"/></proof> </goal> <goal name="VC wmpn_toom32_mul.104" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.97"/></proof> + <proof prover="1"><result status="valid" time="0.50"/></proof> </goal> <goal name="VC wmpn_toom32_mul.105" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.72"/></proof> + <proof prover="1"><result status="valid" time="0.50"/></proof> </goal> <goal name="VC wmpn_toom32_mul.106" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.37"/></proof> + <proof prover="1"><result status="valid" time="0.22"/></proof> </goal> <goal name="VC wmpn_toom32_mul.107" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.12"/></proof> @@ -4981,16 +4981,16 @@ <proof prover="4"><result status="valid" time="0.29"/></proof> </goal> <goal name="VC wmpn_toom32_mul.109" expl="assertion" proved="true"> - <proof prover="1"><result status="valid" time="0.47"/></proof> + <proof prover="1"><result status="valid" time="0.25"/></proof> </goal> <goal name="VC wmpn_toom32_mul.110" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="1.14"/></proof> + <proof prover="1"><result status="valid" time="0.64"/></proof> </goal> <goal name="VC wmpn_toom32_mul.111" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.40"/></proof> + <proof prover="1"><result status="valid" time="0.24"/></proof> </goal> <goal name="VC wmpn_toom32_mul.112" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.42"/></proof> + <proof prover="1"><result status="valid" time="0.24"/></proof> </goal> <goal name="VC wmpn_toom32_mul.113" expl="assertion" proved="true"> <proof prover="3"><result status="valid" time="0.10"/></proof> @@ -4999,10 +4999,10 @@ <proof prover="1"><result status="valid" time="0.11"/></proof> </goal> <goal name="VC wmpn_toom32_mul.115" expl="integer overflow" proved="true"> - <proof prover="1"><result status="valid" time="0.44"/></proof> + <proof prover="1"><result status="valid" time="0.25"/></proof> </goal> <goal name="VC wmpn_toom32_mul.116" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="1.37"/></proof> + <proof prover="1"><result status="valid" time="0.72"/></proof> </goal> <goal name="VC wmpn_toom32_mul.117" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > @@ -5013,7 +5013,7 @@ <proof prover="0"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC wmpn_toom32_mul.117.2" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1"><result status="valid" time="0.41"/></proof> + <proof prover="1"><result status="valid" time="0.26"/></proof> </goal> <goal name="VC wmpn_toom32_mul.117.3" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1"><result status="valid" time="0.10"/></proof> @@ -5024,10 +5024,10 @@ </transf> </goal> <goal name="VC wmpn_toom32_mul.118" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.44"/></proof> + <proof prover="1"><result status="valid" time="0.27"/></proof> </goal> <goal name="VC wmpn_toom32_mul.119" expl="assertion" proved="true"> - <proof prover="1"><result status="valid" time="0.56"/></proof> + <proof prover="1"><result status="valid" time="0.26"/></proof> </goal> <goal name="VC wmpn_toom32_mul.120" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.11"/></proof> @@ -5055,10 +5055,10 @@ <proof prover="1"><result status="valid" time="0.11"/></proof> </goal> <goal name="VC wmpn_toom32_mul.125" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.20"/></proof> + <proof prover="1"><result status="valid" time="0.08"/></proof> </goal> <goal name="VC wmpn_toom32_mul.126" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.31"/></proof> + <proof prover="4"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.127" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > @@ -5066,10 +5066,10 @@ <proof prover="1"><result status="valid" time="0.08"/></proof> </goal> <goal name="VC wmpn_toom32_mul.127.1" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="0"><result status="valid" time="3.20"/></proof> + <proof prover="0"><result status="valid" time="2.05"/></proof> </goal> <goal name="VC wmpn_toom32_mul.127.2" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4"><result status="valid" time="1.40"/></proof> + <proof prover="4"><result status="valid" time="0.78"/></proof> </goal> <goal name="VC wmpn_toom32_mul.127.3" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1"><result status="valid" time="0.67"/></proof> @@ -5088,7 +5088,7 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.32"/></proof> </goal> <goal name="VC wmpn_toom32_mul.127.6.0.1" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.33"/></proof> + <proof prover="4"><result status="valid" time="0.18"/></proof> </goal> </transf> </goal> @@ -5103,13 +5103,13 @@ <proof prover="1"><result status="valid" time="0.13"/></proof> </goal> <goal name="VC wmpn_toom32_mul.129" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.76"/></proof> + <proof prover="1"><result status="valid" time="0.58"/></proof> </goal> <goal name="VC wmpn_toom32_mul.130" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.75"/></proof> </goal> <goal name="VC wmpn_toom32_mul.131" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.42"/></proof> + <proof prover="1"><result status="valid" time="0.24"/></proof> </goal> <goal name="VC wmpn_toom32_mul.132" expl="assertion" proved="true"> <proof prover="3"><result status="valid" time="0.12"/></proof> @@ -5127,7 +5127,7 @@ <proof prover="1"><result status="valid" time="0.10"/></proof> </goal> <goal name="VC wmpn_toom32_mul.137" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.73"/></proof> + <proof prover="1"><result status="valid" time="0.52"/></proof> </goal> <goal name="VC wmpn_toom32_mul.138" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.28"/></proof> @@ -5158,7 +5158,7 @@ <proof prover="1"><result status="valid" time="0.13"/></proof> </goal> <goal name="VC wmpn_toom32_mul.144.0.2" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.45"/></proof> + <proof prover="1"><result status="valid" time="0.22"/></proof> </goal> <goal name="VC wmpn_toom32_mul.144.0.3" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.17"/></proof> @@ -5167,7 +5167,7 @@ <proof prover="1"><result status="valid" time="0.27"/></proof> </goal> <goal name="VC wmpn_toom32_mul.144.0.5" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.45"/></proof> + <proof prover="1"><result status="valid" time="0.21"/></proof> </goal> </transf> </goal> @@ -5192,10 +5192,10 @@ <proof prover="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.151" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="1.03"/></proof> + <proof prover="1"><result status="valid" time="0.57"/></proof> </goal> <goal name="VC wmpn_toom32_mul.152" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.46"/></proof> + <proof prover="1"><result status="valid" time="0.23"/></proof> </goal> <goal name="VC wmpn_toom32_mul.153" expl="assertion" proved="true"> <proof prover="0"><result status="valid" time="0.02"/></proof> @@ -5214,7 +5214,7 @@ </transf> </goal> <goal name="VC wmpn_toom32_mul.157" expl="assertion" proved="true"> - <proof prover="1"><result status="valid" time="0.42"/></proof> + <proof prover="1"><result status="valid" time="0.26"/></proof> </goal> <goal name="VC wmpn_toom32_mul.158" expl="assertion" proved="true"> <proof prover="1"><result status="valid" time="0.34"/></proof> @@ -5240,7 +5240,7 @@ <proof prover="1"><result status="valid" time="0.05"/></proof> </goal> <goal name="VC wmpn_toom32_mul.159.6" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.34"/></proof> + <proof prover="4"><result status="valid" time="0.19"/></proof> </goal> <goal name="VC wmpn_toom32_mul.159.7" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1"><result status="valid" time="0.06"/></proof> @@ -5281,7 +5281,7 @@ <proof prover="1" memlimit="2000"><result status="valid" time="0.74"/></proof> </goal> <goal name="VC wmpn_toom32_mul.167" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.58"/></proof> + <proof prover="1"><result status="valid" time="0.29"/></proof> </goal> <goal name="VC wmpn_toom32_mul.168" expl="assertion" proved="true"> <proof prover="0"><result status="valid" time="0.02"/></proof> @@ -5293,7 +5293,7 @@ <proof prover="1"><result status="valid" time="0.15"/></proof> </goal> <goal name="VC wmpn_toom32_mul.171" expl="precondition" proved="true"> - <proof prover="4"><result status="valid" time="1.48"/></proof> + <proof prover="4"><result status="valid" time="1.03"/></proof> </goal> <goal name="VC wmpn_toom32_mul.172" expl="assertion" proved="true"> <proof prover="1"><result status="valid" time="0.36"/></proof> @@ -5322,7 +5322,7 @@ <proof prover="1"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC wmpn_toom32_mul.174.6" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.36"/></proof> + <proof prover="4"><result status="valid" time="0.18"/></proof> </goal> <goal name="VC wmpn_toom32_mul.174.7" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1"><result status="valid" time="0.06"/></proof> @@ -5347,16 +5347,16 @@ <proof prover="1"><result status="valid" time="0.11"/></proof> </goal> <goal name="VC wmpn_toom32_mul.175.1" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1"><result status="valid" time="1.22"/></proof> + <proof prover="1"><result status="valid" time="0.67"/></proof> </goal> <goal name="VC wmpn_toom32_mul.175.2" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1"><result status="valid" time="1.07"/></proof> + <proof prover="1"><result status="valid" time="0.65"/></proof> </goal> <goal name="VC wmpn_toom32_mul.175.3" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1"><result status="valid" time="1.33"/></proof> + <proof prover="1"><result status="valid" time="0.68"/></proof> </goal> <goal name="VC wmpn_toom32_mul.175.4" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1"><result status="valid" time="0.24"/></proof> + <proof prover="1"><result status="valid" time="0.10"/></proof> </goal> <goal name="VC wmpn_toom32_mul.175.5" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="3"><result status="valid" time="0.28"/></proof> @@ -5385,7 +5385,7 @@ <proof prover="1"><result status="valid" time="0.20"/></proof> </goal> <goal name="VC wmpn_toom32_mul.182" expl="integer overflow" proved="true"> - <proof prover="1"><result status="valid" time="0.28"/></proof> + <proof prover="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC wmpn_toom32_mul.183" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.11"/></proof> @@ -5397,10 +5397,10 @@ <proof prover="1"><result status="valid" time="0.19"/></proof> </goal> <goal name="VC wmpn_toom32_mul.186" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="1.17"/></proof> + <proof prover="1"><result status="valid" time="0.59"/></proof> </goal> <goal name="VC wmpn_toom32_mul.187" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.41"/></proof> + <proof prover="1"><result status="valid" time="0.24"/></proof> </goal> <goal name="VC wmpn_toom32_mul.188" expl="integer overflow" proved="true"> <proof prover="1"><result status="valid" time="0.30"/></proof> @@ -5419,19 +5419,19 @@ </transf> </goal> <goal name="VC wmpn_toom32_mul.192" expl="assertion" proved="true"> - <proof prover="1"><result status="valid" time="0.60"/></proof> + <proof prover="1"><result status="valid" time="0.32"/></proof> </goal> <goal name="VC wmpn_toom32_mul.193" expl="integer overflow" proved="true"> - <proof prover="3"><result status="valid" time="0.48"/></proof> + <proof prover="3"><result status="valid" time="0.26"/></proof> </goal> <goal name="VC wmpn_toom32_mul.194" expl="integer overflow" proved="true"> - <proof prover="3"><result status="valid" time="0.56"/></proof> + <proof prover="3"><result status="valid" time="0.36"/></proof> </goal> <goal name="VC wmpn_toom32_mul.195" expl="integer overflow" proved="true"> - <proof prover="3"><result status="valid" time="0.59"/></proof> + <proof prover="3"><result status="valid" time="0.37"/></proof> </goal> <goal name="VC wmpn_toom32_mul.196" expl="assertion" proved="true"> - <proof prover="1"><result status="valid" time="0.56"/></proof> + <proof prover="1"><result status="valid" time="0.32"/></proof> </goal> <goal name="VC wmpn_toom32_mul.197" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > @@ -5457,7 +5457,7 @@ <proof prover="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC wmpn_toom32_mul.197.7" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="0"><result status="valid" time="0.28"/></proof> + <proof prover="0"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC wmpn_toom32_mul.197.8" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1"><result status="valid" time="0.06"/></proof> @@ -5510,13 +5510,13 @@ <proof prover="1"><result status="valid" time="0.11"/></proof> </goal> <goal name="VC wmpn_toom32_mul.205" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="1.26"/></proof> + <proof prover="1"><result status="valid" time="0.65"/></proof> </goal> <goal name="VC wmpn_toom32_mul.206" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.32"/></proof> </goal> <goal name="VC wmpn_toom32_mul.207" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="1.10"/></proof> + <proof prover="1"><result status="valid" time="0.79"/></proof> </goal> <goal name="VC wmpn_toom32_mul.208" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.17"/></proof> @@ -5531,7 +5531,7 @@ <proof prover="1"><result status="valid" time="0.32"/></proof> </goal> <goal name="VC wmpn_toom32_mul.212" expl="precondition" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.17"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="0.73"/></proof> </goal> <goal name="VC wmpn_toom32_mul.213" expl="assertion" proved="true"> <proof prover="1"><result status="valid" time="0.19"/></proof> @@ -5543,7 +5543,7 @@ <proof prover="1"><result status="valid" time="0.12"/></proof> </goal> <goal name="VC wmpn_toom32_mul.216" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.24"/></proof> + <proof prover="1"><result status="valid" time="0.10"/></proof> </goal> <goal name="VC wmpn_toom32_mul.217" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.16"/></proof> @@ -5551,7 +5551,7 @@ <goal name="VC wmpn_toom32_mul.218" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom32_mul.218.0" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.35"/></proof> + <proof prover="4"><result status="valid" time="0.20"/></proof> </goal> <goal name="VC wmpn_toom32_mul.218.1" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="0"><result status="valid" time="0.03"/></proof> @@ -5563,10 +5563,10 @@ <proof prover="1"><result status="valid" time="0.18"/></proof> </goal> <goal name="VC wmpn_toom32_mul.220" expl="precondition" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.27"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="0.70"/></proof> </goal> <goal name="VC wmpn_toom32_mul.221" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.56"/></proof> + <proof prover="1"><result status="valid" time="0.26"/></proof> </goal> <goal name="VC wmpn_toom32_mul.222" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.16"/></proof> @@ -5575,16 +5575,16 @@ <proof prover="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC wmpn_toom32_mul.224" expl="integer overflow" proved="true"> - <proof prover="1"><result status="valid" time="0.35"/></proof> + <proof prover="1"><result status="valid" time="0.18"/></proof> </goal> <goal name="VC wmpn_toom32_mul.225" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.226" expl="precondition" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="2.26"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.28"/></proof> </goal> <goal name="VC wmpn_toom32_mul.227" expl="precondition" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="2.38"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.28"/></proof> </goal> <goal name="VC wmpn_toom32_mul.228" expl="assertion" proved="true"> <proof prover="0"><result status="valid" time="0.03"/></proof> @@ -5594,7 +5594,7 @@ <goal name="VC wmpn_toom32_mul.229.0" expl="assertion" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom32_mul.229.0.0" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.35"/></proof> + <proof prover="4"><result status="valid" time="0.19"/></proof> </goal> </transf> </goal> @@ -5668,28 +5668,28 @@ <goal name="VC wmpn_toom32_mul.241" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom32_mul.241.0" expl="assertion" proved="true"> - <proof prover="3" memlimit="2000"><result status="valid" time="1.62"/></proof> + <proof prover="3" memlimit="2000"><result status="valid" time="1.09"/></proof> </goal> <goal name="VC wmpn_toom32_mul.241.1" expl="assertion" proved="true"> - <proof prover="3" memlimit="2000"><result status="valid" time="1.71"/></proof> + <proof prover="3" memlimit="2000"><result status="valid" time="1.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.241.2" expl="assertion" proved="true"> <proof prover="3" memlimit="2000"><result status="valid" time="1.18"/></proof> </goal> <goal name="VC wmpn_toom32_mul.241.3" expl="assertion" proved="true"> - <proof prover="3" memlimit="2000"><result status="valid" time="1.44"/></proof> + <proof prover="3" memlimit="2000"><result status="valid" time="1.09"/></proof> </goal> <goal name="VC wmpn_toom32_mul.241.4" expl="assertion" proved="true"> - <proof prover="3" memlimit="2000"><result status="valid" time="1.52"/></proof> + <proof prover="3" memlimit="2000"><result status="valid" time="1.12"/></proof> </goal> <goal name="VC wmpn_toom32_mul.241.5" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.35"/></proof> + <proof prover="4"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.241.6" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="4"><result status="valid" time="0.24"/></proof> </goal> <goal name="VC wmpn_toom32_mul.241.7" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.31"/></proof> + <proof prover="4"><result status="valid" time="0.17"/></proof> </goal> <goal name="VC wmpn_toom32_mul.241.8" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="4"><result status="valid" time="0.30"/></proof> @@ -5705,10 +5705,10 @@ <goal name="VC wmpn_toom32_mul.244" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom32_mul.244.0" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.36"/></proof> + <proof prover="4"><result status="valid" time="0.21"/></proof> </goal> <goal name="VC wmpn_toom32_mul.244.1" expl="assertion" proved="true"> - <proof prover="1"><result status="valid" time="1.23"/></proof> + <proof prover="1"><result status="valid" time="0.83"/></proof> </goal> <goal name="VC wmpn_toom32_mul.244.2" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1"><result status="valid" time="1.02"/></proof> @@ -5717,19 +5717,19 @@ <proof prover="3" timelimit="1"><result status="valid" time="0.28"/></proof> </goal> <goal name="VC wmpn_toom32_mul.244.4" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1"><result status="valid" time="1.19"/></proof> + <proof prover="1"><result status="valid" time="0.86"/></proof> </goal> <goal name="VC wmpn_toom32_mul.244.5" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1"><result status="valid" time="1.04"/></proof> </goal> <goal name="VC wmpn_toom32_mul.244.6" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1"><result status="valid" time="1.11"/></proof> + <proof prover="1"><result status="valid" time="0.86"/></proof> </goal> <goal name="VC wmpn_toom32_mul.244.7" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1"><result status="valid" time="1.03"/></proof> </goal> <goal name="VC wmpn_toom32_mul.244.8" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1"><result status="valid" time="1.13"/></proof> + <proof prover="1"><result status="valid" time="0.87"/></proof> </goal> <goal name="VC wmpn_toom32_mul.244.9" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1"><result status="valid" time="0.12"/></proof> @@ -5738,10 +5738,10 @@ <proof prover="1"><result status="valid" time="1.01"/></proof> </goal> <goal name="VC wmpn_toom32_mul.244.11" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1"><result status="valid" time="1.07"/></proof> + <proof prover="1"><result status="valid" time="0.85"/></proof> </goal> <goal name="VC wmpn_toom32_mul.244.12" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1"><result status="valid" time="1.16"/></proof> + <proof prover="1"><result status="valid" time="0.88"/></proof> </goal> <goal name="VC wmpn_toom32_mul.244.13" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1"><result status="valid" time="0.12"/></proof> @@ -5750,7 +5750,7 @@ <proof prover="1"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC wmpn_toom32_mul.244.15" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="0"><result status="valid" time="4.45"/></proof> + <proof prover="0"><result status="valid" time="2.96"/></proof> </goal> <goal name="VC wmpn_toom32_mul.244.16" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1"><result status="valid" time="0.11"/></proof> @@ -5765,7 +5765,7 @@ <proof prover="1"><result status="valid" time="0.05"/></proof> </goal> <goal name="VC wmpn_toom32_mul.244.20" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="0"><result status="valid" time="4.18"/></proof> + <proof prover="0"><result status="valid" time="2.94"/></proof> </goal> <goal name="VC wmpn_toom32_mul.244.21" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1"><result status="valid" time="0.06"/></proof> @@ -5787,10 +5787,10 @@ <proof prover="1"><result status="valid" time="0.05"/></proof> </goal> <goal name="VC wmpn_toom32_mul.244.25" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="3"><result status="valid" time="0.30"/></proof> + <proof prover="3"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.244.26" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1"><result status="valid" time="0.23"/></proof> + <proof prover="1"><result status="valid" time="0.10"/></proof> </goal> <goal name="VC wmpn_toom32_mul.244.27" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1"><result status="valid" time="0.18"/></proof> @@ -5812,7 +5812,7 @@ <proof prover="1"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC wmpn_toom32_mul.245.4" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.34"/></proof> + <proof prover="4"><result status="valid" time="0.19"/></proof> </goal> <goal name="VC wmpn_toom32_mul.245.5" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="0"><result status="valid" time="0.04"/></proof> @@ -5826,7 +5826,7 @@ <proof prover="1"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC wmpn_toom32_mul.247" expl="integer overflow" proved="true"> - <proof prover="1"><result status="valid" time="0.31"/></proof> + <proof prover="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.248" expl="integer overflow" proved="true"> <proof prover="1"><result status="valid" time="0.27"/></proof> @@ -5835,10 +5835,10 @@ <proof prover="1"><result status="valid" time="0.15"/></proof> </goal> <goal name="VC wmpn_toom32_mul.250" expl="precondition" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.30"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="0.82"/></proof> </goal> <goal name="VC wmpn_toom32_mul.251" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.66"/></proof> + <proof prover="1"><result status="valid" time="0.37"/></proof> </goal> <goal name="VC wmpn_toom32_mul.252" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.10"/></proof> @@ -5849,7 +5849,7 @@ <proof prover="1"><result status="valid" time="0.11"/></proof> </goal> <goal name="VC wmpn_toom32_mul.253.1" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="0"><result status="valid" time="1.44"/></proof> + <proof prover="0"><result status="valid" time="1.00"/></proof> </goal> <goal name="VC wmpn_toom32_mul.253.2" expl="VC for wmpn_toom32_mul" proved="true"> <transf name="replace" proved="true" arg1="(m*m)" arg2="(power radix (2*n))"> @@ -5871,7 +5871,7 @@ <proof prover="1"><result status="valid" time="0.08"/></proof> </goal> <goal name="VC wmpn_toom32_mul.253.6" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="0" timelimit="1"><result status="valid" time="0.82"/></proof> + <proof prover="0" timelimit="1"><result status="valid" time="0.50"/></proof> </goal> <goal name="VC wmpn_toom32_mul.253.7" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1"><result status="valid" time="0.06"/></proof> @@ -5922,7 +5922,7 @@ <proof prover="1"><result status="valid" time="0.20"/></proof> </goal> <goal name="VC wmpn_toom32_mul.256" expl="integer overflow" proved="true"> - <proof prover="1"><result status="valid" time="0.35"/></proof> + <proof prover="1"><result status="valid" time="0.20"/></proof> </goal> <goal name="VC wmpn_toom32_mul.257" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.14"/></proof> @@ -5930,12 +5930,12 @@ <goal name="VC wmpn_toom32_mul.258" expl="assertion" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom32_mul.258.0" expl="assertion" proved="true"> - <proof prover="0"><result status="valid" time="5.04"/></proof> + <proof prover="0"><result status="valid" time="2.82"/></proof> </goal> </transf> </goal> <goal name="VC wmpn_toom32_mul.259" expl="integer overflow" proved="true"> - <proof prover="1"><result status="valid" time="0.37"/></proof> + <proof prover="1"><result status="valid" time="0.21"/></proof> </goal> <goal name="VC wmpn_toom32_mul.260" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.16"/></proof> @@ -5948,7 +5948,7 @@ <proof prover="0"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_toom32_mul.261.0.1" proved="true"> - <proof prover="1"><result status="valid" time="0.60"/></proof> + <proof prover="1"><result status="valid" time="0.40"/></proof> </goal> </transf> </goal> @@ -5958,7 +5958,7 @@ </transf> </goal> <goal name="VC wmpn_toom32_mul.262" expl="postcondition" proved="true"> - <proof prover="1"><result status="valid" time="0.18"/></proof> + <proof prover="1"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC wmpn_toom32_mul.263" expl="postcondition" proved="true"> <proof prover="1"><result status="valid" time="0.07"/></proof> @@ -6030,7 +6030,7 @@ <proof prover="0"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_toom32_mul.272.2.1" proved="true"> - <proof prover="1"><result status="valid" time="0.58"/></proof> + <proof prover="1"><result status="valid" time="0.36"/></proof> </goal> </transf> </goal> @@ -6053,7 +6053,7 @@ <proof prover="3" timelimit="10" memlimit="2000"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_toom32_mul.272.6.0.1" proved="true"> - <proof prover="1"><result status="valid" time="0.62"/></proof> + <proof prover="1"><result status="valid" time="0.37"/></proof> </goal> </transf> </goal> @@ -6072,10 +6072,10 @@ <proof prover="1"><result status="valid" time="0.24"/></proof> </goal> <goal name="VC wmpn_toom32_mul.272.11" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1"><result status="valid" time="0.74"/></proof> + <proof prover="1"><result status="valid" time="0.33"/></proof> </goal> <goal name="VC wmpn_toom32_mul.272.12" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.42"/></proof> + <proof prover="4"><result status="valid" time="0.23"/></proof> </goal> <goal name="VC wmpn_toom32_mul.272.13" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="0"><result status="valid" time="0.03"/></proof> @@ -6115,7 +6115,7 @@ <goal name="VC wmpn_toom32_mul.276" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom32_mul.276.0" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.25"/></proof> + <proof prover="1"><result status="valid" time="0.11"/></proof> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom32_mul.276.0.0" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.13"/></proof> @@ -6130,19 +6130,19 @@ <goal name="VC wmpn_toom32_mul.277" expl="assertion" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom32_mul.277.0" expl="assertion" proved="true"> - <proof prover="0"><result status="valid" time="4.82"/></proof> + <proof prover="0"><result status="valid" time="2.60"/></proof> </goal> </transf> </goal> <goal name="VC wmpn_toom32_mul.278" expl="integer overflow" proved="true"> - <proof prover="1"><result status="valid" time="0.46"/></proof> + <proof prover="1"><result status="valid" time="0.21"/></proof> </goal> <goal name="VC wmpn_toom32_mul.279" expl="precondition" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom32_mul.279.0" expl="precondition" proved="true"> <transf name="replace" proved="true" arg1="(m*m)" arg2="(power radix (2*n))"> <goal name="VC wmpn_toom32_mul.279.0.0" expl="precondition" proved="true"> - <proof prover="0"><result status="valid" time="0.55"/></proof> + <proof prover="0"><result status="valid" time="0.31"/></proof> </goal> <goal name="VC wmpn_toom32_mul.279.0.1" proved="true"> <proof prover="1"><result status="valid" time="0.42"/></proof> @@ -6215,25 +6215,25 @@ <proof prover="0"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC wmpn_toom32_mul.288.2" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.34"/></proof> + <proof prover="4"><result status="valid" time="0.19"/></proof> </goal> <goal name="VC wmpn_toom32_mul.288.3" expl="assertion" proved="true"> <proof prover="1"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC wmpn_toom32_mul.288.4" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1"><result status="valid" time="0.76"/></proof> + <proof prover="1"><result status="valid" time="0.36"/></proof> </goal> <goal name="VC wmpn_toom32_mul.288.5" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="0"><result status="valid" time="0.08"/></proof> </goal> <goal name="VC wmpn_toom32_mul.288.6" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="3"><result status="valid" time="0.48"/></proof> + <proof prover="3"><result status="valid" time="0.27"/></proof> </goal> <goal name="VC wmpn_toom32_mul.288.7" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="3"><result status="valid" time="0.60"/></proof> + <proof prover="3"><result status="valid" time="0.40"/></proof> </goal> <goal name="VC wmpn_toom32_mul.288.8" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1"><result status="valid" time="0.55"/></proof> + <proof prover="1"><result status="valid" time="0.37"/></proof> </goal> </transf> </goal> @@ -6253,10 +6253,10 @@ <proof prover="1"><result status="valid" time="0.22"/></proof> </goal> <goal name="VC wmpn_toom32_mul.294" expl="integer overflow" proved="true"> - <proof prover="1"><result status="valid" time="0.36"/></proof> + <proof prover="1"><result status="valid" time="0.18"/></proof> </goal> <goal name="VC wmpn_toom32_mul.295" expl="integer overflow" proved="true"> - <proof prover="1"><result status="valid" time="0.77"/></proof> + <proof prover="1"><result status="valid" time="0.36"/></proof> </goal> <goal name="VC wmpn_toom32_mul.296" expl="assertion" proved="true"> <proof prover="0"><result status="valid" time="0.04"/></proof> @@ -6268,7 +6268,7 @@ <proof prover="1"><result status="valid" time="0.22"/></proof> </goal> <goal name="VC wmpn_toom32_mul.299" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.24"/></proof> + <proof prover="1"><result status="valid" time="0.10"/></proof> </goal> <goal name="VC wmpn_toom32_mul.300" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > @@ -6289,7 +6289,7 @@ <proof prover="1"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC wmpn_toom32_mul.302.2" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.39"/></proof> + <proof prover="4"><result status="valid" time="0.22"/></proof> </goal> <goal name="VC wmpn_toom32_mul.302.3" expl="assertion" proved="true"> <proof prover="0"><result status="valid" time="0.03"/></proof> @@ -6311,7 +6311,7 @@ <proof prover="0"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC wmpn_toom32_mul.303.3" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1"><result status="valid" time="0.70"/></proof> + <proof prover="1"><result status="valid" time="0.42"/></proof> </goal> <goal name="VC wmpn_toom32_mul.303.4" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="4"><result status="valid" time="0.26"/></proof> @@ -6320,7 +6320,7 @@ <proof prover="1"><result status="valid" time="0.18"/></proof> </goal> <goal name="VC wmpn_toom32_mul.303.6" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.38"/></proof> + <proof prover="4"><result status="valid" time="0.22"/></proof> </goal> </transf> </goal> @@ -6329,32 +6329,32 @@ <goal name="VC wmpn_toom32_mul.304.0" expl="precondition" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom32_mul.304.0.0" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.63"/></proof> + <proof prover="1"><result status="valid" time="0.40"/></proof> </goal> <goal name="VC wmpn_toom32_mul.304.0.1" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.12"/></proof> </goal> <goal name="VC wmpn_toom32_mul.304.0.2" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.61"/></proof> + <proof prover="1"><result status="valid" time="0.41"/></proof> </goal> <goal name="VC wmpn_toom32_mul.304.0.3" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.23"/></proof> + <proof prover="1"><result status="valid" time="0.10"/></proof> </goal> <goal name="VC wmpn_toom32_mul.304.0.4" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.11"/></proof> </goal> <goal name="VC wmpn_toom32_mul.304.0.5" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.87"/></proof> + <proof prover="1"><result status="valid" time="0.41"/></proof> </goal> </transf> </goal> </transf> </goal> <goal name="VC wmpn_toom32_mul.305" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.82"/></proof> + <proof prover="1"><result status="valid" time="0.45"/></proof> </goal> <goal name="VC wmpn_toom32_mul.306" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.70"/></proof> + <proof prover="1"><result status="valid" time="0.44"/></proof> </goal> <goal name="VC wmpn_toom32_mul.307" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > @@ -6362,7 +6362,7 @@ <proof prover="1"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC wmpn_toom32_mul.307.1" expl="assertion" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.35"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="0.88"/></proof> </goal> <goal name="VC wmpn_toom32_mul.307.2" expl="assertion" proved="true"> <proof prover="4"><result status="valid" time="0.29"/></proof> @@ -6375,7 +6375,7 @@ <goal name="VC wmpn_toom32_mul.308" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom32_mul.308.0" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.96"/></proof> + <proof prover="4"><result status="valid" time="0.58"/></proof> </goal> <goal name="VC wmpn_toom32_mul.308.1" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1"><result status="valid" time="0.24"/></proof> @@ -6386,10 +6386,10 @@ </transf> </goal> <goal name="VC wmpn_toom32_mul.309" expl="integer overflow" proved="true"> - <proof prover="1"><result status="valid" time="0.70"/></proof> + <proof prover="1"><result status="valid" time="0.42"/></proof> </goal> <goal name="VC wmpn_toom32_mul.310" expl="integer overflow" proved="true"> - <proof prover="1"><result status="valid" time="0.66"/></proof> + <proof prover="1"><result status="valid" time="0.42"/></proof> </goal> <goal name="VC wmpn_toom32_mul.311" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > @@ -6402,7 +6402,7 @@ <proof prover="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC wmpn_toom32_mul.311.0.2" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.83"/></proof> + <proof prover="1"><result status="valid" time="0.44"/></proof> </goal> <goal name="VC wmpn_toom32_mul.311.0.3" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.19"/></proof> @@ -6411,7 +6411,7 @@ <proof prover="1"><result status="valid" time="0.18"/></proof> </goal> <goal name="VC wmpn_toom32_mul.311.0.5" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.62"/></proof> + <proof prover="1"><result status="valid" time="0.44"/></proof> </goal> </transf> </goal> @@ -6442,19 +6442,19 @@ <proof prover="1"><result status="valid" time="0.21"/></proof> </goal> <goal name="VC wmpn_toom32_mul.316.2" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.40"/></proof> + <proof prover="4"><result status="valid" time="0.24"/></proof> </goal> <goal name="VC wmpn_toom32_mul.316.3" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC wmpn_toom32_mul.316.4" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.53"/></proof> + <proof prover="4"><result status="valid" time="0.24"/></proof> </goal> <goal name="VC wmpn_toom32_mul.316.5" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1"><result status="valid" time="0.08"/></proof> </goal> <goal name="VC wmpn_toom32_mul.316.6" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.40"/></proof> + <proof prover="4"><result status="valid" time="0.25"/></proof> </goal> </transf> </goal> @@ -6470,7 +6470,7 @@ <goal name="VC wmpn_toom32_mul.320" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom32_mul.320.0" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.50"/></proof> + <proof prover="4"><result status="valid" time="0.28"/></proof> </goal> <goal name="VC wmpn_toom32_mul.320.1" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1"><result status="valid" time="0.19"/></proof> @@ -6484,10 +6484,10 @@ <proof prover="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC wmpn_toom32_mul.323" expl="precondition" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="2.02"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.17"/></proof> </goal> <goal name="VC wmpn_toom32_mul.324" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.83"/></proof> + <proof prover="1"><result status="valid" time="0.51"/></proof> </goal> <goal name="VC wmpn_toom32_mul.325" expl="assertion" proved="true"> <proof prover="1"><result status="valid" time="0.06"/></proof> @@ -6505,16 +6505,16 @@ <proof prover="1"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC wmpn_toom32_mul.330" expl="integer overflow" proved="true"> - <proof prover="1"><result status="valid" time="0.93"/></proof> + <proof prover="1"><result status="valid" time="0.53"/></proof> </goal> <goal name="VC wmpn_toom32_mul.331" expl="precondition" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.90"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.34"/></proof> </goal> <goal name="VC wmpn_toom32_mul.332" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC wmpn_toom32_mul.333" expl="assertion" proved="true"> - <proof prover="1"><result status="valid" time="0.26"/></proof> + <proof prover="1"><result status="valid" time="0.13"/></proof> </goal> <goal name="VC wmpn_toom32_mul.334" expl="integer overflow" proved="true"> <proof prover="1"><result status="valid" time="0.68"/></proof> @@ -6533,18 +6533,18 @@ <proof prover="1"><result status="valid" time="0.24"/></proof> </goal> <goal name="VC wmpn_toom32_mul.336.0.2" expl="precondition" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="0.96"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="0.56"/></proof> </goal> <goal name="VC wmpn_toom32_mul.336.0.3" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.29"/></proof> + <proof prover="1"><result status="valid" time="0.13"/></proof> </goal> <goal name="VC wmpn_toom32_mul.336.0.4" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.27"/></proof> + <proof prover="1"><result status="valid" time="0.12"/></proof> </goal> <goal name="VC wmpn_toom32_mul.336.0.5" expl="precondition" proved="true"> <transf name="replace" proved="true" arg1="(plength vy2)" arg2="(plength vy21)"> <goal name="VC wmpn_toom32_mul.336.0.5.0" expl="precondition" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.06"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="0.58"/></proof> </goal> <goal name="VC wmpn_toom32_mul.336.0.5.1" proved="true"> <proof prover="0"><result status="valid" time="0.02"/></proof> @@ -6579,7 +6579,7 @@ <proof prover="1"><result status="valid" time="0.08"/></proof> </goal> <goal name="VC wmpn_toom32_mul.340.4" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1"><result status="valid" time="0.28"/></proof> + <proof prover="1"><result status="valid" time="0.14"/></proof> </goal> </transf> </goal> @@ -6587,7 +6587,7 @@ <proof prover="1"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC wmpn_toom32_mul.342" expl="postcondition" proved="true"> - <proof prover="4"><result status="valid" time="0.87"/></proof> + <proof prover="4"><result status="valid" time="0.68"/></proof> </goal> <goal name="VC wmpn_toom32_mul.343" expl="assertion" proved="true"> <proof prover="1"><result status="valid" time="0.10"/></proof> @@ -6600,19 +6600,19 @@ <goal name="VC wmpn_toom32_mul.345.0" expl="precondition" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom32_mul.345.0.0" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="1.03"/></proof> + <proof prover="1"><result status="valid" time="0.50"/></proof> </goal> <goal name="VC wmpn_toom32_mul.345.0.1" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.07"/></proof> </goal> <goal name="VC wmpn_toom32_mul.345.0.2" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.82"/></proof> + <proof prover="1"><result status="valid" time="0.49"/></proof> </goal> <goal name="VC wmpn_toom32_mul.345.0.3" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.24"/></proof> + <proof prover="1"><result status="valid" time="0.11"/></proof> </goal> <goal name="VC wmpn_toom32_mul.345.0.4" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.24"/></proof> + <proof prover="1"><result status="valid" time="0.11"/></proof> </goal> <goal name="VC wmpn_toom32_mul.345.0.5" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.65"/></proof> @@ -6622,7 +6622,7 @@ </transf> </goal> <goal name="VC wmpn_toom32_mul.346" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="1.18"/></proof> + <proof prover="1"><result status="valid" time="0.52"/></proof> </goal> <goal name="VC wmpn_toom32_mul.347" expl="assertion" proved="true"> <proof prover="1"><result status="valid" time="0.06"/></proof> @@ -6641,23 +6641,23 @@ <proof prover="1"><result status="valid" time="0.08"/></proof> </goal> <goal name="VC wmpn_toom32_mul.349.0.2" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.87"/></proof> + <proof prover="1"><result status="valid" time="0.51"/></proof> </goal> <goal name="VC wmpn_toom32_mul.349.0.3" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC wmpn_toom32_mul.349.0.4" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.25"/></proof> + <proof prover="1"><result status="valid" time="0.12"/></proof> </goal> <goal name="VC wmpn_toom32_mul.349.0.5" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="1.07"/></proof> + <proof prover="1"><result status="valid" time="0.51"/></proof> </goal> </transf> </goal> </transf> </goal> <goal name="VC wmpn_toom32_mul.350" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.88"/></proof> + <proof prover="1"><result status="valid" time="0.56"/></proof> </goal> <goal name="VC wmpn_toom32_mul.351" expl="assertion" proved="true"> <proof prover="1"><result status="valid" time="0.08"/></proof> @@ -6670,22 +6670,22 @@ <goal name="VC wmpn_toom32_mul.353.0" expl="precondition" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom32_mul.353.0.0" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="1.07"/></proof> + <proof prover="1"><result status="valid" time="0.53"/></proof> </goal> <goal name="VC wmpn_toom32_mul.353.0.1" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.24"/></proof> </goal> <goal name="VC wmpn_toom32_mul.353.0.2" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.91"/></proof> + <proof prover="1"><result status="valid" time="0.53"/></proof> </goal> <goal name="VC wmpn_toom32_mul.353.0.3" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.26"/></proof> + <proof prover="1"><result status="valid" time="0.12"/></proof> </goal> <goal name="VC wmpn_toom32_mul.353.0.4" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.27"/></proof> + <proof prover="1"><result status="valid" time="0.12"/></proof> </goal> <goal name="VC wmpn_toom32_mul.353.0.5" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.92"/></proof> + <proof prover="1"><result status="valid" time="0.52"/></proof> </goal> </transf> </goal> @@ -6698,7 +6698,7 @@ <proof prover="1"><result status="valid" time="0.22"/></proof> </goal> <goal name="VC wmpn_toom32_mul.356" expl="integer overflow" proved="true"> - <proof prover="1"><result status="valid" time="0.91"/></proof> + <proof prover="1"><result status="valid" time="0.53"/></proof> </goal> <goal name="VC wmpn_toom32_mul.357" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > @@ -6747,21 +6747,21 @@ <proof prover="1"><result status="valid" time="0.09"/></proof> </goal> <goal name="VC wmpn_toom32_mul.358.5" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4" timelimit="10"><result status="valid" time="4.12"/></proof> + <proof prover="4" timelimit="10"><result status="valid" time="2.47"/></proof> </goal> <goal name="VC wmpn_toom32_mul.358.6" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="2.74"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.30"/></proof> </goal> <goal name="VC wmpn_toom32_mul.358.7" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="2.83"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.28"/></proof> </goal> <goal name="VC wmpn_toom32_mul.358.8" expl="VC for wmpn_toom32_mul" proved="true"> <transf name="apply" proved="true" arg1="prod_compat_r"> <goal name="VC wmpn_toom32_mul.358.8.0" proved="true"> - <proof prover="1"><result status="valid" time="1.22"/></proof> + <proof prover="1"><result status="valid" time="0.54"/></proof> </goal> <goal name="VC wmpn_toom32_mul.358.8.1" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="2.56"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.32"/></proof> </goal> </transf> </goal> @@ -6772,19 +6772,19 @@ <proof prover="1"><result status="valid" time="0.08"/></proof> </goal> <goal name="VC wmpn_toom32_mul.358.11" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.71"/></proof> + <proof prover="4"><result status="valid" time="0.31"/></proof> </goal> <goal name="VC wmpn_toom32_mul.358.12" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1"><result status="valid" time="0.26"/></proof> </goal> <goal name="VC wmpn_toom32_mul.358.13" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1"><result status="valid" time="0.27"/></proof> + <proof prover="1"><result status="valid" time="0.13"/></proof> </goal> <goal name="VC wmpn_toom32_mul.358.14" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1"><result status="valid" time="0.17"/></proof> </goal> <goal name="VC wmpn_toom32_mul.358.15" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.62"/></proof> + <proof prover="4"><result status="valid" time="0.34"/></proof> </goal> <goal name="VC wmpn_toom32_mul.358.16" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1"><result status="valid" time="0.10"/></proof> @@ -6792,7 +6792,7 @@ </transf> </goal> <goal name="VC wmpn_toom32_mul.359" expl="integer overflow" proved="true"> - <proof prover="1"><result status="valid" time="1.16"/></proof> + <proof prover="1"><result status="valid" time="0.59"/></proof> </goal> <goal name="VC wmpn_toom32_mul.360" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > @@ -6805,7 +6805,7 @@ <proof prover="1"><result status="valid" time="0.17"/></proof> </goal> <goal name="VC wmpn_toom32_mul.360.0.2" expl="precondition" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="0.87"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="0.56"/></proof> </goal> <goal name="VC wmpn_toom32_mul.360.0.3" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.25"/></proof> @@ -6816,7 +6816,7 @@ <goal name="VC wmpn_toom32_mul.360.0.5" expl="precondition" proved="true"> <transf name="replace" proved="true" arg1="(plength vy2)" arg2="(plength vy21)"> <goal name="VC wmpn_toom32_mul.360.0.5.0" expl="precondition" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.17"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="0.59"/></proof> </goal> <goal name="VC wmpn_toom32_mul.360.0.5.1" proved="true"> <proof prover="0"><result status="valid" time="0.02"/></proof> @@ -6834,13 +6834,13 @@ <proof prover="0"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC wmpn_toom32_mul.363" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.67"/></proof> + <proof prover="4"><result status="valid" time="0.33"/></proof> </goal> <goal name="VC wmpn_toom32_mul.364" expl="postcondition" proved="true"> <proof prover="0"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_toom32_mul.365" expl="postcondition" proved="true"> - <proof prover="4"><result status="valid" time="0.66"/></proof> + <proof prover="4"><result status="valid" time="0.32"/></proof> </goal> <goal name="VC wmpn_toom32_mul.366" expl="postcondition" proved="true"> <proof prover="1"><result status="valid" time="0.25"/></proof> @@ -6854,12 +6854,12 @@ <goal name="VC wmpn_toom32_mul.369" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom32_mul.369.0" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.76"/></proof> + <proof prover="1"><result status="valid" time="0.46"/></proof> </goal> </transf> </goal> <goal name="VC wmpn_toom32_mul.370" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.89"/></proof> + <proof prover="1"><result status="valid" time="0.43"/></proof> </goal> <goal name="VC wmpn_toom32_mul.371" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > @@ -6869,7 +6869,7 @@ </transf> </goal> <goal name="VC wmpn_toom32_mul.372" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.24"/></proof> + <proof prover="1"><result status="valid" time="0.11"/></proof> </goal> <goal name="VC wmpn_toom32_mul.373" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.15"/></proof> @@ -6878,10 +6878,10 @@ <proof prover="1"><result status="valid" time="0.22"/></proof> </goal> <goal name="VC wmpn_toom32_mul.375" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.91"/></proof> + <proof prover="1"><result status="valid" time="0.45"/></proof> </goal> <goal name="VC wmpn_toom32_mul.376" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="2.01"/></proof> + <proof prover="1"><result status="valid" time="1.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.377" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.24"/></proof> @@ -6890,7 +6890,7 @@ <proof prover="1"><result status="valid" time="0.22"/></proof> </goal> <goal name="VC wmpn_toom32_mul.379" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.07"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.53"/></proof> </goal> <goal name="VC wmpn_toom32_mul.380" expl="assertion" proved="true"> <proof prover="0"><result status="valid" time="0.05"/></proof> @@ -6914,21 +6914,21 @@ <goal name="VC wmpn_toom32_mul.383" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom32_mul.383.0" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="1.22"/></proof> + <proof prover="1"><result status="valid" time="0.56"/></proof> </goal> </transf> </goal> <goal name="VC wmpn_toom32_mul.384" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom32_mul.384.0" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="1.04"/></proof> + <proof prover="1"><result status="valid" time="0.53"/></proof> </goal> </transf> </goal> <goal name="VC wmpn_toom32_mul.385" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom32_mul.385.0" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.87"/></proof> + <proof prover="1"><result status="valid" time="0.56"/></proof> </goal> </transf> </goal> @@ -6939,10 +6939,10 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.24"/></proof> </goal> <goal name="VC wmpn_toom32_mul.388" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.84"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.50"/></proof> </goal> <goal name="VC wmpn_toom32_mul.389" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.24"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.11"/></proof> </goal> <goal name="VC wmpn_toom32_mul.390" expl="postcondition" proved="true"> <proof prover="1"><result status="valid" time="0.12"/></proof> @@ -6962,21 +6962,21 @@ <goal name="VC wmpn_toom32_mul.395" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom32_mul.395.0" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.78"/></proof> + <proof prover="1"><result status="valid" time="0.56"/></proof> </goal> </transf> </goal> <goal name="VC wmpn_toom32_mul.396" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom32_mul.396.0" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="1.09"/></proof> + <proof prover="1"><result status="valid" time="0.54"/></proof> </goal> </transf> </goal> <goal name="VC wmpn_toom32_mul.397" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom32_mul.397.0" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.98"/></proof> + <proof prover="1"><result status="valid" time="0.57"/></proof> </goal> </transf> </goal> @@ -6984,10 +6984,10 @@ <proof prover="1"><result status="valid" time="0.12"/></proof> </goal> <goal name="VC wmpn_toom32_mul.399" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.24"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.11"/></proof> </goal> <goal name="VC wmpn_toom32_mul.400" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.71"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.52"/></proof> </goal> <goal name="VC wmpn_toom32_mul.401" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.10"/></proof> @@ -7016,7 +7016,7 @@ <proof prover="0"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC wmpn_toom32_mul.407.0.1" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.67"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="0.99"/></proof> </goal> </transf> </goal> @@ -7026,10 +7026,10 @@ <goal name="VC wmpn_toom32_mul.407.2" expl="assertion" proved="true"> <transf name="apply" proved="true" arg1="prod_compat_strict_r"> <goal name="VC wmpn_toom32_mul.407.2.0" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.12"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.52"/></proof> </goal> <goal name="VC wmpn_toom32_mul.407.2.1" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.47"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="0.93"/></proof> </goal> </transf> </goal> @@ -7040,10 +7040,10 @@ <proof prover="3" timelimit="1"><result status="valid" time="0.52"/></proof> </goal> <goal name="VC wmpn_toom32_mul.407.5" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.42"/></proof> + <proof prover="4"><result status="valid" time="0.24"/></proof> </goal> <goal name="VC wmpn_toom32_mul.407.6" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="3" timelimit="1"><result status="valid" time="0.64"/></proof> + <proof prover="3" timelimit="1"><result status="valid" time="0.44"/></proof> </goal> <goal name="VC wmpn_toom32_mul.407.7" expl="VC for wmpn_toom32_mul" proved="true"> <transf name="apply" proved="true" arg1="prod_compat_r"> @@ -7051,7 +7051,7 @@ <proof prover="0"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC wmpn_toom32_mul.407.7.1" proved="true"> - <proof prover="0"><result status="valid" time="1.22"/></proof> + <proof prover="0"><result status="valid" time="0.72"/></proof> </goal> </transf> </goal> @@ -7064,7 +7064,7 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.60"/></proof> </goal> <goal name="VC wmpn_toom32_mul.407.9.1" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="2.67"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.24"/></proof> </goal> </transf> </goal> @@ -7072,7 +7072,7 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.07"/></proof> </goal> <goal name="VC wmpn_toom32_mul.407.11" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.25"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.12"/></proof> </goal> <goal name="VC wmpn_toom32_mul.407.12" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.06"/></proof> @@ -7089,46 +7089,46 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.24"/></proof> </goal> <goal name="VC wmpn_toom32_mul.410" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.28"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.60"/></proof> </goal> <goal name="VC wmpn_toom32_mul.411" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.34"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.58"/></proof> </goal> <goal name="VC wmpn_toom32_mul.412" expl="integer overflow" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.62"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.31"/></proof> </goal> <goal name="VC wmpn_toom32_mul.413" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.25"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.12"/></proof> </goal> <goal name="VC wmpn_toom32_mul.414" expl="assertion" proved="true"> <proof prover="0"><result status="valid" time="0.20"/></proof> </goal> <goal name="VC wmpn_toom32_mul.415" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.24"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.11"/></proof> </goal> <goal name="VC wmpn_toom32_mul.416" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.28"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.12"/></proof> </goal> <goal name="VC wmpn_toom32_mul.417" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.35"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.64"/></proof> </goal> <goal name="VC wmpn_toom32_mul.418" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.25"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.64"/></proof> </goal> <goal name="VC wmpn_toom32_mul.419" expl="integer overflow" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.98"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.64"/></proof> </goal> <goal name="VC wmpn_toom32_mul.420" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.421" expl="assertion" proved="true"> - <proof prover="0" timelimit="10"><result status="valid" time="13.55"/></proof> + <proof prover="0" timelimit="10"><result status="valid" time="8.46"/></proof> </goal> <goal name="VC wmpn_toom32_mul.422" expl="assertion" proved="true"> <proof prover="0"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_toom32_mul.423" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.45"/></proof> + <proof prover="4"><result status="valid" time="0.26"/></proof> </goal> <goal name="VC wmpn_toom32_mul.424" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.25"/></proof> @@ -7136,7 +7136,7 @@ <goal name="VC wmpn_toom32_mul.425" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom32_mul.425.0" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.16"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.68"/></proof> </goal> </transf> </goal> @@ -7145,13 +7145,13 @@ <goal name="VC wmpn_toom32_mul.426.0" expl="precondition" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom32_mul.426.0.0" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.88"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.66"/></proof> </goal> <goal name="VC wmpn_toom32_mul.426.0.1" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.12"/></proof> </goal> <goal name="VC wmpn_toom32_mul.426.0.2" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.86"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.66"/></proof> </goal> <goal name="VC wmpn_toom32_mul.426.0.3" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.12"/></proof> @@ -7170,10 +7170,10 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.428" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.27"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC wmpn_toom32_mul.429" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.28"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.13"/></proof> </goal> <goal name="VC wmpn_toom32_mul.430" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > @@ -7184,13 +7184,13 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.08"/></proof> </goal> <goal name="VC wmpn_toom32_mul.430.2" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.26"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.13"/></proof> </goal> <goal name="VC wmpn_toom32_mul.430.3" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC wmpn_toom32_mul.430.4" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.28"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.70"/></proof> </goal> <goal name="VC wmpn_toom32_mul.430.5" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="4"><result status="valid" time="0.82"/></proof> @@ -7198,10 +7198,10 @@ </transf> </goal> <goal name="VC wmpn_toom32_mul.431" expl="integer overflow" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.05"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.71"/></proof> </goal> <goal name="VC wmpn_toom32_mul.432" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.26"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.13"/></proof> </goal> <goal name="VC wmpn_toom32_mul.433" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.24"/></proof> @@ -7209,21 +7209,21 @@ <goal name="VC wmpn_toom32_mul.434" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom32_mul.434.0" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.16"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.71"/></proof> </goal> </transf> </goal> <goal name="VC wmpn_toom32_mul.435" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom32_mul.435.0" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.95"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.70"/></proof> </goal> </transf> </goal> <goal name="VC wmpn_toom32_mul.436" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom32_mul.436.0" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.06"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.79"/></proof> </goal> </transf> </goal> @@ -7231,48 +7231,48 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC wmpn_toom32_mul.438" expl="integer overflow" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.58"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.77"/></proof> </goal> <goal name="VC wmpn_toom32_mul.439" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.61"/></proof> + <proof prover="4"><result status="valid" time="0.30"/></proof> </goal> <goal name="VC wmpn_toom32_mul.440" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.48"/></proof> + <proof prover="4"><result status="valid" time="0.30"/></proof> </goal> <goal name="VC wmpn_toom32_mul.441" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom32_mul.441.0" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.60"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.80"/></proof> </goal> </transf> </goal> <goal name="VC wmpn_toom32_mul.442" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.31"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.80"/></proof> </goal> <goal name="VC wmpn_toom32_mul.443" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.41"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.79"/></proof> </goal> <goal name="VC wmpn_toom32_mul.444" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom32_mul.444.0" expl="precondition" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom32_mul.444.0.0" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.34"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.76"/></proof> </goal> <goal name="VC wmpn_toom32_mul.444.0.1" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC wmpn_toom32_mul.444.0.2" expl="precondition" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.32"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="0.78"/></proof> </goal> <goal name="VC wmpn_toom32_mul.444.0.3" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.30"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC wmpn_toom32_mul.444.0.4" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.30"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC wmpn_toom32_mul.444.0.5" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.63"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.78"/></proof> </goal> </transf> </goal> @@ -7282,28 +7282,28 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.23"/></proof> </goal> <goal name="VC wmpn_toom32_mul.446" expl="integer overflow" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.63"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.79"/></proof> </goal> <goal name="VC wmpn_toom32_mul.447" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.52"/></proof> + <proof prover="4"><result status="valid" time="0.32"/></proof> </goal> <goal name="VC wmpn_toom32_mul.448" expl="assertion" proved="true"> <proof prover="4"><result status="valid" time="0.39"/></proof> </goal> <goal name="VC wmpn_toom32_mul.449" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.30"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC wmpn_toom32_mul.450" expl="integer overflow" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.63"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.80"/></proof> </goal> <goal name="VC wmpn_toom32_mul.451" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.24"/></proof> </goal> <goal name="VC wmpn_toom32_mul.452" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.28"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC wmpn_toom32_mul.453" expl="integer overflow" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.76"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.41"/></proof> </goal> <goal name="VC wmpn_toom32_mul.454" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.27"/></proof> @@ -7317,14 +7317,14 @@ <goal name="VC wmpn_toom32_mul.457" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom32_mul.457.0" expl="precondition" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.83"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="0.98"/></proof> </goal> </transf> </goal> <goal name="VC wmpn_toom32_mul.458" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom32_mul.458.0" expl="precondition" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.93"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.00"/></proof> </goal> </transf> </goal> @@ -7336,19 +7336,19 @@ </transf> </goal> <goal name="VC wmpn_toom32_mul.460" expl="integer overflow" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.28"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.92"/></proof> </goal> <goal name="VC wmpn_toom32_mul.461" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.28"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.15"/></proof> </goal> <goal name="VC wmpn_toom32_mul.462" expl="integer overflow" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.88"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.43"/></proof> </goal> <goal name="VC wmpn_toom32_mul.463" expl="integer overflow" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.02"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.42"/></proof> </goal> <goal name="VC wmpn_toom32_mul.464" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.31"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.465" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > @@ -7386,20 +7386,20 @@ <proof prover="0"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC wmpn_toom32_mul.465.7" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.78"/></proof> + <proof prover="4"><result status="valid" time="0.45"/></proof> </goal> <goal name="VC wmpn_toom32_mul.465.8" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC wmpn_toom32_mul.465.9" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.64"/></proof> + <proof prover="4"><result status="valid" time="0.44"/></proof> </goal> </transf> </goal> <goal name="VC wmpn_toom32_mul.466" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom32_mul.466.0" expl="assertion" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.34"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.466.1" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.28"/></proof> @@ -7416,10 +7416,10 @@ </transf> </goal> <goal name="VC wmpn_toom32_mul.467" expl="integer overflow" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.64"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.45"/></proof> </goal> <goal name="VC wmpn_toom32_mul.468" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.28"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.15"/></proof> </goal> <goal name="VC wmpn_toom32_mul.469" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > @@ -7429,7 +7429,7 @@ <proof prover="0"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC wmpn_toom32_mul.469.0.1" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.28"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC wmpn_toom32_mul.469.0.2" expl="precondition" proved="true"> <proof prover="4"><result status="valid" time="0.49"/></proof> @@ -7450,15 +7450,15 @@ <goal name="VC wmpn_toom32_mul.470" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom32_mul.470.0" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.80"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.96"/></proof> </goal> </transf> </goal> <goal name="VC wmpn_toom32_mul.471" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.28"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC wmpn_toom32_mul.472" expl="integer overflow" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.59"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="1.07"/></proof> </goal> <goal name="VC wmpn_toom32_mul.473" expl="assertion" proved="true"> <transf name="replace" proved="true" arg1="(3*n)" arg2="(n+n+n)"> @@ -7483,7 +7483,7 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.20"/></proof> </goal> <goal name="VC wmpn_toom32_mul.473.0.0.2" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.31"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.16"/></proof> </goal> </transf> </goal> @@ -7500,20 +7500,20 @@ <goal name="VC wmpn_toom32_mul.474" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom32_mul.474.0" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.80"/></proof> + <proof prover="4"><result status="valid" time="0.45"/></proof> </goal> <goal name="VC wmpn_toom32_mul.474.1" expl="assertion" proved="true"> - <proof prover="0"><result status="valid" time="4.49"/></proof> - <proof prover="4"><result status="valid" time="0.85"/></proof> + <proof prover="0"><result status="valid" time="2.50"/></proof> + <proof prover="4"><result status="valid" time="0.46"/></proof> </goal> <goal name="VC wmpn_toom32_mul.474.2" expl="assertion" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.08"/></proof> </goal> <goal name="VC wmpn_toom32_mul.474.3" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.34"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.474.4" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.78"/></proof> + <proof prover="4"><result status="valid" time="0.48"/></proof> </goal> </transf> </goal> @@ -7526,27 +7526,27 @@ <goal name="VC wmpn_toom32_mul.477" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom32_mul.477.0" expl="precondition" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.56"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.21"/></proof> </goal> </transf> </goal> <goal name="VC wmpn_toom32_mul.478" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom32_mul.478.0" expl="precondition" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.60"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.21"/></proof> </goal> </transf> </goal> <goal name="VC wmpn_toom32_mul.479" expl="integer overflow" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.40"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.10"/></proof> </goal> <goal name="VC wmpn_toom32_mul.480" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.31"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.17"/></proof> </goal> <goal name="VC wmpn_toom32_mul.481" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom32_mul.481.0" expl="assertion" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.35"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.481.1" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="0"><result status="valid" time="0.05"/></proof> @@ -7554,7 +7554,7 @@ <goal name="VC wmpn_toom32_mul.481.2" expl="VC for wmpn_toom32_mul" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom32_mul.481.2.0" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.92"/></proof> + <proof prover="4"><result status="valid" time="0.52"/></proof> </goal> </transf> </goal> @@ -7566,14 +7566,14 @@ <goal name="VC wmpn_toom32_mul.482" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom32_mul.482.0" expl="assertion" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.40"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.03"/></proof> </goal> <goal name="VC wmpn_toom32_mul.482.1" expl="VC for wmpn_toom32_mul" proved="true"> <transf name="replace" proved="true" arg1="(m*m*m*m)" arg2="((m*m)*(m*m))"> <goal name="VC wmpn_toom32_mul.482.1.0" expl="VC for wmpn_toom32_mul" proved="true"> <transf name="rewrite" proved="true" arg1="H"> <goal name="VC wmpn_toom32_mul.482.1.0.0" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.70"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.07"/></proof> </goal> </transf> </goal> @@ -7588,25 +7588,25 @@ <proof prover="4"><result status="valid" time="0.65"/></proof> </goal> <goal name="VC wmpn_toom32_mul.484" expl="integer overflow" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.38"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.06"/></proof> </goal> <goal name="VC wmpn_toom32_mul.485" expl="integer overflow" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.35"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.09"/></proof> </goal> <goal name="VC wmpn_toom32_mul.486" expl="integer overflow" proved="true"> <proof prover="1" memlimit="2000"><result status="valid" time="1.31"/></proof> </goal> <goal name="VC wmpn_toom32_mul.487" expl="integer overflow" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.93"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.54"/></proof> </goal> <goal name="VC wmpn_toom32_mul.488" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.33"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.17"/></proof> </goal> <goal name="VC wmpn_toom32_mul.489" expl="integer overflow" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="0.79"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="0.56"/></proof> </goal> <goal name="VC wmpn_toom32_mul.490" expl="integer overflow" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.10"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="0.56"/></proof> </goal> <goal name="VC wmpn_toom32_mul.491" expl="precondition" proved="true"> <proof prover="1" memlimit="2000"><result status="valid" time="0.28"/></proof> @@ -7617,11 +7617,11 @@ <proof prover="1" memlimit="2000"><result status="valid" time="1.35"/></proof> </goal> <goal name="VC wmpn_toom32_mul.492.1" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.80"/></proof> + <proof prover="4"><result status="valid" time="0.56"/></proof> </goal> <goal name="VC wmpn_toom32_mul.492.2" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="0"><result status="valid" time="0.05"/></proof> - <proof prover="4"><result status="valid" time="1.20"/></proof> + <proof prover="4"><result status="valid" time="0.59"/></proof> </goal> </transf> </goal> @@ -7632,10 +7632,10 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.68"/></proof> </goal> <goal name="VC wmpn_toom32_mul.495" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.29"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.496" expl="precondition" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="5.90"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="3.78"/></proof> </goal> <goal name="VC wmpn_toom32_mul.497" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > @@ -7648,10 +7648,10 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.497.0.2" expl="precondition" proved="true"> - <proof prover="4"><result status="valid" time="1.15"/></proof> + <proof prover="4"><result status="valid" time="0.63"/></proof> </goal> <goal name="VC wmpn_toom32_mul.497.0.3" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.33"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.497.0.4" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.24"/></proof> @@ -7674,7 +7674,7 @@ <proof prover="0"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_toom32_mul.500" expl="integer overflow" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.92"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.64"/></proof> </goal> <goal name="VC wmpn_toom32_mul.501" expl="integer overflow" proved="true"> <proof prover="1" memlimit="2000"><result status="valid" time="0.74"/></proof> @@ -7685,13 +7685,13 @@ <goal name="VC wmpn_toom32_mul.503" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom32_mul.503.0" expl="assertion" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="2.22"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.32"/></proof> </goal> <goal name="VC wmpn_toom32_mul.503.1" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="0"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC wmpn_toom32_mul.503.2" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.33"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.17"/></proof> </goal> <goal name="VC wmpn_toom32_mul.503.3" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.19"/></proof> @@ -7712,15 +7712,15 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.18"/></proof> </goal> <goal name="VC wmpn_toom32_mul.505" expl="integer overflow" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.83"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.35"/></proof> </goal> <goal name="VC wmpn_toom32_mul.506" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom32_mul.506.0" expl="assertion" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.72"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.31"/></proof> </goal> <goal name="VC wmpn_toom32_mul.506.1" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="0"><result status="valid" time="0.68"/></proof> + <proof prover="0"><result status="valid" time="0.40"/></proof> </goal> </transf> </goal> @@ -7751,13 +7751,13 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.11"/></proof> </goal> <goal name="VC wmpn_toom32_mul.508.3" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="1.12"/></proof> + <proof prover="4"><result status="valid" time="0.64"/></proof> </goal> <goal name="VC wmpn_toom32_mul.508.4" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="4"><result status="valid" time="0.81"/></proof> </goal> <goal name="VC wmpn_toom32_mul.508.5" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.97"/></proof> + <proof prover="4"><result status="valid" time="0.66"/></proof> </goal> <goal name="VC wmpn_toom32_mul.508.6" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.11"/></proof> @@ -7766,7 +7766,7 @@ <proof prover="0"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC wmpn_toom32_mul.508.8" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.38"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.18"/></proof> </goal> </transf> </goal> @@ -7779,28 +7779,28 @@ <proof prover="0"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC wmpn_toom32_mul.509.2" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4"><result status="valid" time="1.12"/></proof> + <proof prover="4"><result status="valid" time="0.66"/></proof> </goal> <goal name="VC wmpn_toom32_mul.509.3" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="5.65"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="3.87"/></proof> </goal> <goal name="VC wmpn_toom32_mul.509.4" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.12"/></proof> </goal> <goal name="VC wmpn_toom32_mul.509.5" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.33"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.17"/></proof> </goal> <goal name="VC wmpn_toom32_mul.509.6" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.36"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.17"/></proof> </goal> <goal name="VC wmpn_toom32_mul.509.7" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.35"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.18"/></proof> </goal> <goal name="VC wmpn_toom32_mul.509.8" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4"><result status="valid" time="1.24"/></proof> + <proof prover="4"><result status="valid" time="0.71"/></proof> </goal> <goal name="VC wmpn_toom32_mul.509.9" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4"><result status="valid" time="1.19"/></proof> + <proof prover="4"><result status="valid" time="0.70"/></proof> </goal> <goal name="VC wmpn_toom32_mul.509.10" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.09"/></proof> @@ -7808,7 +7808,7 @@ </transf> </goal> <goal name="VC wmpn_toom32_mul.510" expl="integer overflow" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.64"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.34"/></proof> </goal> <goal name="VC wmpn_toom32_mul.511" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.23"/></proof> @@ -7818,13 +7818,13 @@ <goal name="VC wmpn_toom32_mul.512.0" expl="precondition" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom32_mul.512.0.0" expl="precondition" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="2.24"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.36"/></proof> </goal> <goal name="VC wmpn_toom32_mul.512.0.1" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.32"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.18"/></proof> </goal> <goal name="VC wmpn_toom32_mul.512.0.2" expl="precondition" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="2.55"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.36"/></proof> </goal> <goal name="VC wmpn_toom32_mul.512.0.3" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.22"/></proof> @@ -7833,31 +7833,31 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.27"/></proof> </goal> <goal name="VC wmpn_toom32_mul.512.0.5" expl="precondition" proved="true"> - <proof prover="0"><result status="valid" time="0.68"/></proof> + <proof prover="0"><result status="valid" time="0.49"/></proof> </goal> </transf> </goal> </transf> </goal> <goal name="VC wmpn_toom32_mul.513" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.35"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.18"/></proof> </goal> <goal name="VC wmpn_toom32_mul.514" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.28"/></proof> </goal> <goal name="VC wmpn_toom32_mul.515" expl="postcondition" proved="true"> - <proof prover="0"><result status="valid" time="0.89"/></proof> + <proof prover="0"><result status="valid" time="0.59"/></proof> </goal> <goal name="VC wmpn_toom32_mul.516" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom32_mul.516.0" expl="assertion" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="5.77"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="4.54"/></proof> </goal> <goal name="VC wmpn_toom32_mul.516.1" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="5.50"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="4.51"/></proof> </goal> <goal name="VC wmpn_toom32_mul.516.2" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="0"><result status="valid" time="1.58"/></proof> + <proof prover="0"><result status="valid" time="0.86"/></proof> </goal> <goal name="VC wmpn_toom32_mul.516.3" expl="VC for wmpn_toom32_mul" proved="true"> <transf name="cut" proved="true" arg1="(power radix sy * value x sx < power radix sy * power radix sx)"> @@ -7867,7 +7867,7 @@ <goal name="VC wmpn_toom32_mul.516.3.1" proved="true"> <transf name="apply" proved="true" arg1="prod_compat_strict_r"> <goal name="VC wmpn_toom32_mul.516.3.1.0" proved="true"> - <proof prover="4"><result status="valid" time="0.97"/></proof> + <proof prover="4"><result status="valid" time="0.66"/></proof> </goal> <goal name="VC wmpn_toom32_mul.516.3.1.1" proved="true"> <proof prover="0"><result status="valid" time="0.03"/></proof> @@ -7880,11 +7880,11 @@ <proof prover="0"><result status="valid" time="0.26"/></proof> </goal> <goal name="VC wmpn_toom32_mul.516.5" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.86"/></proof> + <proof prover="4"><result status="valid" time="0.66"/></proof> </goal> <goal name="VC wmpn_toom32_mul.516.6" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="0"><result status="valid" time="0.06"/></proof> - <proof prover="1" memlimit="2000"><result status="valid" time="8.10"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="4.69"/></proof> </goal> <goal name="VC wmpn_toom32_mul.516.7" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="0"><result status="valid" time="0.60"/></proof> @@ -7896,7 +7896,7 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.26"/></proof> </goal> <goal name="VC wmpn_toom32_mul.516.10" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.50"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.19"/></proof> </goal> <goal name="VC wmpn_toom32_mul.516.11" expl="VC for wmpn_toom32_mul" proved="true"> <transf name="apply" proved="true" arg1="Power_sum"> @@ -7912,7 +7912,7 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.22"/></proof> </goal> <goal name="VC wmpn_toom32_mul.516.13" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.88"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.31"/></proof> </goal> <goal name="VC wmpn_toom32_mul.516.14" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="4"><result status="valid" time="1.13"/></proof> @@ -7920,36 +7920,36 @@ </transf> </goal> <goal name="VC wmpn_toom32_mul.517" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.28"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC wmpn_toom32_mul.518" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom32_mul.518.0" expl="precondition" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom32_mul.518.0.0" expl="precondition" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.56"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.30"/></proof> </goal> <goal name="VC wmpn_toom32_mul.518.0.1" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.38"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.18"/></proof> </goal> <goal name="VC wmpn_toom32_mul.518.0.2" expl="precondition" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="2.44"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.36"/></proof> </goal> <goal name="VC wmpn_toom32_mul.518.0.3" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.31"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.518.0.4" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.22"/></proof> </goal> <goal name="VC wmpn_toom32_mul.518.0.5" expl="precondition" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.67"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.35"/></proof> </goal> </transf> </goal> </transf> </goal> <goal name="VC wmpn_toom32_mul.519" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.35"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.17"/></proof> </goal> <goal name="VC wmpn_toom32_mul.520" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.31"/></proof> @@ -7963,56 +7963,56 @@ <proof prover="1" timelimit="1" memlimit="2000"><result status="valid" time="0.27"/></proof> </goal> <goal name="VC wmpn_toom32_mul.522.1" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1" timelimit="1" memlimit="2000"><result status="valid" time="0.34"/></proof> + <proof prover="1" timelimit="1" memlimit="2000"><result status="valid" time="0.18"/></proof> </goal> <goal name="VC wmpn_toom32_mul.522.2" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="2.60"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.48"/></proof> </goal> <goal name="VC wmpn_toom32_mul.522.3" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1" timelimit="1" memlimit="2000"><result status="valid" time="0.32"/></proof> + <proof prover="1" timelimit="1" memlimit="2000"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC wmpn_toom32_mul.522.4" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="4"><result status="valid" time="0.78"/></proof> </goal> <goal name="VC wmpn_toom32_mul.522.5" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="0"><result status="valid" time="0.05"/></proof> - <proof prover="1" memlimit="2000"><result status="valid" time="5.06"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="4.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.522.6" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="5.00"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="4.00"/></proof> <transf name="unfold" proved="true" arg1="value"> <goal name="VC wmpn_toom32_mul.522.6.0" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.88"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.46"/></proof> </goal> </transf> </goal> <goal name="VC wmpn_toom32_mul.522.7" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="0"><result status="valid" time="0.03"/></proof> - <proof prover="1" memlimit="2000"><result status="valid" time="5.21"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="4.01"/></proof> </goal> <goal name="VC wmpn_toom32_mul.522.8" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="5.90"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="4.07"/></proof> <transf name="unfold" proved="true" arg1="value"> <goal name="VC wmpn_toom32_mul.522.8.0" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.81"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.46"/></proof> </goal> </transf> </goal> <goal name="VC wmpn_toom32_mul.522.9" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4"><result status="valid" time="1.17"/></proof> + <proof prover="4"><result status="valid" time="0.63"/></proof> </goal> <goal name="VC wmpn_toom32_mul.522.10" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="0"><result status="valid" time="1.07"/></proof> + <proof prover="0"><result status="valid" time="0.86"/></proof> </goal> <goal name="VC wmpn_toom32_mul.522.11" expl="VC for wmpn_toom32_mul" proved="true"> <transf name="cut" proved="true" arg1="(power radix sy * value x sx < power radix sy * power radix sx)"> <goal name="VC wmpn_toom32_mul.522.11.0" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.84"/></proof> + <proof prover="4"><result status="valid" time="0.63"/></proof> </goal> <goal name="VC wmpn_toom32_mul.522.11.1" proved="true"> <transf name="apply" proved="true" arg1="prod_compat_strict_r"> <goal name="VC wmpn_toom32_mul.522.11.1.0" proved="true"> - <proof prover="4"><result status="valid" time="0.82"/></proof> + <proof prover="4"><result status="valid" time="0.63"/></proof> </goal> <goal name="VC wmpn_toom32_mul.522.11.1.1" proved="true"> <proof prover="0"><result status="valid" time="0.03"/></proof> @@ -8023,7 +8023,7 @@ </goal> <goal name="VC wmpn_toom32_mul.522.12" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="0"><result status="valid" time="0.23"/></proof> - <proof prover="1" memlimit="2000"><result status="valid" time="6.47"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="4.04"/></proof> </goal> <goal name="VC wmpn_toom32_mul.522.13" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="0"><result status="valid" time="0.03"/></proof> @@ -8031,13 +8031,13 @@ </goal> <goal name="VC wmpn_toom32_mul.522.14" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="0"><result status="valid" time="0.06"/></proof> - <proof prover="1" memlimit="2000"><result status="valid" time="5.62"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="4.07"/></proof> </goal> <goal name="VC wmpn_toom32_mul.522.15" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="6.95"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="4.22"/></proof> <transf name="unfold" proved="true" arg1="value"> <goal name="VC wmpn_toom32_mul.522.15.0" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="2.05"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.47"/></proof> </goal> </transf> </goal> @@ -8051,7 +8051,7 @@ <proof prover="1" timelimit="1" memlimit="2000"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.522.19" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.33"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.17"/></proof> </goal> <goal name="VC wmpn_toom32_mul.522.20" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="4"><result status="valid" time="0.80"/></proof> @@ -8063,7 +8063,7 @@ <proof prover="1" timelimit="1" memlimit="2000"><result status="valid" time="0.20"/></proof> </goal> <goal name="VC wmpn_toom32_mul.522.23" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.33"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.522.24" expl="VC for wmpn_toom32_mul" proved="true"> <proof prover="4"><result status="valid" time="0.81"/></proof> @@ -8074,19 +8074,19 @@ </transf> </goal> <goal name="VC wmpn_toom32_mul.523" expl="postcondition" proved="true"> - <proof prover="0"><result status="valid" time="2.62"/></proof> + <proof prover="0"><result status="valid" time="1.66"/></proof> </goal> <goal name="VC wmpn_toom32_mul.524" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.19"/></proof> </goal> <goal name="VC wmpn_toom32_mul.525" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.32"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.17"/></proof> </goal> <goal name="VC wmpn_toom32_mul.526" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom32_mul.526.0" expl="precondition" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.95"/></proof> - <proof prover="4"><result status="valid" time="0.93"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.43"/></proof> + <proof prover="4"><result status="valid" time="0.54"/></proof> </goal> </transf> </goal> @@ -8098,16 +8098,16 @@ </transf> </goal> <goal name="VC wmpn_toom32_mul.528" expl="integer overflow" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="0.84"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="0.57"/></proof> </goal> <goal name="VC wmpn_toom32_mul.529" expl="integer overflow" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.52"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.22"/></proof> </goal> <goal name="VC wmpn_toom32_mul.530" expl="integer overflow" proved="true"> <proof prover="1" memlimit="2000"><result status="valid" time="1.46"/></proof> </goal> <goal name="VC wmpn_toom32_mul.531" expl="integer overflow" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.23"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="0.60"/></proof> </goal> <goal name="VC wmpn_toom32_mul.532" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.28"/></proof> @@ -8127,46 +8127,46 @@ <proof prover="0"><result status="valid" time="0.05"/></proof> </goal> <goal name="VC wmpn_toom32_mul.533.4" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="0"><result status="valid" time="0.71"/></proof> + <proof prover="0"><result status="valid" time="0.45"/></proof> </goal> <goal name="VC wmpn_toom32_mul.533.5" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.33"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.18"/></proof> </goal> </transf> </goal> <goal name="VC wmpn_toom32_mul.534" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.30"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.15"/></proof> </goal> <goal name="VC wmpn_toom32_mul.535" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.29"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.536" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.29"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.537" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.31"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.17"/></proof> </goal> <goal name="VC wmpn_toom32_mul.538" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.29"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.539" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.30"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.540" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.28"/></proof> </goal> <goal name="VC wmpn_toom32_mul.541" expl="precondition" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="0.35"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.542" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom32_mul.542.0" expl="precondition" proved="true"> - <proof prover="4"><result status="valid" time="0.92"/></proof> + <proof prover="4"><result status="valid" time="0.62"/></proof> </goal> </transf> </goal> <goal name="VC wmpn_toom32_mul.543" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.34"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.544" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.25"/></proof> @@ -8174,40 +8174,40 @@ <goal name="VC wmpn_toom32_mul.545" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_toom32_mul.545.0" expl="precondition" proved="true"> - <proof prover="4"><result status="valid" time="0.86"/></proof> + <proof prover="4"><result status="valid" time="0.65"/></proof> </goal> </transf> </goal> <goal name="VC wmpn_toom32_mul.546" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_toom32_mul.546.0" expl="assertion" proved="true"> - <proof prover="0"><result status="valid" time="0.79"/></proof> + <proof prover="0"><result status="valid" time="0.48"/></proof> </goal> <goal name="VC wmpn_toom32_mul.546.1" expl="assertion" proved="true"> - <proof prover="0"><result status="valid" time="0.99"/></proof> + <proof prover="0"><result status="valid" time="0.44"/></proof> </goal> <goal name="VC wmpn_toom32_mul.546.2" expl="VC for wmpn_toom32_mul" proved="true"> - <proof prover="4"><result status="valid" time="1.06"/></proof> + <proof prover="4"><result status="valid" time="0.71"/></proof> </goal> </transf> </goal> <goal name="VC wmpn_toom32_mul.547" expl="postcondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.29"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.548" expl="postcondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.33"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.17"/></proof> </goal> <goal name="VC wmpn_toom32_mul.549" expl="postcondition" proved="true"> <proof prover="0"><result status="valid" time="0.10"/></proof> </goal> <goal name="VC wmpn_toom32_mul.550" expl="postcondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.35"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_toom32_mul.551" expl="postcondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.26"/></proof> </goal> <goal name="VC wmpn_toom32_mul.552" expl="postcondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.01"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.70"/></proof> </goal> <goal name="VC wmpn_toom32_mul.553" expl="postcondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.19"/></proof> @@ -8218,12 +8218,12 @@ <goal name="VC wmpn_toom32_mul.554.0" expl="postcondition" proved="true"> <transf name="split_all_full" proved="true" > <goal name="VC wmpn_toom32_mul.554.0.0" expl="postcondition" proved="true"> - <proof prover="0"><result status="valid" time="0.29"/></proof> - <proof prover="1" memlimit="2000"><result status="valid" time="2.66"/></proof> + <proof prover="0"><result status="valid" time="0.16"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.71"/></proof> </goal> <goal name="VC wmpn_toom32_mul.554.0.1" expl="postcondition" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="2.44"/></proof> - <proof prover="4"><result status="valid" time="0.81"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.71"/></proof> + <proof prover="4"><result status="valid" time="0.62"/></proof> </goal> </transf> </goal> @@ -8357,7 +8357,7 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.22"/></proof> </goal> <goal name="VC wmpn_mul.37" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.48"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.30"/></proof> </goal> <goal name="VC wmpn_mul.38" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.15"/></proof> @@ -8432,7 +8432,7 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.07"/></proof> </goal> <goal name="VC wmpn_mul.62" expl="assertion" proved="true"> - <proof prover="5" timelimit="1"><result status="valid" time="0.52" steps="177"/></proof> + <proof prover="5" timelimit="1"><result status="valid" time="0.30" steps="177"/></proof> </goal> <goal name="VC wmpn_mul.63" expl="variant decrease" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.04"/></proof> @@ -8444,7 +8444,7 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC wmpn_mul.66" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.60"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.34"/></proof> </goal> <goal name="VC wmpn_mul.67" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.07"/></proof> @@ -8456,7 +8456,7 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.15"/></proof> </goal> <goal name="VC wmpn_mul.70" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.54"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.33"/></proof> </goal> <goal name="VC wmpn_mul.71" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.14"/></proof> @@ -8474,17 +8474,17 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.15"/></proof> </goal> <goal name="VC wmpn_mul.76" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.27"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.14"/></proof> </goal> <goal name="VC wmpn_mul.77" expl="precondition" proved="true"> - <proof prover="5" memlimit="2000"><result status="valid" time="1.07" steps="232"/></proof> + <proof prover="5" memlimit="2000"><result status="valid" time="0.72" steps="232"/></proof> </goal> <goal name="VC wmpn_mul.78" expl="assertion" proved="true"> <proof prover="5" memlimit="2000"><result status="valid" time="0.81" steps="211"/></proof> </goal> <goal name="VC wmpn_mul.79" expl="assertion" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.06"/></proof> - <proof prover="5" memlimit="2000"><result status="valid" time="0.78" steps="164"/></proof> + <proof prover="5" memlimit="2000"><result status="valid" time="0.52" steps="164"/></proof> </goal> <goal name="VC wmpn_mul.80" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.09"/></proof> @@ -8506,16 +8506,16 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.18"/></proof> </goal> <goal name="VC wmpn_mul.83.0.2" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.32"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.18"/></proof> </goal> <goal name="VC wmpn_mul.83.0.3" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.12"/></proof> </goal> <goal name="VC wmpn_mul.83.0.4" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.77"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.44"/></proof> </goal> <goal name="VC wmpn_mul.83.0.5" expl="precondition" proved="true"> - <proof prover="5" timelimit="1"><result status="valid" time="1.22" steps="240"/></proof> + <proof prover="5" timelimit="1"><result status="valid" time="0.92" steps="240"/></proof> </goal> </transf> </goal> @@ -8523,7 +8523,7 @@ </goal> <goal name="VC wmpn_mul.84" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.05"/></proof> - <proof prover="5" memlimit="2000"><result status="valid" time="2.58" steps="196"/></proof> + <proof prover="5" memlimit="2000"><result status="valid" time="1.81" steps="196"/></proof> </goal> <goal name="VC wmpn_mul.85" expl="precondition" proved="true"> <transf name="inline_goal" proved="true" > @@ -8544,7 +8544,7 @@ </goal> <goal name="VC wmpn_mul.87" expl="assertion" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.29"/></proof> - <proof prover="5" memlimit="2000"><result status="valid" time="3.14" steps="240"/></proof> + <proof prover="5" memlimit="2000"><result status="valid" time="2.20" steps="240"/></proof> </goal> <goal name="VC wmpn_mul.88" expl="assertion" proved="true"> <proof prover="0"><result status="valid" time="0.04"/></proof> @@ -8592,21 +8592,21 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.16"/></proof> </goal> <goal name="VC wmpn_mul.96" expl="assertion" proved="true"> - <proof prover="5" memlimit="2000"><result status="valid" time="5.63" steps="264"/></proof> + <proof prover="5" memlimit="2000"><result status="valid" time="4.06" steps="264"/></proof> </goal> <goal name="VC wmpn_mul.97" expl="integer overflow" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.37"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.22"/></proof> </goal> <goal name="VC wmpn_mul.98" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.17"/></proof> </goal> <goal name="VC wmpn_mul.99" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.46"/></proof> + <proof prover="4"><result status="valid" time="0.29"/></proof> </goal> <goal name="VC wmpn_mul.100" expl="assertion" proved="true"> <transf name="split_vc" proved="true" > <goal name="VC wmpn_mul.100.0" expl="assertion" proved="true"> - <proof prover="0"><result status="valid" time="0.61"/></proof> + <proof prover="0"><result status="valid" time="0.42"/></proof> </goal> <goal name="VC wmpn_mul.100.1" expl="assertion" proved="true"> <proof prover="4"><result status="valid" time="0.33"/></proof> @@ -8711,7 +8711,7 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.09"/></proof> </goal> <goal name="VC wmpn_mul.104.8" expl="VC for wmpn_mul" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.16"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.86"/></proof> </goal> <goal name="VC wmpn_mul.104.9" expl="VC for wmpn_mul" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.22"/></proof> @@ -8742,7 +8742,7 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.10"/></proof> </goal> <goal name="VC wmpn_mul.105.0.2" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.45"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.23"/></proof> </goal> <goal name="VC wmpn_mul.105.0.3" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.12"/></proof> @@ -8781,7 +8781,7 @@ <proof prover="0"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC wmpn_mul.108.1.1" expl="precondition" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="1.72"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.38"/></proof> </goal> </transf> </goal> @@ -8818,7 +8818,7 @@ </transf> </goal> <goal name="VC wmpn_mul.112.0.1" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.54"/></proof> + <proof prover="4"><result status="valid" time="0.35"/></proof> </goal> </transf> </goal> @@ -8843,10 +8843,10 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.40"/></proof> </goal> <goal name="VC wmpn_mul.114" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.72"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="1.19"/></proof> </goal> <goal name="VC wmpn_mul.115" expl="integer overflow" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.36"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.19"/></proof> </goal> <goal name="VC wmpn_mul.116" expl="integer overflow" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.31"/></proof> @@ -8867,7 +8867,7 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.11"/></proof> </goal> <goal name="VC wmpn_mul.122" expl="loop invariant preservation" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.28"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.90"/></proof> </goal> <goal name="VC wmpn_mul.123" expl="loop invariant preservation" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.11"/></proof> @@ -8922,7 +8922,7 @@ <proof prover="5" timelimit="1"><result status="valid" time="0.36" steps="177"/></proof> </goal> <goal name="VC wmpn_mul.140" expl="integer overflow" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.22"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.09"/></proof> </goal> <goal name="VC wmpn_mul.141" expl="integer overflow" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.18"/></proof> @@ -8937,7 +8937,7 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.07"/></proof> </goal> <goal name="VC wmpn_mul.145" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.46"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.30"/></proof> </goal> <goal name="VC wmpn_mul.146" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.05"/></proof> @@ -8949,7 +8949,7 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.09"/></proof> </goal> <goal name="VC wmpn_mul.149" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.51"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.34"/></proof> </goal> <goal name="VC wmpn_mul.150" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.11"/></proof> @@ -8976,13 +8976,13 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.07"/></proof> </goal> <goal name="VC wmpn_mul.158" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.51"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.27"/></proof> </goal> <goal name="VC wmpn_mul.159" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC wmpn_mul.160" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.48"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.31"/></proof> </goal> <goal name="VC wmpn_mul.161" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.08"/></proof> @@ -9024,7 +9024,7 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC wmpn_mul.174" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.53"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.30"/></proof> </goal> <goal name="VC wmpn_mul.175" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.46"/></proof> @@ -9082,10 +9082,10 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.10"/></proof> </goal> <goal name="VC wmpn_mul.192" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.67"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.44"/></proof> </goal> <goal name="VC wmpn_mul.193" expl="precondition" proved="true"> - <proof prover="5" timelimit="1"><result status="valid" time="1.50" steps="251"/></proof> + <proof prover="5" timelimit="1"><result status="valid" time="0.98" steps="251"/></proof> </goal> <goal name="VC wmpn_mul.194" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.15"/></proof> @@ -9126,7 +9126,7 @@ <proof prover="0"><result status="valid" time="0.02"/></proof> </goal> <goal name="VC wmpn_mul.203" expl="integer overflow" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.40"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.20"/></proof> </goal> <goal name="VC wmpn_mul.204" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.17"/></proof> @@ -9155,7 +9155,7 @@ <proof prover="0"><result status="valid" time="0.08"/></proof> </goal> <goal name="VC wmpn_mul.208" expl="integer overflow" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.32"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.15"/></proof> </goal> <goal name="VC wmpn_mul.209" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.10"/></proof> @@ -9246,7 +9246,7 @@ <goal name="VC wmpn_mul.215.0" expl="assertion" proved="true"> <transf name="unfold" proved="true" arg1="value"> <goal name="VC wmpn_mul.215.0.0" expl="assertion" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.38"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.23"/></proof> </goal> </transf> </goal> @@ -9259,7 +9259,7 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.92"/></proof> </goal> <goal name="VC wmpn_mul.215.2.1" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="1.08"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.78"/></proof> </goal> </transf> </goal> @@ -9288,7 +9288,7 @@ <proof prover="3" timelimit="1"><result status="valid" time="0.12"/></proof> </goal> <goal name="VC wmpn_mul.215.11" expl="VC for wmpn_mul" proved="true"> - <proof prover="4"><result status="valid" time="0.39"/></proof> + <proof prover="4"><result status="valid" time="0.22"/></proof> </goal> </transf> </goal> @@ -9303,7 +9303,7 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.17"/></proof> </goal> <goal name="VC wmpn_mul.216.0.2" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.36"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.22"/></proof> </goal> <goal name="VC wmpn_mul.216.0.3" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.08"/></proof> @@ -9314,7 +9314,7 @@ <goal name="VC wmpn_mul.216.0.5" expl="precondition" proved="true"> <transf name="replace" proved="true" arg1="(plength rpn)" arg2="(plength r)"> <goal name="VC wmpn_mul.216.0.5.0" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.43"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.24"/></proof> </goal> <goal name="VC wmpn_mul.216.0.5.1" proved="true"> <proof prover="0"><result status="valid" time="0.03"/></proof> @@ -9435,10 +9435,10 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.13"/></proof> </goal> <goal name="VC wmpn_mul.233" expl="precondition" proved="true"> - <proof prover="1" memlimit="2000"><result status="valid" time="2.58"/></proof> + <proof prover="1" memlimit="2000"><result status="valid" time="1.80"/></proof> <transf name="inline_goal" proved="true" > <goal name="VC wmpn_mul.233.0" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.54"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.34"/></proof> </goal> </transf> </goal> @@ -9523,7 +9523,7 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.08"/></proof> </goal> <goal name="VC wmpn_mul.256" expl="precondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.19"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.07"/></proof> </goal> <goal name="VC wmpn_mul.257" expl="precondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.11"/></proof> @@ -9565,7 +9565,7 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.10"/></proof> </goal> <goal name="VC wmpn_mul.270" expl="postcondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.25"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.07"/></proof> </goal> <goal name="VC wmpn_mul.271" expl="postcondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.09"/></proof> @@ -9643,7 +9643,7 @@ <proof prover="1" timelimit="1"><result status="valid" time="0.10"/></proof> </goal> <goal name="VC wmpn_mul.296" expl="postcondition" proved="true"> - <proof prover="1" timelimit="1"><result status="valid" time="0.19"/></proof> + <proof prover="1" timelimit="1"><result status="valid" time="0.06"/></proof> </goal> <goal name="VC wmpn_mul.297" expl="postcondition" proved="true"> <proof prover="1" timelimit="1"><result status="valid" time="0.13"/></proof> diff --git a/examples/multiprecision/toom/why3shapes.gz b/examples/multiprecision/toom/why3shapes.gz index 5914877e2a86be830382c42688ad24fa8876a211..a3bf751cf8b0da94771fda752588c70f4695d4ac 100644 Binary files a/examples/multiprecision/toom/why3shapes.gz and b/examples/multiprecision/toom/why3shapes.gz differ diff --git a/examples/multiprecision/types/why3session.xml b/examples/multiprecision/types/why3session.xml index 8d26478429939c9d8edc09866d9803b739a30274..1b694db77bc88e96478a7d7af874acf588c9fb00 100644 --- a/examples/multiprecision/types/why3session.xml +++ b/examples/multiprecision/types/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <file name="../types.mlw" proved="true"> </file> </why3session> diff --git a/examples/multiprecision/util/why3session.xml b/examples/multiprecision/util/why3session.xml index 9c3b152dab87ae160d4a28067305f159561ca937..69330b20752f2164dd3f4d616df1d9d30cf325ad 100644 --- a/examples/multiprecision/util/why3session.xml +++ b/examples/multiprecision/util/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="1" name="Z3" version="4.5.0" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../util.mlw" proved="true"> diff --git a/examples/multiprecision/util/why3shapes.gz b/examples/multiprecision/util/why3shapes.gz index d21bded2316fde9f240032b00bdf109f9203dbbe..67d844e1f2183d01f3b210c9a8786b8b4d3af44a 100644 Binary files a/examples/multiprecision/util/why3shapes.gz and b/examples/multiprecision/util/why3shapes.gz differ diff --git a/examples/multiprecision/valuation/why3session.xml b/examples/multiprecision/valuation/why3session.xml index 6a8a149f03f5da6183d7a434e5d460be64e52a4d..ce28f24bf6cbb5f192dabee57249520d30b5529d 100644 --- a/examples/multiprecision/valuation/why3session.xml +++ b/examples/multiprecision/valuation/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Eprover" version="1.9.1-001" timelimit="5" steplimit="0" memlimit="2000"/> <prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="2000"/> <prover id="2" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/> @@ -134,7 +134,7 @@ <proof prover="5"><result status="valid" time="0.02" steps="25"/></proof> </goal> <goal name="valuation_pow.0.1" expl="recursive case" proved="true"> - <proof prover="4"><result status="valid" time="0.90"/></proof> + <proof prover="4"><result status="valid" time="0.69"/></proof> </goal> </transf> </goal> diff --git a/examples/multiprecision/valuation/why3shapes.gz b/examples/multiprecision/valuation/why3shapes.gz index fc62be88d1c0a0e263a2cce6d2dfc48d4e2a6989..f1144b920d5e09a282aa27cdcf24e6401479923d 100644 Binary files a/examples/multiprecision/valuation/why3shapes.gz and b/examples/multiprecision/valuation/why3shapes.gz differ diff --git a/examples/multiprecision/wmpn/why3session.xml b/examples/multiprecision/wmpn/why3session.xml index 8c6d53ba4de7a1d8af6e8f7d8c6e27804ca98e60..12aa392ee0f2ddcf753a4bc6d4894011d35c8af6 100644 --- a/examples/multiprecision/wmpn/why3session.xml +++ b/examples/multiprecision/wmpn/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <file name="../wmpn.mlw" proved="true"> </file> </why3session> diff --git a/examples/my_cosine/why3session.xml b/examples/my_cosine/why3session.xml index 46740c8192e75f9d4f8d8df2d5f6d1eb56903551..f82cacab93e4240d4b95dcb40a21ec355ddec6cd 100644 --- a/examples/my_cosine/why3session.xml +++ b/examples/my_cosine/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Gappa" version="1.3.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="MetiTarski" version="2.4" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="Coq" version="8.7.1" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/optimal_replay/why3session.xml b/examples/optimal_replay/why3session.xml index eefa44bdf4aafa5461fc418561c65fb94ba8188e..06b456cd0c0100c428919b7ff9a5283f78303ff0 100644 --- a/examples/optimal_replay/why3session.xml +++ b/examples/optimal_replay/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Z3" version="4.3.2" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/pairing_heap/why3session.xml b/examples/pairing_heap/why3session.xml index 248fb1cfa38f5696e1db83d52574452f8f7ecb94..72f6d23e71dea2160a47d757e6706f7cc2efdf1b 100644 --- a/examples/pairing_heap/why3session.xml +++ b/examples/pairing_heap/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../pairing_heap.mlw" proved="true"> diff --git a/examples/pairing_heap_bin/why3session.xml b/examples/pairing_heap_bin/why3session.xml index 64ef1a8f81b867b5ebf435b33b80295d65a91489..4049af16fbb05020e0521740e5fd9cf89e514540 100644 --- a/examples/pairing_heap_bin/why3session.xml +++ b/examples/pairing_heap_bin/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../pairing_heap_bin.mlw" proved="true"> diff --git a/examples/patience/why3session.xml b/examples/patience/why3session.xml index f2f460735c4d2eab702278ec05e280418d137916..e51ae91cb6aa32f3dfd078770251c42f69bae181 100644 --- a/examples/patience/why3session.xml +++ b/examples/patience/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="2" name="Z3" version="4.5.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../patience.mlw" proved="true"> diff --git a/examples/patience/why3shapes.gz b/examples/patience/why3shapes.gz index 95d27581310d68dcf2ed89ae83dd1f4a7d317c7d..8bc2e7c0332476279b979437cbff1e807c9012f8 100644 Binary files a/examples/patience/why3shapes.gz and b/examples/patience/why3shapes.gz differ diff --git a/examples/pigeonhole/why3session.xml b/examples/pigeonhole/why3session.xml index 34d33e33edcac24e677eb24265e545784ca917fe..71bc6205b3e9f0e16dbbb0201aed45df36baabe2 100644 --- a/examples/pigeonhole/why3session.xml +++ b/examples/pigeonhole/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../pigeonhole.mlw" proved="true"> <theory name="Pigeonhole" proved="true"> diff --git a/examples/power/why3session.xml b/examples/power/why3session.xml index 2869c47f9b016ee54fef20eb8c1d3d77e79c8477..6b0a257bfdc535f59b355021217d50c919979629 100644 --- a/examples/power/why3session.xml +++ b/examples/power/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC4" version="1.4" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../power.mlw" proved="true"> diff --git a/examples/power/why3shapes.gz b/examples/power/why3shapes.gz index 41b54657c2d2f7cf3165f8b1e7d093c0f8b88a95..24467775f874209c64d8e4065766ccd757700267 100644 Binary files a/examples/power/why3shapes.gz and b/examples/power/why3shapes.gz differ diff --git a/examples/power_vc_sp/why3session.xml b/examples/power_vc_sp/why3session.xml index 800601af73a30494eb1fe6c09a784602cb2997f0..cde74b7600ce5d4f11796aecf036596823fc1fce 100644 --- a/examples/power_vc_sp/why3session.xml +++ b/examples/power_vc_sp/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../power_vc_sp.mlw" proved="true"> diff --git a/examples/power_vc_sp/why3shapes.gz b/examples/power_vc_sp/why3shapes.gz index a3b599d67fe102f0cd5b8eef3fa70f7aba3bb051..566d8934662434cacf9e21bd2dcd766ebdc5d128 100644 Binary files a/examples/power_vc_sp/why3shapes.gz and b/examples/power_vc_sp/why3shapes.gz differ diff --git a/examples/prover/BacktrackArray/why3session.xml b/examples/prover/BacktrackArray/why3session.xml index 0be17f05e30359d2c95f7abd86ee1d2daeb25c15..418da05a7c81e91fbaed92979c8c5644d16e589f 100644 --- a/examples/prover/BacktrackArray/why3session.xml +++ b/examples/prover/BacktrackArray/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Z3" version="4.6.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/prover/BacktrackArray/why3shapes.gz b/examples/prover/BacktrackArray/why3shapes.gz index 6f5e8d1d70a9bca1cd75c0165bf160c34b03ad71..07f944bc2787153d565e33d0c63fd9af8c7e0821 100644 Binary files a/examples/prover/BacktrackArray/why3shapes.gz and b/examples/prover/BacktrackArray/why3shapes.gz differ diff --git a/examples/prover/Choice/why3session.xml b/examples/prover/Choice/why3session.xml index d24f98f6fe9d98326a0c49feaaa06f41b740674c..ce1af41220ef968a5614e9c8ae50da0244efc7e2 100644 --- a/examples/prover/Choice/why3session.xml +++ b/examples/prover/Choice/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <file name="../Choice.mlw" proved="true"> </file> </why3session> diff --git a/examples/prover/Firstorder_formula_impl/why3session.xml b/examples/prover/Firstorder_formula_impl/why3session.xml index 83f68448de391774386704b9aee5e4bf1ea86539..902cb1e89d41728584297816b7bace96a0ad29c2 100644 --- a/examples/prover/Firstorder_formula_impl/why3session.xml +++ b/examples/prover/Firstorder_formula_impl/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="1" name="CVC3" version="2.4.1" timelimit="60" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> @@ -505,7 +505,7 @@ <proof prover="0"><result status="valid" time="0.13" steps="120"/></proof> </goal> <goal name="VC bind_var_symbol_in_fo_formula.22" expl="precondition" proved="true"> - <proof prover="0"><result status="valid" time="0.16" steps="64"/></proof> + <proof prover="0"><result status="valid" time="0.04" steps="64"/></proof> </goal> <goal name="VC bind_var_symbol_in_fo_formula.23" expl="precondition" proved="true"> <proof prover="0"><result status="valid" time="0.17" steps="93"/></proof> @@ -704,7 +704,7 @@ <proof prover="0"><result status="valid" time="0.12" steps="95"/></proof> </goal> <goal name="VC bind_var_fo_term_in_fo_formula.31" expl="precondition" proved="true"> - <proof prover="0"><result status="valid" time="0.17" steps="46"/></proof> + <proof prover="0"><result status="valid" time="0.05" steps="46"/></proof> </goal> <goal name="VC bind_var_fo_term_in_fo_formula.32" expl="precondition" proved="true"> <proof prover="0"><result status="valid" time="0.06" steps="77"/></proof> @@ -713,7 +713,7 @@ <proof prover="0"><result status="valid" time="0.13" steps="120"/></proof> </goal> <goal name="VC bind_var_fo_term_in_fo_formula.34" expl="precondition" proved="true"> - <proof prover="0"><result status="valid" time="0.18" steps="63"/></proof> + <proof prover="0"><result status="valid" time="0.06" steps="63"/></proof> </goal> <goal name="VC bind_var_fo_term_in_fo_formula.35" expl="precondition" proved="true"> <proof prover="0"><result status="valid" time="0.10" steps="100"/></proof> @@ -758,7 +758,7 @@ <proof prover="0"><result status="valid" time="0.16" steps="857"/></proof> </goal> <goal name="VC bind_var_fo_term_in_fo_formula.49" expl="postcondition" proved="true"> - <proof prover="0"><result status="valid" time="0.45" steps="667"/></proof> + <proof prover="0"><result status="valid" time="0.29" steps="667"/></proof> </goal> <goal name="VC bind_var_fo_term_in_fo_formula.50" expl="postcondition" proved="true"> <proof prover="0"><result status="valid" time="0.08" steps="508"/></proof> @@ -816,7 +816,7 @@ <proof prover="0"><result status="valid" time="0.15" steps="19"/></proof> </goal> <goal name="VC unbind_var_symbol_in_fo_formula.16" expl="precondition" proved="true"> - <proof prover="0" timelimit="5"><result status="valid" time="0.16" steps="19"/></proof> + <proof prover="0" timelimit="5"><result status="valid" time="0.04" steps="19"/></proof> </goal> <goal name="VC unbind_var_symbol_in_fo_formula.17" expl="precondition" proved="true"> <proof prover="0"><result status="valid" time="0.05" steps="19"/></proof> @@ -837,7 +837,7 @@ <proof prover="0"><result status="valid" time="0.13" steps="16"/></proof> </goal> <goal name="VC unbind_var_symbol_in_fo_formula.23" expl="assertion" proved="true"> - <proof prover="0"><result status="valid" time="0.17" steps="16"/></proof> + <proof prover="0"><result status="valid" time="0.05" steps="16"/></proof> </goal> <goal name="VC unbind_var_symbol_in_fo_formula.24" expl="variant decrease" proved="true"> <proof prover="0"><result status="valid" time="0.13" steps="99"/></proof> @@ -945,7 +945,7 @@ <proof prover="0"><result status="valid" time="0.16" steps="16"/></proof> </goal> <goal name="VC unbind_var_symbol_in_fo_formula.59" expl="precondition" proved="true"> - <proof prover="0"><result status="valid" time="0.17" steps="18"/></proof> + <proof prover="0"><result status="valid" time="0.04" steps="18"/></proof> </goal> <goal name="VC unbind_var_symbol_in_fo_formula.60" expl="precondition" proved="true"> <proof prover="0"><result status="valid" time="0.04" steps="19"/></proof> @@ -1403,7 +1403,7 @@ <proof prover="0" timelimit="5"><result status="valid" time="0.14" steps="67"/></proof> </goal> <goal name="VC subst_base_symbol_in_fo_formula.40" expl="precondition" proved="true"> - <proof prover="0" timelimit="5"><result status="valid" time="0.17" steps="19"/></proof> + <proof prover="0" timelimit="5"><result status="valid" time="0.05" steps="19"/></proof> </goal> <goal name="VC subst_base_symbol_in_fo_formula.41" expl="precondition" proved="true"> <proof prover="0" timelimit="5"><result status="valid" time="0.16" steps="19"/></proof> @@ -1454,7 +1454,7 @@ <proof prover="0" timelimit="5"><result status="valid" time="0.15" steps="15"/></proof> </goal> <goal name="VC subst_base_symbol_in_fo_formula.57" expl="precondition" proved="true"> - <proof prover="0" timelimit="5"><result status="valid" time="0.16" steps="15"/></proof> + <proof prover="0" timelimit="5"><result status="valid" time="0.04" steps="15"/></proof> </goal> <goal name="VC subst_base_symbol_in_fo_formula.58" expl="precondition" proved="true"> <proof prover="0" timelimit="5"><result status="valid" time="0.14" steps="58"/></proof> @@ -1466,7 +1466,7 @@ <proof prover="0" timelimit="5"><result status="valid" time="0.14" steps="19"/></proof> </goal> <goal name="VC subst_base_symbol_in_fo_formula.61" expl="postcondition" proved="true"> - <proof prover="0" timelimit="5"><result status="valid" time="0.27" steps="901"/></proof> + <proof prover="0" timelimit="5"><result status="valid" time="0.14" steps="901"/></proof> </goal> <goal name="VC subst_base_symbol_in_fo_formula.62" expl="postcondition" proved="true"> <proof prover="0" timelimit="5"><result status="valid" time="0.18" steps="649"/></proof> @@ -1736,7 +1736,7 @@ <proof prover="0"><result status="valid" time="0.13" steps="24"/></proof> </goal> <goal name="VC construct_fo_formula.6" expl="assertion" proved="true"> - <proof prover="0"><result status="valid" time="0.17" steps="30"/></proof> + <proof prover="0"><result status="valid" time="0.05" steps="30"/></proof> </goal> <goal name="VC construct_fo_formula.7" expl="assertion" proved="true"> <proof prover="0"><result status="valid" time="0.14" steps="15"/></proof> @@ -2742,7 +2742,7 @@ <proof prover="0"><result status="valid" time="0.12" steps="117"/></proof> </goal> <goal name="VC destruct_fo_formula.142" expl="assertion" proved="true"> - <proof prover="0"><result status="valid" time="0.17" steps="22"/></proof> + <proof prover="0"><result status="valid" time="0.05" steps="22"/></proof> </goal> <goal name="VC destruct_fo_formula.143" expl="assertion" proved="true"> <proof prover="0"><result status="valid" time="0.11" steps="120"/></proof> @@ -2838,7 +2838,7 @@ <proof prover="0"><result status="valid" time="0.09" steps="21"/></proof> </goal> <goal name="VC destruct_fo_formula.174" expl="unreachable point" proved="true"> - <proof prover="0"><result status="valid" time="0.17" steps="21"/></proof> + <proof prover="0"><result status="valid" time="0.05" steps="21"/></proof> </goal> <goal name="VC destruct_fo_formula.175" expl="unreachable point" proved="true"> <proof prover="0"><result status="valid" time="0.05" steps="23"/></proof> @@ -2921,7 +2921,7 @@ <proof prover="0" timelimit="5"><result status="valid" time="0.15" steps="33"/></proof> </goal> <goal name="VC destruct_fo_formula.199.2" expl="assertion" proved="true"> - <proof prover="0" timelimit="5"><result status="valid" time="0.19" steps="106"/></proof> + <proof prover="0" timelimit="5"><result status="valid" time="0.07" steps="106"/></proof> </goal> <goal name="VC destruct_fo_formula.199.3" expl="assertion" proved="true"> <proof prover="0" timelimit="5"><result status="valid" time="0.14" steps="261"/></proof> @@ -2989,7 +2989,7 @@ </transf> </goal> <goal name="VC destruct_fo_formula.203" expl="postcondition" proved="true"> - <proof prover="0"><result status="valid" time="1.46" steps="6784"/></proof> + <proof prover="0"><result status="valid" time="1.18" steps="6784"/></proof> </goal> <goal name="VC destruct_fo_formula.204" expl="postcondition" proved="true"> <transf name="split_vc" proved="true" > @@ -3170,7 +3170,7 @@ <proof prover="0" timelimit="5"><result status="valid" time="0.16" steps="154"/></proof> </goal> <goal name="VC nlsubst_fo_term_in_fo_formula.11.3" expl="assertion" proved="true"> - <proof prover="2"><result status="valid" time="0.81"/></proof> + <proof prover="2"><result status="valid" time="0.62"/></proof> </goal> <goal name="VC nlsubst_fo_term_in_fo_formula.11.4" expl="assertion" proved="true"> <proof prover="0" timelimit="5"><result status="valid" time="0.09" steps="23"/></proof> diff --git a/examples/prover/Firstorder_formula_impl/why3shapes.gz b/examples/prover/Firstorder_formula_impl/why3shapes.gz index fbe4aa54bf1d0debd50f0ca3f3c6806ff1658e16..8ed1c28691903c3e012be71abea47819a68aa552 100644 Binary files a/examples/prover/Firstorder_formula_impl/why3shapes.gz and b/examples/prover/Firstorder_formula_impl/why3shapes.gz differ diff --git a/examples/prover/Firstorder_formula_list_impl/why3session.xml b/examples/prover/Firstorder_formula_list_impl/why3session.xml index 819f59818d38c1d023bde759573f5600e3f22af4..a7a028f66938083cd68f38a7bb28fff525b4f187 100644 --- a/examples/prover/Firstorder_formula_list_impl/why3session.xml +++ b/examples/prover/Firstorder_formula_list_impl/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="5" name="CVC3" version="2.4.1" timelimit="30" steplimit="0" memlimit="1000"/> @@ -182,7 +182,7 @@ <proof prover="0" timelimit="1"><result status="valid" time="0.11" steps="83"/></proof> </goal> <goal name="VC bind_var_fo_term_in_fo_formula_list.11" expl="postcondition" proved="true"> - <proof prover="0" timelimit="1"><result status="valid" time="0.22" steps="215"/></proof> + <proof prover="0" timelimit="1"><result status="valid" time="0.10" steps="215"/></proof> </goal> <goal name="VC bind_var_fo_term_in_fo_formula_list.12" expl="postcondition" proved="true"> <proof prover="0" timelimit="1"><result status="valid" time="0.11" steps="84"/></proof> @@ -371,7 +371,7 @@ <proof prover="0"><result status="valid" time="0.09" steps="58"/></proof> </goal> <goal name="VC subst_base_symbol_in_fo_formula_list.11" expl="precondition" proved="true"> - <proof prover="0"><result status="valid" time="0.18" steps="20"/></proof> + <proof prover="0"><result status="valid" time="0.06" steps="20"/></proof> </goal> <goal name="VC subst_base_symbol_in_fo_formula_list.12" expl="precondition" proved="true"> <proof prover="0"><result status="valid" time="0.17" steps="20"/></proof> @@ -647,7 +647,7 @@ <proof prover="0"><result status="valid" time="0.09" steps="123"/></proof> </goal> <goal name="VC destruct_fo_formula_list.31" expl="assertion" proved="true"> - <proof prover="0" timelimit="1"><result status="valid" time="0.21" steps="123"/></proof> + <proof prover="0" timelimit="1"><result status="valid" time="0.09" steps="123"/></proof> </goal> <goal name="VC destruct_fo_formula_list.32" expl="postcondition" proved="true"> <proof prover="0" timelimit="1"><result status="valid" time="0.26" steps="1185"/></proof> diff --git a/examples/prover/Firstorder_formula_list_spec/why3session.xml b/examples/prover/Firstorder_formula_list_spec/why3session.xml index 89986ed8f6f2f601c30aa1462ba18d26d77c9c46..9f28fbf4438cd51faf9adc25573c4727ac9748af 100644 --- a/examples/prover/Firstorder_formula_list_spec/why3session.xml +++ b/examples/prover/Firstorder_formula_list_spec/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../Firstorder_formula_list_spec.mlw" proved="true"> diff --git a/examples/prover/Firstorder_formula_spec/why3session.xml b/examples/prover/Firstorder_formula_spec/why3session.xml index 2602edcc0718728f6d7ed8df5a0252db9e114fb0..dd0495e29ab27f66972d1a6defcace7aba57b196 100644 --- a/examples/prover/Firstorder_formula_spec/why3session.xml +++ b/examples/prover/Firstorder_formula_spec/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="2" name="Eprover" version="1.8-001" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> @@ -201,7 +201,7 @@ <proof prover="3"><result status="valid" time="0.23"/></proof> </goal> <goal name="VC subst_identity_lemma_fo_formula.7.4" expl="postcondition" proved="true"> - <proof prover="3"><result status="valid" time="0.38"/></proof> + <proof prover="3"><result status="valid" time="0.24"/></proof> </goal> <goal name="VC subst_identity_lemma_fo_formula.7.5" expl="postcondition" proved="true"> <proof prover="3"><result status="valid" time="0.21"/></proof> @@ -279,7 +279,7 @@ <proof prover="0"><result status="valid" time="0.25" steps="2163"/></proof> </goal> <goal name="VC rename_free_var_inversion_fo_term_fo_formula" expl="VC for rename_free_var_inversion_fo_term_fo_formula" proved="true"> - <proof prover="3"><result status="valid" time="0.34"/></proof> + <proof prover="3"><result status="valid" time="0.20"/></proof> </goal> <goal name="VC rename_free_var_propagation_symbol_fo_formula" expl="VC for rename_free_var_propagation_symbol_fo_formula" proved="true"> <transf name="split_goal_right" proved="true" > diff --git a/examples/prover/Firstorder_formula_spec/why3shapes.gz b/examples/prover/Firstorder_formula_spec/why3shapes.gz index 9b93dedb7bf91a3e7b5663a324d4d4387a2bed7a..ea3357240806b57ea6ecb84931e2a259a7cf63d3 100644 Binary files a/examples/prover/Firstorder_formula_spec/why3shapes.gz and b/examples/prover/Firstorder_formula_spec/why3shapes.gz differ diff --git a/examples/prover/Firstorder_semantics/why3session.xml b/examples/prover/Firstorder_semantics/why3session.xml index 962a843328ec89d0f6001df7791dd5f775295fc4..0de167292b42129c7d592793f53f294824ff1923 100644 --- a/examples/prover/Firstorder_semantics/why3session.xml +++ b/examples/prover/Firstorder_semantics/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="Z3" version="4.3.2" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/prover/Firstorder_symbol_impl/why3session.xml b/examples/prover/Firstorder_symbol_impl/why3session.xml index 927609004b5ae5344d51a81a0a84093ad53eadee..8be0d71560bb1d8b9ccabf02bc13d1e92424e532 100644 --- a/examples/prover/Firstorder_symbol_impl/why3session.xml +++ b/examples/prover/Firstorder_symbol_impl/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/prover/Firstorder_symbol_spec/why3session.xml b/examples/prover/Firstorder_symbol_spec/why3session.xml index f00c9cb4f326621d2bb1c2d2c740fce9154b7707..1b52f4ec2fd5b65eee8ba0c403397fa52f037369 100644 --- a/examples/prover/Firstorder_symbol_spec/why3session.xml +++ b/examples/prover/Firstorder_symbol_spec/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/prover/Firstorder_tableau_impl/why3session.xml b/examples/prover/Firstorder_tableau_impl/why3session.xml index 6bc2bf5cb71a200dafbd4ad3078777e2aa117eac..ca40cec589fb298b335cc638a2acdccaf7c4c9e9 100644 --- a/examples/prover/Firstorder_tableau_impl/why3session.xml +++ b/examples/prover/Firstorder_tableau_impl/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> @@ -70,7 +70,7 @@ <goal name="VC model_equal_tableau" expl="VC for model_equal_tableau" proved="true"> <transf name="split_goal_right" proved="true" > <goal name="VC model_equal_tableau.0" expl="variant decrease" proved="true"> - <proof prover="1"><result status="valid" time="0.19" steps="38"/></proof> + <proof prover="1"><result status="valid" time="0.07" steps="38"/></proof> </goal> <goal name="VC model_equal_tableau.1" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.12" steps="58"/></proof> @@ -211,7 +211,7 @@ <proof prover="1"><result status="valid" time="0.07" steps="9"/></proof> </goal> <goal name="VC construct_tableau.22" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.19" steps="9"/></proof> + <proof prover="1"><result status="valid" time="0.06" steps="9"/></proof> </goal> <goal name="VC construct_tableau.23" expl="precondition" proved="true"> <proof prover="1"><result status="valid" time="0.06" steps="9"/></proof> @@ -540,7 +540,7 @@ <proof prover="1"><result status="valid" time="0.09" steps="19"/></proof> </goal> <goal name="VC nlsubst_fo_term_in_tableau.10" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="0.19" steps="20"/></proof> + <proof prover="1"><result status="valid" time="0.07" steps="20"/></proof> </goal> <goal name="VC nlsubst_fo_term_in_tableau.11" expl="assertion" proved="true"> <transf name="split_goal_right" proved="true" > diff --git a/examples/prover/Firstorder_tableau_spec/why3session.xml b/examples/prover/Firstorder_tableau_spec/why3session.xml index 703307bf0e801e329f8a254e883e6c6f73b3a92f..8ef9a6d21ceedf2c73965da8c5c621e4dfdf11da 100644 --- a/examples/prover/Firstorder_tableau_spec/why3session.xml +++ b/examples/prover/Firstorder_tableau_spec/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../Firstorder_tableau_spec.mlw" proved="true"> @@ -44,7 +44,7 @@ <proof prover="1"><result status="valid" time="0.10" steps="10"/></proof> </goal> <goal name="VC rename_free_var_constructive_inversion_fo_term_tableau" expl="VC for rename_free_var_constructive_inversion_fo_term_tableau" proved="true"> - <proof prover="1"><result status="valid" time="0.17" steps="235"/></proof> + <proof prover="1"><result status="valid" time="0.05" steps="235"/></proof> </goal> <goal name="VC rename_free_var_inversion_fo_term_tableau" expl="VC for rename_free_var_inversion_fo_term_tableau" proved="true"> <proof prover="1"><result status="valid" time="0.10" steps="10"/></proof> diff --git a/examples/prover/Firstorder_term_impl/why3session.xml b/examples/prover/Firstorder_term_impl/why3session.xml index 8b78f97413e6636d8720338dc4bc5064bb3fcb58..1d09f11b433f57d68ff1e66f80d215c8b63c7fc4 100644 --- a/examples/prover/Firstorder_term_impl/why3session.xml +++ b/examples/prover/Firstorder_term_impl/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> @@ -1267,7 +1267,7 @@ <proof prover="1"><result status="valid" time="0.49"/></proof> </goal> <goal name="VC nlsubst_symbol_in_fo_term.9.1" expl="assertion" proved="true"> - <proof prover="12"><result status="valid" time="0.81"/></proof> + <proof prover="12"><result status="valid" time="0.61"/></proof> </goal> <goal name="VC nlsubst_symbol_in_fo_term.9.2" expl="assertion" proved="true"> <proof prover="0"><result status="valid" time="0.12" steps="57"/></proof> @@ -1287,7 +1287,7 @@ <transf name="split_goal_right" proved="true" > <goal name="VC nlsubst_symbol_in_fo_term.10.0" expl="assertion" proved="true"> <proof prover="0"><result status="valid" time="0.07" steps="96"/></proof> - <proof prover="1"><result status="valid" time="0.54"/></proof> + <proof prover="1"><result status="valid" time="0.38"/></proof> </goal> <goal name="VC nlsubst_symbol_in_fo_term.10.1" expl="assertion" proved="true"> <proof prover="1"><result status="valid" time="0.48"/></proof> diff --git a/examples/prover/Firstorder_term_spec/why3session.xml b/examples/prover/Firstorder_term_spec/why3session.xml index 3a6693c01aa7d4976817c2d98f75d4d929169ffd..e2e7a4affca3cb39945eda7f00c9f0c56e6f0493 100644 --- a/examples/prover/Firstorder_term_spec/why3session.xml +++ b/examples/prover/Firstorder_term_spec/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="4" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/prover/Firstorder_term_spec/why3shapes.gz b/examples/prover/Firstorder_term_spec/why3shapes.gz index d4672f1ef91b0fd0160d6ccf9cbcb45896b0343d..3cba9e7077cc659da30324f622106ace91814028 100644 Binary files a/examples/prover/Firstorder_term_spec/why3shapes.gz and b/examples/prover/Firstorder_term_spec/why3shapes.gz differ diff --git a/examples/prover/FormulaTransformations/why3session.xml b/examples/prover/FormulaTransformations/why3session.xml index 8742b942db0adf0bdd70c289a1aaef2150d880ec..4edde8afc8e3adf06108c97c5118dac68dcdac0d 100644 --- a/examples/prover/FormulaTransformations/why3session.xml +++ b/examples/prover/FormulaTransformations/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Z3" version="4.5.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC3" version="2.4.1" timelimit="30" steplimit="0" memlimit="1000"/> @@ -234,7 +234,7 @@ <proof prover="4"><result status="valid" time="0.08" steps="17"/></proof> </goal> <goal name="VC smart_and.4" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.30" steps="655"/></proof> + <proof prover="4"><result status="valid" time="0.15" steps="655"/></proof> </goal> <goal name="VC smart_and.5" expl="assertion" proved="true"> <proof prover="4"><result status="valid" time="0.16" steps="662"/></proof> @@ -635,7 +635,7 @@ <proof prover="1" timelimit="5"><result status="valid" time="0.98"/></proof> </goal> <goal name="VC nnf_simpl.9" expl="precondition" proved="true"> - <proof prover="4"><result status="valid" time="0.23" steps="68"/></proof> + <proof prover="4"><result status="valid" time="0.10" steps="68"/></proof> </goal> <goal name="VC nnf_simpl.10" expl="precondition" proved="true"> <proof prover="4"><result status="valid" time="0.13" steps="239"/></proof> @@ -734,7 +734,7 @@ <proof prover="4"><result status="valid" time="0.25" steps="429"/></proof> </goal> <goal name="VC nnf_simpl.39" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.25" steps="248"/></proof> + <proof prover="4"><result status="valid" time="0.12" steps="248"/></proof> </goal> <goal name="VC nnf_simpl.40" expl="assertion" proved="true"> <proof prover="4"><result status="valid" time="1.06" steps="2199"/></proof> @@ -749,10 +749,10 @@ <proof prover="4"><result status="valid" time="0.09" steps="28"/></proof> </goal> <goal name="VC nnf_simpl.44" expl="precondition" proved="true"> - <proof prover="4"><result status="valid" time="0.21" steps="18"/></proof> + <proof prover="4"><result status="valid" time="0.08" steps="18"/></proof> </goal> <goal name="VC nnf_simpl.45" expl="precondition" proved="true"> - <proof prover="4"><result status="valid" time="0.23" steps="92"/></proof> + <proof prover="4"><result status="valid" time="0.10" steps="92"/></proof> </goal> <goal name="VC nnf_simpl.46" expl="precondition" proved="true"> <proof prover="4"><result status="valid" time="0.13" steps="18"/></proof> @@ -781,7 +781,7 @@ <proof prover="1"><result status="valid" time="0.78"/></proof> </goal> <goal name="VC nnf_simpl.49.5" expl="postcondition" proved="true"> - <proof prover="1"><result status="valid" time="0.94"/></proof> + <proof prover="1"><result status="valid" time="0.73"/></proof> </goal> <goal name="VC nnf_simpl.49.6" expl="postcondition" proved="true"> <proof prover="1"><result status="valid" time="0.78"/></proof> @@ -900,7 +900,7 @@ <proof prover="4" timelimit="20"><result status="valid" time="0.09" steps="19"/></proof> </goal> <goal name="VC nnf_neg_simpl.14" expl="precondition" proved="true"> - <proof prover="12"><result status="valid" time="0.38"/></proof> + <proof prover="12"><result status="valid" time="0.24"/></proof> </goal> <goal name="VC nnf_neg_simpl.15" expl="precondition" proved="true"> <proof prover="4" timelimit="20"><result status="valid" time="0.08" steps="19"/></proof> @@ -912,7 +912,7 @@ <proof prover="4" timelimit="20"><result status="valid" time="0.14" steps="208"/></proof> </goal> <goal name="VC nnf_neg_simpl.18" expl="precondition" proved="true"> - <proof prover="4" timelimit="20"><result status="valid" time="0.22" steps="52"/></proof> + <proof prover="4" timelimit="20"><result status="valid" time="0.09" steps="52"/></proof> </goal> <goal name="VC nnf_neg_simpl.19" expl="precondition" proved="true"> <proof prover="4" timelimit="20"><result status="valid" time="0.13" steps="184"/></proof> @@ -962,7 +962,7 @@ <proof prover="4" timelimit="20"><result status="valid" time="0.13" steps="29"/></proof> </goal> <goal name="VC nnf_neg_simpl.33.1" expl="assertion" proved="true"> - <proof prover="4" timelimit="20"><result status="valid" time="0.21" steps="20"/></proof> + <proof prover="4" timelimit="20"><result status="valid" time="0.09" steps="20"/></proof> </goal> <goal name="VC nnf_neg_simpl.33.2" expl="assertion" proved="true"> <proof prover="4" timelimit="20"><result status="valid" time="0.10" steps="99"/></proof> @@ -1020,7 +1020,7 @@ <proof prover="4" timelimit="20"><result status="valid" time="0.09" steps="29"/></proof> </goal> <goal name="VC nnf_neg_simpl.42.1" expl="assertion" proved="true"> - <proof prover="4" timelimit="20"><result status="valid" time="0.20" steps="20"/></proof> + <proof prover="4" timelimit="20"><result status="valid" time="0.08" steps="20"/></proof> </goal> <goal name="VC nnf_neg_simpl.42.2" expl="assertion" proved="true"> <proof prover="4" timelimit="20"><result status="valid" time="0.11" steps="100"/></proof> @@ -1038,7 +1038,7 @@ <proof prover="4" timelimit="20"><result status="valid" time="0.10" steps="43"/></proof> </goal> <goal name="VC nnf_neg_simpl.42.7" expl="assertion" proved="true"> - <proof prover="4" timelimit="20"><result status="valid" time="0.23" steps="90"/></proof> + <proof prover="4" timelimit="20"><result status="valid" time="0.10" steps="90"/></proof> </goal> <goal name="VC nnf_neg_simpl.42.8" expl="assertion" proved="true"> <proof prover="4" timelimit="20"><result status="valid" time="0.13" steps="88"/></proof> @@ -1162,13 +1162,13 @@ <proof prover="4"><result status="valid" time="0.09" steps="25"/></proof> </goal> <goal name="VC nnf_simpl_list.6" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.22" steps="70"/></proof> + <proof prover="4"><result status="valid" time="0.10" steps="70"/></proof> </goal> <goal name="VC nnf_simpl_list.7" expl="variant decrease" proved="true"> <proof prover="4"><result status="valid" time="0.17" steps="67"/></proof> </goal> <goal name="VC nnf_simpl_list.8" expl="precondition" proved="true"> - <proof prover="4"><result status="valid" time="0.21" steps="48"/></proof> + <proof prover="4"><result status="valid" time="0.09" steps="48"/></proof> </goal> <goal name="VC nnf_simpl_list.9" expl="precondition" proved="true"> <proof prover="4"><result status="valid" time="0.08" steps="37"/></proof> @@ -1244,7 +1244,7 @@ <goal name="VC term_free_vars" expl="VC for term_free_vars" proved="true"> <transf name="split_goal_right" proved="true" > <goal name="VC term_free_vars.0" expl="precondition" proved="true"> - <proof prover="4"><result status="valid" time="0.20" steps="10"/></proof> + <proof prover="4"><result status="valid" time="0.08" steps="10"/></proof> </goal> <goal name="VC term_free_vars.1" expl="variant decrease" proved="true"> <proof prover="4"><result status="valid" time="0.18" steps="91"/></proof> @@ -1290,13 +1290,13 @@ <proof prover="4"><result status="valid" time="0.15" steps="106"/></proof> </goal> <goal name="VC term_list_free_vars.7" expl="precondition" proved="true"> - <proof prover="4"><result status="valid" time="0.20" steps="16"/></proof> + <proof prover="4"><result status="valid" time="0.08" steps="16"/></proof> </goal> <goal name="VC term_list_free_vars.8" expl="precondition" proved="true"> <proof prover="4"><result status="valid" time="0.20" steps="16"/></proof> </goal> <goal name="VC term_list_free_vars.9" expl="postcondition" proved="true"> - <proof prover="4"><result status="valid" time="0.23" steps="133"/></proof> + <proof prover="4"><result status="valid" time="0.10" steps="133"/></proof> </goal> <goal name="VC term_list_free_vars.10" expl="postcondition" proved="true"> <proof prover="4"><result status="valid" time="0.14" steps="88"/></proof> @@ -1926,7 +1926,7 @@ <proof prover="4"><result status="valid" time="0.17" steps="179"/></proof> </goal> <goal name="VC skolemize.116.4" expl="assertion" proved="true"> - <proof prover="2"><result status="valid" time="4.00"/></proof> + <proof prover="2"><result status="valid" time="3.16"/></proof> </goal> <goal name="VC skolemize.116.5" expl="assertion" proved="true"> <proof prover="4"><result status="valid" time="0.34" steps="816"/></proof> @@ -1938,7 +1938,7 @@ <proof prover="4"><result status="valid" time="0.22" steps="218"/></proof> </goal> <goal name="VC skolemize.116.8" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.34" steps="556"/></proof> + <proof prover="4"><result status="valid" time="0.20" steps="556"/></proof> </goal> <goal name="VC skolemize.116.9" expl="assertion" proved="true"> <proof prover="4"><result status="valid" time="0.22" steps="354"/></proof> @@ -2065,7 +2065,7 @@ <proof prover="4"><result status="valid" time="0.10" steps="74"/></proof> </goal> <goal name="VC skolemize_list.2" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.22" steps="27"/></proof> + <proof prover="4"><result status="valid" time="0.09" steps="27"/></proof> </goal> <goal name="VC skolemize_list.3" expl="assertion" proved="true"> <proof prover="4"><result status="valid" time="0.10" steps="29"/></proof> @@ -2104,7 +2104,7 @@ <proof prover="4"><result status="valid" time="0.18" steps="167"/></proof> </goal> <goal name="VC skolemize_list.15" expl="precondition" proved="true"> - <proof prover="4"><result status="valid" time="0.23" steps="61"/></proof> + <proof prover="4"><result status="valid" time="0.10" steps="61"/></proof> </goal> <goal name="VC skolemize_list.16" expl="assertion" proved="true"> <proof prover="4"><result status="valid" time="0.22" steps="135"/></proof> @@ -2167,7 +2167,7 @@ <proof prover="4"><result status="valid" time="0.12" steps="144"/></proof> </goal> <goal name="VC skolemize_list.29" expl="postcondition" proved="true"> - <proof prover="4"><result status="valid" time="0.29" steps="409"/></proof> + <proof prover="4"><result status="valid" time="0.16" steps="409"/></proof> </goal> <goal name="VC skolemize_list.30" expl="postcondition" proved="true"> <proof prover="4"><result status="valid" time="0.16" steps="133"/></proof> @@ -2398,7 +2398,7 @@ <proof prover="4"><result status="valid" time="0.09" steps="16"/></proof> </goal> <goal name="VC collect_free_var_formula_list.6" expl="postcondition" proved="true"> - <proof prover="4"><result status="valid" time="0.20" steps="25"/></proof> + <proof prover="4"><result status="valid" time="0.08" steps="25"/></proof> </goal> <goal name="VC collect_free_var_formula_list.7" expl="postcondition" proved="true"> <proof prover="4"><result status="valid" time="0.18" steps="155"/></proof> @@ -2434,7 +2434,7 @@ <proof prover="4"><result status="valid" time="0.15" steps="28"/></proof> </goal> <goal name="VC exists_quantify.3.4" expl="assertion" proved="true"> - <proof prover="4"><result status="valid" time="0.21" steps="41"/></proof> + <proof prover="4"><result status="valid" time="0.08" steps="41"/></proof> </goal> </transf> </goal> @@ -2461,7 +2461,7 @@ <proof prover="4"><result status="valid" time="0.57" steps="1720"/></proof> </goal> <goal name="VC exists_quantify.9" expl="postcondition" proved="true"> - <proof prover="4"><result status="valid" time="0.21" steps="22"/></proof> + <proof prover="4"><result status="valid" time="0.08" steps="22"/></proof> </goal> <goal name="VC exists_quantify.10" expl="postcondition" proved="true"> <proof prover="4"><result status="valid" time="0.13" steps="195"/></proof> @@ -2470,7 +2470,7 @@ <proof prover="12"><result status="valid" time="2.80"/></proof> </goal> <goal name="VC exists_quantify.12" expl="postcondition" proved="true"> - <proof prover="4"><result status="valid" time="0.22" steps="31"/></proof> + <proof prover="4"><result status="valid" time="0.09" steps="31"/></proof> </goal> <goal name="VC exists_quantify.13" expl="postcondition" proved="true"> <proof prover="4"><result status="valid" time="0.10" steps="31"/></proof> @@ -2553,7 +2553,7 @@ <proof prover="4"><result status="valid" time="0.10" steps="112"/></proof> </goal> <goal name="VC split.5" expl="precondition" proved="true"> - <proof prover="4"><result status="valid" time="0.22" steps="74"/></proof> + <proof prover="4"><result status="valid" time="0.10" steps="74"/></proof> </goal> <goal name="VC split.6" expl="precondition" proved="true"> <proof prover="4"><result status="valid" time="0.14" steps="53"/></proof> @@ -2604,10 +2604,10 @@ <proof prover="4"><result status="valid" time="0.09" steps="30"/></proof> </goal> <goal name="VC split.22" expl="precondition" proved="true"> - <proof prover="4"><result status="valid" time="0.21" steps="47"/></proof> + <proof prover="4"><result status="valid" time="0.08" steps="47"/></proof> </goal> <goal name="VC split.23" expl="precondition" proved="true"> - <proof prover="4"><result status="valid" time="0.21" steps="30"/></proof> + <proof prover="4"><result status="valid" time="0.08" steps="30"/></proof> </goal> <goal name="VC split.24" expl="precondition" proved="true"> <proof prover="4"><result status="valid" time="0.08" steps="30"/></proof> diff --git a/examples/prover/Functions/why3session.xml b/examples/prover/Functions/why3session.xml index a70ffd294fc2283a3e89adadfd90119a22cb6bb2..c29ed03b800df1666f17096b3747a50b8236ba6a 100644 --- a/examples/prover/Functions/why3session.xml +++ b/examples/prover/Functions/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../Functions.mlw" proved="true"> <theory name="Func" proved="true"> diff --git a/examples/prover/ISet/why3session.xml b/examples/prover/ISet/why3session.xml index dfa1798afb6f3f4b30657ee25b9c249fb51b3b68..9364c57a5bc0049ff484b310463d5fff3036521e 100644 --- a/examples/prover/ISet/why3session.xml +++ b/examples/prover/ISet/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../ISet.mlw" proved="true"> diff --git a/examples/prover/ISet/why3shapes.gz b/examples/prover/ISet/why3shapes.gz index 82bafdd5bd4e00c15d5c38d474d923bfd76632da..d535f854be99e0450390cb6c2ad323c918252eca 100644 Binary files a/examples/prover/ISet/why3shapes.gz and b/examples/prover/ISet/why3shapes.gz differ diff --git a/examples/prover/Nat/why3session.xml b/examples/prover/Nat/why3session.xml index f7a31b1972a17c4092526cb9fab45976e18b78c9..193f24d12283374ebd98de17b010af6cad129115 100644 --- a/examples/prover/Nat/why3session.xml +++ b/examples/prover/Nat/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../Nat.mlw" proved="true"> <theory name="Nat" proved="true"> diff --git a/examples/prover/OptionFuncs/why3session.xml b/examples/prover/OptionFuncs/why3session.xml index 877dea184d0f3c11309186872f97f4995656b3c6..23c1da4de522c7202619db5a52e6f838882bb73c 100644 --- a/examples/prover/OptionFuncs/why3session.xml +++ b/examples/prover/OptionFuncs/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../OptionFuncs.mlw" proved="true"> <theory name="Funcs" proved="true"> diff --git a/examples/prover/Predicates/why3session.xml b/examples/prover/Predicates/why3session.xml index e2f3db49af5be3b0a6ba782fbbc2a8547571c352..c0b760add474f83ef97292e483b1bbe4f35fb8de 100644 --- a/examples/prover/Predicates/why3session.xml +++ b/examples/prover/Predicates/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../Predicates.mlw" proved="true"> <theory name="Pred" proved="true"> diff --git a/examples/prover/Prover/why3session.xml b/examples/prover/Prover/why3session.xml index 299a151b5b93cd392b968bce7d526eaedeaec868..999c620364b23bbdfb7904750f4c6d44073f6aab 100644 --- a/examples/prover/Prover/why3session.xml +++ b/examples/prover/Prover/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="CVC3" version="2.4.1" timelimit="20" steplimit="0" memlimit="1000"/> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="20" steplimit="0" memlimit="1000"/> <prover id="3" name="Z3" version="4.6.0" timelimit="1" steplimit="0" memlimit="1000"/> @@ -1092,7 +1092,7 @@ <proof prover="2" timelimit="5"><result status="valid" time="0.20" steps="62"/></proof> </goal> <goal name="VC decompose.67.0.4" expl="VC for decompose" proved="true"> - <proof prover="1"><result status="valid" time="3.88"/></proof> + <proof prover="1"><result status="valid" time="3.20"/></proof> </goal> <goal name="VC decompose.67.0.5" expl="VC for decompose" proved="true"> <proof prover="2" timelimit="5"><result status="valid" time="0.27" steps="159"/></proof> @@ -1207,7 +1207,7 @@ <proof prover="2" timelimit="5"><result status="valid" time="0.12" steps="35"/></proof> </goal> <goal name="VC decompose.102" expl="assertion" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.31" steps="383"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.17" steps="383"/></proof> </goal> <goal name="VC decompose.103" expl="assertion" proved="true"> <proof prover="3"><result status="valid" time="0.66"/></proof> @@ -1492,7 +1492,7 @@ <proof prover="2" timelimit="5"><result status="valid" time="0.14" steps="33"/></proof> </goal> <goal name="VC decompose.179" expl="precondition" proved="true"> - <proof prover="2" timelimit="5"><result status="valid" time="0.23" steps="33"/></proof> + <proof prover="2" timelimit="5"><result status="valid" time="0.10" steps="33"/></proof> </goal> <goal name="VC decompose.180" expl="precondition" proved="true"> <proof prover="2" timelimit="5"><result status="valid" time="0.14" steps="33"/></proof> @@ -1604,7 +1604,7 @@ <proof prover="2"><result status="valid" time="0.18" steps="77"/></proof> </goal> <goal name="VC decompose_literal.24" expl="postcondition" proved="true"> - <proof prover="2"><result status="valid" time="0.23" steps="42"/></proof> + <proof prover="2"><result status="valid" time="0.10" steps="42"/></proof> </goal> <goal name="VC decompose_literal.25" expl="exceptional postcondition" proved="true"> <proof prover="2"><result status="valid" time="0.16" steps="42"/></proof> @@ -1980,7 +1980,7 @@ <proof prover="2"><result status="valid" time="0.23" steps="85"/></proof> </goal> <goal name="VC decompose_literal.129" expl="precondition" proved="true"> - <proof prover="2"><result status="valid" time="7.46" steps="1287"/></proof> + <proof prover="2"><result status="valid" time="6.28" steps="1287"/></proof> </goal> <goal name="VC decompose_literal.130" expl="postcondition" proved="true"> <proof prover="2"><result status="valid" time="0.13" steps="71"/></proof> @@ -3197,7 +3197,7 @@ <proof prover="2"><result status="valid" time="0.29" steps="460"/></proof> </goal> <goal name="VC contradiction_neg_atom.77" expl="precondition" proved="true"> - <proof prover="2"><result status="valid" time="0.24" steps="67"/></proof> + <proof prover="2"><result status="valid" time="0.11" steps="67"/></proof> </goal> <goal name="VC contradiction_neg_atom.78" expl="precondition" proved="true"> <proof prover="2"><result status="valid" time="0.13" steps="67"/></proof> @@ -4225,7 +4225,7 @@ <proof prover="2"><result status="valid" time="0.21" steps="38"/></proof> </goal> <goal name="VC contradiction_find_atom.57" expl="assertion" proved="true"> - <proof prover="3"><result status="valid" time="0.34"/></proof> + <proof prover="3"><result status="valid" time="0.20"/></proof> </goal> <goal name="VC contradiction_find_atom.58" expl="precondition" proved="true"> <proof prover="2"><result status="valid" time="0.12" steps="71"/></proof> @@ -4391,7 +4391,7 @@ <proof prover="2"><result status="valid" time="0.15" steps="243"/></proof> </goal> <goal name="VC contradiction_find_atom.95" expl="precondition" proved="true"> - <proof prover="2"><result status="valid" time="0.30" steps="271"/></proof> + <proof prover="2"><result status="valid" time="0.16" steps="271"/></proof> </goal> <goal name="VC contradiction_find_atom.96" expl="precondition" proved="true"> <proof prover="2"><result status="valid" time="0.49" steps="713"/></proof> @@ -4965,7 +4965,7 @@ <proof prover="2"><result status="valid" time="0.11" steps="77"/></proof> </goal> <goal name="VC contradiction_find_neg_atom.52" expl="precondition" proved="true"> - <proof prover="2"><result status="valid" time="7.70" steps="1673"/></proof> + <proof prover="2"><result status="valid" time="6.79" steps="1673"/></proof> </goal> <goal name="VC contradiction_find_neg_atom.53" expl="precondition" proved="true"> <transf name="split_vc" proved="true" > @@ -5246,7 +5246,7 @@ <proof prover="2"><result status="valid" time="0.16" steps="63"/></proof> </goal> <goal name="VC contradiction_find_neg_atom.126" expl="precondition" proved="true"> - <proof prover="2"><result status="valid" time="0.24" steps="63"/></proof> + <proof prover="2"><result status="valid" time="0.11" steps="63"/></proof> </goal> <goal name="VC contradiction_find_neg_atom.127" expl="precondition" proved="true"> <proof prover="2"><result status="valid" time="0.13" steps="63"/></proof> diff --git a/examples/prover/Prover/why3shapes.gz b/examples/prover/Prover/why3shapes.gz index 16f2545b22cf05da1167bb6d31f2c7ae7835748f..a2a17b770ddad602c904ed19b0a82ccc9ae57655 100644 Binary files a/examples/prover/Prover/why3shapes.gz and b/examples/prover/Prover/why3shapes.gz differ diff --git a/examples/prover/ProverMain/why3session.xml b/examples/prover/ProverMain/why3session.xml index 83abe4d08540420c5aad3ebd9037bb7152f1f8bd..ba128f2518758cd98cc2d1f6fdff2b82bf77563e 100644 --- a/examples/prover/ProverMain/why3session.xml +++ b/examples/prover/ProverMain/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="Z3" version="4.3.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/prover/ProverTest/why3session.xml b/examples/prover/ProverTest/why3session.xml index 72ab0ac404e141b8f848b76f15419c24fab333c2..e8ffb83543f3f821417484b94b21545ea4022d08 100644 --- a/examples/prover/ProverTest/why3session.xml +++ b/examples/prover/ProverTest/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../ProverTest.mlw" proved="true"> diff --git a/examples/prover/Sum/why3session.xml b/examples/prover/Sum/why3session.xml index b91d99651adab3a2888eaa77656499522d65aed0..2e71930fdbb7fbe73116ca2083baf95ff4a6a902 100644 --- a/examples/prover/Sum/why3session.xml +++ b/examples/prover/Sum/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <file name="../Sum.mlw" proved="true"> </file> </why3session> diff --git a/examples/prover/Unification/why3session.xml b/examples/prover/Unification/why3session.xml index 3f88c747a91687b1b2c7cfeb00e6070dcd99d37f..7c353f68b5a4e16b4fab7017e1e6bbf9eba27df3 100644 --- a/examples/prover/Unification/why3session.xml +++ b/examples/prover/Unification/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Z3" version="3.2" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Z3" version="4.3.2" timelimit="5" steplimit="0" memlimit="1000"/> @@ -230,7 +230,7 @@ <goal name="VC assign.0" expl="assertion" proved="true"> <transf name="split_goal_right" proved="true" > <goal name="VC assign.0.0" expl="assertion" proved="true"> - <proof prover="12"><result status="valid" time="0.16" steps="35"/></proof> + <proof prover="12"><result status="valid" time="0.04" steps="35"/></proof> </goal> </transf> </goal> @@ -436,7 +436,7 @@ <proof prover="13"><result status="valid" time="0.48"/></proof> </goal> <goal name="VC assign.21.6" expl="assertion" proved="true"> - <proof prover="13"><result status="valid" time="0.65"/></proof> + <proof prover="13"><result status="valid" time="0.46"/></proof> </goal> <goal name="VC assign.21.7" expl="assertion" proved="true"> <proof prover="13"><result status="valid" time="0.50"/></proof> @@ -1311,7 +1311,7 @@ <proof prover="13"><result status="valid" time="0.54"/></proof> </goal> <goal name="VC unification_term.197" expl="postcondition" proved="true"> - <proof prover="12"><result status="valid" time="0.16" steps="79"/></proof> + <proof prover="12"><result status="valid" time="0.04" steps="79"/></proof> </goal> <goal name="VC unification_term.198" expl="postcondition" proved="true"> <proof prover="12"><result status="valid" time="0.15" steps="39"/></proof> @@ -1453,7 +1453,7 @@ <proof prover="12"><result status="valid" time="0.12" steps="19"/></proof> </goal> <goal name="VC unification_term.244" expl="precondition" proved="true"> - <proof prover="1"><result status="valid" time="3.19"/></proof> + <proof prover="1"><result status="valid" time="2.76"/></proof> </goal> <goal name="VC unification_term.245" expl="assertion" proved="true"> <proof prover="6"><result status="valid" time="0.42"/></proof> diff --git a/examples/prover/Unification/why3shapes.gz b/examples/prover/Unification/why3shapes.gz index f36b77139287c24323987154d73a8b84ae7b6dbe..6ce83fb8d1cd963e925f8cc99f158f28ea641caa 100644 Binary files a/examples/prover/Unification/why3shapes.gz and b/examples/prover/Unification/why3shapes.gz differ diff --git a/examples/queens/why3session.xml b/examples/queens/why3session.xml index dfc88123da070b39989e8a028e4263a2dee890ce..1da46642959efc70af32eb379d5a5e1e5335a8a3 100644 --- a/examples/queens/why3session.xml +++ b/examples/queens/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC4" version="1.4" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="2" name="Z3" version="4.6.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="3" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/queens/why3shapes.gz b/examples/queens/why3shapes.gz index 7bbcecd416ed67bdf959aa6b563056599e84445e..980420b18465d2dce7d9a1899e123c29fdf40dde 100644 Binary files a/examples/queens/why3shapes.gz and b/examples/queens/why3shapes.gz differ diff --git a/examples/queens_bv/why3session.xml b/examples/queens_bv/why3session.xml index 391dff4e523dbfc5dbfca4ae87accf3294aa195d..f1616cb3d41ce35806bae30d45b16fff8ac0ae86 100644 --- a/examples/queens_bv/why3session.xml +++ b/examples/queens_bv/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="5" name="Z3" version="4.5.0" timelimit="1" steplimit="0" memlimit="1000"/> @@ -160,7 +160,7 @@ <proof prover="5"><result status="valid" time="0.04"/></proof> </goal> <goal name="VC t.14" expl="assertion" proved="true"> - <proof prover="3"><result status="valid" time="0.53"/></proof> + <proof prover="3"><result status="valid" time="0.36"/></proof> </goal> <goal name="VC t.15" expl="assertion" proved="true"> <proof prover="3"><result status="valid" time="0.07"/></proof> @@ -228,16 +228,16 @@ <proof prover="3"><result status="valid" time="0.51"/></proof> </goal> <goal name="VC t.32" expl="precondition" proved="true"> - <proof prover="3"><result status="valid" time="1.93"/></proof> + <proof prover="3"><result status="valid" time="1.62"/></proof> </goal> <goal name="VC t.33" expl="precondition" proved="true"> - <proof prover="3"><result status="valid" time="2.15"/></proof> + <proof prover="3"><result status="valid" time="1.76"/></proof> </goal> <goal name="VC t.34" expl="precondition" proved="true"> - <proof prover="3"><result status="valid" time="3.02"/></proof> + <proof prover="3"><result status="valid" time="2.42"/></proof> </goal> <goal name="VC t.35" expl="assertion" proved="true"> - <proof prover="3"><result status="valid" time="2.42"/></proof> + <proof prover="3"><result status="valid" time="1.99"/></proof> </goal> <goal name="VC t.36" expl="precondition" proved="true"> <proof prover="3"><result status="valid" time="0.23"/></proof> @@ -277,13 +277,13 @@ <proof prover="10" timelimit="1"><result status="valid" time="0.08" steps="174"/></proof> </goal> <goal name="VC t.45.1" expl="loop invariant preservation" proved="true"> - <proof prover="3" timelimit="10" memlimit="4000"><result status="valid" time="9.85"/></proof> + <proof prover="3" timelimit="10" memlimit="4000"><result status="valid" time="8.33"/></proof> </goal> <goal name="VC t.45.2" expl="loop invariant preservation" proved="true"> <proof prover="3" timelimit="1"><result status="valid" time="0.62"/></proof> </goal> <goal name="VC t.45.3" expl="loop invariant preservation" proved="true"> - <proof prover="3" timelimit="10" memlimit="4000"><result status="valid" time="2.30"/></proof> + <proof prover="3" timelimit="10" memlimit="4000"><result status="valid" time="1.95"/></proof> </goal> </transf> </goal> @@ -296,7 +296,7 @@ <proof prover="3"><result status="valid" time="0.12"/></proof> </goal> <goal name="VC t.46.2" expl="loop invariant preservation" proved="true"> - <proof prover="3" timelimit="60"><result status="valid" time="19.94"/></proof> + <proof prover="3" timelimit="60"><result status="valid" time="17.31"/></proof> <proof prover="6" timelimit="60"><result status="valid" time="13.21"/></proof> </goal> </transf> diff --git a/examples/quicksort/why3session.xml b/examples/quicksort/why3session.xml index 9204809bcbe5b28e5c3560559701c097eb789f2c..6c8eace71d2bb68901062f8fccf16b47c64c4c9e 100644 --- a/examples/quicksort/why3session.xml +++ b/examples/quicksort/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../quicksort.mlw" proved="true"> <theory name="Quicksort" proved="true"> diff --git a/examples/random_access_list/why3session.xml b/examples/random_access_list/why3session.xml index e5df45628f7de79c3db4188d81090147b2b25d66..5b5a7733dfb33b8092982caf9b2f108a95526c81 100644 --- a/examples/random_access_list/why3session.xml +++ b/examples/random_access_list/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="3" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="4" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../random_access_list.mlw" proved="true"> diff --git a/examples/random_access_list/why3shapes.gz b/examples/random_access_list/why3shapes.gz index 3ffebde23708d789769f09409562c7e4977e6aa0..2cd3bae6745fb062ef86c0307207d5d621e50ca5 100644 Binary files a/examples/random_access_list/why3shapes.gz and b/examples/random_access_list/why3shapes.gz differ diff --git a/examples/register_allocation/why3session.xml b/examples/register_allocation/why3session.xml index 22507f8af120b2c9dd48216ca07bad23b5b2e7f4..0cf7a402fc7f3e24b3fa13901316881254ee2759 100644 --- a/examples/register_allocation/why3session.xml +++ b/examples/register_allocation/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../register_allocation.mlw" proved="true"> <theory name="Spec" proved="true"> diff --git a/examples/register_allocation/why3shapes.gz b/examples/register_allocation/why3shapes.gz index 60973321f833c5fa6003f34724e9381be095731c..859946e923dbf30773b3bd1c248bb336ee73a111 100644 Binary files a/examples/register_allocation/why3shapes.gz and b/examples/register_allocation/why3shapes.gz differ diff --git a/examples/relabel/why3session.xml b/examples/relabel/why3session.xml index 5b899df584dbc36b2212227b03c2522cd9f3e858..1d8dec74fd548b9615bbcd847552269be4d9680e 100644 --- a/examples/relabel/why3session.xml +++ b/examples/relabel/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="60" steplimit="0" memlimit="1000"/> <file name="../relabel.mlw" proved="true"> <theory name="Relabel" proved="true"> diff --git a/examples/remove_duplicate/why3session.xml b/examples/remove_duplicate/why3session.xml index 26a8194ce8e8ad7ef8e29dd6f280aaf96b053573..7f9b6cb71216d986ef486f8b9ef5bdb7c41ec8b7 100644 --- a/examples/remove_duplicate/why3session.xml +++ b/examples/remove_duplicate/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="10" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC4" version="1.5" timelimit="10" steplimit="0" memlimit="1000"/> <file name="../remove_duplicate.mlw" proved="true"> diff --git a/examples/remove_duplicate_hash/why3session.xml b/examples/remove_duplicate_hash/why3session.xml index be1f35bf42196fb2e6c6aa168e3508f5bd6093b7..ded62db1eb36aa541d0148524280c024f5878a72 100644 --- a/examples/remove_duplicate_hash/why3session.xml +++ b/examples/remove_duplicate_hash/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="10" steplimit="0" memlimit="1000"/> <file name="../remove_duplicate_hash.mlw" proved="true"> <theory name="RemoveDuplicate" proved="true"> diff --git a/examples/residual/why3session.xml b/examples/residual/why3session.xml index 09a413b1365f98853ee7cba1fc2448d66b610185..1f42e17e20053e170d6cf24efe5f4d6d836cd63a 100644 --- a/examples/residual/why3session.xml +++ b/examples/residual/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Coq" version="8.7.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Z3" version="4.6.0" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/resizable_array/why3session.xml b/examples/resizable_array/why3session.xml index 9a63dd3e86f61fb6d57cadd33c2d5e4150e47493..eabb5bf5ebe80ee6a63328f5450b4170d26ed786 100644 --- a/examples/resizable_array/why3session.xml +++ b/examples/resizable_array/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../resizable_array.mlw" proved="true"> <theory name="ResizableArrayImplem" proved="true"> diff --git a/examples/rightmostbittrick/why3session.xml b/examples/rightmostbittrick/why3session.xml index cec437b4985c0df04607b23d043c12e886a53e74..1ba335a8071076bc5f7058fe4028b577f70a6f38 100644 --- a/examples/rightmostbittrick/why3session.xml +++ b/examples/rightmostbittrick/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Z3" version="4.6.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/ropes/why3session.xml b/examples/ropes/why3session.xml index 53aff6517d5552a04f95ffcd785e57dbb946b284..6535159f8deb638254017c9b4053d6cc20905c16 100644 --- a/examples/ropes/why3session.xml +++ b/examples/ropes/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="1" name="CVC4" version="1.4" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="3" name="Z3" version="4.5.0" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/ropes/why3shapes.gz b/examples/ropes/why3shapes.gz index 66fae3bb0438eaba6ede232104a7698bba009c0e..f3514018154ac6206236d870bb47521801cc57c9 100644 Binary files a/examples/ropes/why3shapes.gz and b/examples/ropes/why3shapes.gz differ diff --git a/examples/same_fringe/why3session.xml b/examples/same_fringe/why3session.xml index 12eb008f5ee99fcaba1cd933292ace80ebe00198..84fb400a4eaf80cde7e5665438986fbfbe94ae55 100644 --- a/examples/same_fringe/why3session.xml +++ b/examples/same_fringe/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../same_fringe.mlw" proved="true"> <theory name="SameFringe" proved="true"> diff --git a/examples/schorr_waite/why3session.xml b/examples/schorr_waite/why3session.xml index d876172fad6d1b200139487d5e7d63ae5936ff6a..6ec7fb6251bd72caae2ddb1d275f0f42039e8a99 100644 --- a/examples/schorr_waite/why3session.xml +++ b/examples/schorr_waite/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="3" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/schorr_waite_via_recursion/why3session.xml b/examples/schorr_waite_via_recursion/why3session.xml index cc627892208f86261dba9b54c48a2138636335f3..682b477ef4527f7b991a3a181d4f1380df4cee32 100644 --- a/examples/schorr_waite_via_recursion/why3session.xml +++ b/examples/schorr_waite_via_recursion/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../schorr_waite_via_recursion.mlw" proved="true"> <theory name="SchorrWaite" proved="true"> diff --git a/examples/selection_sort/why3session.xml b/examples/selection_sort/why3session.xml index 6679cd552c1ca26c914ba82e966d7ae39cf9e2a5..4dfc95901d77923052b4b76eb60912a845f51558 100644 --- a/examples/selection_sort/why3session.xml +++ b/examples/selection_sort/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../selection_sort.mlw" proved="true"> <theory name="SelectionSort" proved="true"> diff --git a/examples/sf/why3session.xml b/examples/sf/why3session.xml index 04a44145c7a70ae8487e4d0bdc7e35f2da7f11b4..3a60607446b345024be38176270433b94e277c50 100644 --- a/examples/sf/why3session.xml +++ b/examples/sf/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="10" steplimit="0" memlimit="1000"/> <prover id="4" name="CVC4" version="1.4" timelimit="6" steplimit="0" memlimit="1000"/> <file name="../sf.mlw" proved="true"> diff --git a/examples/sieve/why3session.xml b/examples/sieve/why3session.xml index 558f92163eccb9f42c30b2e137622aa5d816c5fa..85c44d1ad610867955e6461b6472354f9fed7a14 100644 --- a/examples/sieve/why3session.xml +++ b/examples/sieve/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Eprover" version="1.8-001" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Z3" version="4.6.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="3" name="Eprover" version="2.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/sieve/why3shapes.gz b/examples/sieve/why3shapes.gz index 90e30ec0477feda77ea619da7679466cc5e52bee..f3efc45693b209bacfb931407fe593eb98d486f7 100644 Binary files a/examples/sieve/why3shapes.gz and b/examples/sieve/why3shapes.gz differ diff --git a/examples/simple_queue/why3session.xml b/examples/simple_queue/why3session.xml index b04fe0c2062d687c4192b3b3387afab75ee292f7..c140aa72ce16abbdbc933179f177ab9bfebcbca9 100644 --- a/examples/simple_queue/why3session.xml +++ b/examples/simple_queue/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="2"> +<why3session shape_version="5"> <prover id="10" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../simple_queue.mlw" proved="true"> <theory name="SimpleQueue" proved="true"> diff --git a/examples/simple_queue/why3shapes.gz b/examples/simple_queue/why3shapes.gz index 6f7e52fb42a5809c63a61885cc3418623ed79a1e..b7caefda01c689e89545368f74a21341481ba6e3 100644 Binary files a/examples/simple_queue/why3shapes.gz and b/examples/simple_queue/why3shapes.gz differ diff --git a/examples/skew_heaps/why3session.xml b/examples/skew_heaps/why3session.xml index 74d47c0269117998524c0c057b1453c0d2b70cfb..6fc263eadedfbaa5afc82e9a983012a5a56273cb 100644 --- a/examples/skew_heaps/why3session.xml +++ b/examples/skew_heaps/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../skew_heaps.mlw" proved="true"> diff --git a/examples/snapshotable_trees/why3session.xml b/examples/snapshotable_trees/why3session.xml index ec30d2df48d782b6afec4455289f49b258b57f0d..93bc7adfb41ba6acf6863136d6771d10e03c5ef4 100644 --- a/examples/snapshotable_trees/why3session.xml +++ b/examples/snapshotable_trees/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../snapshotable_trees.mlw" proved="true"> <theory name="Enum" proved="true"> diff --git a/examples/sorted_list/why3session.xml b/examples/sorted_list/why3session.xml index fffd5ee06a42e5651689eb7b5f0c0719535969e2..e05ed1e3c6616863d29efbf91add5d7a53ba8683 100644 --- a/examples/sorted_list/why3session.xml +++ b/examples/sorted_list/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../sorted_list.mlw" proved="true"> <theory name="FindInSortedList" proved="true"> diff --git a/examples/stdlib/bintree/why3session.xml b/examples/stdlib/bintree/why3session.xml index b365650742f6ca5754debeb221e7890edbb6c723..79c6f4008a59a5df9787f809d2a8cb26a2d3cb47 100644 --- a/examples/stdlib/bintree/why3session.xml +++ b/examples/stdlib/bintree/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="6" steplimit="0" memlimit="1000"/> <file name="../../../stdlib/bintree.mlw" proved="true"> <theory name="Tree" proved="true"> diff --git a/examples/stdlib/list/why3session.xml b/examples/stdlib/list/why3session.xml index b2d032002280146b915df2666180db48ab66447b..9ab5614d2f2a207a0ef171e4fe7cdb5c2b7222c4 100644 --- a/examples/stdlib/list/why3session.xml +++ b/examples/stdlib/list/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Z3" version="4.6.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="1" name="Eprover" version="2.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="Spass" version="3.7" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/stdlib/list/why3shapes.gz b/examples/stdlib/list/why3shapes.gz index df8b599f9bac291735f0cf86e496bdc04902fe8a..5e1938f273bbca3c2a98870e501b75f8c83b0fe3 100644 Binary files a/examples/stdlib/list/why3shapes.gz and b/examples/stdlib/list/why3shapes.gz differ diff --git a/examples/stdlib/pigeon/why3session.xml b/examples/stdlib/pigeon/why3session.xml index aabd8ddaeb3ce95a17132630a01483e507ac790c..9892f306748003ebfc2f1b1a76b379e8277e1037 100644 --- a/examples/stdlib/pigeon/why3session.xml +++ b/examples/stdlib/pigeon/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Z3" version="4.6.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="16" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC4" version="1.6" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/stdlib/pigeon/why3shapes.gz b/examples/stdlib/pigeon/why3shapes.gz index 05d5b925e9883003719846a0bc0ff2c0380f9684..81ad8a4c0d952eae1feb54309c9de7ba85348063 100644 Binary files a/examples/stdlib/pigeon/why3shapes.gz and b/examples/stdlib/pigeon/why3shapes.gz differ diff --git a/examples/sudoku/why3session.xml b/examples/sudoku/why3session.xml index 02eac445886868435044ba2bb287d8efc84fe073..434e610e4194de1e8db25195c3f9a4bf28b8ada9 100644 --- a/examples/sudoku/why3session.xml +++ b/examples/sudoku/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="5" name="Z3" version="4.5.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="8" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> @@ -469,7 +469,7 @@ <proof prover="8"><result status="valid" time="0.03"/></proof> </goal> <goal name="VC test1" expl="VC for test1" proved="true"> - <proof prover="5"><result status="valid" time="0.25"/></proof> + <proof prover="5"><result status="valid" time="0.12"/></proof> </goal> <goal name="VC test2" expl="VC for test2" proved="true"> <proof prover="8"><result status="valid" time="0.03"/></proof> diff --git a/examples/sumrange/why3session.xml b/examples/sumrange/why3session.xml index b11945276b08eb080cf56e59e1c28fd72e412b82..bea795bc877440e251dff89935a6d720ee198bc5 100644 --- a/examples/sumrange/why3session.xml +++ b/examples/sumrange/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Z3" version="4.5.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/sumrange/why3shapes.gz b/examples/sumrange/why3shapes.gz index 0904e6da4c895f0edf93c4437306fa18ebd6f1e5..2230f01bc98803167f8f0a2458b4a71ea238318b 100644 Binary files a/examples/sumrange/why3shapes.gz and b/examples/sumrange/why3shapes.gz differ diff --git a/examples/swap/why3session.xml b/examples/swap/why3session.xml index d9479157711dcc11f3ae8390a8d12b034875d90b..16993bfd1f2461856cde7df7d416c689c0b9b924 100644 --- a/examples/swap/why3session.xml +++ b/examples/swap/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../swap.mlw" proved="true"> <theory name="Swap" proved="true"> diff --git a/examples/tests-provers/bv/why3session.xml b/examples/tests-provers/bv/why3session.xml index 640fe7b827d57a063df92c2dd5ad7a5fb70521d7..e27996bbb4ca81b1da2046d9593849213d4a92ed 100644 --- a/examples/tests-provers/bv/why3session.xml +++ b/examples/tests-provers/bv/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="CVC3" version="2.4.1" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.4" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="5" name="Z3" version="4.4.0" timelimit="5" steplimit="0" memlimit="1000"/> @@ -146,7 +146,7 @@ <proof prover="12"><result status="valid" time="0.02"/></proof> </goal> <goal name="ok8" proved="true"> - <proof prover="1"><result status="valid" time="0.93"/></proof> + <proof prover="1"><result status="valid" time="0.62"/></proof> <proof prover="3" timelimit="5"><result status="valid" time="0.02"/></proof> <proof prover="5"><result status="valid" time="0.00"/></proof> <proof prover="7"><result status="valid" time="0.01"/></proof> @@ -246,7 +246,7 @@ <proof prover="12"><result status="valid" time="0.03"/></proof> </goal> <goal name="ok19" proved="true"> - <proof prover="1"><result status="unknown" time="1.16"/></proof> + <proof prover="1"><result status="unknown" time="0.88"/></proof> <proof prover="3"><result status="valid" time="0.01"/></proof> <proof prover="5"><result status="valid" time="0.00"/></proof> <proof prover="7"><result status="valid" time="0.02"/></proof> @@ -690,8 +690,8 @@ <proof prover="5"><result status="valid" time="0.31"/></proof> <proof prover="7"><result status="valid" time="0.41"/></proof> <proof prover="8"><result status="valid" time="0.07"/></proof> - <proof prover="9"><result status="valid" time="0.87"/></proof> - <proof prover="11" timelimit="5"><result status="valid" time="0.23" steps="430"/></proof> + <proof prover="9"><result status="valid" time="0.62"/></proof> + <proof prover="11" timelimit="5"><result status="valid" time="0.08" steps="430"/></proof> <proof prover="12"><result status="valid" time="0.08"/></proof> </goal> <goal name="Asr_Bv_nth_bv_high" proved="true"> @@ -1217,7 +1217,7 @@ <proof prover="12"><result status="valid" time="0.02"/></proof> </goal> <goal name="ok1" proved="true"> - <proof prover="1"><result status="valid" time="0.85"/></proof> + <proof prover="1"><result status="valid" time="0.57"/></proof> <proof prover="3" timelimit="5"><result status="valid" time="0.02"/></proof> <proof prover="5"><result status="valid" time="0.00"/></proof> <proof prover="7"><result status="valid" time="0.01"/></proof> @@ -1437,7 +1437,7 @@ <proof prover="12"><result status="valid" time="0.02"/></proof> </goal> <goal name="ok25" proved="true"> - <proof prover="1"><result status="valid" time="0.84"/></proof> + <proof prover="1"><result status="valid" time="0.63"/></proof> <proof prover="3" timelimit="5"><result status="valid" time="0.02"/></proof> <proof prover="5"><result status="valid" time="0.00"/></proof> <proof prover="7"><result status="valid" time="0.02"/></proof> @@ -1684,7 +1684,7 @@ <proof prover="12"><result status="valid" time="0.01"/></proof> </goal> <goal name="ok7" proved="true"> - <proof prover="1"><result status="valid" time="0.83"/></proof> + <proof prover="1"><result status="valid" time="0.62"/></proof> <proof prover="3" timelimit="5"><result status="valid" time="0.01"/></proof> <proof prover="5"><result status="valid" time="0.00"/></proof> <proof prover="7"><result status="valid" time="0.02"/></proof> @@ -1704,7 +1704,7 @@ <proof prover="12"><result status="valid" time="0.02"/></proof> </goal> <goal name="ok9" proved="true"> - <proof prover="1"><result status="valid" time="0.86"/></proof> + <proof prover="1"><result status="valid" time="0.62"/></proof> <proof prover="3" timelimit="5"><result status="valid" time="0.02"/></proof> <proof prover="5"><result status="valid" time="0.00"/></proof> <proof prover="7"><result status="valid" time="0.01"/></proof> @@ -1794,7 +1794,7 @@ <proof prover="12"><result status="valid" time="0.03"/></proof> </goal> <goal name="ok19" proved="true"> - <proof prover="1"><result status="unknown" time="1.12"/></proof> + <proof prover="1"><result status="unknown" time="0.88"/></proof> <proof prover="3"><result status="valid" time="0.01"/></proof> <proof prover="5"><result status="valid" time="0.00"/></proof> <proof prover="7"><result status="valid" time="0.01"/></proof> diff --git a/examples/tests-provers/ceil/why3session.xml b/examples/tests-provers/ceil/why3session.xml index d971e43df3e3a9a611be957d4370956d85656412..4ce717dfff0638cd51076b17c7071b9632d473b9 100644 --- a/examples/tests-provers/ceil/why3session.xml +++ b/examples/tests-provers/ceil/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="Alt-Ergo" version="2.2.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="6" name="Z3" version="3.2" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/tests-provers/coq-interval/why3session.xml b/examples/tests-provers/coq-interval/why3session.xml index f9b152483113124cbfa27f49ee4d5344abe166dc..66569b90ee1f903beec52c2bd7cfc3df2aa524b2 100644 --- a/examples/tests-provers/coq-interval/why3session.xml +++ b/examples/tests-provers/coq-interval/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Coq" version="8.7.1" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../coq-interval.why" proved="true"> <theory name="P" proved="true"> diff --git a/examples/tests-provers/coq/why3session.xml b/examples/tests-provers/coq/why3session.xml index 5247f90a9df02886a50af60a048eeff7640f6c08..a979ebbf7812322057d58098d68fe62d9afe0d21 100644 --- a/examples/tests-provers/coq/why3session.xml +++ b/examples/tests-provers/coq/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Coq" version="8.7.1" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../coq.why" proved="true"> <theory name="NonEmptyTypes" proved="true"> diff --git a/examples/tests-provers/cvc3/why3session.xml b/examples/tests-provers/cvc3/why3session.xml index e43ce04f4532ffcc98cafd6be1d09f5405c1702b..38189d360bd8dd43e6111bb127b754a098a0a22d 100644 --- a/examples/tests-provers/cvc3/why3session.xml +++ b/examples/tests-provers/cvc3/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="Alt-Ergo" version="2.2.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="4" name="Z3" version="3.2" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/tests-provers/div/why3session.xml b/examples/tests-provers/div/why3session.xml index 8b3cfdbbd7c1f20e1721cf3b06d9cd8834329774..a2baf8293e4b580793158e0b772964d2e272d34b 100644 --- a/examples/tests-provers/div/why3session.xml +++ b/examples/tests-provers/div/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.2.0" timelimit="2" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC3" version="2.4.1" timelimit="2" steplimit="0" memlimit="4000"/> <prover id="3" name="Z3" version="4.4.1" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/tests-provers/div_real/why3session.xml b/examples/tests-provers/div_real/why3session.xml index f6af64e7fca5891e679ccc9d74bc9cc194e4cf7d..b364ec174f760ffc71ddd82a3d701e89aca1366a 100644 --- a/examples/tests-provers/div_real/why3session.xml +++ b/examples/tests-provers/div_real/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC3" version="2.4.1" timelimit="2" steplimit="0" memlimit="1000"/> <prover id="1" name="Gappa" version="1.3.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/tests-provers/gappa/why3session.xml b/examples/tests-provers/gappa/why3session.xml index 9fd01ac82c4bd526a883e08e3ec44c7628412991..b13b892ea7b257e54a270c66fb927b35214240a6 100644 --- a/examples/tests-provers/gappa/why3session.xml +++ b/examples/tests-provers/gappa/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Gappa" version="1.3.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../gappa.why" proved="true"> <theory name="TestGappa" proved="true"> diff --git a/examples/tests-provers/ieee_float/why3session.xml b/examples/tests-provers/ieee_float/why3session.xml index 2e044c2c9cb635d2a90672e35ff1ecb51e461e07..88a8d2ae9e91f9ef37a8c967d87d16c8fd320594 100644 --- a/examples/tests-provers/ieee_float/why3session.xml +++ b/examples/tests-provers/ieee_float/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="Z3" version="4.4.1" alternative="noBV" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.4" alternative="noBV" timelimit="5" steplimit="0" memlimit="1000"/> @@ -34,7 +34,7 @@ <goal name="VC triplet" expl="VC for triplet"> <transf name="split_goal_right" > <goal name="VC triplet.0" expl="assertion" proved="true"> - <proof prover="4"><result status="timeout" time="5.00"/></proof> + <proof prover="4"><result status="valid" time="5.00"/></proof> <proof prover="6"><result status="valid" time="0.66"/></proof> </goal> <goal name="VC triplet.1" expl="assertion" proved="true"> @@ -55,7 +55,7 @@ <proof prover="3"><result status="timeout" time="5.00"/></proof> <proof prover="4"><result status="valid" time="1.27"/></proof> <proof prover="5"><result status="timeout" time="5.00"/></proof> - <proof prover="6"><result status="valid" time="3.46"/></proof> + <proof prover="6"><result status="valid" time="2.82"/></proof> <proof prover="10"><result status="timeout" time="5.00"/></proof> </goal> <goal name="VC triplet.4" expl="assertion" proved="true"> @@ -76,7 +76,7 @@ <proof prover="10"><result status="valid" time="0.08" steps="184"/></proof> </goal> <goal name="VC triplet.7" expl="assertion" proved="true"> - <proof prover="6"><result status="valid" time="4.82"/></proof> + <proof prover="6"><result status="valid" time="3.82"/></proof> <proof prover="7"><result status="timeout" time="5.00"/></proof> <proof prover="8"><result status="timeout" time="5.00"/></proof> <proof prover="9"><result status="timeout" time="5.00"/></proof> diff --git a/examples/tests-provers/metitarski/why3session.xml b/examples/tests-provers/metitarski/why3session.xml index 96e7225a11f537c1c9e227fd4bc920da9d7d7010..a4b542ccf18b11877606ee81aff8364238eca80f 100644 --- a/examples/tests-provers/metitarski/why3session.xml +++ b/examples/tests-provers/metitarski/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="MetiTarski" version="2.4" timelimit="5" steplimit="0" memlimit="4000"/> <file name="../metitarski.why"> <theory name="P" proved="true"> diff --git a/examples/tests-provers/polypaver/why3session.xml b/examples/tests-provers/polypaver/why3session.xml index 538c3e9fa3bfc3ff8d63659b875fc416709733b2..803cbc3b7ce2f7d8cffe6cf752d63e2d8de5d959 100644 --- a/examples/tests-provers/polypaver/why3session.xml +++ b/examples/tests-provers/polypaver/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="PolyPaver" version="0.3" timelimit="3600" steplimit="0" memlimit="1000"/> <file name="../polypaver.why"> <theory name="TestReal"> diff --git a/examples/there_and_back_again/why3session.xml b/examples/there_and_back_again/why3session.xml index 33a8980cc053053b4a4cbfe8f64ecacdbb80f916..ba0e46bda7d1554b5eff2b6ac971cdfb11ea10db 100644 --- a/examples/there_and_back_again/why3session.xml +++ b/examples/there_and_back_again/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="Coq" version="8.7.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="4" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/topological_sorting/why3session.xml b/examples/topological_sorting/why3session.xml index 46f4639af771681494c9149a1cc008a8f904387f..3f974589b0572519962f15255626a0d1f5af6800 100644 --- a/examples/topological_sorting/why3session.xml +++ b/examples/topological_sorting/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../topological_sorting.mlw" proved="true"> diff --git a/examples/tortoise_and_hare/why3session.xml b/examples/tortoise_and_hare/why3session.xml index 5930b798d87fc7669fc7d465aa242ddf26174102..192be93e92a4a04164d5ec1eb62bd6115287e2fd 100644 --- a/examples/tortoise_and_hare/why3session.xml +++ b/examples/tortoise_and_hare/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="5" name="Z3" version="4.4.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="6" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> @@ -9,7 +9,7 @@ <file name="../tortoise_and_hare.mlw" proved="true"> <theory name="TortoiseAndHareAlgorithm" proved="true"> <goal name="VC x_in_range" expl="VC for x_in_range" proved="true"> - <proof prover="2"><result status="valid" time="0.36" steps="311"/></proof> + <proof prover="2"><result status="valid" time="0.22" steps="311"/></proof> </goal> <goal name="VC periodicity" expl="VC for periodicity" proved="true"> <transf name="split_vc" proved="true" > diff --git a/examples/tortoise_and_hare/why3shapes.gz b/examples/tortoise_and_hare/why3shapes.gz index ea95e87eeba49ecc7a1ee0a1030ee5b59bbf348b..13a5c69c897dedc87e5bb555e7d197bfc7a28c3e 100644 Binary files a/examples/tortoise_and_hare/why3shapes.gz and b/examples/tortoise_and_hare/why3shapes.gz differ diff --git a/examples/tower_of_hanoi/why3session.xml b/examples/tower_of_hanoi/why3session.xml index 44f9b946a9f3c03ff880891cb52187f2dacb54b6..ec925649dce2cd66094ca506a992b0eb8c0a1192 100644 --- a/examples/tower_of_hanoi/why3session.xml +++ b/examples/tower_of_hanoi/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../tower_of_hanoi.mlw" proved="true"> <theory name="Hanoi" proved="true"> diff --git a/examples/toy_compiler/why3session.xml b/examples/toy_compiler/why3session.xml index 3608ec7468fb6aebeb6c7478c66c47b4c582f4db..4c87579faf4e7599410051294ea05c15d85b0e78 100644 --- a/examples/toy_compiler/why3session.xml +++ b/examples/toy_compiler/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../toy_compiler.mlw" proved="true"> diff --git a/examples/tree_height/why3session.xml b/examples/tree_height/why3session.xml index 96dd3a7e879a5062e64ec484dc9807770cf0699a..66c042075e911fdf015a211c33522941ef7696de 100644 --- a/examples/tree_height/why3session.xml +++ b/examples/tree_height/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Eprover" version="1.8-001" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/tree_of_array/why3session.xml b/examples/tree_of_array/why3session.xml index 85476fd851e1f6b9259894adb86f1d8e8b549234..bdb2f372972b4aea6ef1267d7bdfe263965f9237 100644 --- a/examples/tree_of_array/why3session.xml +++ b/examples/tree_of_array/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Eprover" version="2.0" timelimit="5" steplimit="0" memlimit="2000"/> <prover id="2" name="Alt-Ergo" version="2.2.0" timelimit="5" steplimit="0" memlimit="2000"/> <prover id="3" name="CVC4" version="1.6" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/tree_of_array/why3shapes.gz b/examples/tree_of_array/why3shapes.gz index 25d454b511de54b79dd4f3f855b9268183526fc2..f71bfa416c5a66cc2e8fc7eee64816541aac728e 100644 Binary files a/examples/tree_of_array/why3shapes.gz and b/examples/tree_of_array/why3shapes.gz differ diff --git a/examples/tree_of_list/why3session.xml b/examples/tree_of_list/why3session.xml index 37eed9af669e7b21ac33a69c53f77265453715f1..629e5ee298cc4aea1255a5416d3604e4bb21b1bc 100644 --- a/examples/tree_of_list/why3session.xml +++ b/examples/tree_of_list/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="3" name="Alt-Ergo" version="2.2.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="4" name="CVC4" version="1.6" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../tree_of_list.mlw" proved="true"> diff --git a/examples/tree_of_list/why3shapes.gz b/examples/tree_of_list/why3shapes.gz index af2e0bf61ba2007a4c67d79a4119f6e71f8a09b6..fabe3b37d7e01b27d7e4df2f28aef12a61825a6c 100644 Binary files a/examples/tree_of_list/why3shapes.gz and b/examples/tree_of_list/why3shapes.gz differ diff --git a/examples/unraveling_a_card_trick/why3session.xml b/examples/unraveling_a_card_trick/why3session.xml index ce0b911da8cf853408935a21e8225ca24ffca6f1..ba3deb96034a4db968b63a1a6a793e91bd810ac1 100644 --- a/examples/unraveling_a_card_trick/why3session.xml +++ b/examples/unraveling_a_card_trick/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../unraveling_a_card_trick.mlw" proved="true"> diff --git a/examples/vacid_0_binary_heaps/proofs/why3session.xml b/examples/vacid_0_binary_heaps/proofs/why3session.xml index c35a5c2c0c842125e80abd03e6cdbe74bc2b227b..bc99977cc29f7b392f67f6da2cd60dfdf9330dd6 100644 --- a/examples/vacid_0_binary_heaps/proofs/why3session.xml +++ b/examples/vacid_0_binary_heaps/proofs/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/> @@ -454,7 +454,7 @@ </goal> <goal name="VC extractMin.14.2" expl="VC for extractMin" proved="true"> <proof prover="0"><result status="valid" time="0.60"/></proof> - <proof prover="1"><result status="valid" time="5.74" steps="1435"/></proof> + <proof prover="1"><result status="valid" time="5.05" steps="1435"/></proof> </goal> <goal name="VC extractMin.14.3" expl="VC for extractMin" proved="true"> <proof prover="1"><result status="valid" time="0.01" steps="22"/></proof> diff --git a/examples/vacid_0_build_maze/why3session.xml b/examples/vacid_0_build_maze/why3session.xml index 6fbfe03884bd5c772e472118232b2fc95ebe7963..eb8c02268ac3039874152af78fa7318694dde0d6 100644 --- a/examples/vacid_0_build_maze/why3session.xml +++ b/examples/vacid_0_build_maze/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="60" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../vacid_0_build_maze.mlw" proved="true"> diff --git a/examples/vacid_0_red_black_trees/why3session.xml b/examples/vacid_0_red_black_trees/why3session.xml index 1515ff01743009ad0b251b8f3aa8209fc4e5f80d..68eaf08c551e4ed6bae847836b590d17084cfc64 100644 --- a/examples/vacid_0_red_black_trees/why3session.xml +++ b/examples/vacid_0_red_black_trees/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="1" name="CVC4" version="1.4" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="3" name="Z3" version="4.5.0" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/vacid_0_sparse_array/why3session.xml b/examples/vacid_0_sparse_array/why3session.xml index bacb6160b167242c91ac34f2920f8a1e0e5570d8..38a31974b43aecbced0ef5da95050a8e8d1878f6 100644 --- a/examples/vacid_0_sparse_array/why3session.xml +++ b/examples/vacid_0_sparse_array/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Z3" version="4.6.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../vacid_0_sparse_array.mlw" proved="true"> diff --git a/examples/verifythis_2015_dancing_links/why3session.xml b/examples/verifythis_2015_dancing_links/why3session.xml index 291ef4455cb1c4dadb3bd69667ebf711bf18653a..243fdde979e3ef8965a847b305d2d101720ba55f 100644 --- a/examples/verifythis_2015_dancing_links/why3session.xml +++ b/examples/verifythis_2015_dancing_links/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../verifythis_2015_dancing_links.mlw" proved="true"> <theory name="DancingLinks" proved="true"> diff --git a/examples/verifythis_2015_parallel_gcd/why3session.xml b/examples/verifythis_2015_parallel_gcd/why3session.xml index d5fd1af98ee0ae07a679f838b9b91c2b09169f6b..98329d52a8afd40f0b1999123bf1bf740c2206d6 100644 --- a/examples/verifythis_2015_parallel_gcd/why3session.xml +++ b/examples/verifythis_2015_parallel_gcd/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Z3" version="4.6.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Spass" version="3.7" timelimit="6" steplimit="0" memlimit="1000"/> <prover id="4" name="Vampire" version="0.6" timelimit="6" steplimit="0" memlimit="1000"/> diff --git a/examples/verifythis_2015_relaxed_prefix/why3session.xml b/examples/verifythis_2015_relaxed_prefix/why3session.xml index 7334886ad079a40c08343b3e8a664ffdfb52abe8..db99f508d524a00d4e476783c91c64cf00767a82 100644 --- a/examples/verifythis_2015_relaxed_prefix/why3session.xml +++ b/examples/verifythis_2015_relaxed_prefix/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../verifythis_2015_relaxed_prefix.mlw" proved="true"> <theory name="RelaxedPrefix" proved="true"> diff --git a/examples/verifythis_2016_matrix_multiplication/matrices/why3session.xml b/examples/verifythis_2016_matrix_multiplication/matrices/why3session.xml index 6a7ba62b529231b1a93d3692cb577c6440ad2f43..ddcc6236cceb2b6a7fcb008ffa258eb99d2e7b73 100644 --- a/examples/verifythis_2016_matrix_multiplication/matrices/why3session.xml +++ b/examples/verifythis_2016_matrix_multiplication/matrices/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../matrices.mlw" proved="true"> diff --git a/examples/verifythis_2016_matrix_multiplication/matrices_ring_simp/why3session.xml b/examples/verifythis_2016_matrix_multiplication/matrices_ring_simp/why3session.xml index a301e2863b74c53649946f7acc411894c5b48310..530dd0acebe22ba2ffff8797e406bda11867b264 100644 --- a/examples/verifythis_2016_matrix_multiplication/matrices_ring_simp/why3session.xml +++ b/examples/verifythis_2016_matrix_multiplication/matrices_ring_simp/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../matrices_ring_simp.mlw" proved="true"> diff --git a/examples/verifythis_2016_matrix_multiplication/matrices_ring_simp/why3shapes.gz b/examples/verifythis_2016_matrix_multiplication/matrices_ring_simp/why3shapes.gz index 35ac234ce8cfb897cec99569335eac555e283b51..446c005fcb7df76e8693661fe3733700d33fa0b2 100644 Binary files a/examples/verifythis_2016_matrix_multiplication/matrices_ring_simp/why3shapes.gz and b/examples/verifythis_2016_matrix_multiplication/matrices_ring_simp/why3shapes.gz differ diff --git a/examples/verifythis_2016_matrix_multiplication/naive/why3session.xml b/examples/verifythis_2016_matrix_multiplication/naive/why3session.xml index d40613a70df18d6d76ff269d32855b730030ea4a..ea65c07965a57f530d953b57cd54cb472af535c1 100644 --- a/examples/verifythis_2016_matrix_multiplication/naive/why3session.xml +++ b/examples/verifythis_2016_matrix_multiplication/naive/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../naive.mlw" proved="true"> <theory name="MatrixMultiplication" proved="true"> diff --git a/examples/verifythis_2016_matrix_multiplication/strassen/why3session.xml b/examples/verifythis_2016_matrix_multiplication/strassen/why3session.xml index 6ae4396ac52ac017d533d52c46ccbf903cf1329e..02617ec5b269435b5bc1ac2651e45683e9e32eef 100644 --- a/examples/verifythis_2016_matrix_multiplication/strassen/why3session.xml +++ b/examples/verifythis_2016_matrix_multiplication/strassen/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Z3" version="4.6.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="2" name="Z3" version="4.4.1" timelimit="5" steplimit="0" memlimit="1000"/> @@ -219,7 +219,7 @@ <proof prover="2"><result status="valid" time="1.64"/></proof> </goal> <goal name="VC padding.6" expl="assertion" proved="true"> - <proof prover="2" timelimit="20"><result status="valid" time="1.73"/></proof> + <proof prover="2" timelimit="20"><result status="valid" time="10.38"/></proof> </goal> <goal name="VC padding.7" expl="assertion" proved="true"> <proof prover="1" timelimit="5"><result status="valid" time="0.78" steps="919"/></proof> @@ -580,7 +580,7 @@ <proof prover="1" timelimit="10"><result status="valid" time="2.70" steps="3244"/></proof> </goal> <goal name="VC strassen.112" expl="assertion" proved="true"> - <proof prover="1" timelimit="10"><result status="valid" time="4.10" steps="3791"/></proof> + <proof prover="1" timelimit="10"><result status="valid" time="3.47" steps="3791"/></proof> </goal> <goal name="VC strassen.113" expl="precondition" proved="true"> <transf name="compute_specified" proved="true" > diff --git a/examples/verifythis_2016_matrix_multiplication/strassen/why3shapes.gz b/examples/verifythis_2016_matrix_multiplication/strassen/why3shapes.gz index 825c43022815ada5f6eb373a5fa14dd98c983a41..1c95b8726d9ab7d2e3b8eb523df45e6d1d88683f 100644 Binary files a/examples/verifythis_2016_matrix_multiplication/strassen/why3shapes.gz and b/examples/verifythis_2016_matrix_multiplication/strassen/why3shapes.gz differ diff --git a/examples/verifythis_2016_matrix_multiplication/sum_extended/why3session.xml b/examples/verifythis_2016_matrix_multiplication/sum_extended/why3session.xml index f42f088b0efd6cb92c2fbed4f9a507ec91157208..f3f68345d055a108d3a6c6b6e5e8fe4303274925 100644 --- a/examples/verifythis_2016_matrix_multiplication/sum_extended/why3session.xml +++ b/examples/verifythis_2016_matrix_multiplication/sum_extended/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../sum_extended.mlw" proved="true"> <theory name="Sum_extended" proved="true"> diff --git a/examples/verifythis_2016_tree_traversal/why3session.xml b/examples/verifythis_2016_tree_traversal/why3session.xml index 51f81ec741114d2a66437af28ae406754ea2268b..b64e48e115623ceafe20c56fbfd9855dc348b75f 100644 --- a/examples/verifythis_2016_tree_traversal/why3session.xml +++ b/examples/verifythis_2016_tree_traversal/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../verifythis_2016_tree_traversal.mlw" proved="true"> diff --git a/examples/verifythis_2017_maximum_sum_submatrix/why3session.xml b/examples/verifythis_2017_maximum_sum_submatrix/why3session.xml index 7b154ed65476271d37cb843712014bb3baaa3c46..6d82a39fd2c6b267bac0a26e9f018af355ca3d4f 100644 --- a/examples/verifythis_2017_maximum_sum_submatrix/why3session.xml +++ b/examples/verifythis_2017_maximum_sum_submatrix/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="3" name="Z3" version="4.6.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="4" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="5" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/verifythis_2017_odd_even_sort_rearranging/why3session.xml b/examples/verifythis_2017_odd_even_sort_rearranging/why3session.xml index f715f8e41f5be84c59e4aa7f27a1426cff7abe56..9333f75696bee20150d60a99fd026ab47d516155 100644 --- a/examples/verifythis_2017_odd_even_sort_rearranging/why3session.xml +++ b/examples/verifythis_2017_odd_even_sort_rearranging/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC3" version="2.4.1" timelimit="20" steplimit="0" memlimit="2000"/> <prover id="3" name="Z3" version="4.6.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="4" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/verifythis_2017_odd_even_transposition_sort/why3session.xml b/examples/verifythis_2017_odd_even_transposition_sort/why3session.xml index 425cd037d682e729876971df064a42908915d92c..54f38df57e22a50171cad1cc9ea6ad4bc39bac07 100644 --- a/examples/verifythis_2017_odd_even_transposition_sort/why3session.xml +++ b/examples/verifythis_2017_odd_even_transposition_sort/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Z3" version="4.6.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../verifythis_2017_odd_even_transposition_sort.mlw" proved="true"> diff --git a/examples/verifythis_2017_pair_insertion_sort/why3session.xml b/examples/verifythis_2017_pair_insertion_sort/why3session.xml index 5f19e9fe13204caa38e6155446f579f9265c9478..92cd08f9347be033700842d7830f0a47fd4c9ab7 100644 --- a/examples/verifythis_2017_pair_insertion_sort/why3session.xml +++ b/examples/verifythis_2017_pair_insertion_sort/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="Z3" version="4.5.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="4" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> @@ -321,7 +321,7 @@ <proof prover="1"><result status="valid" time="0.00" steps="18"/></proof> </goal> <goal name="VC pair_insertion_sort.103" expl="loop invariant preservation" proved="true"> - <proof prover="1"><result status="valid" time="0.17" steps="118"/></proof> + <proof prover="1"><result status="valid" time="0.05" steps="118"/></proof> </goal> <goal name="VC pair_insertion_sort.104" expl="loop invariant preservation" proved="true"> <proof prover="1"><result status="valid" time="0.06" steps="112"/></proof> diff --git a/examples/verifythis_2017_tree_buffer/why3session.xml b/examples/verifythis_2017_tree_buffer/why3session.xml index 6055132e7d342bd7996ef3cd130bc58107bc133e..4f9a441f343b5077169539dcd8d84efde6185fcd 100644 --- a/examples/verifythis_2017_tree_buffer/why3session.xml +++ b/examples/verifythis_2017_tree_buffer/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Z3" version="4.5.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="3" name="Eprover" version="1.8-001" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/verifythis_2017_tree_buffer/why3shapes.gz b/examples/verifythis_2017_tree_buffer/why3shapes.gz index d4de00ed8e2f94ff538f813f076289730d902dc3..aefd7f488c7572ed29ed2ff0d5422e580cec0ec6 100644 Binary files a/examples/verifythis_2017_tree_buffer/why3shapes.gz and b/examples/verifythis_2017_tree_buffer/why3shapes.gz differ diff --git a/examples/verifythis_2018_array_based_queuing_lock_1/why3session.xml b/examples/verifythis_2018_array_based_queuing_lock_1/why3session.xml index ca5d76a18051cf8254e8e8a5d1b8d88ff80c02cd..b2de094d565c7a37b6b5b8d06c49c982d6346b90 100644 --- a/examples/verifythis_2018_array_based_queuing_lock_1/why3session.xml +++ b/examples/verifythis_2018_array_based_queuing_lock_1/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="Z3" version="4.5.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/verifythis_2018_array_based_queuing_lock_2/why3session.xml b/examples/verifythis_2018_array_based_queuing_lock_2/why3session.xml index 835b49bdbeb1835489d454837dd11ae78c6325cf..a0c6e0b623ae2fddd511d85ba9b77319e851e30a 100644 --- a/examples/verifythis_2018_array_based_queuing_lock_2/why3session.xml +++ b/examples/verifythis_2018_array_based_queuing_lock_2/why3session.xml @@ -624,7 +624,7 @@ <goal name="VC main.70" expl="loop invariant preservation" proved="true"> <transf name="split_all_full" proved="true" > <goal name="VC main.70.0" expl="VC for main" proved="true"> - <proof prover="4"><result status="valid" time="0.83" steps="292"/></proof> + <proof prover="4"><result status="valid" time="0.64" steps="292"/></proof> </goal> <goal name="VC main.70.1" expl="VC for main" proved="true"> <proof prover="4" timelimit="10" memlimit="4000"><result status="valid" time="1.06" steps="1287"/></proof> @@ -1333,7 +1333,7 @@ <proof prover="4" memlimit="2000"><result status="valid" time="0.26" steps="602"/></proof> </goal> <goal name="VC main.168" expl="loop invariant preservation" proved="true"> - <proof prover="0"><result status="valid" time="1.72"/></proof> + <proof prover="0"><result status="valid" time="1.35"/></proof> <proof prover="3"><result status="valid" time="0.93"/></proof> </goal> <goal name="VC main.169" expl="loop invariant preservation" proved="true"> @@ -1427,7 +1427,7 @@ <proof prover="4"><result status="valid" time="0.02" steps="173"/></proof> </goal> <goal name="VC main.186" expl="loop invariant preservation" proved="true"> - <proof prover="4" memlimit="2000"><result status="valid" time="2.22" steps="2224"/></proof> + <proof prover="4" memlimit="2000"><result status="valid" time="1.87" steps="2224"/></proof> </goal> <goal name="VC main.187" expl="loop invariant preservation" proved="true"> <proof prover="4" memlimit="2000"><result status="valid" time="0.28" steps="929"/></proof> @@ -1443,7 +1443,7 @@ </transf> </goal> <goal name="VC main.190" expl="loop invariant preservation" proved="true"> - <proof prover="4" memlimit="2000"><result status="valid" time="1.48" steps="3515"/></proof> + <proof prover="4" memlimit="2000"><result status="valid" time="1.21" steps="3515"/></proof> </goal> <goal name="VC main.191" expl="loop invariant preservation" proved="true"> <transf name="split_all_full" proved="true" > diff --git a/examples/verifythis_2018_le_rouge_et_le_noir_1/why3session.xml b/examples/verifythis_2018_le_rouge_et_le_noir_1/why3session.xml index 0764dd5c9a0d2a936808d08f866c30b849547ee1..8dc2758de1f2a43896ab4f813f8cc974832968d1 100644 --- a/examples/verifythis_2018_le_rouge_et_le_noir_1/why3session.xml +++ b/examples/verifythis_2018_le_rouge_et_le_noir_1/why3session.xml @@ -511,7 +511,7 @@ <goal name="VC addleft_valid.1" expl="assertion" proved="true"> <transf name="split_all_full" proved="true" > <goal name="VC addleft_valid.1.0" expl="assertion" proved="true"> - <proof prover="1" timelimit="10" memlimit="4000"><result status="valid" time="5.17"/></proof> + <proof prover="1" timelimit="10" memlimit="4000"><result status="valid" time="4.23"/></proof> </goal> </transf> </goal> diff --git a/examples/verifythis_2018_le_rouge_et_le_noir_2/why3session.xml b/examples/verifythis_2018_le_rouge_et_le_noir_2/why3session.xml index 4b43fb7f68d5e34d1bd36404cf0fb437ef703b29..90ee683f3d991da34127a1238e5d558a860eff71 100644 --- a/examples/verifythis_2018_le_rouge_et_le_noir_2/why3session.xml +++ b/examples/verifythis_2018_le_rouge_et_le_noir_2/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="1" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../verifythis_2018_le_rouge_et_le_noir_2.mlw" proved="true"> diff --git a/examples/verifythis_2018_le_rouge_et_le_noir_2/why3shapes.gz b/examples/verifythis_2018_le_rouge_et_le_noir_2/why3shapes.gz index 89b5b2174b9d862d8e23164c36198f598f093782..ad8eccaaaa2b283165801c101142422643296fd9 100644 Binary files a/examples/verifythis_2018_le_rouge_et_le_noir_2/why3shapes.gz and b/examples/verifythis_2018_le_rouge_et_le_noir_2/why3shapes.gz differ diff --git a/examples/verifythis_2018_mind_the_gap_1/why3session.xml b/examples/verifythis_2018_mind_the_gap_1/why3session.xml index 57528e362ec17e38b7dbc8f1a704bded27815a03..d653fc965ac110882cbd4e469dc1d0a57ef984e8 100644 --- a/examples/verifythis_2018_mind_the_gap_1/why3session.xml +++ b/examples/verifythis_2018_mind_the_gap_1/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <file name="../verifythis_2018_mind_the_gap_1.mlw" proved="true"> <theory name="Top" proved="true"> diff --git a/examples/verifythis_2018_mind_the_gap_2/why3session.xml b/examples/verifythis_2018_mind_the_gap_2/why3session.xml index 69b8e7e841d7c5f1a4008aa9423a24ff316c1fc0..ce23f8e099aeebbc8de4e5fe3bfe7a544d028720 100644 --- a/examples/verifythis_2018_mind_the_gap_2/why3session.xml +++ b/examples/verifythis_2018_mind_the_gap_2/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Z3" version="4.6.0" timelimit="5" steplimit="0" memlimit="1000"/> <file name="../verifythis_2018_mind_the_gap_2.mlw" proved="true"> diff --git a/examples/verifythis_2018_mind_the_gap_2/why3shapes.gz b/examples/verifythis_2018_mind_the_gap_2/why3shapes.gz index 9190cf14496fb62b673ed852f209f5a002aab49b..a2c928e1e5b8a80a9f4f258855c69298e72f34d6 100644 Binary files a/examples/verifythis_2018_mind_the_gap_2/why3shapes.gz and b/examples/verifythis_2018_mind_the_gap_2/why3shapes.gz differ diff --git a/examples/verifythis_PrefixSumRec/why3session.xml b/examples/verifythis_PrefixSumRec/why3session.xml index 3f7276e3ee393bf3248173b23bb72023609ad712..bee7f87f43e93045200e104f0192b87cd686397b 100644 --- a/examples/verifythis_PrefixSumRec/why3session.xml +++ b/examples/verifythis_PrefixSumRec/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="CVC3" version="2.4.1" timelimit="10" steplimit="0" memlimit="1000"/> <prover id="1" name="CVC4" version="1.4" timelimit="10" steplimit="0" memlimit="1000"/> <prover id="2" name="Z3" version="4.6.0" timelimit="1" steplimit="0" memlimit="1000"/> @@ -94,7 +94,7 @@ <proof prover="5"><result status="valid" time="0.01" steps="7"/></proof> </goal> <goal name="VC phase1_frame2.6" expl="postcondition" proved="true"> - <proof prover="0" timelimit="30" memlimit="4000"><result status="valid" time="5.04"/></proof> + <proof prover="0" timelimit="30" memlimit="4000"><result status="valid" time="4.32"/></proof> <proof prover="3" timelimit="30" memlimit="4000"><result status="valid" time="0.02"/></proof> </goal> </transf> @@ -337,7 +337,7 @@ </goal> <goal name="VC downsweep.15" expl="precondition" proved="true"> <proof prover="1" timelimit="5"><result status="valid" time="0.10"/></proof> - <proof prover="5" memlimit="1000"><result status="valid" time="0.32" steps="203"/></proof> + <proof prover="5" memlimit="1000"><result status="valid" time="0.18" steps="203"/></proof> </goal> <goal name="VC downsweep.16" expl="precondition" proved="true"> <proof prover="0"><result status="valid" time="0.09"/></proof> @@ -636,7 +636,7 @@ <proof prover="1" timelimit="30"><result status="valid" time="0.06"/></proof> <proof prover="3" timelimit="30"><result status="valid" time="0.33"/></proof> <proof prover="5" timelimit="30" memlimit="1000"><result status="valid" time="0.04" steps="172"/></proof> - <proof prover="7" timelimit="30"><result status="valid" time="5.34"/></proof> + <proof prover="7" timelimit="30"><result status="valid" time="4.65"/></proof> </goal> <goal name="VC test_harness.19" expl="assertion" proved="true"> <proof prover="0"><result status="valid" time="0.03"/></proof> diff --git a/examples/verifythis_fm2012_LRS/why3session.xml b/examples/verifythis_fm2012_LRS/why3session.xml index 17df528b370c37772efab41c02ca3265e53a8ced..f91ed88a36fea7b55af8fb9a71242b500f7d9db2 100644 --- a/examples/verifythis_fm2012_LRS/why3session.xml +++ b/examples/verifythis_fm2012_LRS/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Z3" version="4.5.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="3" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/verifythis_fm2012_LRS/why3shapes.gz b/examples/verifythis_fm2012_LRS/why3shapes.gz index ef85b62fd351f5400d6af978c56c158be5c47c52..1f5361f329823a2084886ce6fe1afd2aac7fccda 100644 Binary files a/examples/verifythis_fm2012_LRS/why3shapes.gz and b/examples/verifythis_fm2012_LRS/why3shapes.gz differ diff --git a/examples/verifythis_fm2012_treedel/why3session.xml b/examples/verifythis_fm2012_treedel/why3session.xml index f595dd27e3a75e4a8a9b4f7413bc376c875437da..067428e35a8d7aeabdaa47e78b8b952960ee8548 100644 --- a/examples/verifythis_fm2012_treedel/why3session.xml +++ b/examples/verifythis_fm2012_treedel/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Eprover" version="2.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="6" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/verifythis_fm2012_treedel/why3shapes.gz b/examples/verifythis_fm2012_treedel/why3shapes.gz index cad822a7b2b4bd517710e8a9c10e383adb3f25c2..dac3583eb60730bc4ac11db28b0b46340ce29592 100644 Binary files a/examples/verifythis_fm2012_treedel/why3shapes.gz and b/examples/verifythis_fm2012_treedel/why3shapes.gz differ diff --git a/examples/vstte10_aqueue/why3session.xml b/examples/vstte10_aqueue/why3session.xml index edd2fede533f8c173f83adc7a14abc98c2747eed..b0ecf6fb9957f507aec5004807755a020be0e915 100644 --- a/examples/vstte10_aqueue/why3session.xml +++ b/examples/vstte10_aqueue/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="10" steplimit="0" memlimit="1000"/> <file name="../vstte10_aqueue.mlw" proved="true"> <theory name="AmortizedQueue" proved="true"> diff --git a/examples/vstte10_inverting/why3session.xml b/examples/vstte10_inverting/why3session.xml index 116a8400867ee949f78655bfc7e7249fc2711fa3..3f9855f828afefc4912957f18f8fe43002eed3b5 100644 --- a/examples/vstte10_inverting/why3session.xml +++ b/examples/vstte10_inverting/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Coq" version="8.7.1" timelimit="5" steplimit="0" memlimit="4000"/> <prover id="1" name="CVC3" version="2.4.1" timelimit="20" steplimit="0" memlimit="1000"/> <prover id="3" name="Z3" version="4.6.0" timelimit="30" steplimit="0" memlimit="1000"/> diff --git a/examples/vstte10_max_sum/why3session.xml b/examples/vstte10_max_sum/why3session.xml index e9407b84fad5c05770a38f03fdb12414d3dbb69f..d59ba7f2d3853c175c7066998f656704a85923e3 100644 --- a/examples/vstte10_max_sum/why3session.xml +++ b/examples/vstte10_max_sum/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Eprover" version="2.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/vstte10_max_sum/why3shapes.gz b/examples/vstte10_max_sum/why3shapes.gz index 725477e28633b72840f1b8a5872e4c695c8df9c8..7680445c50ae356ded4cdb12e4b34a6149cabdb9 100644 Binary files a/examples/vstte10_max_sum/why3shapes.gz and b/examples/vstte10_max_sum/why3shapes.gz differ diff --git a/examples/vstte10_queens/why3session.xml b/examples/vstte10_queens/why3session.xml index 824b17704e8595d3fa9728a5e67f44237db185a6..f5734965bd44ffaf03c743a490f1b36a64e9b43f 100644 --- a/examples/vstte10_queens/why3session.xml +++ b/examples/vstte10_queens/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="2" name="Z3" version="3.2" timelimit="8" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="4" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/vstte10_search_list/why3session.xml b/examples/vstte10_search_list/why3session.xml index 1fa1518e022e7fab79efb2af9aa779e404db6654..76f4cb00455552e6a9f4b876851ba4121d54c864 100644 --- a/examples/vstte10_search_list/why3session.xml +++ b/examples/vstte10_search_list/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Coq" version="8.7.1" timelimit="5" steplimit="0" memlimit="0"/> <prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="0"/> <prover id="2" name="Alt-Ergo" version="2.0.0" timelimit="20" steplimit="0" memlimit="0"/> diff --git a/examples/vstte12_bfs/why3session.xml b/examples/vstte12_bfs/why3session.xml index 5d1728201d8aea10fb80544dcb4a0942d3714678..85e01cfe5c4ecf5a9146b3ca2f8967d77d8368d5 100644 --- a/examples/vstte12_bfs/why3session.xml +++ b/examples/vstte12_bfs/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Spass" version="3.7" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="4" name="Z3" version="4.6.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="6" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/vstte12_bfs/why3shapes.gz b/examples/vstte12_bfs/why3shapes.gz index a8f40220d18ac8d2c09f9042f6c38f24d6918277..e527853c720d47628756151f91b2708ec0d264b3 100644 Binary files a/examples/vstte12_bfs/why3shapes.gz and b/examples/vstte12_bfs/why3shapes.gz differ diff --git a/examples/vstte12_combinators/why3session.xml b/examples/vstte12_combinators/why3session.xml index fcf22818b684c2cb8377bd584623871eb01c5c7d..bebd30f30f5ce3a047ef5fb4c56c5366ddb1332c 100644 --- a/examples/vstte12_combinators/why3session.xml +++ b/examples/vstte12_combinators/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="1" name="Z3" version="4.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/vstte12_combinators/why3shapes.gz b/examples/vstte12_combinators/why3shapes.gz index a3b59bed1a5509d7a01c62f18fa9cdb217904f69..c9b8d23adb15e9b5270070d185d17e687c593835 100644 Binary files a/examples/vstte12_combinators/why3shapes.gz and b/examples/vstte12_combinators/why3shapes.gz differ diff --git a/examples/vstte12_ring_buffer/why3session.xml b/examples/vstte12_ring_buffer/why3session.xml index 5914506b52f7308c34b1b8f80b44c36db6a2bf30..d8cc10aeaaa99ce9a598f7b7cd83b5c249a876a3 100644 --- a/examples/vstte12_ring_buffer/why3session.xml +++ b/examples/vstte12_ring_buffer/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Eprover" version="2.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Z3" version="4.6.0" timelimit="1" steplimit="0" memlimit="1000"/> diff --git a/examples/vstte12_tree_reconstruction/why3session.xml b/examples/vstte12_tree_reconstruction/why3session.xml index 9c702e2b5dd6852693b6771c6a2832e5d3ad412b..0c511cac79da28b803271b3b8046a0f175692564 100644 --- a/examples/vstte12_tree_reconstruction/why3session.xml +++ b/examples/vstte12_tree_reconstruction/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="1" name="Z3" version="4.6.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Eprover" version="2.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/vstte12_two_way_sort/why3session.xml b/examples/vstte12_two_way_sort/why3session.xml index 2a17b4809a0b2f10c09afb254300b1637857dd5a..5b84696eb74528c474b5f895729a8e235b12e112 100644 --- a/examples/vstte12_two_way_sort/why3session.xml +++ b/examples/vstte12_two_way_sort/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="10" steplimit="0" memlimit="1000"/> <file name="../vstte12_two_way_sort.mlw" proved="true"> <theory name="TwoWaySort" proved="true"> diff --git a/examples/warshall_algorithm/why3session.xml b/examples/warshall_algorithm/why3session.xml index 86aaafa06d5a467e87c623bc733c11d4ff963d4d..216013e34bab9decf8b1b419e267132dde76cb49 100644 --- a/examples/warshall_algorithm/why3session.xml +++ b/examples/warshall_algorithm/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Z3" version="4.6.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="Coq" version="8.7.1" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="3" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> diff --git a/examples/white_and_black_balls/why3session.xml b/examples/white_and_black_balls/why3session.xml index 3eee8507eba6234b886e611ffdc4d560009c495b..f5906be89855c585f937ae65c1777787498e7364 100644 --- a/examples/white_and_black_balls/why3session.xml +++ b/examples/white_and_black_balls/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="10" steplimit="0" memlimit="1000"/> <file name="../white_and_black_balls.mlw" proved="true"> <theory name="WhiteAndBlackBalls" proved="true"> diff --git a/examples/zeros/why3session.xml b/examples/zeros/why3session.xml index 85054228dba2ad42e89c79918eb81b8f5ab0ff28..ba0404731b5257b9281e1fc0b2e2ba62ed23c029 100644 --- a/examples/zeros/why3session.xml +++ b/examples/zeros/why3session.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" "http://why3.lri.fr/why3session.dtd"> -<why3session shape_version="4"> +<why3session shape_version="5"> <prover id="0" name="Alt-Ergo" version="2.0.0" timelimit="10" steplimit="0" memlimit="1000"/> <file name="../zeros.mlw" proved="true"> <theory name="SetZeros" proved="true">