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 2508ec86 authored by Andrei Paskevich's avatar Andrei Paskevich
Browse files

update sessions

parent 965cc977
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE why3session SYSTEM "/users/demons/melquion/src/why3/share/why3session.dtd">
<!DOCTYPE why3session SYSTEM "/home/andrei/prj/why-git/share/why3session.dtd">
<why3session
name="foveoos2011/array_max/why3session.xml" shape_version="2">
<prover
......@@ -29,7 +29,7 @@
locfile="foveoos2011/array_max/../array_max.mlw"
loclnum="21" loccnumb="6" loccnume="9"
expl="parameter max"
sum="c17ee58010c97dbec6b35d25af7878b9"
sum="e8de669fdf43b35dd32e52ba558b85d9"
proved="true"
expanded="true"
shape="iainfix =V3V2Niainfix &lt;=agetV1V3agetV1V2ainfix &lt;ainfix -V2V4ainfix -V2V3Aainfix &lt;=c0ainfix -V2V3Aainfix &lt;=agetV1V5amaxagetV1V4agetV1V2Iainfix &lt;V5V0Aainfix &lt;V2V5Oainfix &lt;V5V4Aainfix &lt;=c0V5FAainfix &lt;V2V0Aainfix &lt;=V4V2Aainfix &lt;=c0V4Iainfix =V4ainfix +V3c1Fainfix &lt;ainfix -V6V3ainfix -V2V3Aainfix &lt;=c0ainfix -V2V3Aainfix &lt;=agetV1V7amaxagetV1V3agetV1V6Iainfix &lt;V7V0Aainfix &lt;V6V7Oainfix &lt;V7V3Aainfix &lt;=c0V7FAainfix &lt;V6V0Aainfix &lt;=V3V6Aainfix &lt;=c0V3Iainfix =V6ainfix -V2c1FAainfix &lt;V3V0Aainfix &lt;=c0V3Aainfix &lt;V2V0Aainfix &lt;=c0V2ainfix &lt;=agetV1V8agetV1V3Iainfix &lt;V8V0Aainfix &lt;=c0V8FAainfix &lt;V3V0Aainfix &lt;=c0V3Iainfix &lt;=agetV1V9amaxagetV1V3agetV1V2Iainfix &lt;V9V0Aainfix &lt;V2V9Oainfix &lt;V9V3Aainfix &lt;=c0V9FAainfix &lt;V2V0Aainfix &lt;=V3V2Aainfix &lt;=c0V3FAainfix &lt;=agetV1V10amaxagetV1c0agetV1ainfix -V0c1Iainfix &lt;V10V0Aainfix &lt;ainfix -V0c1V10Oainfix &lt;V10c0Aainfix &lt;=c0V10FAainfix &lt;ainfix -V0c1V0Aainfix &lt;=c0ainfix -V0c1Aainfix &lt;=c0c0Iainfix &lt;c0V0FF">
......@@ -41,7 +41,7 @@
memlimit="0"
obsolete="false"
archived="false">
<result status="valid" time="0.03"/>
<result status="valid" time="0.02"/>
</proof>
<proof
prover="1"
......@@ -57,7 +57,7 @@
memlimit="0"
obsolete="false"
archived="false">
<result status="valid" time="2.38"/>
<result status="valid" time="2.34"/>
</proof>
</goal>
</theory>
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE why3session SYSTEM "/users/demons/melquion/src/why3/share/why3session.dtd">
<!DOCTYPE why3session SYSTEM "/home/andrei/prj/why-git/share/why3session.dtd">
<why3session
name="foveoos2011/duplets/why3session.xml" shape_version="2">
<prover
......@@ -36,7 +36,7 @@
locfile="foveoos2011/duplets/../duplets.mlw"
loclnum="43" loccnumb="6" loccnume="12"
expl="parameter duplet"
sum="c4ca31cc7efa0d509fd5d930d7d0daef"
sum="18fdae12af8c0e3d1e3cb70ddbf7f8f8"
proved="true"
expanded="true"
shape="ais_dupletV3V4V5NICV1aNonefaSomeVainfix =V6agetV2V4NIainfix &lt;V5V0Aainfix &lt;V4V5Aainfix &lt;V4ainfix +ainfix -V0c2c1Aainfix &lt;=c0V4FNAiCV1aNonefaSomeVainfix =V9V8ais_dupletV3V10V11NICV1aNonefaSomeVainfix =V12agetV2V10NIainfix &lt;V11V0Aainfix &lt;V10V11Aainfix &lt;V10ainfix +V7c1Aainfix &lt;=c0V10Fais_dupletV3V13V14NICV1aNonefaSomeVainfix =V15agetV2V13NIainfix &lt;V14V0Aainfix &lt;V13V14Aainfix &lt;V13ainfix +V7c1Aainfix &lt;=c0V13FIais_dupletV3V7V16NIainfix &lt;V16ainfix +ainfix -V0c1c1Aainfix &lt;V7V16FAiainfix =agetV2V17V8CV1aNonefaSomeVainfix =V20agetV2V18NAais_dupletV3V18V19Iainfix =V19V17Aainfix =V18V7Fais_dupletV3V7V21NIainfix &lt;V21ainfix +V17c1Aainfix &lt;V7V21FAainfix &lt;V17V0Aainfix &lt;=c0V17Iais_dupletV3V7V22NIainfix &lt;V22V17Aainfix &lt;V7V22FIainfix &lt;=V17ainfix -V0c1Aainfix &lt;=ainfix +V7c1V17FAais_dupletV3V7V23NIainfix &lt;V23ainfix +V7c1Aainfix &lt;V7V23FIainfix &lt;=ainfix +V7c1ainfix -V0c1Aais_dupletV3V24V25NICV1aNonefaSomeVainfix =V26agetV2V24NIainfix &lt;V25V0Aainfix &lt;V24V25Aainfix &lt;V24ainfix +V7c1Aainfix &lt;=c0V24FIainfix &gt;ainfix +V7c1ainfix -V0c1LagetV2V7Aainfix &lt;V7V0Aainfix &lt;=c0V7Iais_dupletV3V27V28NICV1aNonefaSomeVainfix =V29agetV2V27NIainfix &lt;V28V0Aainfix &lt;V27V28Aainfix &lt;V27V7Aainfix &lt;=c0V27FIainfix &lt;=V7ainfix -V0c2Aainfix &lt;=c0V7FAais_dupletV3V30V31NICV1aNonefaSomeVainfix =V32agetV2V30NIainfix &lt;V31V0Aainfix &lt;V30V31Aainfix &lt;V30c0Aainfix &lt;=c0V30FIainfix &lt;=c0ainfix -V0c2Aainfix &gt;c0ainfix -V0c2NICV1aNonefaSomeVainfix =V35agetV2V33NAais_dupletV3V33V34EAainfix &lt;=c2V0Lamk arrayV0V2FF">
......@@ -64,7 +64,7 @@
locfile="foveoos2011/duplets/../duplets.mlw"
loclnum="75" loccnumb="6" loccnume="13"
expl="parameter duplets"
sum="3c9ebe0a2cfbf042bd5817d47b00cedf"
sum="e99b05c40c9b643592e49bc2013aff3f"
proved="true"
expanded="true"
shape="ainfix =agetV1V3agetV1V6NAais_dupletV2V6V7Aais_dupletV2V3V4Iainfix =V5agetV1V6NAais_dupletV2V6V7FAainfix =V5agetV1V8NAais_dupletV2V8V9EAainfix &lt;=c2V0LagetV1V4Aainfix &lt;V4V0Aainfix &lt;=c0V4Iais_dupletV2V3V4FAais_dupletV2V10V11EAainfix &lt;=c2V0Iainfix =agetV1V12agetV1V14NAais_dupletV2V14V15Aais_dupletV2V12V13EAainfix &lt;=c4V0Lamk arrayV0V1FF">
......@@ -76,7 +76,7 @@
memlimit="0"
obsolete="false"
archived="false">
<result status="valid" time="0.03"/>
<result status="valid" time="0.04"/>
</proof>
<proof
prover="1"
......@@ -84,7 +84,7 @@
memlimit="0"
obsolete="false"
archived="false">
<result status="valid" time="0.01"/>
<result status="valid" time="0.02"/>
</proof>
<proof
prover="0"
......@@ -92,7 +92,7 @@
memlimit="0"
obsolete="false"
archived="false">
<result status="valid" time="0.03"/>
<result status="valid" time="0.02"/>
</proof>
</goal>
</theory>
......
This diff is collapsed.
......@@ -25,7 +25,7 @@
locfile="programs/algo64/../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="parameter quicksort"
sum="890b7e54699a43c7807902174a13a41e"
sum="8ce983870add1b671d5acb4720e907c7"
proved="true"
expanded="true"
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">
......@@ -40,7 +40,7 @@
locfile="programs/algo64/../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="precondition"
sum="3e511163b0114754c42c48becabb9109"
sum="98154b0bb9e9cf79f5701a8c8d9f8862"
proved="true"
expanded="false"
shape="ainfix &lt;V2V0Aainfix &lt;V1V2Aainfix &lt;=c0V1Iainfix &lt;V1V2Iainfix &lt;V2V0Aainfix &lt;=V1V2Aainfix &lt;=c0V1FF">
......@@ -59,8 +59,8 @@
name="WP_parameter quicksort.2"
locfile="programs/algo64/../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="variant decreases"
sum="b6bdb89212e2a15a9898dc6215e84df7"
expl="variant decrease"
sum="c6fce40c4d56cf1d86ea343cc8663826"
proved="true"
expanded="false"
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">
......@@ -72,7 +72,7 @@
memlimit="1000"
obsolete="false"
archived="false">
<result status="valid" time="0.02"/>
<result status="valid" time="0.01"/>
</proof>
</goal>
<goal
......@@ -80,7 +80,7 @@
locfile="programs/algo64/../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="precondition"
sum="556516d8bd4549b79a2d6b5e7d46628a"
sum="6699bdb6c0edbf732892993ca660692d"
proved="true"
expanded="false"
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">
......@@ -92,7 +92,7 @@
memlimit="1000"
obsolete="false"
archived="false">
<result status="valid" time="0.01"/>
<result status="valid" time="0.02"/>
</proof>
</goal>
<goal
......@@ -100,7 +100,7 @@
locfile="programs/algo64/../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="assertion"
sum="e38f0c946373a1995809ee5c0c466dfe"
sum="447aca98da7fe7db957540e379d4b2d5"
proved="true"
expanded="false"
shape="apermut_subV6V7V1ainfix +V2c1Iasorted_subV7V1ainfix +V4c1Aapermut_subV6V7V1ainfix +V4c1FIainfix &lt;V4V0Aainfix &lt;=V1V4Aainfix &lt;=c0V1Iainfix &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">
......@@ -112,15 +112,15 @@
memlimit="1000"
obsolete="false"
archived="false">
<result status="valid" time="0.01"/>
<result status="valid" time="0.02"/>
</proof>
</goal>
<goal
name="WP_parameter quicksort.5"
locfile="programs/algo64/../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="variant decreases"
sum="1db9ef0fd17e657063f61aac9148fd8d"
expl="variant decrease"
sum="5f75860636670ea0b4d0d4125390adac"
proved="true"
expanded="false"
shape="ainfix &lt;ainfix -V2V5ainfix -V2V1Aainfix &lt;=c0ainfix -V2V1Iapermut_subV6V7V1ainfix +V2c1Iasorted_subV7V1ainfix +V4c1Aapermut_subV6V7V1ainfix +V4c1FIainfix &lt;V4V0Aainfix &lt;=V1V4Aainfix &lt;=c0V1Iainfix &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">
......@@ -140,7 +140,7 @@
locfile="programs/algo64/../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="precondition"
sum="3230e43afcedfba2f5761b2bd5dd4b93"
sum="79be74f3588ada732be11fa60093db5f"
proved="true"
expanded="false"
shape="ainfix &lt;V2V0Aainfix &lt;=V5V2Aainfix &lt;=c0V5Iapermut_subV6V7V1ainfix +V2c1Iasorted_subV7V1ainfix +V4c1Aapermut_subV6V7V1ainfix +V4c1FIainfix &lt;V4V0Aainfix &lt;=V1V4Aainfix &lt;=c0V1Iainfix &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">
......@@ -152,7 +152,7 @@
memlimit="1000"
obsolete="false"
archived="false">
<result status="valid" time="0.02"/>
<result status="valid" time="0.01"/>
</proof>
</goal>
<goal
......@@ -160,7 +160,7 @@
locfile="programs/algo64/../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="assertion"
sum="af85ec1817492490de4d45b7179a2866"
sum="9dac3b3ed92a3afc6800798ded2ac4d6"
proved="true"
expanded="false"
shape="apermut_subV7V8V1ainfix +V2c1Iasorted_subV8V5ainfix +V2c1Aapermut_subV7V8V5ainfix +V2c1FIainfix &lt;V2V0Aainfix &lt;=V5V2Aainfix &lt;=c0V5Iapermut_subV6V7V1ainfix +V2c1Iasorted_subV7V1ainfix +V4c1Aapermut_subV6V7V1ainfix +V4c1FIainfix &lt;V4V0Aainfix &lt;=V1V4Aainfix &lt;=c0V1Iainfix &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">
......@@ -179,8 +179,8 @@
name="WP_parameter quicksort.8"
locfile="programs/algo64/../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="normal postcondition"
sum="fb860a740a4ce478030b7ab12d6a50d3"
expl="postcondition"
sum="c867d711c1258570114f0d162574c767"
proved="true"
expanded="true"
shape="asorted_subV8V1ainfix +V2c1Aapermut_subV3V8V1ainfix +V2c1Iapermut_subV7V8V1ainfix +V2c1Iasorted_subV8V5ainfix +V2c1Aapermut_subV7V8V5ainfix +V2c1FIainfix &lt;V2V0Aainfix &lt;=V5V2Aainfix &lt;=c0V5Iapermut_subV6V7V1ainfix +V2c1Iasorted_subV7V1ainfix +V4c1Aapermut_subV6V7V1ainfix +V4c1FIainfix &lt;V4V0Aainfix &lt;=V1V4Aainfix &lt;=c0V1Iainfix &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">
......@@ -195,7 +195,7 @@
locfile="programs/algo64/../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="parameter quicksort"
sum="4b8b04d1cf923b7889d14fdb2530f478"
sum="13b1e0f734ce07d1a81bcdd3442aebe7"
proved="true"
expanded="false"
shape="apermut_subV3V8V1ainfix +V2c1Iapermut_subV7V8V1ainfix +V2c1Iasorted_subV8V5ainfix +V2c1Aapermut_subV7V8V5ainfix +V2c1FIainfix &lt;V2V0Aainfix &lt;=V5V2Aainfix &lt;=c0V5Iapermut_subV6V7V1ainfix +V2c1Iasorted_subV7V1ainfix +V4c1Aapermut_subV6V7V1ainfix +V4c1FIainfix &lt;V4V0Aainfix &lt;=V1V4Aainfix &lt;=c0V1Iainfix &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">
......@@ -215,7 +215,7 @@
locfile="programs/algo64/../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="parameter quicksort"
sum="ffb31b94e3cf8ede84148c2b2743d6a8"
sum="64700d77b60a90271005c75455b8e88e"
proved="true"
expanded="true"
shape="asorted_subV8V1ainfix +V2c1Iapermut_subV7V8V1ainfix +V2c1Iasorted_subV8V5ainfix +V2c1Aapermut_subV7V8V5ainfix +V2c1FIainfix &lt;V2V0Aainfix &lt;=V5V2Aainfix &lt;=c0V5Iapermut_subV6V7V1ainfix +V2c1Iasorted_subV7V1ainfix +V4c1Aapermut_subV6V7V1ainfix +V4c1FIainfix &lt;V4V0Aainfix &lt;=V1V4Aainfix &lt;=c0V1Iainfix &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">
......@@ -223,11 +223,11 @@
name="expl:parameter quicksort"/>
<proof
prover="1"
timelimit="30"
timelimit="36"
memlimit="1000"
obsolete="false"
archived="false">
<result status="valid" time="17.93"/>
<result status="valid" time="4.14"/>
</proof>
</goal>
</transf>
......@@ -236,8 +236,8 @@
name="WP_parameter quicksort.9"
locfile="programs/algo64/../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="normal postcondition"
sum="f14de86a78b3bf6015f0f66c618648f4"
expl="postcondition"
sum="8ccaf2253bd77eeaea8070a64dad234a"
proved="true"
expanded="false"
shape="asorted_subV3V1ainfix +V2c1Aapermut_subV3V3V1ainfix +V2c1Iainfix &lt;V1V2NIainfix &lt;V2V0Aainfix &lt;=V1V2Aainfix &lt;=c0V1FF">
......
This diff is collapsed.
......@@ -25,7 +25,7 @@
locfile="examples/programs/arm/../arm.mlw"
loclnum="17" loccnumb="6" loccnume="20"
expl="parameter insertion_sort"
sum="dbb9dfe3f395d80dedbd7726d136285d"
sum="7748fd507776784f81c6745ae3a11c7f"
proved="false"
expanded="false"
shape="iainfix &lt;=V5c10iainfix &lt;agetV13V11agetV13ainfix -V11c1ainfix &lt;V18V11Aainfix &lt;=c0V11Aainfix &lt;=ainfix *c2V15ainfix +ainfix *ainfix -V5c2ainfix -V5c1ainfix *c2ainfix -V5V18Aainvamk arrayV0V17Aainfix &lt;=V18V5Aainfix &lt;=c1V18Iainfix =V18ainfix -V11c1FIainfix =V17asetV16ainfix -V11c1agetV13V11FAainfix &lt;ainfix -V11c1V0Aainfix &lt;=c0ainfix -V11c1Iainfix =V16asetV13V11agetV13ainfix -V11c1FAainfix &lt;V11V0Aainfix &lt;=c0V11Aainfix &lt;ainfix -V11c1V0Aainfix &lt;=c0ainfix -V11c1Aainfix &lt;V11V0Aainfix &lt;=c0V11Iainfix =V15ainfix +V12c1Fainfix &lt;ainfix -c10V19ainfix -c10V5Aainfix &lt;=c0ainfix -c10V5Aainfix &lt;=ainfix *c2V12ainfix *ainfix -V19c2ainfix -V19c1Aainfix =V10ainfix -V19c2AainvV14Aainfix &lt;=V19c11Aainfix &lt;=c2V19Iainfix =V19ainfix +V5c1FAainfix &lt;V11V0Aainfix &lt;=c0V11Aainfix &lt;ainfix -V11c1V0Aainfix &lt;=c0ainfix -V11c1Iainfix &lt;=ainfix *c2V12ainfix +ainfix *ainfix -V5c2ainfix -V5c1ainfix *c2ainfix -V5V11AainvV14Aainfix &lt;=V11V5Aainfix &lt;=c1V11Lamk arrayV0V13FAainfix &lt;=ainfix *c2V6ainfix +ainfix *ainfix -V5c2ainfix -V5c1ainfix *c2ainfix -V5V5AainvV9Aainfix &lt;=V5V5Aainfix &lt;=c1V5Iainfix =V10ainfix +V7c1Fainfix &lt;=V6c45Aainfix =V7c9Iainfix &lt;=ainfix *c2V6ainfix *ainfix -V5c2ainfix -V5c1Aainfix =V7ainfix -V5c2AainvV9Aainfix &lt;=V5c11Aainfix &lt;=c2V5Lamk arrayV0V8FAainfix &lt;=ainfix *c2V1ainfix *ainfix -c2c2ainfix -c2c1Aainfix =V2ainfix -c2c2AainvV4Aainfix &lt;=c2c11Aainfix &lt;=c2c2Iainfix =V1c0Aainfix =V2c0AainvV4Lamk arrayV0V3FF">
......@@ -50,7 +50,7 @@
name="WP_parameter path_init_l2"
locfile="examples/programs/arm/../arm.mlw"
loclnum="122" loccnumb="6" loccnume="18"
expl="normal postcondition"
expl="postcondition"
sum="795f8de35a06a3c2af46ce51dec5f462"
proved="true"
expanded="true"
......@@ -63,7 +63,7 @@
memlimit="1000"
obsolete="false"
archived="false">
<result status="unknown" time="0.01"/>
<result status="unknown" time="0.02"/>
</proof>
<proof
prover="1"
......@@ -78,7 +78,7 @@
name="WP_parameter path_l2_exit"
locfile="examples/programs/arm/../arm.mlw"
loclnum="129" loccnumb="6" loccnume="18"
expl="normal postcondition"
expl="postcondition"
sum="15ab5996d34e86896c649b5e2e7646ff"
proved="true"
expanded="true"
......@@ -91,7 +91,7 @@
memlimit="0"
obsolete="false"
archived="false">
<result status="valid" time="0.00"/>
<result status="valid" time="0.01"/>
</proof>
</goal>
</theory>
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE why3session SYSTEM "/users/demons/melquion/src/why3/share/why3session.dtd">
<!DOCTYPE why3session SYSTEM "/home/andrei/prj/why-git/share/why3session.dtd">
<why3session
name="programs/assigning_meanings_to_programs/why3session.xml" shape_version="2">
<prover
......@@ -25,7 +25,7 @@
locfile="programs/assigning_meanings_to_programs/../assigning_meanings_to_programs.mlw"
loclnum="13" loccnumb="6" loccnume="9"
expl="parameter sum"
sum="cf5b6add86b933c98cd7dd609a2b18ba"
sum="00e2802392a17c1b774dc7fe33cef4a1"
proved="true"
expanded="true"
shape="iainfix &lt;=V4V1ainfix &lt;ainfix -V1V6ainfix -V1V4Aainfix &lt;=c0ainfix -V1V4Aainfix =V5asumV2c1V6Aainfix &lt;=V6ainfix +V1c1Aainfix &lt;=c1V6Iainfix =V6ainfix +V4c1FIainfix =V5ainfix +V3agetV2V4FAainfix &lt;V4V0Aainfix &lt;=c0V4ainfix =V3asumV2c1ainfix +V1c1Iainfix =V3asumV2c1V4Aainfix &lt;=V4ainfix +V1c1Aainfix &lt;=c1V4FAainfix =c0asumV2c1c1Aainfix &lt;=c1ainfix +V1c1Aainfix &lt;=c1c1Iainfix &lt;V1V0Aainfix &lt;=c0V1FF">
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE why3session SYSTEM "/users/demons/melquion/src/why3/share/why3session.dtd">
<!DOCTYPE why3session SYSTEM "/home/andrei/prj/why-git/share/why3session.dtd">
<why3session
name="programs/binary_search/why3session.xml" shape_version="2">
<prover
......@@ -25,7 +25,7 @@
locfile="programs/binary_search/../binary_search.mlw"
loclnum="17" loccnumb="6" loccnume="19"
expl="parameter binary_search"
sum="e07fe8808065c91ab2d13bb09be220e1"
sum="9f60cf065e425aed250128303946138f"
proved="true"
expanded="true"
shape="iainfix &lt;=V4V3iainfix &lt;agetV2ainfix +V4adivainfix -V3V4c2V1ainfix &lt;ainfix -V3V5ainfix -V3V4Aainfix &lt;=c0ainfix -V3V4Aainfix &lt;=V6V3Aainfix &lt;=V5V6Iainfix =agetV2V6V1Iainfix &lt;V6V0Aainfix &lt;=c0V6FAainfix &lt;V3V0Aainfix &lt;=c0V5Iainfix =V5ainfix +ainfix +V4adivainfix -V3V4c2c1Fiainfix &gt;agetV2ainfix +V4adivainfix -V3V4c2V1ainfix &lt;ainfix -V7V4ainfix -V3V4Aainfix &lt;=c0ainfix -V3V4Aainfix &lt;=V8V7Aainfix &lt;=V4V8Iainfix =agetV2V8V1Iainfix &lt;V8V0Aainfix &lt;=c0V8FAainfix &lt;V7V0Aainfix &lt;=c0V4Iainfix =V7ainfix -ainfix +V4adivainfix -V3V4c2c1Fainfix =agetV2ainfix +V4adivainfix -V3V4c2V1Aainfix &lt;ainfix +V4adivainfix -V3V4c2V0Aainfix &lt;=c0ainfix +V4adivainfix -V3V4c2Aainfix &lt;ainfix +V4adivainfix -V3V4c2V0Aainfix &lt;=c0ainfix +V4adivainfix -V3V4c2Aainfix &lt;ainfix +V4adivainfix -V3V4c2V0Aainfix &lt;=c0ainfix +V4adivainfix -V3V4c2Aainfix &lt;=ainfix +V4adivainfix -V3V4c2V3Aainfix &lt;=V4ainfix +V4adivainfix -V3V4c2ainfix =agetV2V9V1NIainfix &lt;V9V0Aainfix &lt;=c0V9FIainfix &lt;=V10V3Aainfix &lt;=V4V10Iainfix =agetV2V10V1Iainfix &lt;V10V0Aainfix &lt;=c0V10FAainfix &lt;V3V0Aainfix &lt;=c0V4FAainfix &lt;=V11ainfix -V0c1Aainfix &lt;=c0V11Iainfix =agetV2V11V1Iainfix &lt;V11V0Aainfix &lt;=c0V11FAainfix &lt;ainfix -V0c1V0Aainfix &lt;=c0c0Iainfix &lt;=agetV2V12agetV2V13Iainfix &lt;V13V0Aainfix &lt;=V12V13Aainfix &lt;=c0V12FFF">
......@@ -45,7 +45,7 @@
memlimit="0"
obsolete="false"
archived="false">
<result status="valid" time="0.02"/>
<result status="valid" time="0.03"/>
</proof>
</goal>
</theory>
......@@ -60,7 +60,7 @@
locfile="programs/binary_search/../binary_search.mlw"
loclnum="59" loccnumb="6" loccnume="19"
expl="parameter binary_search"
sum="4d55592122a1fea6cf79c85bad7f1391"
sum="16ce454ae5e4d3346ff4a9dd4f84fba0"
proved="true"
expanded="true"
shape="iainfix &lt;=V4V3iainfix &lt;agetV2V5V1ainfix &lt;ainfix -V3V6ainfix -V3V4Aainfix &lt;=c0ainfix -V3V4Aainfix &lt;=V7V3Aainfix &lt;=V6V7Iainfix =agetV2V7V1Iainfix &lt;V7V0Aainfix &lt;=c0V7FAainfix &lt;V3V0Aainfix &lt;=c0V6Iainfix =V6ainfix +V5c1Fiainfix &gt;agetV2V5V1ainfix &lt;ainfix -V8V4ainfix -V3V4Aainfix &lt;=c0ainfix -V3V4Aainfix &lt;=V9V8Aainfix &lt;=V4V9Iainfix =agetV2V9V1Iainfix &lt;V9V0Aainfix &lt;=c0V9FAainfix &lt;V8V0Aainfix &lt;=c0V4Iainfix =V8ainfix -V5c1Fainfix =agetV2V5V1Aainfix &lt;V5V0Aainfix &lt;=c0V5Aainfix &lt;V5V0Aainfix &lt;=c0V5Aainfix &lt;V5V0Aainfix &lt;=c0V5Iainfix &lt;=V5V3Aainfix &lt;=V4V5FAainfix &lt;=V4V3ainfix =agetV2V10V1NIainfix &lt;V10V0Aainfix &lt;=c0V10FIainfix &lt;=V11V3Aainfix &lt;=V4V11Iainfix =agetV2V11V1Iainfix &lt;V11V0Aainfix &lt;=c0V11FAainfix &lt;V3V0Aainfix &lt;=c0V4FAainfix &lt;=V12ainfix -V0c1Aainfix &lt;=c0V12Iainfix =agetV2V12V1Iainfix &lt;V12V0Aainfix &lt;=c0V12FAainfix &lt;ainfix -V0c1V0Aainfix &lt;=c0c0Iainfix &lt;=agetV2V13agetV2V14Iainfix &lt;V14V0Aainfix &lt;=V13V14Aainfix &lt;=c0V13FFF">
......@@ -87,7 +87,7 @@
locfile="programs/binary_search/../binary_search.mlw"
loclnum="99" loccnumb="6" loccnume="19"
expl="parameter binary_search"
sum="33ef8438dfc4b808a3c8569c997cb51c"
sum="5f760c6ff02952c3cb4e9c6699b517ad"
proved="true"
expanded="true"
shape="iainfix &lt;=V4V3iainfix &lt;agetV2V6V1ainfix &lt;ainfix -V3V7ainfix -V3V4Aainfix &lt;=c0ainfix -V3V4Aainfix &lt;=V8V3Aainfix &lt;=V7V8Iainfix =agetV2V8V1Iainfix &lt;V8V0Aainfix &lt;=c0V8FAainfix &lt;V3V0Aainfix &lt;=c0V7Iainfix =V7ainfix +V6c1FAainfix &lt;=ainfix +V6c1amax_intAainfix &lt;=amin_intainfix +V6c1iainfix &gt;agetV2V6V1ainfix &lt;ainfix -V9V4ainfix -V3V4Aainfix &lt;=c0ainfix -V3V4Aainfix &lt;=V10V9Aainfix &lt;=V4V10Iainfix =agetV2V10V1Iainfix &lt;V10V0Aainfix &lt;=c0V10FAainfix &lt;V9V0Aainfix &lt;=c0V4Iainfix =V9ainfix -V6c1FAainfix &lt;=ainfix -V6c1amax_intAainfix &lt;=amin_intainfix -V6c1ainfix =agetV2V6V1Aainfix &lt;V6V0Aainfix &lt;=c0V6Aainfix &lt;V6V0Aainfix &lt;=c0V6Aainfix &lt;V6V0Aainfix &lt;=c0V6Aainfix &lt;=V6V3Aainfix &lt;=V4V6Lainfix +V4adivV5c2Aainfix &lt;=ainfix +V4adivV5c2amax_intAainfix &lt;=amin_intainfix +V4adivV5c2Lainfix -V3V4Aainfix &lt;=ainfix -V3V4amax_intAainfix &lt;=amin_intainfix -V3V4ainfix =agetV2V11V1NIainfix &lt;V11V0Aainfix &lt;=c0V11FIainfix &lt;=V12V3Aainfix &lt;=V4V12Iainfix =agetV2V12V1Iainfix &lt;V12V0Aainfix &lt;=c0V12FAainfix &lt;V3V0Aainfix &lt;=c0V4FAainfix &lt;=V13ainfix -V0c1Aainfix &lt;=c0V13Iainfix =agetV2V13V1Iainfix &lt;V13V0Aainfix &lt;=c0V13FAainfix &lt;ainfix -V0c1V0Aainfix &lt;=c0c0Aainfix &lt;=ainfix -V0c1amax_intAainfix &lt;=amin_intainfix -V0c1Iainfix &lt;=agetV2V14agetV2V15Iainfix &lt;V15V0Aainfix &lt;=V14V15Aainfix &lt;=c0V14FAainfix &lt;=V0amax_intAainfix &lt;=c0V0FF">
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE why3session SYSTEM "/users/demons/melquion/src/why3/share/why3session.dtd">
<!DOCTYPE why3session SYSTEM "/home/andrei/prj/why-git/share/why3session.dtd">
<why3session
name="programs/checking_a_large_routine/why3session.xml" shape_version="2">
name="examples/programs/checking_a_large_routine/why3session.xml" shape_version="2">
<prover
id="0"
name="Alt-Ergo"
......@@ -13,16 +13,16 @@
<file
name="../checking_a_large_routine.mlw"
verified="true"
expanded="false">
expanded="true">
<theory
name="CheckingALargeRoutine"
locfile="programs/checking_a_large_routine/../checking_a_large_routine.mlw"
locfile="examples/programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="7" loccnumb="7" loccnume="28"
verified="true"
expanded="true">
<goal
name="WP_parameter routine"
locfile="programs/checking_a_large_routine/../checking_a_large_routine.mlw"
locfile="examples/programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="13" loccnumb="6" loccnume="13"
expl="parameter routine"
sum="2c87a5e73941cd3b02af61bf8fce44e6"
......@@ -37,7 +37,7 @@
expanded="true">
<goal
name="WP_parameter routine.1"
locfile="programs/checking_a_large_routine/../checking_a_large_routine.mlw"
locfile="examples/programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="13" loccnumb="6" loccnume="13"
expl="loop invariant init"
sum="1f1332adbddf942e33b91fc159bd1721"
......@@ -57,7 +57,7 @@
</goal>
<goal
name="WP_parameter routine.2"
locfile="programs/checking_a_large_routine/../checking_a_large_routine.mlw"
locfile="examples/programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="13" loccnumb="6" loccnume="13"
expl="loop invariant init"
sum="3c949a8367aa36916278f22d2233e42b"
......@@ -77,7 +77,7 @@
</goal>
<goal
name="WP_parameter routine.3"
locfile="programs/checking_a_large_routine/../checking_a_large_routine.mlw"
locfile="examples/programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="13" loccnumb="6" loccnume="13"
expl="loop invariant preservation"
sum="16adecdb605315af127fab31763c4f24"
......@@ -97,9 +97,9 @@
</goal>
<goal
name="WP_parameter routine.4"
locfile="programs/checking_a_large_routine/../checking_a_large_routine.mlw"
locfile="examples/programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="13" loccnumb="6" loccnume="13"
expl="loop variant decreases"
expl="loop variant decrease"
sum="658ecffa25b241aba563b686c7a7880d"
proved="true"
expanded="true"
......@@ -117,7 +117,7 @@
</goal>
<goal
name="WP_parameter routine.5"
locfile="programs/checking_a_large_routine/../checking_a_large_routine.mlw"
locfile="examples/programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="13" loccnumb="6" loccnume="13"
expl="loop invariant preservation"
sum="78ac374bb40b2a7ba345a472c13cbf81"
......@@ -137,9 +137,9 @@
</goal>
<goal
name="WP_parameter routine.6"
locfile="programs/checking_a_large_routine/../checking_a_large_routine.mlw"
locfile="examples/programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="13" loccnumb="6" loccnume="13"
expl="loop variant decreases"
expl="loop variant decrease"
sum="cfe6e6f973867f21832faea47e50402e"
proved="true"
expanded="true"
......@@ -157,9 +157,9 @@
</goal>
<goal
name="WP_parameter routine.7"
locfile="programs/checking_a_large_routine/../checking_a_large_routine.mlw"
locfile="examples/programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="13" loccnumb="6" loccnume="13"
expl="normal postcondition"
expl="postcondition"
sum="eb589caeed04d036cf730be9c7c45e0f"
proved="true"
expanded="true"
......@@ -179,7 +179,7 @@
</goal>
<goal
name="WP_parameter routine2"
locfile="programs/checking_a_large_routine/../checking_a_large_routine.mlw"
locfile="examples/programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="34" loccnumb="6" loccnume="14"
expl="parameter routine2"
sum="3a19abec2be89a45778d01d35bc323c6"
......@@ -194,9 +194,9 @@
expanded="true">
<goal
name="WP_parameter routine2.1"
locfile="programs/checking_a_large_routine/../checking_a_large_routine.mlw"
locfile="examples/programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="34" loccnumb="6" loccnume="14"
expl="normal postcondition"
expl="postcondition"
sum="704ab83d1cf9f3cc9a75b6d5dff22493"
proved="true"
expanded="true"
......@@ -214,9 +214,9 @@
</goal>
<goal
name="WP_parameter routine2.2"
locfile="programs/checking_a_large_routine/../checking_a_large_routine.mlw"
locfile="examples/programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="34" loccnumb="6" loccnume="14"
expl="for loop initialization"
expl="loop invariant init"
sum="6f4355c291edd1a40e47bdd2b472aeee"
proved="true"
expanded="true"
......@@ -234,13 +234,73 @@
</goal>
<goal
name="WP_parameter routine2.3"
locfile="programs/checking_a_large_routine/../checking_a_large_routine.mlw"
locfile="examples/programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="34" loccnumb="6" loccnume="14"
expl="loop invariant preservation"
sum="9ff28d6d6d727b7dae866368db832070"
proved="true"
expanded="true"
shape="ainfix =V1afactainfix +V2c1Iainfix &gt;c1V2Iainfix =V1afactV2Iainfix &lt;=V2ainfix -V0c1Aainfix &lt;=c0V2FFIainfix &lt;=c0ainfix -V0c1Iainfix &gt;=V0c0F">
<label
name="expl:parameter routine2"/>
<proof
prover="0"
timelimit="5"
memlimit="1000"
obsolete="false"
archived="false">
<result status="valid" time="0.01"/>
</proof>
</goal>
<goal
name="WP_parameter routine2.4"
locfile="examples/programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="34" loccnumb="6" loccnume="14"
expl="for loop preservation"
sum="8417f7ee6b9b182f934023e1e05a8472"
expl="loop invariant init"
sum="cd8123d3adfacc7366bbe70963b4be4b"
proved="true"
expanded="true"
shape="ainfix =V3afactainfix +V2c1Iainfix =V3ainfix *ainfix +V2c1afactV2Aainfix =V5ainfix *ainfix +V4c1afactV2Iainfix =V5ainfix +V3V1FIainfix =V3ainfix *V4afactV2Iainfix &lt;=V4V2Aainfix &lt;=c1V4FFAainfix =V1ainfix *c1afactV2Iainfix &lt;=c1V2Aainfix =V1afactainfix +V2c1Iainfix &gt;c1V2Iainfix =V1afactV2Iainfix &lt;=V2ainfix -V0c1Aainfix &lt;=c0V2FFIainfix &lt;=c0ainfix -V0c1Iainfix &gt;=V0c0F">
shape="ainfix =V1ainfix *c1afactV2Iainfix &lt;=c1V2Iainfix =V1afactV2Iainfix &lt;=V2ainfix -V0c1Aainfix &lt;=c0V2FFIainfix &lt;=c0ainfix -V0c1Iainfix &gt;=V0c0F">
<label
name="expl:parameter routine2"/>
<proof
prover="0"
timelimit="5"
memlimit="1000"
obsolete="false"
archived="false">
<result status="valid" time="0.01"/>
</proof>
</goal>
<goal
name="WP_parameter routine2.5"
locfile="examples/programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="34" loccnumb="6" loccnume="14"
expl="loop invariant preservation"
sum="a7a95f15d6b3c0699a8c1e9c9aad724c"
proved="true"
expanded="true"
shape="ainfix =V5ainfix *ainfix +V4c1afactV2Iainfix =V5ainfix +V3V1FIainfix =V3ainfix *V4afactV2Iainfix &lt;=V4V2Aainfix &lt;=c1V4FFIainfix &lt;=c1V2Iainfix =V1afactV2Iainfix &lt;=V2ainfix -V0c1Aainfix &lt;=c0V2FFIainfix &lt;=c0ainfix -V0c1Iainfix &gt;=V0c0F">
<label
name="expl:parameter routine2"/>
<proof
prover="0"
timelimit="5"
memlimit="1000"
obsolete="false"
archived="false">
<result status="valid" time="0.01"/>
</proof>
</goal>
<goal
name="WP_parameter routine2.6"
locfile="examples/programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="34" loccnumb="6" loccnume="14"
expl="loop invariant preservation"
sum="47be5d244ba8f38f45fa3321641b30e3"
proved="true"
expanded="true"
shape="ainfix =V3afactainfix +V2c1Iainfix =V3ainfix *ainfix +V2c1afactV2FIainfix &lt;=c1V2Iainfix =V1afactV2Iainfix &lt;=V2ainfix -V0c1Aainfix &lt;=c0V2FFIainfix &lt;=c0ainfix -V0c1Iainfix &gt;=V0c0F">
<label
name="expl:parameter routine2"/>
<proof
......@@ -249,14 +309,14 @@
memlimit="0"
obsolete="false"
archived="false">
<result status="valid" time="0.03"/>
<result status="valid" time="0.00"/>
</proof>
</goal>
<goal
name="WP_parameter routine2.4"
locfile="programs/checking_a_large_routine/../checking_a_large_routine.mlw"
name="WP_parameter routine2.7"
locfile="examples/programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="34" loccnumb="6" loccnume="14"
expl="normal postcondition"
expl="postcondition"
sum="e8ed7c7dd8be78212fb8330764a50027"
proved="true"
expanded="true"
......
This diff is collapsed.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE why3session SYSTEM "/users/demons/melquion/src/why3/share/why3session.dtd">
<!DOCTYPE why3session SYSTEM "/home/andrei/prj/why-git/share/why3session.dtd">
<why3session
name="programs/fill/why3session.xml" shape_version="2">
<prover
......@@ -24,7 +24,7 @@
name="size_nonneg"
locfile="programs/fill/../fill.mlw"
loclnum="23" loccnumb="8" loccnume="19"
sum="5a24afab440aa4447237e354a9ba830d"
sum="15fb75b07c7dc8b33727fc5bb880116a"
proved="true"
expanded="true"
shape="ainfix &gt;=asizeV0c0F">
......@@ -35,15 +35,15 @@
edited="fill_WP_Fill_size_nonneg_2.v"
obsolete="false"
archived="false">
<result status="valid" time="0.52"/>
<result status="valid" time="0.46"/>
</proof>
</goal>
<goal
name="WP_parameter fill"
locfile="programs/fill/../fill.mlw"
loclnum="25" loccnumb="10" loccnume="14"
expl="parameter fill"
sum="2b575987987cb7e23acc0ad58dc38958"
expl="postcondition"
sum="4235fe223126421752857d12549df16f"
proved="true"
expanded="true"
shape="CV0aNullacontainsV0agetV3V4Iainfix &lt;V4V2Aainfix &lt;=V2V4FAainfix =agetV3V5agetV3V5Iainfix &lt;V5V2Aainfix &lt;=c0V5FAainfix &lt;=V2V1Aainfix &lt;=V2V2aNodeVVViainfix =V10V1NacontainsV0agetV12V14Iainfix &lt;V14V13Aainfix &lt;=V2V14FAainfix =agetV12V15agetV3V15Iainfix &lt;V15V2Aainfix &lt;=c0V15FAainfix &lt;=V13V1Aainfix &lt;=V2V13IacontainsV8agetV12V16Iainfix &lt;V16V13Aainfix &lt;=ainfix +V10c1V16FAainfix =agetV12V17agetV11V17Iainfix &lt;V17ainfix +V10c1Aainfix &lt;=c0V17FAainfix &lt;=V13V1Aainfix &lt;=ainfix +V10c1V13FFAainfix &lt;=ainfix +V10c1V1Aainfix &lt;=c0ainfix +V10c1Aainfix &lt;asizeV8asizeV0Aainfix &lt;=c0asizeV0Iainfix =V11asetV9V10V7FAainfix &lt;V10V1Aainfix &lt;=c0V10acontainsV0agetV9V18Iainfix &lt;V18V10Aainfix &lt;=V2V18FAainfix =agetV9V19agetV3V19Iainfix &lt;V19V2Aainfix &lt;=c0V19FAainfix &lt;=V10V1Aainfix &lt;=V2V10IacontainsV6agetV9V20Iainfix &lt;V20V10Aainfix &lt;=V2V20FAainfix =agetV9V21agetV3V21Iainfix &lt;V21V2Aainfix &lt;=c0V21FAainfix &lt;=V10V1Aainfix &lt;=V2V10FFAainfix &lt;=V2V1Aainfix &lt;=c0V2Aainfix &lt;asizeV6asizeV0Aainfix &lt;=c0asizeV0Iainfix &lt;=V2V1Aainfix &lt;=c0V2FF">
......@@ -55,7 +55,7 @@