Commit 2508ec86 authored by Andrei Paskevich's avatar Andrei Paskevich

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 source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
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 source diff could not be displayed because it is too large. You can view the blob instead.
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 @@
memlimit="0"
obsolete="false"
archived="false">
<result status="valid" time="0.07"/>
<result status="valid" time="0.06"/>
</proof>
</goal>
</theory>
......
This diff is collapsed.
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This diff is collapsed.
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/vstte10_queens/why3session.xml" shape_version="2">
<prover
......@@ -28,7 +28,7 @@
name="eq_board_set"
locfile="programs/vstte10_queens/../vstte10_queens.mlw"
loclnum="17" loccnumb="8" loccnume="20"
sum="46745a01a362ac8769764d51d15c6d56"
sum="6d2ff71001de48c8de344bee11939171"
proved="true"
expanded="true"
shape="aeq_boardV0amixfix [&lt;-]V0V2V3V1Iainfix &lt;=V1V2F">
......@@ -38,14 +38,14 @@
memlimit="0"
obsolete="false"
archived="false">
<result status="valid" time="0.00"/>
<result status="valid" time="0.01"/>
</proof>
</goal>
<goal
name="eq_board_sym"
locfile="programs/vstte10_queens/../vstte10_queens.mlw"
loclnum="21" loccnumb="8" loccnume="20"
sum="c503a2213bfb31b6415543cab9777c2f"
sum="fcde13c55d2bf694ae8720ebed69d5b5"
proved="true"
expanded="true"
shape="aeq_boardV1V0V2Iaeq_boardV0V1V2F">
......@@ -62,7 +62,7 @@
name="eq_board_trans"
locfile="programs/vstte10_queens/../vstte10_queens.mlw"
loclnum="25" loccnumb="8" loccnume="22"
sum="884576dc3d1832e56d8b9b5e56e6c24f"
sum="5516ccd0568b35d866b71b00244d329c"
proved="true"
expanded="true"
shape="aeq_boardV0V2V3Iaeq_boardV1V2V3Iaeq_boardV0V1V3F">
......@@ -79,7 +79,7 @@
name="eq_board_extension"
locfile="programs/vstte10_queens/../vstte10_queens.mlw"
loclnum="29" loccnumb="8" loccnume="26"
sum="94995ca8065e56167d75b473325e363e"
sum="eb6a6f02057fc1f6a78704d7e8969d0c"
proved="true"
expanded="true"
shape="aeq_boardV0V1ainfix +V2c1Iainfix =amixfix []V0V2amixfix []V1V2Iaeq_boardV0V1V2F">
......@@ -96,7 +96,7 @@
name="consistent_row_eq"
locfile="programs/vstte10_queens/../vstte10_queens.mlw"
loclnum="38" loccnumb="8" loccnume="25"
sum="d00a0f53cc051d4f46b79fd0ea4a70bc"
sum="de5bbff0469487f06b71491ac54c95ac"
proved="true"
expanded="true"
shape="aconsistent_rowV1V2V3Iaconsistent_rowV0V2V3Iainfix &lt;V3V2Aainfix &lt;=c0V3FIaeq_boardV0V1ainfix +V2c1F">
......@@ -113,7 +113,7 @@
name="is_consistent_eq"
locfile="programs/vstte10_queens/../vstte10_queens.mlw"
loclnum="46" loccnumb="8" loccnume="24"
sum="5480a34c7ecf2c4756a855c43b797747"
sum="6db432aea228745f803b640b3f3a3cd2"
proved="true"
expanded="true"
shape="ais_consistentV1V2Iais_consistentV0V2Iaeq_boardV0V1ainfix +V2c1F">
......@@ -123,7 +123,7 @@
memlimit="0"
obsolete="false"
archived="false">
<result status="valid" time="0.12"/>
<result status="valid" time="0.11"/>
</proof>
</goal>
<goal
......@@ -131,7 +131,7 @@
locfile="programs/vstte10_queens/../vstte10_queens.mlw"
loclnum="52" loccnumb="6" loccnume="25"
expl="parameter check_is_consistent"
sum="e1d7ba761fd19fc0a413878a29809b3b"
sum="9b9fe53705ff1fdacb76d9bf3485c67a"
proved="true"
expanded="true"
shape="ais_consistentV3V1Iaconsistent_rowV3V1V4Iainfix &lt;V4ainfix +ainfix -V1c1c1Aainfix &lt;=c0V4FAiainfix =V6V7ais_consistentV3V1NAaconsistent_rowV3V1V5Niainfix =ainfix -V6V7ainfix -V1V5ais_consistentV3V1NAaconsistent_rowV3V1V5Niainfix =ainfix -V7V6ainfix -V1V5ais_consistentV3V1NAaconsistent_rowV3V1V5Naconsistent_rowV3V1V8Iainfix &lt;V8ainfix +V5c1Aainfix &lt;=c0V8FLagetV2V1Aainfix &lt;V1V0Aainfix &lt;=c0V1LagetV2V5Aainfix &lt;V5V0Aainfix &lt;=c0V5Iaconsistent_rowV3V1V9Iainfix &lt;V9V5Aainfix &lt;=c0V9FIainfix &lt;=V5ainfix -V1c1Aainfix &lt;=c0V5FAaconsistent_rowV3V1V10Iainfix &lt;V10c0Aainfix &lt;=c0V10FIainfix &lt;=c0ainfix -V1c1Aais_consistentV3V1Iainfix &gt;c0ainfix -V1c1Iainfix &lt;V1V0Aainfix &lt;=c0V1Lamk arrayV0V2FF">
......@@ -150,7 +150,7 @@
name="solution_eq_board"
locfile="programs/vstte10_queens/../vstte10_queens.mlw"
loclnum="77" loccnumb="8" loccnume="25"
sum="59146e5491a42bdb633f69fe6ba872b1"
sum="2cc3eab73478fa09a4652bb7c5d11a5d"
proved="true"
expanded="true"
shape="asolutionV1V2IasolutionV0V2Iaeq_boardV0V1V2Iainfix =alengthV0alengthV1F">
......@@ -161,7 +161,7 @@
edited="vstte10_queens_NQueens_solution_eq_board_1.v"
obsolete="false"
archived="false">
<result status="valid" time="0.71"/>
<result status="valid" time="0.65"/>
</proof>
</goal>
<goal
......@@ -169,7 +169,7 @@
locfile="programs/vstte10_queens/../vstte10_queens.mlw"
loclnum="83" loccnumb="10" loccnume="19"
expl="parameter bt_queens"
sum="0d91b73e1dbffe995cd53f0ecd90bbda"
sum="f5fcd3509a214c42b5f06696dcc277f5"
proved="true"
expanded="true"
shape="iainfix =V2V1asolutionV4V1asolutionV9V1NIaeq_boardV6V9V2Iais_boardV9V1Iainfix =V7V1Lamk arrayV7V8FAaeq_boardV6V4V2IasolutionV12V1NIainfix &lt;agetV11V2ainfix +ainfix -V1c1c1Aainfix &lt;=c0agetV11V2Iaeq_boardV6V12V2Iais_boardV12V1Iainfix =V10V1Lamk arrayV10V11FAaeq_boardV6V4V2Aiainfix =V16aTrueasolutionV18V1IasolutionV18V1Lamk arrayV0V17FAasolutionV23V1NIainfix &lt;agetV22V2ainfix +V13c1Aainfix &lt;=c0agetV22V2Iaeq_boardV20V23V2Iais_boardV23V1Iainfix =V21V1Lamk arrayV21V22FAaeq_boardV20V4V2IasolutionV26V1NIaeq_boardV20V26ainfix +V2c1Iais_boardV26V1Iainfix =V24V1Lamk arrayV24V25FAaeq_boardV20V15ainfix +V2c1Lamk arrayV0V19FAasolutionV15ainfix +V2c1Aainfix &lt;=ainfix +V2c1V1Aainfix &lt;=c0ainfix +V2c1Aainfix =V0V1Aainfix &lt;ainfix -V1ainfix +V2c1ainfix -V1V2Aainfix &lt;=c0ainfix -V1V2asolutionV29V1NIainfix &lt;agetV28V2ainfix +V13c1Aainfix &lt;=c0agetV28V2Iaeq_boardV15V29V2Iais_boardV29V1Iainfix =V27V1Lamk arrayV27V28FAaeq_boardV15V4V2Iais_consistentV15V2qainfix =V16aTrueFAainfix &lt;V2V0Aainfix &lt;=c0V2Iainfix =V14asetV5V2V13Lamk arrayV0V14FAainfix &lt;V2V0Aainfix &lt;=c0V2IasolutionV32V1NIainfix &lt;agetV31V2V13Aainfix &lt;=c0agetV31V2Iaeq_boardV6V32V2Iais_boardV32V1Iainfix =V30V1Lamk arrayV30V31FAaeq_boardV6V4V2Iainfix &lt;=V13ainfix -V1c1Aainfix &lt;=c0V13FLamk arrayV0V5FAasolutionV35V1NIainfix &lt;agetV34V2c0Aainfix &lt;=c0agetV34V2Iaeq_boardV4V35V2Iais_boardV35V1Iainfix =V33V1Lamk arrayV33V34FAaeq_boardV4V4V2Iainfix &lt;=c0ainfix -V1c1AasolutionV38V1NIaeq_boardV4V38V2Iais_boardV38V1Iainfix =V36V1Lamk arrayV36V37FAaeq_boardV4V4V2Iainfix &gt;c0ainfix -V1c1IasolutionV4V2Aainfix &lt;=V2V1Aainfix &lt;=c0V2Aainfix =V0V1Lamk arrayV0V3FF">
......@@ -181,7 +181,7 @@
memlimit="0"
obsolete="false"
archived="false">
<result status="valid" time="0.32"/>
<result status="valid" time="0.29"/>
</proof>
</goal>
<goal
......@@ -189,7 +189,7 @@
locfile="programs/vstte10_queens/../vstte10_queens.mlw"
loclnum="103" loccnumb="6" loccnume="12"
expl="parameter queens"
sum="4aa7b44f94d6315f0f7a07bb49bed774"
sum="1dee95b034aecdb6a26cabba2f64050d"
proved="true"
expanded="true"
shape="asolutionV5V1IasolutionV5V1Lamk arrayV0V4FAasolutionV10V1NIais_boardV10V1Iainfix =V8V1Lamk arrayV8V9FIasolutionV13V1NIaeq_boardV7V13c0Iais_boardV13V1Iainfix =V11V1Lamk arrayV11V12FAaeq_boardV7V3c0Lamk arrayV0V6FAasolutionV3c0Aainfix &lt;=c0V1Aainfix &lt;=c0c0Aainfix =V0V1Iainfix =V0V1Aainfix &lt;=c0V0Lamk arrayV0V2FF">
......@@ -201,7 +201,7 @@
memlimit="0"
obsolete="false"
archived="false">
<result status="valid" time="0.01"/>
<result status="valid" time="0.02"/>
</proof>
</goal>
</theory>
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment