Maj terminée. Pour consulter la release notes associée voici le lien :
https://about.gitlab.com/releases/2021/07/07/critical-security-release-gitlab-14-0-4-released/

Une nouvelle version du portail de gestion des comptes externes sera mise en production lundi 09 août. Elle permettra d'allonger la validité d'un compte externe jusqu'à 3 ans. Pour plus de détails sur cette version consulter : https://doc-si.inria.fr/x/FCeS

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

update sessions

parent 58064ec5
This source diff could not be displayed because it is too large. You can view the blob instead.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE why3session SYSTEM "/home/jcf/why3/share/why3session.dtd">
<!DOCTYPE why3session SYSTEM "/home/andrei/prj/why-git/share/why3session.dtd">
<why3session
name="examples/programs/algo64/why3session.xml" shape_version="2">
name="programs/algo64/why3session.xml" shape_version="2">
<prover
id="0"
name="Alt-Ergo"
......@@ -16,19 +16,19 @@
expanded="true">
<theory
name="Algo64"
locfile="examples/programs/algo64/../algo64.mlw"
locfile="programs/algo64/../algo64.mlw"
loclnum="15" loccnumb="7" loccnume="13"
verified="true"
expanded="true">
<goal
name="WP_parameter quicksort"
locfile="examples/programs/algo64/../algo64.mlw"
locfile="programs/algo64/../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="parameter quicksort"
sum="8a1f2b902fdeeefdde002420e440667a"
sum="3533c0ea980cde0949f11d81f0039f7d"
proved="true"
expanded="true"
shape="iainfix &lt;V2V3asorted_subV8V2ainfix +V3c1Aapermut_subV1V8V2ainfix +V3c1Aapermut_subV7V8V2ainfix +V3c1Iasorted_subV8V5ainfix +V3c1Aapermut_subV7V8V5ainfix +V3c1FAainfix &lt;V3V0Aainfix &lt;=V5V3Aainfix &lt;=c0V5Aainfix &lt;ainfix -V3V5ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2Aapermut_subV6V7V2ainfix +V3c1Iasorted_subV7V2ainfix +V4c1Aapermut_subV6V7V2ainfix +V4c1FAainfix &lt;V4V0Aainfix &lt;=V2V4Aainfix &lt;=c0V2Aainfix &lt;ainfix -V4V2ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2Iainfix &gt;=agetV6V10V9Iainfix &lt;=V10V3Aainfix &lt;=V5V10FAainfix =agetV6V11V9Iainfix &lt;V11V5Aainfix &lt;V4V11FAainfix &lt;=agetV6V12V9Iainfix &lt;=V12V4Aainfix &lt;=V2V12FEAapermut_subV1V6V2ainfix +V3c1Aainfix &lt;=V5V3Aainfix &lt;V4V5Aainfix &lt;=V2V4FAainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2asorted_subV1V2ainfix +V3c1Aapermut_subV1V1V2ainfix +V3c1Iainfix &lt;V3V0Aainfix &lt;=V2V3Aainfix &lt;=c0V2F">
shape="iainfix &lt;V1V2asorted_subV8V1ainfix +V2c1Aapermut_subV3V8V1ainfix +V2c1Aapermut_subV7V8V1ainfix +V2c1Iasorted_subV8V5ainfix +V2c1Aapermut_subV7V8V5ainfix +V2c1FAainfix &lt;V2V0Aainfix &lt;=V5V2Aainfix &lt;=c0V5Aainfix &lt;ainfix -V2V5ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1Aapermut_subV6V7V1ainfix +V2c1Iasorted_subV7V1ainfix +V4c1Aapermut_subV6V7V1ainfix +V4c1FAainfix &lt;V4V0Aainfix &lt;=V1V4Aainfix &lt;=c0V1Aainfix &lt;ainfix -V4V1ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1Iainfix &gt;=agetV6V10V9Iainfix &lt;=V10V2Aainfix &lt;=V5V10FAainfix =agetV6V11V9Iainfix &lt;V11V5Aainfix &lt;V4V11FAainfix &lt;=agetV6V12V9Iainfix &lt;=V12V4Aainfix &lt;=V1V12FEAapermut_subV3V6V1ainfix +V2c1Aainfix &lt;=V5V2Aainfix &lt;V4V5Aainfix &lt;=V1V4FAainfix &lt;V2V0Aainfix &lt;V1V2Aainfix &lt;=c0V1asorted_subV3V1ainfix +V2c1Aapermut_subV3V3V1ainfix +V2c1Iainfix &lt;V2V0Aainfix &lt;=V1V2Aainfix &lt;=c0V1FF">
<label
name="expl:parameter quicksort"/>
<transf
......@@ -37,13 +37,13 @@
expanded="true">
<goal
name="WP_parameter quicksort.1"
locfile="examples/programs/algo64/../algo64.mlw"
locfile="programs/algo64/../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="precondition"
sum="cb7d833fa021079e7387b5a29f2e9f92"
sum="1937b51a248d0b81e263cfda90830a31"
proved="true"
expanded="false"
shape="ainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V2V3Aainfix &lt;=c0V2F">
shape="ainfix &lt;V2V0Aainfix &lt;V1V2Aainfix &lt;=c0V1Iainfix &lt;V1V2Iainfix &lt;V2V0Aainfix &lt;=V1V2Aainfix &lt;=c0V1FF">
<label
name="expl:parameter quicksort"/>
<proof
......@@ -57,13 +57,13 @@
</goal>
<goal
name="WP_parameter quicksort.2"
locfile="examples/programs/algo64/../algo64.mlw"
locfile="programs/algo64/../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="variant decreases"
sum="955f0e4ead25821bcf767a1e84d4e18c"
sum="194b5831756da65b29d0a1aea48225f1"
proved="true"
expanded="false"
shape="ainfix &lt;ainfix -V4V2ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2Iainfix &gt;=agetV6V8V7Iainfix &lt;=V8V3Aainfix &lt;=V5V8FAainfix =agetV6V9V7Iainfix &lt;V9V5Aainfix &lt;V4V9FAainfix &lt;=agetV6V10V7Iainfix &lt;=V10V4Aainfix &lt;=V2V10FEAapermut_subV1V6V2ainfix +V3c1Aainfix &lt;=V5V3Aainfix &lt;V4V5Aainfix &lt;=V2V4FIainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V2V3Aainfix &lt;=c0V2F">
shape="ainfix &lt;ainfix -V4V1ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1Iainfix &gt;=agetV6V8V7Iainfix &lt;=V8V2Aainfix &lt;=V5V8FAainfix =agetV6V9V7Iainfix &lt;V9V5Aainfix &lt;V4V9FAainfix &lt;=agetV6V10V7Iainfix &lt;=V10V4Aainfix &lt;=V1V10FEAapermut_subV3V6V1ainfix +V2c1Aainfix &lt;=V5V2Aainfix &lt;V4V5Aainfix &lt;=V1V4FIainfix &lt;V2V0Aainfix &lt;V1V2Aainfix &lt;=c0V1Iainfix &lt;V1V2Iainfix &lt;V2V0Aainfix &lt;=V1V2Aainfix &lt;=c0V1FF">
<label
name="expl:parameter quicksort"/>
<proof
......@@ -77,13 +77,13 @@
</goal>
<goal
name="WP_parameter quicksort.3"
locfile="examples/programs/algo64/../algo64.mlw"
locfile="programs/algo64/../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="precondition"
sum="a2c1f0d51466ad9ac8d51ca2b56d892f"
sum="034928eff8a6ffb4a2a09d9cef39ca33"
proved="true"
expanded="false"
shape="ainfix &lt;V4V0Aainfix &lt;=V2V4Aainfix &lt;=c0V2Iainfix &gt;=agetV6V8V7Iainfix &lt;=V8V3Aainfix &lt;=V5V8FAainfix =agetV6V9V7Iainfix &lt;V9V5Aainfix &lt;V4V9FAainfix &lt;=agetV6V10V7Iainfix &lt;=V10V4Aainfix &lt;=V2V10FEAapermut_subV1V6V2ainfix +V3c1Aainfix &lt;=V5V3Aainfix &lt;V4V5Aainfix &lt;=V2V4FIainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V2V3Aainfix &lt;=c0V2F">
shape="ainfix &lt;V4V0Aainfix &lt;=V1V4Aainfix &lt;=c0V1Iainfix &gt;=agetV6V8V7Iainfix &lt;=V8V2Aainfix &lt;=V5V8FAainfix =agetV6V9V7Iainfix &lt;V9V5Aainfix &lt;V4V9FAainfix &lt;=agetV6V10V7Iainfix &lt;=V10V4Aainfix &lt;=V1V10FEAapermut_subV3V6V1ainfix +V2c1Aainfix &lt;=V5V2Aainfix &lt;V4V5Aainfix &lt;=V1V4FIainfix &lt;V2V0Aainfix &lt;V1V2Aainfix &lt;=c0V1Iainfix &lt;V1V2Iainfix &lt;V2V0Aainfix &lt;=V1V2Aainfix &lt;=c0V1FF">
<label
name="expl:parameter quicksort"/>
<proof
......@@ -92,18 +92,18 @@
memlimit="1000"
obsolete="false"
archived="false">
<result status="valid" time="0.00"/>
<result status="valid" time="0.01"/>
</proof>
</goal>
<goal
name="WP_parameter quicksort.4"
locfile="examples/programs/algo64/../algo64.mlw"
locfile="programs/algo64/../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="assertion"
sum="5538048324f60bc28ab3a89ad6bb1a0a"
sum="c02cf84424f0d3f80a18bbd62f4f9d7f"
proved="true"
expanded="false"
shape="apermut_subV6V7V2ainfix +V3c1Iasorted_subV7V2ainfix +V4c1Aapermut_subV6V7V2ainfix +V4c1FIainfix &lt;V4V0Aainfix &lt;=V2V4Aainfix &lt;=c0V2Aainfix &lt;ainfix -V4V2ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2Iainfix &gt;=agetV6V9V8Iainfix &lt;=V9V3Aainfix &lt;=V5V9FAainfix =agetV6V10V8Iainfix &lt;V10V5Aainfix &lt;V4V10FAainfix &lt;=agetV6V11V8Iainfix &lt;=V11V4Aainfix &lt;=V2V11FEAapermut_subV1V6V2ainfix +V3c1Aainfix &lt;=V5V3Aainfix &lt;V4V5Aainfix &lt;=V2V4FIainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V2V3Aainfix &lt;=c0V2F">
shape="apermut_subV6V7V1ainfix +V2c1Iasorted_subV7V1ainfix +V4c1Aapermut_subV6V7V1ainfix +V4c1FIainfix &lt;V4V0Aainfix &lt;=V1V4Aainfix &lt;=c0V1Aainfix &lt;ainfix -V4V1ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1Iainfix &gt;=agetV6V9V8Iainfix &lt;=V9V2Aainfix &lt;=V5V9FAainfix =agetV6V10V8Iainfix &lt;V10V5Aainfix &lt;V4V10FAainfix &lt;=agetV6V11V8Iainfix &lt;=V11V4Aainfix &lt;=V1V11FEAapermut_subV3V6V1ainfix +V2c1Aainfix &lt;=V5V2Aainfix &lt;V4V5Aainfix &lt;=V1V4FIainfix &lt;V2V0Aainfix &lt;V1V2Aainfix &lt;=c0V1Iainfix &lt;V1V2Iainfix &lt;V2V0Aainfix &lt;=V1V2Aainfix &lt;=c0V1FF">
<label
name="expl:parameter quicksort"/>
<proof
......@@ -117,13 +117,13 @@
</goal>
<goal
name="WP_parameter quicksort.5"
locfile="examples/programs/algo64/../algo64.mlw"
locfile="programs/algo64/../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="variant decreases"
sum="76f9de2e9851d43da8e0c1d0a9a909c2"
sum="2acdc20b13b77e830b11f6b0ff7915bc"
proved="true"
expanded="false"
shape="ainfix &lt;ainfix -V3V5ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2Iapermut_subV6V7V2ainfix +V3c1Iasorted_subV7V2ainfix +V4c1Aapermut_subV6V7V2ainfix +V4c1FIainfix &lt;V4V0Aainfix &lt;=V2V4Aainfix &lt;=c0V2Aainfix &lt;ainfix -V4V2ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2Iainfix &gt;=agetV6V9V8Iainfix &lt;=V9V3Aainfix &lt;=V5V9FAainfix =agetV6V10V8Iainfix &lt;V10V5Aainfix &lt;V4V10FAainfix &lt;=agetV6V11V8Iainfix &lt;=V11V4Aainfix &lt;=V2V11FEAapermut_subV1V6V2ainfix +V3c1Aainfix &lt;=V5V3Aainfix &lt;V4V5Aainfix &lt;=V2V4FIainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V2V3Aainfix &lt;=c0V2F">
shape="ainfix &lt;ainfix -V2V5ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1Iapermut_subV6V7V1ainfix +V2c1Iasorted_subV7V1ainfix +V4c1Aapermut_subV6V7V1ainfix +V4c1FIainfix &lt;V4V0Aainfix &lt;=V1V4Aainfix &lt;=c0V1Aainfix &lt;ainfix -V4V1ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1Iainfix &gt;=agetV6V9V8Iainfix &lt;=V9V2Aainfix &lt;=V5V9FAainfix =agetV6V10V8Iainfix &lt;V10V5Aainfix &lt;V4V10FAainfix &lt;=agetV6V11V8Iainfix &lt;=V11V4Aainfix &lt;=V1V11FEAapermut_subV3V6V1ainfix +V2c1Aainfix &lt;=V5V2Aainfix &lt;V4V5Aainfix &lt;=V1V4FIainfix &lt;V2V0Aainfix &lt;V1V2Aainfix &lt;=c0V1Iainfix &lt;V1V2Iainfix &lt;V2V0Aainfix &lt;=V1V2Aainfix &lt;=c0V1FF">
<label
name="expl:parameter quicksort"/>
<proof
......@@ -137,13 +137,13 @@
</goal>
<goal
name="WP_parameter quicksort.6"
locfile="examples/programs/algo64/../algo64.mlw"
locfile="programs/algo64/../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="precondition"
sum="e354ccfbacbd8537ee3b299ceb577a2a"
sum="2e6be7b6dba972c3888cf2d815f92588"
proved="true"
expanded="false"
shape="ainfix &lt;V3V0Aainfix &lt;=V5V3Aainfix &lt;=c0V5Iapermut_subV6V7V2ainfix +V3c1Iasorted_subV7V2ainfix +V4c1Aapermut_subV6V7V2ainfix +V4c1FIainfix &lt;V4V0Aainfix &lt;=V2V4Aainfix &lt;=c0V2Aainfix &lt;ainfix -V4V2ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2Iainfix &gt;=agetV6V9V8Iainfix &lt;=V9V3Aainfix &lt;=V5V9FAainfix =agetV6V10V8Iainfix &lt;V10V5Aainfix &lt;V4V10FAainfix &lt;=agetV6V11V8Iainfix &lt;=V11V4Aainfix &lt;=V2V11FEAapermut_subV1V6V2ainfix +V3c1Aainfix &lt;=V5V3Aainfix &lt;V4V5Aainfix &lt;=V2V4FIainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V2V3Aainfix &lt;=c0V2F">
shape="ainfix &lt;V2V0Aainfix &lt;=V5V2Aainfix &lt;=c0V5Iapermut_subV6V7V1ainfix +V2c1Iasorted_subV7V1ainfix +V4c1Aapermut_subV6V7V1ainfix +V4c1FIainfix &lt;V4V0Aainfix &lt;=V1V4Aainfix &lt;=c0V1Aainfix &lt;ainfix -V4V1ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1Iainfix &gt;=agetV6V9V8Iainfix &lt;=V9V2Aainfix &lt;=V5V9FAainfix =agetV6V10V8Iainfix &lt;V10V5Aainfix &lt;V4V10FAainfix &lt;=agetV6V11V8Iainfix &lt;=V11V4Aainfix &lt;=V1V11FEAapermut_subV3V6V1ainfix +V2c1Aainfix &lt;=V5V2Aainfix &lt;V4V5Aainfix &lt;=V1V4FIainfix &lt;V2V0Aainfix &lt;V1V2Aainfix &lt;=c0V1Iainfix &lt;V1V2Iainfix &lt;V2V0Aainfix &lt;=V1V2Aainfix &lt;=c0V1FF">
<label
name="expl:parameter quicksort"/>
<proof
......@@ -157,13 +157,13 @@
</goal>
<goal
name="WP_parameter quicksort.7"
locfile="examples/programs/algo64/../algo64.mlw"
locfile="programs/algo64/../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="assertion"
sum="a7b20e810f99eaf58093b1da07c72c7f"
sum="4cb0e10c07f7d1266dcbca3b21e61000"
proved="true"
expanded="false"
shape="apermut_subV7V8V2ainfix +V3c1Iasorted_subV8V5ainfix +V3c1Aapermut_subV7V8V5ainfix +V3c1FIainfix &lt;V3V0Aainfix &lt;=V5V3Aainfix &lt;=c0V5Aainfix &lt;ainfix -V3V5ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2Iapermut_subV6V7V2ainfix +V3c1Iasorted_subV7V2ainfix +V4c1Aapermut_subV6V7V2ainfix +V4c1FIainfix &lt;V4V0Aainfix &lt;=V2V4Aainfix &lt;=c0V2Aainfix &lt;ainfix -V4V2ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2Iainfix &gt;=agetV6V10V9Iainfix &lt;=V10V3Aainfix &lt;=V5V10FAainfix =agetV6V11V9Iainfix &lt;V11V5Aainfix &lt;V4V11FAainfix &lt;=agetV6V12V9Iainfix &lt;=V12V4Aainfix &lt;=V2V12FEAapermut_subV1V6V2ainfix +V3c1Aainfix &lt;=V5V3Aainfix &lt;V4V5Aainfix &lt;=V2V4FIainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V2V3Aainfix &lt;=c0V2F">
shape="apermut_subV7V8V1ainfix +V2c1Iasorted_subV8V5ainfix +V2c1Aapermut_subV7V8V5ainfix +V2c1FIainfix &lt;V2V0Aainfix &lt;=V5V2Aainfix &lt;=c0V5Aainfix &lt;ainfix -V2V5ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1Iapermut_subV6V7V1ainfix +V2c1Iasorted_subV7V1ainfix +V4c1Aapermut_subV6V7V1ainfix +V4c1FIainfix &lt;V4V0Aainfix &lt;=V1V4Aainfix &lt;=c0V1Aainfix &lt;ainfix -V4V1ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1Iainfix &gt;=agetV6V10V9Iainfix &lt;=V10V2Aainfix &lt;=V5V10FAainfix =agetV6V11V9Iainfix &lt;V11V5Aainfix &lt;V4V11FAainfix &lt;=agetV6V12V9Iainfix &lt;=V12V4Aainfix &lt;=V1V12FEAapermut_subV3V6V1ainfix +V2c1Aainfix &lt;=V5V2Aainfix &lt;V4V5Aainfix &lt;=V1V4FIainfix &lt;V2V0Aainfix &lt;V1V2Aainfix &lt;=c0V1Iainfix &lt;V1V2Iainfix &lt;V2V0Aainfix &lt;=V1V2Aainfix &lt;=c0V1FF">
<label
name="expl:parameter quicksort"/>
<proof
......@@ -177,13 +177,13 @@
</goal>
<goal
name="WP_parameter quicksort.8"
locfile="examples/programs/algo64/../algo64.mlw"
locfile="programs/algo64/../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="normal postcondition"
sum="671e204156a481acc2c24e60fd72520c"
sum="73b08ee7a978f24b740f747e96186b06"
proved="true"
expanded="true"
shape="asorted_subV8V2ainfix +V3c1Aapermut_subV1V8V2ainfix +V3c1Iapermut_subV7V8V2ainfix +V3c1Iasorted_subV8V5ainfix +V3c1Aapermut_subV7V8V5ainfix +V3c1FIainfix &lt;V3V0Aainfix &lt;=V5V3Aainfix &lt;=c0V5Aainfix &lt;ainfix -V3V5ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2Iapermut_subV6V7V2ainfix +V3c1Iasorted_subV7V2ainfix +V4c1Aapermut_subV6V7V2ainfix +V4c1FIainfix &lt;V4V0Aainfix &lt;=V2V4Aainfix &lt;=c0V2Aainfix &lt;ainfix -V4V2ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2Iainfix &gt;=agetV6V10V9Iainfix &lt;=V10V3Aainfix &lt;=V5V10FAainfix =agetV6V11V9Iainfix &lt;V11V5Aainfix &lt;V4V11FAainfix &lt;=agetV6V12V9Iainfix &lt;=V12V4Aainfix &lt;=V2V12FEAapermut_subV1V6V2ainfix +V3c1Aainfix &lt;=V5V3Aainfix &lt;V4V5Aainfix &lt;=V2V4FIainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V2V3Aainfix &lt;=c0V2F">
shape="asorted_subV8V1ainfix +V2c1Aapermut_subV3V8V1ainfix +V2c1Iapermut_subV7V8V1ainfix +V2c1Iasorted_subV8V5ainfix +V2c1Aapermut_subV7V8V5ainfix +V2c1FIainfix &lt;V2V0Aainfix &lt;=V5V2Aainfix &lt;=c0V5Aainfix &lt;ainfix -V2V5ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1Iapermut_subV6V7V1ainfix +V2c1Iasorted_subV7V1ainfix +V4c1Aapermut_subV6V7V1ainfix +V4c1FIainfix &lt;V4V0Aainfix &lt;=V1V4Aainfix &lt;=c0V1Aainfix &lt;ainfix -V4V1ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1Iainfix &gt;=agetV6V10V9Iainfix &lt;=V10V2Aainfix &lt;=V5V10FAainfix =agetV6V11V9Iainfix &lt;V11V5Aainfix &lt;V4V11FAainfix &lt;=agetV6V12V9Iainfix &lt;=V12V4Aainfix &lt;=V1V12FEAapermut_subV3V6V1ainfix +V2c1Aainfix &lt;=V5V2Aainfix &lt;V4V5Aainfix &lt;=V1V4FIainfix &lt;V2V0Aainfix &lt;V1V2Aainfix &lt;=c0V1Iainfix &lt;V1V2Iainfix &lt;V2V0Aainfix &lt;=V1V2Aainfix &lt;=c0V1FF">
<label
name="expl:parameter quicksort"/>
<transf
......@@ -192,13 +192,13 @@
expanded="true">
<goal
name="WP_parameter quicksort.8.1"
locfile="examples/programs/algo64/../algo64.mlw"
locfile="programs/algo64/../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="parameter quicksort"
sum="c857efe3d1922bae632c30e069abfef7"
sum="ad5ce69bb20a3c62372c864f4a9a6cdc"
proved="true"
expanded="false"
shape="apermut_subV1V8V2ainfix +V3c1Iapermut_subV7V8V2ainfix +V3c1Iasorted_subV8V5ainfix +V3c1Aapermut_subV7V8V5ainfix +V3c1FIainfix &lt;V3V0Aainfix &lt;=V5V3Aainfix &lt;=c0V5Aainfix &lt;ainfix -V3V5ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2Iapermut_subV6V7V2ainfix +V3c1Iasorted_subV7V2ainfix +V4c1Aapermut_subV6V7V2ainfix +V4c1FIainfix &lt;V4V0Aainfix &lt;=V2V4Aainfix &lt;=c0V2Aainfix &lt;ainfix -V4V2ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2Iainfix &gt;=agetV6V10V9Iainfix &lt;=V10V3Aainfix &lt;=V5V10FAainfix =agetV6V11V9Iainfix &lt;V11V5Aainfix &lt;V4V11FAainfix &lt;=agetV6V12V9Iainfix &lt;=V12V4Aainfix &lt;=V2V12FEAapermut_subV1V6V2ainfix +V3c1Aainfix &lt;=V5V3Aainfix &lt;V4V5Aainfix &lt;=V2V4FIainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V2V3Aainfix &lt;=c0V2F">
shape="apermut_subV3V8V1ainfix +V2c1Iapermut_subV7V8V1ainfix +V2c1Iasorted_subV8V5ainfix +V2c1Aapermut_subV7V8V5ainfix +V2c1FIainfix &lt;V2V0Aainfix &lt;=V5V2Aainfix &lt;=c0V5Aainfix &lt;ainfix -V2V5ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1Iapermut_subV6V7V1ainfix +V2c1Iasorted_subV7V1ainfix +V4c1Aapermut_subV6V7V1ainfix +V4c1FIainfix &lt;V4V0Aainfix &lt;=V1V4Aainfix &lt;=c0V1Aainfix &lt;ainfix -V4V1ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1Iainfix &gt;=agetV6V10V9Iainfix &lt;=V10V2Aainfix &lt;=V5V10FAainfix =agetV6V11V9Iainfix &lt;V11V5Aainfix &lt;V4V11FAainfix &lt;=agetV6V12V9Iainfix &lt;=V12V4Aainfix &lt;=V1V12FEAapermut_subV3V6V1ainfix +V2c1Aainfix &lt;=V5V2Aainfix &lt;V4V5Aainfix &lt;=V1V4FIainfix &lt;V2V0Aainfix &lt;V1V2Aainfix &lt;=c0V1Iainfix &lt;V1V2Iainfix &lt;V2V0Aainfix &lt;=V1V2Aainfix &lt;=c0V1FF">
<label
name="expl:parameter quicksort"/>
<proof
......@@ -212,13 +212,13 @@
</goal>
<goal
name="WP_parameter quicksort.8.2"
locfile="examples/programs/algo64/../algo64.mlw"
locfile="programs/algo64/../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="parameter quicksort"
sum="a319e14a4cac7b86e8881c095cd603ec"
sum="af0bb134c03b7b81b0ec6db2673c6e7c"
proved="true"
expanded="true"
shape="asorted_subV8V2ainfix +V3c1Iapermut_subV7V8V2ainfix +V3c1Iasorted_subV8V5ainfix +V3c1Aapermut_subV7V8V5ainfix +V3c1FIainfix &lt;V3V0Aainfix &lt;=V5V3Aainfix &lt;=c0V5Aainfix &lt;ainfix -V3V5ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2Iapermut_subV6V7V2ainfix +V3c1Iasorted_subV7V2ainfix +V4c1Aapermut_subV6V7V2ainfix +V4c1FIainfix &lt;V4V0Aainfix &lt;=V2V4Aainfix &lt;=c0V2Aainfix &lt;ainfix -V4V2ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2Iainfix &gt;=agetV6V10V9Iainfix &lt;=V10V3Aainfix &lt;=V5V10FAainfix =agetV6V11V9Iainfix &lt;V11V5Aainfix &lt;V4V11FAainfix &lt;=agetV6V12V9Iainfix &lt;=V12V4Aainfix &lt;=V2V12FEAapermut_subV1V6V2ainfix +V3c1Aainfix &lt;=V5V3Aainfix &lt;V4V5Aainfix &lt;=V2V4FIainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V2V3Aainfix &lt;=c0V2F">
shape="asorted_subV8V1ainfix +V2c1Iapermut_subV7V8V1ainfix +V2c1Iasorted_subV8V5ainfix +V2c1Aapermut_subV7V8V5ainfix +V2c1FIainfix &lt;V2V0Aainfix &lt;=V5V2Aainfix &lt;=c0V5Aainfix &lt;ainfix -V2V5ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1Iapermut_subV6V7V1ainfix +V2c1Iasorted_subV7V1ainfix +V4c1Aapermut_subV6V7V1ainfix +V4c1FIainfix &lt;V4V0Aainfix &lt;=V1V4Aainfix &lt;=c0V1Aainfix &lt;ainfix -V4V1ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1Iainfix &gt;=agetV6V10V9Iainfix &lt;=V10V2Aainfix &lt;=V5V10FAainfix =agetV6V11V9Iainfix &lt;V11V5Aainfix &lt;V4V11FAainfix &lt;=agetV6V12V9Iainfix &lt;=V12V4Aainfix &lt;=V1V12FEAapermut_subV3V6V1ainfix +V2c1Aainfix &lt;=V5V2Aainfix &lt;V4V5Aainfix &lt;=V1V4FIainfix &lt;V2V0Aainfix &lt;V1V2Aainfix &lt;=c0V1Iainfix &lt;V1V2Iainfix &lt;V2V0Aainfix &lt;=V1V2Aainfix &lt;=c0V1FF">
<label
name="expl:parameter quicksort"/>
<proof
......@@ -227,20 +227,20 @@
memlimit="1000"
obsolete="false"
archived="false">
<result status="valid" time="4.11"/>
<result status="valid" time="4.14"/>
</proof>
</goal>
</transf>
</goal>
<goal
name="WP_parameter quicksort.9"
locfile="examples/programs/algo64/../algo64.mlw"
locfile="programs/algo64/../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="normal postcondition"
sum="6940adf4c5a2be18549747c0a1d12871"
sum="07812c408c2ef8ba959a4c34a2b3e06e"
proved="true"
expanded="false"
shape="asorted_subV1V2ainfix +V3c1Aapermut_subV1V1V2ainfix +V3c1Iainfix &lt;V2V3NIainfix &lt;V3V0Aainfix &lt;=V2V3Aainfix &lt;=c0V2F">
shape="asorted_subV3V1ainfix +V2c1Aapermut_subV3V3V1ainfix +V2c1Iainfix &lt;V1V2NIainfix &lt;V2V0Aainfix &lt;=V1V2Aainfix &lt;=c0V1FF">
<label
name="expl:parameter quicksort"/>
<proof
......@@ -249,7 +249,7 @@
memlimit="1000"
obsolete="false"
archived="false">
<result status="valid" time="0.01"/>
<result status="valid" time="0.02"/>
</proof>
</goal>
</transf>
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE why3session SYSTEM "/home/jcf/why3/share/why3session.dtd">
<!DOCTYPE why3session SYSTEM "/home/andrei/prj/why-git/share/why3session.dtd">
<why3session
name="examples/programs/algo65/why3session.xml" shape_version="2">
name="programs/algo65/why3session.xml" shape_version="2">
<prover
id="0"
name="Alt-Ergo"
......@@ -20,19 +20,19 @@
expanded="true">
<theory
name="Algo65"
locfile="examples/programs/algo65/../algo65.mlw"
locfile="programs/algo65/../algo65.mlw"
loclnum="15" loccnumb="7" loccnume="13"
verified="true"
expanded="true">
<goal
name="WP_parameter find"
locfile="examples/programs/algo65/../algo65.mlw"
locfile="programs/algo65/../algo65.mlw"
loclnum="36" loccnumb="10" loccnume="14"
expl="parameter find"
sum="06de0cda75910c65a54dd8aa61635346"
sum="732df563df7411895f7db41c468a9028"
proved="true"
expanded="true"
shape="iainfix &lt;V2V3iainfix &lt;=V4V5iainfix &lt;=V6V4ainfix &lt;=agetV9V4agetV9V10Iainfix &lt;=V10V3Aainfix &lt;=V4V10FAainfix &lt;=agetV9V11agetV9V4Iainfix &lt;=V11V4Aainfix &lt;=V2V11FAapermut_subV1V9V2ainfix +V3c1Iainfix &lt;=agetV9V4agetV9V12Iainfix &lt;=V12V3Aainfix &lt;=V4V12FAainfix &lt;=agetV9V13agetV9V4Iainfix &lt;=V13V4Aainfix &lt;=V6V13FAapermut_subV8V9V6ainfix +V3c1FAainfix &lt;V3V0Aainfix &lt;=V4V3Aainfix &lt;=V6V4Aainfix &lt;=c0V6Aainfix &lt;ainfix -V3V6ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2ainfix &lt;=agetV8V4agetV8V14Iainfix &lt;=V14V3Aainfix &lt;=V4V14FAainfix &lt;=agetV8V15agetV8V4Iainfix &lt;=V15V4Aainfix &lt;=V2V15FAapermut_subV1V8V2ainfix +V3c1Aapermut_subV7V8V2ainfix +V3c1Iainfix &lt;=agetV8V4agetV8V16Iainfix &lt;=V16V5Aainfix &lt;=V4V16FAainfix &lt;=agetV8V17agetV8V4Iainfix &lt;=V17V4Aainfix &lt;=V2V17FAapermut_subV7V8V2ainfix +V5c1FAainfix &lt;V5V0Aainfix &lt;=V4V5Aainfix &lt;=V2V4Aainfix &lt;=c0V2Aainfix &lt;ainfix -V5V2ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2iainfix &lt;=V6V4ainfix &lt;=agetV18V4agetV18V19Iainfix &lt;=V19V3Aainfix &lt;=V4V19FAainfix &lt;=agetV18V20agetV18V4Iainfix &lt;=V20V4Aainfix &lt;=V2V20FAapermut_subV1V18V2ainfix +V3c1Iainfix &lt;=agetV18V4agetV18V21Iainfix &lt;=V21V3Aainfix &lt;=V4V21FAainfix &lt;=agetV18V22agetV18V4Iainfix &lt;=V22V4Aainfix &lt;=V6V22FAapermut_subV7V18V6ainfix +V3c1FAainfix &lt;V3V0Aainfix &lt;=V4V3Aainfix &lt;=V6V4Aainfix &lt;=c0V6Aainfix &lt;ainfix -V3V6ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2ainfix &lt;=agetV7V4agetV7V23Iainfix &lt;=V23V3Aainfix &lt;=V4V23FAainfix &lt;=agetV7V24agetV7V4Iainfix &lt;=V24V4Aainfix &lt;=V2V24FAapermut_subV1V7V2ainfix +V3c1Aapermut_subV7V7V2ainfix +V3c1Aapermut_subV1V7V2ainfix +V3c1Iainfix &gt;=agetV7V26V25Iainfix &lt;=V26V3Aainfix &lt;=V6V26FAainfix =agetV7V27V25Iainfix &lt;V27V6Aainfix &lt;V5V27FAainfix &lt;=agetV7V28V25Iainfix &lt;=V28V5Aainfix &lt;=V2V28FEAapermut_subV1V7V2ainfix +V3c1Aainfix &lt;=V6V3Aainfix &lt;V5V6Aainfix &lt;=V2V5FAainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2ainfix &lt;=agetV1V4agetV1V29Iainfix &lt;=V29V3Aainfix &lt;=V4V29FAainfix &lt;=agetV1V30agetV1V4Iainfix &lt;=V30V4Aainfix &lt;=V2V30FAapermut_subV1V1V2ainfix +V3c1Iainfix &lt;V3V0Aainfix &lt;=V4V3Aainfix &lt;=V2V4Aainfix &lt;=c0V2F">
shape="iainfix &lt;V1V2iainfix &lt;=V3V5iainfix &lt;=V6V3ainfix &lt;=agetV9V3agetV9V10Iainfix &lt;=V10V2Aainfix &lt;=V3V10FAainfix &lt;=agetV9V11agetV9V3Iainfix &lt;=V11V3Aainfix &lt;=V1V11FAapermut_subV4V9V1ainfix +V2c1Iainfix &lt;=agetV9V3agetV9V12Iainfix &lt;=V12V2Aainfix &lt;=V3V12FAainfix &lt;=agetV9V13agetV9V3Iainfix &lt;=V13V3Aainfix &lt;=V6V13FAapermut_subV8V9V6ainfix +V2c1FAainfix &lt;V2V0Aainfix &lt;=V3V2Aainfix &lt;=V6V3Aainfix &lt;=c0V6Aainfix &lt;ainfix -V2V6ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1ainfix &lt;=agetV8V3agetV8V14Iainfix &lt;=V14V2Aainfix &lt;=V3V14FAainfix &lt;=agetV8V15agetV8V3Iainfix &lt;=V15V3Aainfix &lt;=V1V15FAapermut_subV4V8V1ainfix +V2c1Aapermut_subV7V8V1ainfix +V2c1Iainfix &lt;=agetV8V3agetV8V16Iainfix &lt;=V16V5Aainfix &lt;=V3V16FAainfix &lt;=agetV8V17agetV8V3Iainfix &lt;=V17V3Aainfix &lt;=V1V17FAapermut_subV7V8V1ainfix +V5c1FAainfix &lt;V5V0Aainfix &lt;=V3V5Aainfix &lt;=V1V3Aainfix &lt;=c0V1Aainfix &lt;ainfix -V5V1ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1iainfix &lt;=V6V3ainfix &lt;=agetV18V3agetV18V19Iainfix &lt;=V19V2Aainfix &lt;=V3V19FAainfix &lt;=agetV18V20agetV18V3Iainfix &lt;=V20V3Aainfix &lt;=V1V20FAapermut_subV4V18V1ainfix +V2c1Iainfix &lt;=agetV18V3agetV18V21Iainfix &lt;=V21V2Aainfix &lt;=V3V21FAainfix &lt;=agetV18V22agetV18V3Iainfix &lt;=V22V3Aainfix &lt;=V6V22FAapermut_subV7V18V6ainfix +V2c1FAainfix &lt;V2V0Aainfix &lt;=V3V2Aainfix &lt;=V6V3Aainfix &lt;=c0V6Aainfix &lt;ainfix -V2V6ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1ainfix &lt;=agetV7V3agetV7V23Iainfix &lt;=V23V2Aainfix &lt;=V3V23FAainfix &lt;=agetV7V24agetV7V3Iainfix &lt;=V24V3Aainfix &lt;=V1V24FAapermut_subV4V7V1ainfix +V2c1Aapermut_subV7V7V1ainfix +V2c1Aapermut_subV4V7V1ainfix +V2c1Iainfix &gt;=agetV7V26V25Iainfix &lt;=V26V2Aainfix &lt;=V6V26FAainfix =agetV7V27V25Iainfix &lt;V27V6Aainfix &lt;V5V27FAainfix &lt;=agetV7V28V25Iainfix &lt;=V28V5Aainfix &lt;=V1V28FEAapermut_subV4V7V1ainfix +V2c1Aainfix &lt;=V6V2Aainfix &lt;V5V6Aainfix &lt;=V1V5FAainfix &lt;V2V0Aainfix &lt;V1V2Aainfix &lt;=c0V1ainfix &lt;=agetV4V3agetV4V29Iainfix &lt;=V29V2Aainfix &lt;=V3V29FAainfix &lt;=agetV4V30agetV4V3Iainfix &lt;=V30V3Aainfix &lt;=V1V30FAapermut_subV4V4V1ainfix +V2c1Iainfix &lt;V2V0Aainfix &lt;=V3V2Aainfix &lt;=V1V3Aainfix &lt;=c0V1FF">
<label
name="expl:parameter find"/>
<transf
......@@ -41,13 +41,13 @@
expanded="true">
<goal
name="WP_parameter find.1"
locfile="examples/programs/algo65/../algo65.mlw"
locfile="programs/algo65/../algo65.mlw"
loclnum="36" loccnumb="10" loccnume="14"
expl="precondition"
sum="4fb9e23ddc8308eebcccd83ff061b24e"
sum="9299cb9bc1003f313d1e7f02434b39ba"
proved="true"
expanded="false"
shape="ainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V4V3Aainfix &lt;=V2V4Aainfix &lt;=c0V2F">
shape="ainfix &lt;V2V0Aainfix &lt;V1V2Aainfix &lt;=c0V1Iainfix &lt;V1V2Iainfix &lt;V2V0Aainfix &lt;=V3V2Aainfix &lt;=V1V3Aainfix &lt;=c0V1FF">
<label
name="expl:parameter find"/>
<proof
......@@ -61,13 +61,13 @@
</goal>
<goal
name="WP_parameter find.2"
locfile="examples/programs/algo65/../algo65.mlw"
locfile="programs/algo65/../algo65.mlw"
loclnum="36" loccnumb="10" loccnume="14"
expl="assertion"
sum="38156b0243fdc98f28c319b48d5d8f74"
sum="2df8ed81cfb6f47290ed75dcb1a480a0"
proved="true"
expanded="false"
shape="apermut_subV1V7V2ainfix +V3c1Iainfix &gt;=agetV7V9V8Iainfix &lt;=V9V3Aainfix &lt;=V6V9FAainfix =agetV7V10V8Iainfix &lt;V10V6Aainfix &lt;V5V10FAainfix &lt;=agetV7V11V8Iainfix &lt;=V11V5Aainfix &lt;=V2V11FEAapermut_subV1V7V2ainfix +V3c1Aainfix &lt;=V6V3Aainfix &lt;V5V6Aainfix &lt;=V2V5FIainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V4V3Aainfix &lt;=V2V4Aainfix &lt;=c0V2F">
shape="apermut_subV4V7V1ainfix +V2c1Iainfix &gt;=agetV7V9V8Iainfix &lt;=V9V2Aainfix &lt;=V6V9FAainfix =agetV7V10V8Iainfix &lt;V10V6Aainfix &lt;V5V10FAainfix &lt;=agetV7V11V8Iainfix &lt;=V11V5Aainfix &lt;=V1V11FEAapermut_subV4V7V1ainfix +V2c1Aainfix &lt;=V6V2Aainfix &lt;V5V6Aainfix &lt;=V1V5FIainfix &lt;V2V0Aainfix &lt;V1V2Aainfix &lt;=c0V1Iainfix &lt;V1V2Iainfix &lt;V2V0Aainfix &lt;=V3V2Aainfix &lt;=V1V3Aainfix &lt;=c0V1FF">
<label
name="expl:parameter find"/>
<proof
......@@ -81,13 +81,13 @@
</goal>
<goal
name="WP_parameter find.3"
locfile="examples/programs/algo65/../algo65.mlw"
locfile="programs/algo65/../algo65.mlw"
loclnum="36" loccnumb="10" loccnume="14"
expl="variant decreases"
sum="784dd5f0868701b50a40a0dc2fa36ac8"
sum="16c64dfc4f5895ddfa138f851903edb3"
proved="true"
expanded="false"
shape="ainfix &lt;ainfix -V5V2ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2Iainfix &lt;=V4V5Iapermut_subV1V7V2ainfix +V3c1Iainfix &gt;=agetV7V9V8Iainfix &lt;=V9V3Aainfix &lt;=V6V9FAainfix =agetV7V10V8Iainfix &lt;V10V6Aainfix &lt;V5V10FAainfix &lt;=agetV7V11V8Iainfix &lt;=V11V5Aainfix &lt;=V2V11FEAapermut_subV1V7V2ainfix +V3c1Aainfix &lt;=V6V3Aainfix &lt;V5V6Aainfix &lt;=V2V5FIainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V4V3Aainfix &lt;=V2V4Aainfix &lt;=c0V2F">
shape="ainfix &lt;ainfix -V5V1ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1Iainfix &lt;=V3V5Iapermut_subV4V7V1ainfix +V2c1Iainfix &gt;=agetV7V9V8Iainfix &lt;=V9V2Aainfix &lt;=V6V9FAainfix =agetV7V10V8Iainfix &lt;V10V6Aainfix &lt;V5V10FAainfix &lt;=agetV7V11V8Iainfix &lt;=V11V5Aainfix &lt;=V1V11FEAapermut_subV4V7V1ainfix +V2c1Aainfix &lt;=V6V2Aainfix &lt;V5V6Aainfix &lt;=V1V5FIainfix &lt;V2V0Aainfix &lt;V1V2Aainfix &lt;=c0V1Iainfix &lt;V1V2Iainfix &lt;V2V0Aainfix &lt;=V3V2Aainfix &lt;=V1V3Aainfix &lt;=c0V1FF">
<label
name="expl:parameter find"/>
<proof
......@@ -96,18 +96,18 @@
memlimit="1000"
obsolete="false"
archived="false">
<result status="valid" time="0.00"/>
<result status="valid" time="0.01"/>
</proof>
</goal>
<goal
name="WP_parameter find.4"
locfile="examples/programs/algo65/../algo65.mlw"
locfile="programs/algo65/../algo65.mlw"
loclnum="36" loccnumb="10" loccnume="14"
expl="precondition"
sum="f1e9c65f66b82fb61f2f1149aa4e65b0"
sum="d4f5d37b4a926870300647c476911ddf"
proved="true"
expanded="false"
shape="ainfix &lt;V5V0Aainfix &lt;=V4V5Aainfix &lt;=V2V4Aainfix &lt;=c0V2Iainfix &lt;=V4V5Iapermut_subV1V7V2ainfix +V3c1Iainfix &gt;=agetV7V9V8Iainfix &lt;=V9V3Aainfix &lt;=V6V9FAainfix =agetV7V10V8Iainfix &lt;V10V6Aainfix &lt;V5V10FAainfix &lt;=agetV7V11V8Iainfix &lt;=V11V5Aainfix &lt;=V2V11FEAapermut_subV1V7V2ainfix +V3c1Aainfix &lt;=V6V3Aainfix &lt;V5V6Aainfix &lt;=V2V5FIainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V4V3Aainfix &lt;=V2V4Aainfix &lt;=c0V2F">
shape="ainfix &lt;V5V0Aainfix &lt;=V3V5Aainfix &lt;=V1V3Aainfix &lt;=c0V1Iainfix &lt;=V3V5Iapermut_subV4V7V1ainfix +V2c1Iainfix &gt;=agetV7V9V8Iainfix &lt;=V9V2Aainfix &lt;=V6V9FAainfix =agetV7V10V8Iainfix &lt;V10V6Aainfix &lt;V5V10FAainfix &lt;=agetV7V11V8Iainfix &lt;=V11V5Aainfix &lt;=V1V11FEAapermut_subV4V7V1ainfix +V2c1Aainfix &lt;=V6V2Aainfix &lt;V5V6Aainfix &lt;=V1V5FIainfix &lt;V2V0Aainfix &lt;V1V2Aainfix &lt;=c0V1Iainfix &lt;V1V2Iainfix &lt;V2V0Aainfix &lt;=V3V2Aainfix &lt;=V1V3Aainfix &lt;=c0V1FF">
<label
name="expl:parameter find"/>
<proof
......@@ -121,13 +121,13 @@
</goal>
<goal
name="WP_parameter find.5"
locfile="examples/programs/algo65/../algo65.mlw"
locfile="programs/algo65/../algo65.mlw"
loclnum="36" loccnumb="10" loccnume="14"
expl="assertion"
sum="b8f24c9158fd47786621f351a7ba5150"
sum="a2bdeb22b92a4f75fe06604645ffb49c"
proved="true"
expanded="false"
shape="apermut_subV7V8V2ainfix +V3c1Iainfix &lt;=agetV8V4agetV8V9Iainfix &lt;=V9V5Aainfix &lt;=V4V9FAainfix &lt;=agetV8V10agetV8V4Iainfix &lt;=V10V4Aainfix &lt;=V2V10FAapermut_subV7V8V2ainfix +V5c1FIainfix &lt;V5V0Aainfix &lt;=V4V5Aainfix &lt;=V2V4Aainfix &lt;=c0V2Aainfix &lt;ainfix -V5V2ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2Iainfix &lt;=V4V5Iapermut_subV1V7V2ainfix +V3c1Iainfix &gt;=agetV7V12V11Iainfix &lt;=V12V3Aainfix &lt;=V6V12FAainfix =agetV7V13V11Iainfix &lt;V13V6Aainfix &lt;V5V13FAainfix &lt;=agetV7V14V11Iainfix &lt;=V14V5Aainfix &lt;=V2V14FEAapermut_subV1V7V2ainfix +V3c1Aainfix &lt;=V6V3Aainfix &lt;V5V6Aainfix &lt;=V2V5FIainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V4V3Aainfix &lt;=V2V4Aainfix &lt;=c0V2F">
shape="apermut_subV7V8V1ainfix +V2c1Iainfix &lt;=agetV8V3agetV8V9Iainfix &lt;=V9V5Aainfix &lt;=V3V9FAainfix &lt;=agetV8V10agetV8V3Iainfix &lt;=V10V3Aainfix &lt;=V1V10FAapermut_subV7V8V1ainfix +V5c1FIainfix &lt;V5V0Aainfix &lt;=V3V5Aainfix &lt;=V1V3Aainfix &lt;=c0V1Aainfix &lt;ainfix -V5V1ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1Iainfix &lt;=V3V5Iapermut_subV4V7V1ainfix +V2c1Iainfix &gt;=agetV7V12V11Iainfix &lt;=V12V2Aainfix &lt;=V6V12FAainfix =agetV7V13V11Iainfix &lt;V13V6Aainfix &lt;V5V13FAainfix &lt;=agetV7V14V11Iainfix &lt;=V14V5Aainfix &lt;=V1V14FEAapermut_subV4V7V1ainfix +V2c1Aainfix &lt;=V6V2Aainfix &lt;V5V6Aainfix &lt;=V1V5FIainfix &lt;V2V0Aainfix &lt;V1V2Aainfix &lt;=c0V1Iainfix &lt;V1V2Iainfix &lt;V2V0Aainfix &lt;=V3V2Aainfix &lt;=V1V3Aainfix &lt;=c0V1FF">
<label
name="expl:parameter find"/>
<proof
......@@ -136,18 +136,18 @@
memlimit="1000"
obsolete="false"
archived="false">
<result status="valid" time="0.00"/>
<result status="valid" time="0.01"/>
</proof>
</goal>
<goal
name="WP_parameter find.6"
locfile="examples/programs/algo65/../algo65.mlw"
locfile="programs/algo65/../algo65.mlw"
loclnum="36" loccnumb="10" loccnume="14"
expl="variant decreases"
sum="07ce57493e2d2a337bc030defff37fcf"
sum="c8bbe6e05131e3cecd479b159ad7efc3"
proved="true"
expanded="false"
shape="ainfix &lt;ainfix -V3V6ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2Iainfix &lt;=V6V4Iapermut_subV7V8V2ainfix +V3c1Iainfix &lt;=agetV8V4agetV8V9Iainfix &lt;=V9V5Aainfix &lt;=V4V9FAainfix &lt;=agetV8V10agetV8V4Iainfix &lt;=V10V4Aainfix &lt;=V2V10FAapermut_subV7V8V2ainfix +V5c1FIainfix &lt;V5V0Aainfix &lt;=V4V5Aainfix &lt;=V2V4Aainfix &lt;=c0V2Aainfix &lt;ainfix -V5V2ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2Iainfix &lt;=V4V5Iapermut_subV1V7V2ainfix +V3c1Iainfix &gt;=agetV7V12V11Iainfix &lt;=V12V3Aainfix &lt;=V6V12FAainfix =agetV7V13V11Iainfix &lt;V13V6Aainfix &lt;V5V13FAainfix &lt;=agetV7V14V11Iainfix &lt;=V14V5Aainfix &lt;=V2V14FEAapermut_subV1V7V2ainfix +V3c1Aainfix &lt;=V6V3Aainfix &lt;V5V6Aainfix &lt;=V2V5FIainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V4V3Aainfix &lt;=V2V4Aainfix &lt;=c0V2F">
shape="ainfix &lt;ainfix -V2V6ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1Iainfix &lt;=V6V3Iapermut_subV7V8V1ainfix +V2c1Iainfix &lt;=agetV8V3agetV8V9Iainfix &lt;=V9V5Aainfix &lt;=V3V9FAainfix &lt;=agetV8V10agetV8V3Iainfix &lt;=V10V3Aainfix &lt;=V1V10FAapermut_subV7V8V1ainfix +V5c1FIainfix &lt;V5V0Aainfix &lt;=V3V5Aainfix &lt;=V1V3Aainfix &lt;=c0V1Aainfix &lt;ainfix -V5V1ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1Iainfix &lt;=V3V5Iapermut_subV4V7V1ainfix +V2c1Iainfix &gt;=agetV7V12V11Iainfix &lt;=V12V2Aainfix &lt;=V6V12FAainfix =agetV7V13V11Iainfix &lt;V13V6Aainfix &lt;V5V13FAainfix &lt;=agetV7V14V11Iainfix &lt;=V14V5Aainfix &lt;=V1V14FEAapermut_subV4V7V1ainfix +V2c1Aainfix &lt;=V6V2Aainfix &lt;V5V6Aainfix &lt;=V1V5FIainfix &lt;V2V0Aainfix &lt;V1V2Aainfix &lt;=c0V1Iainfix &lt;V1V2Iainfix &lt;V2V0Aainfix &lt;=V3V2Aainfix &lt;=V1V3Aainfix &lt;=c0V1FF">
<label
name="expl:parameter find"/>
<proof
......@@ -161,13 +161,13 @@
</goal>
<goal
name="WP_parameter find.7"
locfile="examples/programs/algo65/../algo65.mlw"
locfile="programs/algo65/../algo65.mlw"
loclnum="36" loccnumb="10" loccnume="14"
expl="precondition"
sum="010c8aaf35bf28ad10acdb88c63cc96f"
sum="3b85bc7f29e6a861726f4f7d427e7565"
proved="true"
expanded="false"
shape="ainfix &lt;V3V0Aainfix &lt;=V4V3Aainfix &lt;=V6V4Aainfix &lt;=c0V6Iainfix &lt;=V6V4Iapermut_subV7V8V2ainfix +V3c1Iainfix &lt;=agetV8V4agetV8V9Iainfix &lt;=V9V5Aainfix &lt;=V4V9FAainfix &lt;=agetV8V10agetV8V4Iainfix &lt;=V10V4Aainfix &lt;=V2V10FAapermut_subV7V8V2ainfix +V5c1FIainfix &lt;V5V0Aainfix &lt;=V4V5Aainfix &lt;=V2V4Aainfix &lt;=c0V2Aainfix &lt;ainfix -V5V2ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2Iainfix &lt;=V4V5Iapermut_subV1V7V2ainfix +V3c1Iainfix &gt;=agetV7V12V11Iainfix &lt;=V12V3Aainfix &lt;=V6V12FAainfix =agetV7V13V11Iainfix &lt;V13V6Aainfix &lt;V5V13FAainfix &lt;=agetV7V14V11Iainfix &lt;=V14V5Aainfix &lt;=V2V14FEAapermut_subV1V7V2ainfix +V3c1Aainfix &lt;=V6V3Aainfix &lt;V5V6Aainfix &lt;=V2V5FIainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V4V3Aainfix &lt;=V2V4Aainfix &lt;=c0V2F">
shape="ainfix &lt;V2V0Aainfix &lt;=V3V2Aainfix &lt;=V6V3Aainfix &lt;=c0V6Iainfix &lt;=V6V3Iapermut_subV7V8V1ainfix +V2c1Iainfix &lt;=agetV8V3agetV8V9Iainfix &lt;=V9V5Aainfix &lt;=V3V9FAainfix &lt;=agetV8V10agetV8V3Iainfix &lt;=V10V3Aainfix &lt;=V1V10FAapermut_subV7V8V1ainfix +V5c1FIainfix &lt;V5V0Aainfix &lt;=V3V5Aainfix &lt;=V1V3Aainfix &lt;=c0V1Aainfix &lt;ainfix -V5V1ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1Iainfix &lt;=V3V5Iapermut_subV4V7V1ainfix +V2c1Iainfix &gt;=agetV7V12V11Iainfix &lt;=V12V2Aainfix &lt;=V6V12FAainfix =agetV7V13V11Iainfix &lt;V13V6Aainfix &lt;V5V13FAainfix &lt;=agetV7V14V11Iainfix &lt;=V14V5Aainfix &lt;=V1V14FEAapermut_subV4V7V1ainfix +V2c1Aainfix &lt;=V6V2Aainfix &lt;V5V6Aainfix &lt;=V1V5FIainfix &lt;V2V0Aainfix &lt;V1V2Aainfix &lt;=c0V1Iainfix &lt;V1V2Iainfix &lt;V2V0Aainfix &lt;=V3V2Aainfix &lt;=V1V3Aainfix &lt;=c0V1FF">
<label
name="expl:parameter find"/>
<proof
......@@ -176,18 +176,18 @@
memlimit="1000"
obsolete="false"
archived="false">
<result status="valid" time="0.01"/>
<result status="valid" time="0.00"/>
</proof>
</goal>
<goal
name="WP_parameter find.8"
locfile="examples/programs/algo65/../algo65.mlw"
locfile="programs/algo65/../algo65.mlw"
loclnum="36" loccnumb="10" loccnume="14"
expl="normal postcondition"
sum="e5d24f84f9e5fc3f13366fc946eabb40"
sum="3c0e3683ddaddf4bc8831d813748f4dc"
proved="true"
expanded="false"
shape="ainfix &lt;=agetV9V4agetV9V10Iainfix &lt;=V10V3Aainfix &lt;=V4V10FAainfix &lt;=agetV9V11agetV9V4Iainfix &lt;=V11V4Aainfix &lt;=V2V11FAapermut_subV1V9V2ainfix +V3c1Iainfix &lt;=agetV9V4agetV9V12Iainfix &lt;=V12V3Aainfix &lt;=V4V12FAainfix &lt;=agetV9V13agetV9V4Iainfix &lt;=V13V4Aainfix &lt;=V6V13FAapermut_subV8V9V6ainfix +V3c1FIainfix &lt;V3V0Aainfix &lt;=V4V3Aainfix &lt;=V6V4Aainfix &lt;=c0V6Aainfix &lt;ainfix -V3V6ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2Iainfix &lt;=V6V4Iapermut_subV7V8V2ainfix +V3c1Iainfix &lt;=agetV8V4agetV8V14Iainfix &lt;=V14V5Aainfix &lt;=V4V14FAainfix &lt;=agetV8V15agetV8V4Iainfix &lt;=V15V4Aainfix &lt;=V2V15FAapermut_subV7V8V2ainfix +V5c1FIainfix &lt;V5V0Aainfix &lt;=V4V5Aainfix &lt;=V2V4Aainfix &lt;=c0V2Aainfix &lt;ainfix -V5V2ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2Iainfix &lt;=V4V5Iapermut_subV1V7V2ainfix +V3c1Iainfix &gt;=agetV7V17V16Iainfix &lt;=V17V3Aainfix &lt;=V6V17FAainfix =agetV7V18V16Iainfix &lt;V18V6Aainfix &lt;V5V18FAainfix &lt;=agetV7V19V16Iainfix &lt;=V19V5Aainfix &lt;=V2V19FEAapermut_subV1V7V2ainfix +V3c1Aainfix &lt;=V6V3Aainfix &lt;V5V6Aainfix &lt;=V2V5FIainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V4V3Aainfix &lt;=V2V4Aainfix &lt;=c0V2F">
shape="ainfix &lt;=agetV9V3agetV9V10Iainfix &lt;=V10V2Aainfix &lt;=V3V10FAainfix &lt;=agetV9V11agetV9V3Iainfix &lt;=V11V3Aainfix &lt;=V1V11FAapermut_subV4V9V1ainfix +V2c1Iainfix &lt;=agetV9V3agetV9V12Iainfix &lt;=V12V2Aainfix &lt;=V3V12FAainfix &lt;=agetV9V13agetV9V3Iainfix &lt;=V13V3Aainfix &lt;=V6V13FAapermut_subV8V9V6ainfix +V2c1FIainfix &lt;V2V0Aainfix &lt;=V3V2Aainfix &lt;=V6V3Aainfix &lt;=c0V6Aainfix &lt;ainfix -V2V6ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1Iainfix &lt;=V6V3Iapermut_subV7V8V1ainfix +V2c1Iainfix &lt;=agetV8V3agetV8V14Iainfix &lt;=V14V5Aainfix &lt;=V3V14FAainfix &lt;=agetV8V15agetV8V3Iainfix &lt;=V15V3Aainfix &lt;=V1V15FAapermut_subV7V8V1ainfix +V5c1FIainfix &lt;V5V0Aainfix &lt;=V3V5Aainfix &lt;=V1V3Aainfix &lt;=c0V1Aainfix &lt;ainfix -V5V1ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1Iainfix &lt;=V3V5Iapermut_subV4V7V1ainfix +V2c1Iainfix &gt;=agetV7V17V16Iainfix &lt;=V17V2Aainfix &lt;=V6V17FAainfix =agetV7V18V16Iainfix &lt;V18V6Aainfix &lt;V5V18FAainfix &lt;=agetV7V19V16Iainfix &lt;=V19V5Aainfix &lt;=V1V19FEAapermut_subV4V7V1ainfix +V2c1Aainfix &lt;=V6V2Aainfix &lt;V5V6Aainfix &lt;=V1V5FIainfix &lt;V2V0Aainfix &lt;V1V2Aainfix &lt;=c0V1Iainfix &lt;V1V2Iainfix &lt;V2V0Aainfix &lt;=V3V2Aainfix &lt;=V1V3Aainfix &lt;=c0V1FF">
<label
name="expl:parameter find"/>
<proof
......@@ -201,13 +201,13 @@
</goal>
<goal
name="WP_parameter find.9"
locfile="examples/programs/algo65/../algo65.mlw"
locfile="programs/algo65/../algo65.mlw"
loclnum="36" loccnumb="10" loccnume="14"
expl="normal postcondition"
sum="3cc461602e8957c14f20cc49b04f82a6"
sum="ff7f2b371d398a0f59ae4136817e2dae"
proved="true"
expanded="true"
shape="ainfix &lt;=agetV8V4agetV8V9Iainfix &lt;=V9V3Aainfix &lt;=V4V9FAainfix &lt;=agetV8V10agetV8V4Iainfix &lt;=V10V4Aainfix &lt;=V2V10FAapermut_subV1V8V2ainfix +V3c1Iainfix &lt;=V6V4NIapermut_subV7V8V2ainfix +V3c1Iainfix &lt;=agetV8V4agetV8V11Iainfix &lt;=V11V5Aainfix &lt;=V4V11FAainfix &lt;=agetV8V12agetV8V4Iainfix &lt;=V12V4Aainfix &lt;=V2V12FAapermut_subV7V8V2ainfix +V5c1FIainfix &lt;V5V0Aainfix &lt;=V4V5Aainfix &lt;=V2V4Aainfix &lt;=c0V2Aainfix &lt;ainfix -V5V2ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2Iainfix &lt;=V4V5Iapermut_subV1V7V2ainfix +V3c1Iainfix &gt;=agetV7V14V13Iainfix &lt;=V14V3Aainfix &lt;=V6V14FAainfix =agetV7V15V13Iainfix &lt;V15V6Aainfix &lt;V5V15FAainfix &lt;=agetV7V16V13Iainfix &lt;=V16V5Aainfix &lt;=V2V16FEAapermut_subV1V7V2ainfix +V3c1Aainfix &lt;=V6V3Aainfix &lt;V5V6Aainfix &lt;=V2V5FIainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V4V3Aainfix &lt;=V2V4Aainfix &lt;=c0V2F">
shape="ainfix &lt;=agetV8V3agetV8V9Iainfix &lt;=V9V2Aainfix &lt;=V3V9FAainfix &lt;=agetV8V10agetV8V3Iainfix &lt;=V10V3Aainfix &lt;=V1V10FAapermut_subV4V8V1ainfix +V2c1Iainfix &lt;=V6V3NIapermut_subV7V8V1ainfix +V2c1Iainfix &lt;=agetV8V3agetV8V11Iainfix &lt;=V11V5Aainfix &lt;=V3V11FAainfix &lt;=agetV8V12agetV8V3Iainfix &lt;=V12V3Aainfix &lt;=V1V12FAapermut_subV7V8V1ainfix +V5c1FIainfix &lt;V5V0Aainfix &lt;=V3V5Aainfix &lt;=V1V3Aainfix &lt;=c0V1Aainfix &lt;ainfix -V5V1ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1Iainfix &lt;=V3V5Iapermut_subV4V7V1ainfix +V2c1Iainfix &gt;=agetV7V14V13Iainfix &lt;=V14V2Aainfix &lt;=V6V14FAainfix =agetV7V15V13Iainfix &lt;V15V6Aainfix &lt;V5V15FAainfix &lt;=agetV7V16V13Iainfix &lt;=V16V5Aainfix &lt;=V1V16FEAapermut_subV4V7V1ainfix +V2c1Aainfix &lt;=V6V2Aainfix &lt;V5V6Aainfix &lt;=V1V5FIainfix &lt;V2V0Aainfix &lt;V1V2Aainfix &lt;=c0V1Iainfix &lt;V1V2Iainfix &lt;V2V0Aainfix &lt;=V3V2Aainfix &lt;=V1V3Aainfix &lt;=c0V1FF">
<label
name="expl:parameter find"/>
<transf
......@@ -216,18 +216,18 @@
expanded="true">
<goal
name="WP_parameter find.9.1"
locfile="examples/programs/algo65/../algo65.mlw"
locfile="programs/algo65/../algo65.mlw"
loclnum="36" loccnumb="10" loccnume="14"
expl="parameter find"
sum="23b9aa0a5d1f1d71c8d79b704a6fd7a5"
sum="7151acf1de7d3e883a32d2f4f15a4a0b"
proved="true"
expanded="false"
shape="apermut_subV1V8V2ainfix +V3c1Iainfix &lt;=V6V4NIapermut_subV7V8V2ainfix +V3c1Iainfix &lt;=agetV8V4agetV8V9Iainfix &lt;=V9V5Aainfix &lt;=V4V9FAainfix &lt;=agetV8V10agetV8V4Iainfix &lt;=V10V4Aainfix &lt;=V2V10FAapermut_subV7V8V2ainfix +V5c1FIainfix &lt;V5V0Aainfix &lt;=V4V5Aainfix &lt;=V2V4Aainfix &lt;=c0V2Aainfix &lt;ainfix -V5V2ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2Iainfix &lt;=V4V5Iapermut_subV1V7V2ainfix +V3c1Iainfix &gt;=agetV7V12V11Iainfix &lt;=V12V3Aainfix &lt;=V6V12FAainfix =agetV7V13V11Iainfix &lt;V13V6Aainfix &lt;V5V13FAainfix &lt;=agetV7V14V11Iainfix &lt;=V14V5Aainfix &lt;=V2V14FEAapermut_subV1V7V2ainfix +V3c1Aainfix &lt;=V6V3Aainfix &lt;V5V6Aainfix &lt;=V2V5FIainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V4V3Aainfix &lt;=V2V4Aainfix &lt;=c0V2F">
shape="apermut_subV4V8V1ainfix +V2c1Iainfix &lt;=V6V3NIapermut_subV7V8V1ainfix +V2c1Iainfix &lt;=agetV8V3agetV8V9Iainfix &lt;=V9V5Aainfix &lt;=V3V9FAainfix &lt;=agetV8V10agetV8V3Iainfix &lt;=V10V3Aainfix &lt;=V1V10FAapermut_subV7V8V1ainfix +V5c1FIainfix &lt;V5V0Aainfix &lt;=V3V5Aainfix &lt;=V1V3Aainfix &lt;=c0V1Aainfix &lt;ainfix -V5V1ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1Iainfix &lt;=V3V5Iapermut_subV4V7V1ainfix +V2c1Iainfix &gt;=agetV7V12V11Iainfix &lt;=V12V2Aainfix &lt;=V6V12FAainfix =agetV7V13V11Iainfix &lt;V13V6Aainfix &lt;V5V13FAainfix &lt;=agetV7V14V11Iainfix &lt;=V14V5Aainfix &lt;=V1V14FEAapermut_subV4V7V1ainfix +V2c1Aainfix &lt;=V6V2Aainfix &lt;V5V6Aainfix &lt;=V1V5FIainfix &lt;V2V0Aainfix &lt;V1V2Aainfix &lt;=c0V1Iainfix &lt;V1V2Iainfix &lt;V2V0Aainfix &lt;=V3V2Aainfix &lt;=V1V3Aainfix &lt;=c0V1FF">
<label
name="expl:parameter find"/>
<proof
prover="0"
timelimit="18"
timelimit="10"
memlimit="1000"
obsolete="false"
archived="false">
......@@ -236,55 +236,55 @@
</goal>
<goal
name="WP_parameter find.9.2"
locfile="examples/programs/algo65/../algo65.mlw"
locfile="programs/algo65/../algo65.mlw"
loclnum="36" loccnumb="10" loccnume="14"
expl="parameter find"
sum="56286934f0b1e402a6c5700c660bf89a"
sum="a7d90beea891d0fec6b066dd5e655b08"
proved="true"
expanded="false"
shape="ainfix &lt;=agetV8V9agetV8V4Iainfix &lt;=V9V4Aainfix &lt;=V2V9FIainfix &lt;=V6V4NIapermut_subV7V8V2ainfix +V3c1Iainfix &lt;=agetV8V4agetV8V10Iainfix &lt;=V10V5Aainfix &lt;=V4V10FAainfix &lt;=agetV8V11agetV8V4Iainfix &lt;=V11V4Aainfix &lt;=V2V11FAapermut_subV7V8V2ainfix +V5c1FIainfix &lt;V5V0Aainfix &lt;=V4V5Aainfix &lt;=V2V4Aainfix &lt;=c0V2Aainfix &lt;ainfix -V5V2ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2Iainfix &lt;=V4V5Iapermut_subV1V7V2ainfix +V3c1Iainfix &gt;=agetV7V13V12Iainfix &lt;=V13V3Aainfix &lt;=V6V13FAainfix =agetV7V14V12Iainfix &lt;V14V6Aainfix &lt;V5V14FAainfix &lt;=agetV7V15V12Iainfix &lt;=V15V5Aainfix &lt;=V2V15FEAapermut_subV1V7V2ainfix +V3c1Aainfix &lt;=V6V3Aainfix &lt;V5V6Aainfix &lt;=V2V5FIainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V4V3Aainfix &lt;=V2V4Aainfix &lt;=c0V2F">
expanded="true"
shape="ainfix &lt;=agetV8V9agetV8V3Iainfix &lt;=V9V3Aainfix &lt;=V1V9FIainfix &lt;=V6V3NIapermut_subV7V8V1ainfix +V2c1Iainfix &lt;=agetV8V3agetV8V10Iainfix &lt;=V10V5Aainfix &lt;=V3V10FAainfix &lt;=agetV8V11agetV8V3Iainfix &lt;=V11V3Aainfix &lt;=V1V11FAapermut_subV7V8V1ainfix +V5c1FIainfix &lt;V5V0Aainfix &lt;=V3V5Aainfix &lt;=V1V3Aainfix &lt;=c0V1Aainfix &lt;ainfix -V5V1ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1Iainfix &lt;=V3V5Iapermut_subV4V7V1ainfix +V2c1Iainfix &gt;=agetV7V13V12Iainfix &lt;=V13V2Aainfix &lt;=V6V13FAainfix =agetV7V14V12Iainfix &lt;V14V6Aainfix &lt;V5V14FAainfix &lt;=agetV7V15V12Iainfix &lt;=V15V5Aainfix &lt;=V1V15FEAapermut_subV4V7V1ainfix +V2c1Aainfix &lt;=V6V2Aainfix &lt;V5V6Aainfix &lt;=V1V5FIainfix &lt;V2V0Aainfix &lt;V1V2Aainfix &lt;=c0V1Iainfix &lt;V1V2Iainfix &lt;V2V0Aainfix &lt;=V3V2Aainfix &lt;=V1V3Aainfix &lt;=c0V1FF">
<label
name="expl:parameter find"/>
<proof
prover="2"
timelimit="10"
prover="1"
timelimit="20"
memlimit="1000"
obsolete="false"
archived="false">
<result status="valid" time="0.02"/>
<result status="valid" time="0.01"/>
</proof>
</goal>
<goal
name="WP_parameter find.9.3"
locfile="examples/programs/algo65/../algo65.mlw"
locfile="programs/algo65/../algo65.mlw"
loclnum="36" loccnumb="10" loccnume="14"
expl="parameter find"
sum="1ba7c55c120f21137db840a1cc2be474"
sum="fdecb3d3ff44189e9d518dc32894f0ee"
proved="true"
expanded="true"
shape="ainfix &lt;=agetV8V4agetV8V9Iainfix &lt;=V9V3Aainfix &lt;=V4V9FIainfix &lt;=V6V4NIapermut_subV7V8V2ainfix +V3c1Iainfix &lt;=agetV8V4agetV8V10Iainfix &lt;=V10V5Aainfix &lt;=V4V10FAainfix &lt;=agetV8V11agetV8V4Iainfix &lt;=V11V4Aainfix &lt;=V2V11FAapermut_subV7V8V2ainfix +V5c1FIainfix &lt;V5V0Aainfix &lt;=V4V5Aainfix &lt;=V2V4Aainfix &lt;=c0V2Aainfix &lt;ainfix -V5V2ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2Iainfix &lt;=V4V5Iapermut_subV1V7V2ainfix +V3c1Iainfix &gt;=agetV7V13V12Iainfix &lt;=V13V3Aainfix &lt;=V6V13FAainfix =agetV7V14V12Iainfix &lt;V14V6Aainfix &lt;V5V14FAainfix &lt;=agetV7V15V12Iainfix &lt;=V15V5Aainfix &lt;=V2V15FEAapermut_subV1V7V2ainfix +V3c1Aainfix &lt;=V6V3Aainfix &lt;V5V6Aainfix &lt;=V2V5FIainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V4V3Aainfix &lt;=V2V4Aainfix &lt;=c0V2F">
expanded="false"
shape="ainfix &lt;=agetV8V3agetV8V9Iainfix &lt;=V9V2Aainfix &lt;=V3V9FIainfix &lt;=V6V3NIapermut_subV7V8V1ainfix +V2c1Iainfix &lt;=agetV8V3agetV8V10Iainfix &lt;=V10V5Aainfix &lt;=V3V10FAainfix &lt;=agetV8V11agetV8V3Iainfix &lt;=V11V3Aainfix &lt;=V1V11FAapermut_subV7V8V1ainfix +V5c1FIainfix &lt;V5V0Aainfix &lt;=V3V5Aainfix &lt;=V1V3Aainfix &lt;=c0V1Aainfix &lt;ainfix -V5V1ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1Iainfix &lt;=V3V5Iapermut_subV4V7V1ainfix +V2c1Iainfix &gt;=agetV7V13V12Iainfix &lt;=V13V2Aainfix &lt;=V6V13FAainfix =agetV7V14V12Iainfix &lt;V14V6Aainfix &lt;V5V14FAainfix &lt;=agetV7V15V12Iainfix &lt;=V15V5Aainfix &lt;=V1V15FEAapermut_subV4V7V1ainfix +V2c1Aainfix &lt;=V6V2Aainfix &lt;V5V6Aainfix &lt;=V1V5FIainfix &lt;V2V0Aainfix &lt;V1V2Aainfix &lt;=c0V1Iainfix &lt;V1V2Iainfix &lt;V2V0Aainfix &lt;=V3V2Aainfix &lt;=V1V3Aainfix &lt;=c0V1FF">
<label
name="expl:parameter find"/>
<proof
prover="1"
timelimit="20"
prover="2"
timelimit="10"
memlimit="1000"
obsolete="false"
archived="false">
<result status="valid" time="1.48"/>
<result status="valid" time="0.06"/>
</proof>
</goal>
</transf>
</goal>
<goal
name="WP_parameter find.10"
locfile="examples/programs/algo65/../algo65.mlw"
locfile="programs/algo65/../algo65.mlw"
loclnum="36" loccnumb="10" loccnume="14"
expl="assertion"
sum="9ce10c81d1a3f08b1e4da4a9f0514db4"
sum="775def89d93316cfa9b4932a99d3d120"
proved="true"
expanded="false"
shape="apermut_subV7V7V2ainfix +V3c1Iainfix &lt;=V4V5NIapermut_subV1V7V2ainfix +V3c1Iainfix &gt;=agetV7V9V8Iainfix &lt;=V9V3Aainfix &lt;=V6V9FAainfix =agetV7V10V8Iainfix &lt;V10V6Aainfix &lt;V5V10FAainfix &lt;=agetV7V11V8Iainfix &lt;=V11V5Aainfix &lt;=V2V11FEAapermut_subV1V7V2ainfix +V3c1Aainfix &lt;=V6V3Aainfix &lt;V5V6Aainfix &lt;=V2V5FIainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V4V3Aainfix &lt;=V2V4Aainfix &lt;=c0V2F">
shape="apermut_subV7V7V1ainfix +V2c1Iainfix &lt;=V3V5NIapermut_subV4V7V1ainfix +V2c1Iainfix &gt;=agetV7V9V8Iainfix &lt;=V9V2Aainfix &lt;=V6V9FAainfix =agetV7V10V8Iainfix &lt;V10V6Aainfix &lt;V5V10FAainfix &lt;=agetV7V11V8Iainfix &lt;=V11V5Aainfix &lt;=V1V11FEAapermut_subV4V7V1ainfix +V2c1Aainfix &lt;=V6V2Aainfix &lt;V5V6Aainfix &lt;=V1V5FIainfix &lt;V2V0Aainfix &lt;V1V2Aainfix &lt;=c0V1Iainfix &lt;V1V2Iainfix &lt;V2V0Aainfix &lt;=V3V2Aainfix &lt;=V1V3Aainfix &lt;=c0V1FF">
<label
name="expl:parameter find"/>
<proof
......@@ -298,13 +298,13 @@
</goal>
<goal
name="WP_parameter find.11"
locfile="examples/programs/algo65/../algo65.mlw"
locfile="programs/algo65/../algo65.mlw"
loclnum="36" loccnumb="10" loccnume="14"
expl="variant decreases"
sum="b4c5e6abca241197be72092ad7525d07"
sum="f6c2c21ed21f3a675b441e84dbc9202d"
proved="true"
expanded="false"
shape="ainfix &lt;ainfix -V3V6ainfix -V3V2Aainfix &lt;=c0ainfix -V3V2Iainfix &lt;=V6V4Iapermut_subV7V7V2ainfix +V3c1Iainfix &lt;=V4V5NIapermut_subV1V7V2ainfix +V3c1Iainfix &gt;=agetV7V9V8Iainfix &lt;=V9V3Aainfix &lt;=V6V9FAainfix =agetV7V10V8Iainfix &lt;V10V6Aainfix &lt;V5V10FAainfix &lt;=agetV7V11V8Iainfix &lt;=V11V5Aainfix &lt;=V2V11FEAapermut_subV1V7V2ainfix +V3c1Aainfix &lt;=V6V3Aainfix &lt;V5V6Aainfix &lt;=V2V5FIainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V4V3Aainfix &lt;=V2V4Aainfix &lt;=c0V2F">
shape="ainfix &lt;ainfix -V2V6ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1Iainfix &lt;=V6V3Iapermut_subV7V7V1ainfix +V2c1Iainfix &lt;=V3V5NIapermut_subV4V7V1ainfix +V2c1Iainfix &gt;=agetV7V9V8Iainfix &lt;=V9V2Aainfix &lt;=V6V9FAainfix =agetV7V10V8Iainfix &lt;V10V6Aainfix &lt;V5V10FAainfix &lt;=agetV7V11V8Iainfix &lt;=V11V5Aainfix &lt;=V1V11FEAapermut_subV4V7V1ainfix +V2c1Aainfix &lt;=V6V2Aainfix &lt;V5V6Aainfix &lt;=V1V5FIainfix &lt;V2V0Aainfix &lt;V1V2Aainfix &lt;=c0V1Iainfix &lt;V1V2Iainfix &lt;V2V0Aainfix &lt;=V3V2Aainfix &lt;=V1V3Aainfix &lt;=c0V1FF">
<label
name="expl:parameter find"/>
<proof
......@@ -318,13 +318,13 @@
</goal>
<goal
name="WP_parameter find.12"
locfile="examples/programs/algo65/../algo65.mlw"
locfile="programs/algo65/../algo65.mlw"
loclnum="36" loccnumb="10" loccnume="14"
expl="precondition"
sum="c46e790bd9638f8f062537b439ad5de3"
sum="afb2616a91efe3a7c3d74824be603562"
proved="true"
expanded="false"
shape="ainfix &lt;V3V0Aainfix &lt;=V4V3Aainfix &lt;=V6V4Aainfix &lt;=c0V6Iainfix &lt;=V6V4Iapermut_subV7V7V2ainfix +V3c1Iainfix &lt;=V4V5NIapermut_subV1V7V2ainfix +V3c1Iainfix &gt;=agetV7V9V8Iainfix &lt;=V9V3Aainfix &lt;=V6V9FAainfix =agetV7V10V8Iainfix &lt;V10V6Aainfix &lt;V5V10FAainfix &lt;=agetV7V11V8Iainfix &lt;=V11V5Aainfix &lt;=V2V11FEAapermut_subV1V7V2ainfix +V3c1Aainfix &lt;=V6V3Aainfix &lt;V5V6Aainfix &lt;=V2V5FIainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V4V3Aainfix &lt;=V2V4Aainfix &lt;=c0V2F">
shape="ainfix &lt;V2V0Aainfix &lt;=V3V2Aainfix &lt;=V6V3Aainfix &lt;=c0V6Iainfix &lt;=V6V3Iapermut_subV7V7V1ainfix +V2c1Iainfix &lt;=V3V5NIapermut_subV4V7V1ainfix +V2c1Iainfix &gt;=agetV7V9V8Iainfix &lt;=V9V2Aainfix &lt;=V6V9FAainfix =agetV7V10V8Iainfix &lt;V10V6Aainfix &lt;V5V10FAainfix &lt;=agetV7V11V8Iainfix &lt;=V11V5Aainfix &lt;=V1V11FEAapermut_subV4V7V1ainfix +V2c1Aainfix &lt;=V6V2Aainfix &lt;V5V6Aainfix &lt;=V1V5FIainfix &lt;V2V0Aainfix &lt;V1V2Aainfix &lt;=c0V1Iainfix &lt;V1V2Iainfix &lt;V2V0Aainfix &lt;=V3V2Aainfix &lt;=V1V3Aainfix &lt;=c0V1FF">
<label
name="expl:parameter find"/>
<proof
......@@ -333,18 +333,18 @@
memlimit="1000"
obsolete="false"
archived="false">