Commit bd6d67ef authored by Andrei Paskevich's avatar Andrei Paskevich

update session files

parent 48c29c43
......@@ -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="ab6ece0ccf048de22ee253bbefd81b26"
sum="2aa5aa37364097fffd4757203fa00fcc"
proved="true"
expanded="true"
shape="iainfix <=V4V1ainfix <ainfix -V1V6ainfix -V1V4Aainfix <=c0ainfix -V1V4Aainfix =V5asumV2c1V6Aainfix <=V6ainfix +V1c1Aainfix <=c1V6Iainfix =V6ainfix +V4c1FIainfix =V5ainfix +V3agetV2V4FAainfix <V4V0Aainfix <=c0V4ainfix =V3asumV2c1ainfix +V1c1Iainfix =V3asumV2c1V4Aainfix <=V4ainfix +V1c1Aainfix <=c1V4FFAainfix =c0asumV2c1c1Aainfix <=c1ainfix +V1c1Aainfix <=c1c1Iainfix <V1V0Aainfix <=c0V1FFF">
......@@ -52,7 +52,7 @@
locfile="programs/assigning_meanings_to_programs/../assigning_meanings_to_programs.mlw"
loclnum="39" loccnumb="6" loccnume="14"
expl="parameter division"
sum="4ae56abf35642f92abc882dea8823761"
sum="3e2f94bf7a9ca10dd00db606c0735125"
proved="true"
expanded="true"
shape="iainfix >=V2V1ainfix <V4V2Aainfix <=c0V2Aainfix =V0ainfix +ainfix *V5V1V4Aainfix <=c0V4Iainfix =V5ainfix +V3c1FIainfix =V4ainfix -V2V1Fainfix =V0ainfix +ainfix *V3V1V2Aainfix <V2V1Aainfix <=c0V2Iainfix =V0ainfix +ainfix *V3V1V2Aainfix <=c0V2FFAainfix =V0ainfix +ainfix *c0V1V0Aainfix <=c0V0Iainfix <c0V1Aainfix <=c0V0FF">
......
......@@ -25,7 +25,7 @@
locfile="programs/binary_search/../binary_search.mlw"
loclnum="17" loccnumb="6" loccnume="19"
expl="parameter binary_search"
sum="01f4f15024cb46b8dde333e7be87903b"
sum="f8c12c2ff9cb894549acb66daf7b4619"
proved="true"
expanded="true"
shape="iainfix <=V4V3iainfix <agetV2ainfix +V4adivainfix -V3V4c2V1ainfix <ainfix -V3V5ainfix -V3V4Aainfix <=c0ainfix -V3V4Aainfix <=V6V3Aainfix <=V5V6Iainfix =agetV2V6V1Iainfix <V6V0Aainfix <=c0V6FAainfix <V3V0Aainfix <=c0V5Iainfix =V5ainfix +ainfix +V4adivainfix -V3V4c2c1Fiainfix >agetV2ainfix +V4adivainfix -V3V4c2V1ainfix <ainfix -V7V4ainfix -V3V4Aainfix <=c0ainfix -V3V4Aainfix <=V8V7Aainfix <=V4V8Iainfix =agetV2V8V1Iainfix <V8V0Aainfix <=c0V8FAainfix <V7V0Aainfix <=c0V4Iainfix =V7ainfix -ainfix +V4adivainfix -V3V4c2c1Fainfix =agetV2ainfix +V4adivainfix -V3V4c2V1Aainfix <ainfix +V4adivainfix -V3V4c2V0Aainfix <=c0ainfix +V4adivainfix -V3V4c2Aainfix <ainfix +V4adivainfix -V3V4c2V0Aainfix <=c0ainfix +V4adivainfix -V3V4c2Aainfix <ainfix +V4adivainfix -V3V4c2V0Aainfix <=c0ainfix +V4adivainfix -V3V4c2Aainfix <=ainfix +V4adivainfix -V3V4c2V3Aainfix <=V4ainfix +V4adivainfix -V3V4c2ainfix =agetV2V9V1NIainfix <V9V0Aainfix <=c0V9FIainfix <=V10V3Aainfix <=V4V10Iainfix =agetV2V10V1Iainfix <V10V0Aainfix <=c0V10FAainfix <V3V0Aainfix <=c0V4FFAainfix <=V11ainfix -V0c1Aainfix <=c0V11Iainfix =agetV2V11V1Iainfix <V11V0Aainfix <=c0V11FAainfix <ainfix -V0c1V0Aainfix <=c0c0Iainfix <=agetV2V12agetV2V13Iainfix <V13V0Aainfix <=V12V13Aainfix <=c0V12FFFF">
......@@ -59,7 +59,7 @@
locfile="programs/binary_search/../binary_search.mlw"
loclnum="59" loccnumb="6" loccnume="19"
expl="parameter binary_search"
sum="4d2d8b250c84dcb1cca8870c974bbcd1"
sum="e5e36982c9bb33a11e966b564dfa8b9b"
proved="true"
expanded="true"
shape="iainfix <=V4V3iainfix <agetV2V5V1ainfix <ainfix -V3V6ainfix -V3V4Aainfix <=c0ainfix -V3V4Aainfix <=V7V3Aainfix <=V6V7Iainfix =agetV2V7V1Iainfix <V7V0Aainfix <=c0V7FAainfix <V3V0Aainfix <=c0V6Iainfix =V6ainfix +V5c1Fiainfix >agetV2V5V1ainfix <ainfix -V8V4ainfix -V3V4Aainfix <=c0ainfix -V3V4Aainfix <=V9V8Aainfix <=V4V9Iainfix =agetV2V9V1Iainfix <V9V0Aainfix <=c0V9FAainfix <V8V0Aainfix <=c0V4Iainfix =V8ainfix -V5c1Fainfix =agetV2V5V1Aainfix <V5V0Aainfix <=c0V5Aainfix <V5V0Aainfix <=c0V5Aainfix <V5V0Aainfix <=c0V5Iainfix <=V5V3Aainfix <=V4V5FAainfix <=V4V3ainfix =agetV2V10V1NIainfix <V10V0Aainfix <=c0V10FIainfix <=V11V3Aainfix <=V4V11Iainfix =agetV2V11V1Iainfix <V11V0Aainfix <=c0V11FAainfix <V3V0Aainfix <=c0V4FFAainfix <=V12ainfix -V0c1Aainfix <=c0V12Iainfix =agetV2V12V1Iainfix <V12V0Aainfix <=c0V12FAainfix <ainfix -V0c1V0Aainfix <=c0c0Iainfix <=agetV2V13agetV2V14Iainfix <V14V0Aainfix <=V13V14Aainfix <=c0V13FFFF">
......@@ -86,7 +86,7 @@
locfile="programs/binary_search/../binary_search.mlw"
loclnum="99" loccnumb="6" loccnume="19"
expl="parameter binary_search"
sum="c426f5bceb7394f61477135985a213e4"
sum="673c686736f86d8bd075c49720af3e5d"
proved="true"
expanded="true"
shape="iainfix <=V4V3Lainfix -V3V4Lainfix +V4adivV5c2iainfix <agetV2V6V1ainfix <ainfix -V3V7ainfix -V3V4Aainfix <=c0ainfix -V3V4Aainfix <=V8V3Aainfix <=V7V8Iainfix =agetV2V8V1Iainfix <V8V0Aainfix <=c0V8FAainfix <V3V0Aainfix <=c0V7Iainfix =V7ainfix +V6c1FAainfix <=ainfix +V6c1amax_intAainfix <=amin_intainfix +V6c1iainfix >agetV2V6V1ainfix <ainfix -V9V4ainfix -V3V4Aainfix <=c0ainfix -V3V4Aainfix <=V10V9Aainfix <=V4V10Iainfix =agetV2V10V1Iainfix <V10V0Aainfix <=c0V10FAainfix <V9V0Aainfix <=c0V4Iainfix =V9ainfix -V6c1FAainfix <=ainfix -V6c1amax_intAainfix <=amin_intainfix -V6c1ainfix =agetV2V6V1Aainfix <V6V0Aainfix <=c0V6Aainfix <V6V0Aainfix <=c0V6Aainfix <V6V0Aainfix <=c0V6Aainfix <=V6V3Aainfix <=V4V6Aainfix <=ainfix +V4adivV5c2amax_intAainfix <=amin_intainfix +V4adivV5c2Aainfix <=ainfix -V3V4amax_intAainfix <=amin_intainfix -V3V4ainfix =agetV2V11V1NIainfix <V11V0Aainfix <=c0V11FIainfix <=V12V3Aainfix <=V4V12Iainfix =agetV2V12V1Iainfix <V12V0Aainfix <=c0V12FAainfix <V3V0Aainfix <=c0V4FFAainfix <=V13ainfix -V0c1Aainfix <=c0V13Iainfix =agetV2V13V1Iainfix <V13V0Aainfix <=c0V13FAainfix <ainfix -V0c1V0Aainfix <=c0c0Aainfix <=ainfix -V0c1amax_intAainfix <=amin_intainfix -V0c1Iainfix <=agetV2V14agetV2V15Iainfix <V15V0Aainfix <=V14V15Aainfix <=c0V14FAainfix <=V0amax_intAainfix <=c0V0FFF">
......@@ -98,7 +98,7 @@
timelimit="5"
obsolete="false"
archived="false">
<result status="valid" time="0.14"/>
<result status="valid" time="0.15"/>
</proof>
</goal>
</theory>
......
......@@ -32,7 +32,7 @@
name="invariant_is_ok"
locfile="programs/bresenham/../bresenham.mlw"
loclnum="35" loccnumb="8" loccnume="23"
sum="beff13e8611b37422ec4e085840b924a"
sum="efb912c30d9e16a8d30a0911aab80d9d"
proved="true"
expanded="true"
shape="abestV0V1Iainvariant_V0V1V2F">
......@@ -42,7 +42,7 @@
edited="bresenham_WP_M_invariant_is_ok_1.v"
obsolete="false"
archived="false">
<result status="valid" time="1.23"/>
<result status="valid" time="1.26"/>
</proof>
</goal>
<goal
......@@ -50,7 +50,7 @@
locfile="programs/bresenham/../bresenham.mlw"
loclnum="37" loccnumb="6" loccnume="15"
expl="parameter bresenham"
sum="bcba2edf5dd35515e1700353a55dd929"
sum="ec58d7f3477f9d697ce5bc3ec2d0ce0b"
proved="true"
expanded="true"
shape="iainfix <V0c0ainfix <ainfix -ainfix +ax2c1V4ainfix -ainfix +ax2c1V2Aainfix <=c0ainfix -ainfix +ax2c1V2Aainvariant_V4V1V3Aainfix <=V4ainfix +ax2c1Aainfix <=c0V4Iainfix =V4ainfix +V2c1FIainfix =V3ainfix +V0ainfix *c2ay2Fainfix <ainfix -ainfix +ax2c1V7ainfix -ainfix +ax2c1V2Aainfix <=c0ainfix -ainfix +ax2c1V2Aainvariant_V7V5V6Aainfix <=V7ainfix +ax2c1Aainfix <=c0V7Iainfix =V7ainfix +V2c1FIainfix =V6ainfix +V0ainfix *c2ainfix -ay2ax2FIainfix =V5ainfix +V1c1FAabestV2V1Iainfix <=V2ax2Iainvariant_V2V1V0Aainfix <=V2ainfix +ax2c1Aainfix <=c0V2FFFAainvariant_c0c0ainfix -ainfix *c2ay2ax2Aainfix <=c0ainfix +ax2c1Aainfix <=c0c0">
......@@ -66,7 +66,7 @@
locfile="programs/bresenham/../bresenham.mlw"
loclnum="37" loccnumb="6" loccnume="15"
expl="loop invariant init"
sum="f83e0e8a8cfce051a259c6cf27b5820d"
sum="e867126400d30cca57667f4a386beefe"
proved="true"
expanded="true"
shape="ainvariant_c0c0ainfix -ainfix *c2ay2ax2Aainfix <=c0ainfix +ax2c1Aainfix <=c0c0">
......@@ -100,7 +100,7 @@
locfile="programs/bresenham/../bresenham.mlw"
loclnum="37" loccnumb="6" loccnume="15"
expl="assertion"
sum="2950c4b04670596cf7d332f5768f61ad"
sum="ebd8d765087c46d4c451499df5884eb7"
proved="true"
expanded="true"
shape="abestV2V1Iainfix <=V2ax2Iainvariant_V2V1V0Aainfix <=V2ainfix +ax2c1Aainfix <=c0V2FFF">
......@@ -127,7 +127,7 @@
locfile="programs/bresenham/../bresenham.mlw"
loclnum="37" loccnumb="6" loccnume="15"
expl="loop invariant preservation"
sum="9cd6a0795c9927aec161ff90632a079e"
sum="5f0f31c42ee4d9c677117b01c806bbc3"
proved="true"
expanded="true"
shape="ainvariant_V4V1V3Aainfix <=V4ainfix +ax2c1Aainfix <=c0V4Iainfix =V4ainfix +V2c1FIainfix =V3ainfix +V0ainfix *c2ay2FIainfix <V0c0IabestV2V1Iainfix <=V2ax2Iainvariant_V2V1V0Aainfix <=V2ainfix +ax2c1Aainfix <=c0V2FFF">
......@@ -146,7 +146,7 @@
timelimit="10"
obsolete="false"
archived="false">
<result status="valid" time="0.01"/>
<result status="valid" time="0.00"/>
</proof>
</goal>
<goal
......@@ -154,7 +154,7 @@
locfile="programs/bresenham/../bresenham.mlw"
loclnum="37" loccnumb="6" loccnume="15"
expl="loop variant decreases"
sum="8f8807827d192fee3af94a9f86612c8e"
sum="f2e94c2030c552b8f3163cd22ddf0dd4"
proved="true"
expanded="true"
shape="ainfix <ainfix -ainfix +ax2c1V4ainfix -ainfix +ax2c1V2Aainfix <=c0ainfix -ainfix +ax2c1V2Iainvariant_V4V1V3Aainfix <=V4ainfix +ax2c1Aainfix <=c0V4Iainfix =V4ainfix +V2c1FIainfix =V3ainfix +V0ainfix *c2ay2FIainfix <V0c0IabestV2V1Iainfix <=V2ax2Iainvariant_V2V1V0Aainfix <=V2ainfix +ax2c1Aainfix <=c0V2FFF">
......@@ -188,7 +188,7 @@
locfile="programs/bresenham/../bresenham.mlw"
loclnum="37" loccnumb="6" loccnume="15"
expl="loop invariant preservation"
sum="48406b48feb2d0d50220609b923257fd"
sum="fe0d08f0dc86b35d8d29b27a5d6e6e25"
proved="true"
expanded="true"
shape="ainvariant_V5V3V4Aainfix <=V5ainfix +ax2c1Aainfix <=c0V5Iainfix =V5ainfix +V2c1FIainfix =V4ainfix +V0ainfix *c2ainfix -ay2ax2FIainfix =V3ainfix +V1c1FIainfix <V0c0NIabestV2V1Iainfix <=V2ax2Iainvariant_V2V1V0Aainfix <=V2ainfix +ax2c1Aainfix <=c0V2FFF">
......@@ -215,7 +215,7 @@
locfile="programs/bresenham/../bresenham.mlw"
loclnum="37" loccnumb="6" loccnume="15"
expl="loop variant decreases"
sum="71f61a751cf75317ec9b98cbc852ce43"
sum="a55a100c6d28b8b08514c9f2fc389a08"
proved="true"
expanded="true"
shape="ainfix <ainfix -ainfix +ax2c1V5ainfix -ainfix +ax2c1V2Aainfix <=c0ainfix -ainfix +ax2c1V2Iainvariant_V5V3V4Aainfix <=V5ainfix +ax2c1Aainfix <=c0V5Iainfix =V5ainfix +V2c1FIainfix =V4ainfix +V0ainfix *c2ainfix -ay2ax2FIainfix =V3ainfix +V1c1FIainfix <V0c0NIabestV2V1Iainfix <=V2ax2Iainvariant_V2V1V0Aainfix <=V2ainfix +ax2c1Aainfix <=c0V2FFF">
......@@ -234,7 +234,7 @@
timelimit="10"
obsolete="false"
archived="false">
<result status="valid" time="0.00"/>
<result status="valid" time="0.01"/>
</proof>
<proof
prover="0"
......
......@@ -25,7 +25,7 @@
locfile="programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="13" loccnumb="6" loccnume="13"
expl="parameter routine"
sum="3bf53e6f38348a8fdfffc6473f681188"
sum="291741da10e028832fd0d84557fb52f1"
proved="true"
expanded="true"
shape="iainfix <V2V0iainfix <=V3V2ainfix <ainfix -V2V6ainfix -V2V3Aainfix <=c0ainfix -V2V3Aainfix =V5ainfix *V6afactV2Aainfix <=V6ainfix +V2c1Aainfix <=c1V6Iainfix =V6ainfix +V3c1FIainfix =V5ainfix +V4V1Fainfix <ainfix -V0V7ainfix -V0V2Aainfix <=c0ainfix -V0V2Aainfix =V4afactV7Aainfix <=V7V0Aainfix <=c0V7Iainfix =V7ainfix +V2c1FIainfix =V4ainfix *V3afactV2Aainfix <=V3ainfix +V2c1Aainfix <=c1V3FFAainfix =V1ainfix *c1afactV2Aainfix <=c1ainfix +V2c1Aainfix <=c1c1ainfix =V1afactV0Iainfix =V1afactV2Aainfix <=V2V0Aainfix <=c0V2FFAainfix =c1afactc0Aainfix <=c0V0Aainfix <=c0c0Iainfix >=V0c0F">
......@@ -41,7 +41,7 @@
locfile="programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="13" loccnumb="6" loccnume="13"
expl="loop invariant init"
sum="496d4e9dc9d08ddfdcd951cf9579dd08"
sum="dd94a8debb18c08dfb22964ea561eb85"
proved="true"
expanded="true"
shape="ainfix =c1afactc0Aainfix <=c0V0Aainfix <=c0c0Iainfix >=V0c0F">
......@@ -61,7 +61,7 @@
locfile="programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="13" loccnumb="6" loccnume="13"
expl="loop invariant init"
sum="4b41a40f971c37b7d3a545063e77d98a"
sum="7ecbf54a0f3b0b3380a4941b2ab3bc24"
proved="true"
expanded="true"
shape="ainfix =V1ainfix *c1afactV2Aainfix <=c1ainfix +V2c1Aainfix <=c1c1Iainfix <V2V0Iainfix =V1afactV2Aainfix <=V2V0Aainfix <=c0V2FFIainfix >=V0c0F">
......@@ -81,7 +81,7 @@
locfile="programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="13" loccnumb="6" loccnume="13"
expl="loop invariant preservation"
sum="a9aa19c076fdf7448f828ea2e8a96dc9"
sum="6b99142cc6dab407500b962a73a00f32"
proved="true"
expanded="true"
shape="ainfix =V5ainfix *V6afactV2Aainfix <=V6ainfix +V2c1Aainfix <=c1V6Iainfix =V6ainfix +V3c1FIainfix =V5ainfix +V4V1FIainfix <=V3V2Iainfix =V4ainfix *V3afactV2Aainfix <=V3ainfix +V2c1Aainfix <=c1V3FFIainfix <V2V0Iainfix =V1afactV2Aainfix <=V2V0Aainfix <=c0V2FFIainfix >=V0c0F">
......@@ -101,7 +101,7 @@
locfile="programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="13" loccnumb="6" loccnume="13"
expl="loop variant decreases"
sum="c4417face0d7e00423a2c5db7f7c29d2"
sum="b776c57b3a50d4bbd1d169ea7254033b"
proved="true"
expanded="true"
shape="ainfix <ainfix -V2V6ainfix -V2V3Aainfix <=c0ainfix -V2V3Iainfix =V5ainfix *V6afactV2Aainfix <=V6ainfix +V2c1Aainfix <=c1V6Iainfix =V6ainfix +V3c1FIainfix =V5ainfix +V4V1FIainfix <=V3V2Iainfix =V4ainfix *V3afactV2Aainfix <=V3ainfix +V2c1Aainfix <=c1V3FFIainfix <V2V0Iainfix =V1afactV2Aainfix <=V2V0Aainfix <=c0V2FFIainfix >=V0c0F">
......@@ -121,7 +121,7 @@
locfile="programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="13" loccnumb="6" loccnume="13"
expl="loop invariant preservation"
sum="b196a86eadd3e167f070cd667cdb9cd0"
sum="1f2030cc417fe008d71b90b7147f8152"
proved="true"
expanded="true"
shape="ainfix =V4afactV5Aainfix <=V5V0Aainfix <=c0V5Iainfix =V5ainfix +V2c1FIainfix <=V3V2NIainfix =V4ainfix *V3afactV2Aainfix <=V3ainfix +V2c1Aainfix <=c1V3FFIainfix <V2V0Iainfix =V1afactV2Aainfix <=V2V0Aainfix <=c0V2FFIainfix >=V0c0F">
......@@ -133,7 +133,7 @@
timelimit="10"
obsolete="false"
archived="false">
<result status="valid" time="0.00"/>
<result status="valid" time="0.01"/>
</proof>
</goal>
<goal
......@@ -141,7 +141,7 @@
locfile="programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="13" loccnumb="6" loccnume="13"
expl="loop variant decreases"
sum="27d4461c1f444047a13219624ec0fb12"
sum="0f2a68a43370710a5a10b17c321b9b0b"
proved="true"
expanded="true"
shape="ainfix <ainfix -V0V5ainfix -V0V2Aainfix <=c0ainfix -V0V2Iainfix =V4afactV5Aainfix <=V5V0Aainfix <=c0V5Iainfix =V5ainfix +V2c1FIainfix <=V3V2NIainfix =V4ainfix *V3afactV2Aainfix <=V3ainfix +V2c1Aainfix <=c1V3FFIainfix <V2V0Iainfix =V1afactV2Aainfix <=V2V0Aainfix <=c0V2FFIainfix >=V0c0F">
......@@ -161,7 +161,7 @@
locfile="programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="13" loccnumb="6" loccnume="13"
expl="normal postcondition"
sum="3b7319c898f84f53e057504fbb75799d"
sum="72fa7e7e9aa7ff066f2b9119bf0a0868"
proved="true"
expanded="true"
shape="ainfix =V1afactV0Iainfix <V2V0NIainfix =V1afactV2Aainfix <=V2V0Aainfix <=c0V2FFIainfix >=V0c0F">
......@@ -183,7 +183,7 @@
locfile="programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="34" loccnumb="6" loccnume="14"
expl="parameter routine2"
sum="19c613019a4c45b829e84d9095a008ce"
sum="0da4e019fa76bf569aa23267a670b659"
proved="true"
expanded="true"
shape="ainfix =V1afactV0Iainfix =V1afactainfix +ainfix -V0c1c1Aainfix =V3afactainfix +V2c1Iainfix =V3ainfix *ainfix +V2c1afactV2Aainfix =V5ainfix *ainfix +V4c1afactV2Iainfix =V5ainfix +V3V1FIainfix =V3ainfix *V4afactV2Iainfix <=V4V2Aainfix <=c1V4FFAainfix =V1ainfix *c1afactV2Iainfix <=c1V2Aainfix =V1afactainfix +V2c1Iainfix >c1V2Iainfix =V1afactV2Iainfix <=V2ainfix -V0c1Aainfix <=c0V2FFAainfix =c1afactc0Iainfix <=c0ainfix -V0c1Aainfix =c1afactV0Iainfix >c0ainfix -V0c1Iainfix >=V0c0F">
......@@ -199,7 +199,7 @@
locfile="programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="34" loccnumb="6" loccnume="14"
expl="normal postcondition"
sum="48b27d3e4b5e9d2fba88970f72a5a0de"
sum="83496f7885f21e2b5d1fa1789ac571be"
proved="true"
expanded="true"
shape="ainfix =c1afactV0Iainfix >c0ainfix -V0c1Iainfix >=V0c0F">
......@@ -219,7 +219,7 @@
locfile="programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="34" loccnumb="6" loccnume="14"
expl="for loop initialization"
sum="32b38dfb9a33bfe592b8b970fce3d924"
sum="6795593e5e428f68351a6f3b3f2e73de"
proved="true"
expanded="true"
shape="ainfix =c1afactc0Iainfix <=c0ainfix -V0c1Iainfix >=V0c0F">
......@@ -239,7 +239,7 @@
locfile="programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="34" loccnumb="6" loccnume="14"
expl="for loop preservation"
sum="51b1ac0ea0c96e90b9450667444ebc35"
sum="e220952b89311d868a301c4d8e7330fc"
proved="true"
expanded="true"
shape="ainfix =V3afactainfix +V2c1Iainfix =V3ainfix *ainfix +V2c1afactV2Aainfix =V5ainfix *ainfix +V4c1afactV2Iainfix =V5ainfix +V3V1FIainfix =V3ainfix *V4afactV2Iainfix <=V4V2Aainfix <=c1V4FFAainfix =V1ainfix *c1afactV2Iainfix <=c1V2Aainfix =V1afactainfix +V2c1Iainfix >c1V2Iainfix =V1afactV2Iainfix <=V2ainfix -V0c1Aainfix <=c0V2FFIainfix <=c0ainfix -V0c1Iainfix >=V0c0F">
......@@ -251,7 +251,7 @@
timelimit="10"
obsolete="false"
archived="false">
<result status="valid" time="0.01"/>
<result status="valid" time="0.02"/>
</proof>
</goal>
<goal
......@@ -259,7 +259,7 @@
locfile="programs/checking_a_large_routine/../checking_a_large_routine.mlw"
loclnum="34" loccnumb="6" loccnume="14"
expl="normal postcondition"
sum="4f1bfc1d3b1c252f14bed06c8c61d7ad"
sum="550dc6f829ce2485a14ba4a27c49216f"
proved="true"
expanded="true"
shape="ainfix =V1afactV0Iainfix =V1afactainfix +ainfix -V0c1c1FIainfix <=c0ainfix -V0c1Iainfix >=V0c0F">
......
......@@ -40,7 +40,7 @@
name="eqlt"
locfile="examples/programs/counting_sort/../counting_sort.mlw"
loclnum="45" loccnumb="8" loccnume="12"
sum="fa908cfae7cdc3a7089d416a9e8de63f"
sum="84811d52074981ac6c7a17886b1062ed"
proved="true"
expanded="false"
shape="ainfix =ainfix +anumltV0V1V2V3anumeqV0V1V2V3anumltV0ainfix +V1c1V2V3Iainfix <=V3alengthV0Aainfix <V2V3Aainfix <=c0V2FIainfix <V1akAainfix <=c0V1FIak_valuesV0F">
......@@ -65,7 +65,7 @@
locfile="examples/programs/counting_sort/../counting_sort.mlw"
loclnum="65" loccnumb="6" loccnume="19"
expl="parameter counting_sort"
sum="51f11b90c066baec82a3ef38af8d0852"
sum="9e57a50746b35c0fe42bc594b17bf743"
proved="true"
expanded="false"
shape="Lamk arrayV1V2Lamk arrayV0V3apermutV5amk arrayV1V8Aasorted_subV8c0V1Aainfix =V7V1Iainfix =anum_ofaTuple2V8V9c0V7anum_ofaTuple2V3V9c0V0Iainfix <V9ainfix +ainfix -akc1c1Aainfix <=c0V9FAainfix <agetV8V10ainfix +ainfix -akc1c1Aainfix <=c0agetV8V10Iainfix <V10V7Aainfix <=c0V10FAasorted_subV8c0V7Aainfix =V7anum_ofaTuple2V3ainfix +ainfix -akc1c1c0V0ALagetV6V11ainfix =anum_ofaTuple2V14V15c0V13anum_ofaTuple2V3V15c0V0Iainfix <V15ainfix +V11c1Aainfix <=c0V15FAainfix <agetV14V16ainfix +V11c1Aainfix <=c0agetV14V16Iainfix <V16V13Aainfix <=c0V16FAasorted_subV14c0V13Aainfix =V13anum_ofaTuple2V3ainfix +V11c1c0V0Iainfix =anum_ofaTuple2V14V11c0V13ainfix -ainfix +V12c1c1Aainfix =anum_ofaTuple2V14V17c0V13anum_ofaTuple2V3V17c0V0Iainfix <V17V11Aainfix <=c0V17FAainfix <=agetV14V18V11Aainfix <=c0agetV14V18Iainfix <V18V13Aainfix <=c0V18FAasorted_subV14c0V13Aainfix =ainfix +ainfix -V13ainfix +V12c1c1anum_ofaTuple2V3V11c0V0Aainfix =anum_ofaTuple2V20V11c0V21ainfix -ainfix +V19c1c1Aainfix =anum_ofaTuple2V20V22c0V21anum_ofaTuple2V3V22c0V0Iainfix <V22V11Aainfix <=c0V22FAainfix <=agetV20V23V11Aainfix <=c0agetV20V23Iainfix <V23V21Aainfix <=c0V23FAasorted_subV20c0V21Aainfix =ainfix +ainfix -V21ainfix +V19c1c1anum_ofaTuple2V3V11c0V0Iainfix =V21ainfix +V13c1FIainfix =V20asetV14V13V11FAainfix <V13V1Aainfix <=c0V13Iainfix =anum_ofaTuple2V14V11c0V13ainfix -V19c1Aainfix =anum_ofaTuple2V14V24c0V13anum_ofaTuple2V3V24c0V0Iainfix <V24V11Aainfix <=c0V24FAainfix <=agetV14V25V11Aainfix <=c0agetV14V25Iainfix <V25V13Aainfix <=c0V25FAasorted_subV14c0V13Aainfix =ainfix +ainfix -V13V19c1anum_ofaTuple2V3V11c0V0Iainfix <=V19V12Aainfix <=c1V19FFFAainfix =anum_ofaTuple2V8V11c0V7ainfix -c1c1Aainfix =anum_ofaTuple2V8V26c0V7anum_ofaTuple2V3V26c0V0Iainfix <V26V11Aainfix <=c0V26FAainfix <=agetV8V27V11Aainfix <=c0agetV8V27Iainfix <V27V7Aainfix <=c0V27FAasorted_subV8c0V7Aainfix =ainfix +ainfix -V7c1c1anum_ofaTuple2V3V11c0V0Iainfix <=c1V12Aainfix =anum_ofaTuple2V8V28c0V7anum_ofaTuple2V3V28c0V0Iainfix <V28ainfix +V11c1Aainfix <=c0V28FAainfix <agetV8V29ainfix +V11c1Aainfix <=c0agetV8V29Iainfix <V29V7Aainfix <=c0V29FAasorted_subV8c0V7Aainfix =V7anum_ofaTuple2V3ainfix +V11c1c0V0Iainfix >c1V12Aainfix <V11akAainfix <=c0V11Iainfix =anum_ofaTuple2V8V30c0V7anum_ofaTuple2V3V30c0V0Iainfix <V30V11Aainfix <=c0V30FAainfix <agetV8V31V11Aainfix <=c0agetV8V31Iainfix <V31V7Aainfix <=c0V31FAasorted_subV8c0V7Aainfix =V7anum_ofaTuple2V3V11c0V0Iainfix <=V11ainfix -akc1Aainfix <=c0V11FFFAainfix =anum_ofaTuple2V2V32c0c0anum_ofaTuple2V3V32c0V0Iainfix <V32c0Aainfix <=c0V32FAainfix <agetV2V33c0Aainfix <=c0agetV2V33Iainfix <V33c0Aainfix <=c0V33FAasorted_subV2c0c0Aainfix =c0anum_ofaTuple2V3c0c0V0Iainfix <=c0ainfix -akc1AapermutV5V4Aasorted_subV2c0V1Aainfix =c0V1Iainfix >c0ainfix -akc1Iainfix =agetV6V34anum_ofaTuple2V3V34c0ainfix +ainfix -V0c1c1Iainfix <V34akAainfix <=c0V34FALagetV3V35ainfix =agetV37V38anum_ofaTuple2V3V38c0ainfix +V35c1Iainfix <V38akAainfix <=c0V38FIainfix =V37asetV6V36ainfix +agetV6V36c1FAainfix <V36akAainfix <=c0V36Aainfix <V36akAainfix <=c0V36Aainfix <V35V0Aainfix <=c0V35Iainfix =agetV6V39anum_ofaTuple2V3V39c0V35Iainfix <V39akAainfix <=c0V39FIainfix <=V35ainfix -V0c1Aainfix <=c0V35FFAainfix =agetaconstc0V40anum_ofaTuple2V3V40c0c0Iainfix <V40akAainfix <=c0V40FIainfix <=c0ainfix -V0c1AapermutV5amk arrayV1V42Aasorted_subV42c0V1Aainfix =V41V1Iainfix =anum_ofaTuple2V42V43c0V41anum_ofaTuple2V3V43c0V0Iainfix <V43ainfix +ainfix -akc1c1Aainfix <=c0V43FAainfix <agetV42V44ainfix +ainfix -akc1c1Aainfix <=c0agetV42V44Iainfix <V44V41Aainfix <=c0V44FAasorted_subV42c0V41Aainfix =V41anum_ofaTuple2V3ainfix +ainfix -akc1c1c0V0ALagetaconstc0V45ainfix =anum_ofaTuple2V48V49c0V47anum_ofaTuple2V3V49c0V0Iainfix <V49ainfix +V45c1Aainfix <=c0V49FAainfix <agetV48V50ainfix +V45c1Aainfix <=c0agetV48V50Iainfix <V50V47Aainfix <=c0V50FAasorted_subV48c0V47Aainfix =V47anum_ofaTuple2V3ainfix +V45c1c0V0Iainfix =anum_ofaTuple2V48V45c0V47ainfix -ainfix +V46c1c1Aainfix =anum_ofaTuple2V48V51c0V47anum_ofaTuple2V3V51c0V0Iainfix <V51V45Aainfix <=c0V51FAainfix <=agetV48V52V45Aainfix <=c0agetV48V52Iainfix <V52V47Aainfix <=c0V52FAasorted_subV48c0V47Aainfix =ainfix +ainfix -V47ainfix +V46c1c1anum_ofaTuple2V3V45c0V0Aainfix =anum_ofaTuple2V54V45c0V55ainfix -ainfix +V53c1c1Aainfix =anum_ofaTuple2V54V56c0V55anum_ofaTuple2V3V56c0V0Iainfix <V56V45Aainfix <=c0V56FAainfix <=agetV54V57V45Aainfix <=c0agetV54V57Iainfix <V57V55Aainfix <=c0V57FAasorted_subV54c0V55Aainfix =ainfix +ainfix -V55ainfix +V53c1c1anum_ofaTuple2V3V45c0V0Iainfix =V55ainfix +V47c1FIainfix =V54asetV48V47V45FAainfix <V47V1Aainfix <=c0V47Iainfix =anum_ofaTuple2V48V45c0V47ainfix -V53c1Aainfix =anum_ofaTuple2V48V58c0V47anum_ofaTuple2V3V58c0V0Iainfix <V58V45Aainfix <=c0V58FAainfix <=agetV48V59V45Aainfix <=c0agetV48V59Iainfix <V59V47Aainfix <=c0V59FAasorted_subV48c0V47Aainfix =ainfix +ainfix -V47V53c1anum_ofaTuple2V3V45c0V0Iainfix <=V53V46Aainfix <=c1V53FFFAainfix =anum_ofaTuple2V42V45c0V41ainfix -c1c1Aainfix =anum_ofaTuple2V42V60c0V41anum_ofaTuple2V3V60c0V0Iainfix <V60V45Aainfix <=c0V60FAainfix <=agetV42V61V45Aainfix <=c0agetV42V61Iainfix <V61V41Aainfix <=c0V61FAasorted_subV42c0V41Aainfix =ainfix +ainfix -V41c1c1anum_ofaTuple2V3V45c0V0Iainfix <=c1V46Aainfix =anum_ofaTuple2V42V62c0V41anum_ofaTuple2V3V62c0V0Iainfix <V62ainfix +V45c1Aainfix <=c0V62FAainfix <agetV42V63ainfix +V45c1Aainfix <=c0agetV42V63Iainfix <V63V41Aainfix <=c0V63FAasorted_subV42c0V41Aainfix =V41anum_ofaTuple2V3ainfix +V45c1c0V0Iainfix >c1V46Aainfix <V45akAainfix <=c0V45Iainfix =anum_ofaTuple2V42V64c0V41anum_ofaTuple2V3V64c0V0Iainfix <V64V45Aainfix <=c0V64FAainfix <agetV42V65V45Aainfix <=c0agetV42V65Iainfix <V65V41Aainfix <=c0V65FAasorted_subV42c0V41Aainfix =V41anum_ofaTuple2V3V45c0V0Iainfix <=V45ainfix -akc1Aainfix <=c0V45FFFAainfix =anum_ofaTuple2V2V66c0c0anum_ofaTuple2V3V66c0V0Iainfix <V66c0Aainfix <=c0V66FAainfix <agetV2V67c0Aainfix <=c0agetV2V67Iainfix <V67c0Aainfix <=c0V67FAasorted_subV2c0c0Aainfix =c0anum_ofaTuple2V3c0c0V0Iainfix <=c0ainfix -akc1AapermutV5V4Aasorted_subV2c0V1Aainfix =c0V1Iainfix >c0ainfix -akc1Iainfix >c0ainfix -V0c1Aainfix >=akc0Iainfix =V0V1Aainfix <=c0V0Aak_valuesV5FFFF">
......@@ -81,7 +81,7 @@
locfile="examples/programs/counting_sort/../counting_sort.mlw"
loclnum="65" loccnumb="6" loccnume="19"
expl="precondition"
sum="2128bed0979d896398ad74c72f380247"
sum="9e82d04dfe75a918ef3998e81f69fd83"
proved="true"
expanded="false"
shape="Lamk arrayV1V2Lamk arrayV0V3ainfix >=akc0Iainfix =V0V1Aainfix <=c0V0Aak_valuesV5FFFF">
......@@ -93,7 +93,7 @@
timelimit="20"
obsolete="false"
archived="false">
<result status="valid" time="0.01"/>
<result status="valid" time="0.00"/>
</proof>
</goal>
<goal
......@@ -101,7 +101,7 @@
locfile="examples/programs/counting_sort/../counting_sort.mlw"
loclnum="65" loccnumb="6" loccnume="19"
expl="assertion"
sum="e317f75d8fb9efd5b28cf5295aee1154"
sum="363a54824082db7c6f0df559d42c4a97"
proved="true"
expanded="false"
shape="Lamk arrayV1V2Lamk arrayV0V3ainfix =c0V1Iainfix >c0ainfix -akc1Iainfix >c0ainfix -V0c1Iainfix >=akc0Iainfix =V0V1Aainfix <=c0V0Aak_valuesV5FFFF">
......@@ -113,7 +113,7 @@
timelimit="20"
obsolete="false"
archived="false">
<result status="valid" time="0.01"/>
<result status="valid" time="0.00"/>
</proof>
</goal>
<goal
......@@ -121,7 +121,7 @@
locfile="examples/programs/counting_sort/../counting_sort.mlw"
loclnum="65" loccnumb="6" loccnume="19"
expl="normal postcondition"
sum="897586da5716a602bee760548ddbb595"
sum="9db3117bb1cac8604e5105ca5f688658"
proved="true"
expanded="false"
shape="Lamk arrayV1V2Lamk arrayV0V3apermutV5V4Aasorted_subV2c0V1Iainfix =c0V1Iainfix >c0ainfix -akc1Iainfix >c0ainfix -V0c1Iainfix >=akc0Iainfix =V0V1Aainfix <=c0V0Aak_valuesV5FFFF">
......@@ -141,7 +141,7 @@
locfile="examples/programs/counting_sort/../counting_sort.mlw"
loclnum="65" loccnumb="6" loccnume="19"
expl="for loop initialization"
sum="2bc6889a9f672fb1f8b28eb72a76fbd9"
sum="8f26b8b6de54f46353610a4bb68f4ad9"
proved="true"
expanded="false"
shape="Lamk arrayV1V2Lamk arrayV0V3ainfix =anum_ofaTuple2V2V6c0c0anum_ofaTuple2V3V6c0V0Iainfix <V6c0Aainfix <=c0V6FAainfix <agetV2V7c0Aainfix <=c0agetV2V7Iainfix <V7c0Aainfix <=c0V7FAasorted_subV2c0c0Aainfix =c0anum_ofaTuple2V3c0c0V0Iainfix <=c0ainfix -akc1Iainfix >c0ainfix -V0c1Iainfix >=akc0Iainfix =V0V1Aainfix <=c0V0Aak_valuesV5FFFF">
......@@ -161,7 +161,7 @@
locfile="examples/programs/counting_sort/../counting_sort.mlw"
loclnum="65" loccnumb="6" loccnume="19"
expl="for loop preservation"
sum="7ad345577cae96696a9cf21f36c3d531"
sum="5de2bfe43a49ed776f794e34b1f6eaf6"
proved="true"
expanded="false"
shape="Lamk arrayV1V2Lamk arrayV0V3Lagetaconstc0V8ainfix =anum_ofaTuple2V11V12c0V10anum_ofaTuple2V3V12c0V0Iainfix <V12ainfix +V8c1Aainfix <=c0V12FAainfix <agetV11V13ainfix +V8c1Aainfix <=c0agetV11V13Iainfix <V13V10Aainfix <=c0V13FAasorted_subV11c0V10Aainfix =V10anum_ofaTuple2V3ainfix +V8c1c0V0Iainfix =anum_ofaTuple2V11V8c0V10ainfix -ainfix +V9c1c1Aainfix =anum_ofaTuple2V11V14c0V10anum_ofaTuple2V3V14c0V0Iainfix <V14V8Aainfix <=c0V14FAainfix <=agetV11V15V8Aainfix <=c0agetV11V15Iainfix <V15V10Aainfix <=c0V15FAasorted_subV11c0V10Aainfix =ainfix +ainfix -V10ainfix +V9c1c1anum_ofaTuple2V3V8c0V0Aainfix =anum_ofaTuple2V17V8c0V18ainfix -ainfix +V16c1c1Aainfix =anum_ofaTuple2V17V19c0V18anum_ofaTuple2V3V19c0V0Iainfix <V19V8Aainfix <=c0V19FAainfix <=agetV17V20V8Aainfix <=c0agetV17V20Iainfix <V20V18Aainfix <=c0V20FAasorted_subV17c0V18Aainfix =ainfix +ainfix -V18ainfix +V16c1c1anum_ofaTuple2V3V8c0V0Iainfix =V18ainfix +V10c1FIainfix =V17asetV11V10V8FAainfix <V10V1Aainfix <=c0V10Iainfix =anum_ofaTuple2V11V8c0V10ainfix -V16c1Aainfix =anum_ofaTuple2V11V21c0V10anum_ofaTuple2V3V21c0V0Iainfix <V21V8Aainfix <=c0V21FAainfix <=agetV11V22V8Aainfix <=c0agetV11V22Iainfix <V22V10Aainfix <=c0V22FAasorted_subV11c0V10Aainfix =ainfix +ainfix -V10V16c1anum_ofaTuple2V3V8c0V0Iainfix <=V16V9Aainfix <=c1V16FFFAainfix =anum_ofaTuple2V7V8c0V6ainfix -c1c1Aainfix =anum_ofaTuple2V7V23c0V6anum_ofaTuple2V3V23c0V0Iainfix <V23V8Aainfix <=c0V23FAainfix <=agetV7V24V8Aainfix <=c0agetV7V24Iainfix <V24V6Aainfix <=c0V24FAasorted_subV7c0V6Aainfix =ainfix +ainfix -V6c1c1anum_ofaTuple2V3V8c0V0Iainfix <=c1V9Aainfix =anum_ofaTuple2V7V25c0V6anum_ofaTuple2V3V25c0V0Iainfix <V25ainfix +V8c1Aainfix <=c0V25FAainfix <agetV7V26ainfix +V8c1Aainfix <=c0agetV7V26Iainfix <V26V6Aainfix <=c0V26FAasorted_subV7c0V6Aainfix =V6anum_ofaTuple2V3ainfix +V8c1c0V0Iainfix >c1V9Aainfix <V8akAainfix <=c0V8Iainfix =anum_ofaTuple2V7V27c0V6anum_ofaTuple2V3V27c0V0Iainfix <V27V8Aainfix <=c0V27FAainfix <agetV7V28V8Aainfix <=c0agetV7V28Iainfix <V28V6Aainfix <=c0V28FAasorted_subV7c0V6Aainfix =V6anum_ofaTuple2V3V8c0V0Iainfix <=V8ainfix -akc1Aainfix <=c0V8FFFIainfix <=c0ainfix -akc1Iainfix >c0ainfix -V0c1Iainfix >=akc0Iainfix =V0V1Aainfix <=c0V0Aak_valuesV5FFFF">
......@@ -181,7 +181,7 @@
locfile="examples/programs/counting_sort/../counting_sort.mlw"
loclnum="65" loccnumb="6" loccnume="19"
expl="assertion"
sum="85cff0d22f3b069e84405afcb555eb9f"
sum="f2a735f0ad74848cb358718e55779e4d"
proved="true"
expanded="false"
shape="Lamk arrayV1V2Lamk arrayV0V3ainfix =V6V1Iainfix =anum_ofaTuple2V7V8c0V6anum_ofaTuple2V3V8c0V0Iainfix <V8ainfix +ainfix -akc1c1Aainfix <=c0V8FAainfix <agetV7V9ainfix +ainfix -akc1c1Aainfix <=c0agetV7V9Iainfix <V9V6Aainfix <=c0V9FAasorted_subV7c0V6Aainfix =V6anum_ofaTuple2V3ainfix +ainfix -akc1c1c0V0FFIainfix <=c0ainfix -akc1Iainfix >c0ainfix -V0c1Iainfix >=akc0Iainfix =V0V1Aainfix <=c0V0Aak_valuesV5FFFF">
......@@ -193,7 +193,7 @@
timelimit="20"
obsolete="false"
archived="false">
<result status="valid" time="0.01"/>
<result status="valid" time="0.00"/>
</proof>
</goal>
<goal
......@@ -201,7 +201,7 @@
locfile="examples/programs/counting_sort/../counting_sort.mlw"
loclnum="65" loccnumb="6" loccnume="19"
expl="normal postcondition"
sum="75c296cbe9e6156d8b8908faa07d458a"
sum="6f099fd6150cbfe430fdb47748b51c17"
proved="true"
expanded="false"
shape="Lamk arrayV1V2Lamk arrayV0V3apermutV5amk arrayV1V7Aasorted_subV7c0V1Iainfix =V6V1Iainfix =anum_ofaTuple2V7V8c0V6anum_ofaTuple2V3V8c0V0Iainfix <V8ainfix +ainfix -akc1c1Aainfix <=c0V8FAainfix <agetV7V9ainfix +ainfix -akc1c1Aainfix <=c0agetV7V9Iainfix <V9V6Aainfix <=c0V9FAasorted_subV7c0V6Aainfix =V6anum_ofaTuple2V3ainfix +ainfix -akc1c1c0V0FFIainfix <=c0ainfix -akc1Iainfix >c0ainfix -V0c1Iainfix >=akc0Iainfix =V0V1Aainfix <=c0V0Aak_valuesV5FFFF">
......@@ -213,7 +213,7 @@
timelimit="10"
obsolete="false"
archived="false">
<result status="valid" time="0.14"/>
<result status="valid" time="0.04"/>
</proof>
</goal>
<goal
......@@ -221,7 +221,7 @@
locfile="examples/programs/counting_sort/../counting_sort.mlw"
loclnum="65" loccnumb="6" loccnume="19"
expl="for loop initialization"
sum="31356af46aaf426eda3adacb2f6840bc"
sum="489c411f531179c6f673666a616fbc10"
proved="true"
expanded="false"
shape="Lamk arrayV1V2Lamk arrayV0V3ainfix =agetaconstc0V6anum_ofaTuple2V3V6c0c0Iainfix <V6akAainfix <=c0V6FIainfix <=c0ainfix -V0c1Iainfix >=akc0Iainfix =V0V1Aainfix <=c0V0Aak_valuesV5FFFF">
......@@ -241,7 +241,7 @@
locfile="examples/programs/counting_sort/../counting_sort.mlw"
loclnum="65" loccnumb="6" loccnume="19"
expl="for loop preservation"
sum="54ee30185c4c4a22f2b7717c88b2ab63"
sum="47b68bebd1c96fd6920d457ad7bb938a"
proved="true"
expanded="false"
shape="Lamk arrayV1V2Lamk arrayV0V3LagetV3V7ainfix =agetV9V10anum_ofaTuple2V3V10c0ainfix +V7c1Iainfix <V10akAainfix <=c0V10FIainfix =V9asetV6V8ainfix +agetV6V8c1FAainfix <V8akAainfix <=c0V8Aainfix <V8akAainfix <=c0V8Aainfix <V7V0Aainfix <=c0V7Iainfix =agetV6V11anum_ofaTuple2V3V11c0V7Iainfix <V11akAainfix <=c0V11FIainfix <=V7ainfix -V0c1Aainfix <=c0V7FFIainfix <=c0ainfix -V0c1Iainfix >=akc0Iainfix =V0V1Aainfix <=c0V0Aak_valuesV5FFFF">
......@@ -253,7 +253,7 @@
timelimit="20"
obsolete="false"
archived="false">
<result status="valid" time="1.86"/>
<result status="valid" time="2.12"/>
</proof>
</goal>
<goal
......@@ -261,7 +261,7 @@
locfile="examples/programs/counting_sort/../counting_sort.mlw"
loclnum="65" loccnumb="6" loccnume="19"
expl="assertion"
sum="72863b3a4300922f6e80c4593b681863"
sum="6da8b723c4f5b69d04ce84715088df7f"
proved="true"
expanded="false"
shape="Lamk arrayV1V2Lamk arrayV0V3ainfix =c0V1Iainfix >c0ainfix -akc1Iainfix =agetV6V7anum_ofaTuple2V3V7c0ainfix +ainfix -V0c1c1Iainfix <V7akAainfix <=c0V7FFIainfix <=c0ainfix -V0c1Iainfix >=akc0Iainfix =V0V1Aainfix <=c0V0Aak_valuesV5FFFF">
......@@ -281,7 +281,7 @@
locfile="examples/programs/counting_sort/../counting_sort.mlw"
loclnum="65" loccnumb="6" loccnume="19"
expl="normal postcondition"
sum="28305fb8425fa1cf2b8e23e8a2f7eac0"
sum="1882ea69c258e48a01efb2f2b0cc03bb"
proved="true"
expanded="false"
shape="Lamk arrayV1V2Lamk arrayV0V3apermutV5V4Aasorted_subV2c0V1Iainfix =c0V1Iainfix >c0ainfix -akc1Iainfix =agetV6V7anum_ofaTuple2V3V7c0ainfix +ainfix -V0c1c1Iainfix <V7akAainfix <=c0V7FFIainfix <=c0ainfix -V0c1Iainfix >=akc0Iainfix =V0V1Aainfix <=c0V0Aak_valuesV5FFFF">
......@@ -301,7 +301,7 @@
locfile="examples/programs/counting_sort/../counting_sort.mlw"
loclnum="65" loccnumb="6" loccnume="19"
expl="for loop initialization"
sum="14df921a7164014ebe2119178ffc1fef"
sum="45f4890266f338f6da78c03eee5ac351"
proved="true"
expanded="false"
shape="Lamk arrayV1V2Lamk arrayV0V3ainfix =anum_ofaTuple2V2V7c0c0anum_ofaTuple2V3V7c0V0Iainfix <V7c0Aainfix <=c0V7FAainfix <agetV2V8c0Aainfix <=c0agetV2V8Iainfix <V8c0Aainfix <=c0V8FAasorted_subV2c0c0Aainfix =c0anum_ofaTuple2V3c0c0V0Iainfix <=c0ainfix -akc1Iainfix =agetV6V9anum_ofaTuple2V3V9c0ainfix +ainfix -V0c1c1Iainfix <V9akAainfix <=c0V9FFIainfix <=c0ainfix -V0c1Iainfix >=akc0Iainfix =V0V1Aainfix <=c0V0Aak_valuesV5FFFF">
......@@ -317,7 +317,7 @@
locfile="examples/programs/counting_sort/../counting_sort.mlw"
loclnum="65" loccnumb="6" loccnume="19"
expl="parameter counting_sort"
sum="98f8633182da56664800ce8bc2b45b6f"
sum="bfe86d0a592271873f06a42df799b6ea"
proved="true"
expanded="false"
shape="Lamk arrayV1V2Lamk arrayV0V3ainfix =c0anum_ofaTuple2V3c0c0V0Iainfix <=c0ainfix -akc1Iainfix =agetV6V7anum_ofaTuple2V3V7c0ainfix +ainfix -V0c1c1Iainfix <V7akAainfix <=c0V7FFIainfix <=c0ainfix -V0c1Iainfix >=akc0Iainfix =V0V1Aainfix <=c0V0Aak_valuesV5FFFF">
......@@ -329,7 +329,7 @@
timelimit="10"
obsolete="false"
archived="false">
<result status="valid" time="0.09"/>
<result status="valid" time="0.08"/>
</proof>
</goal>
<goal
......@@ -337,7 +337,7 @@
locfile="examples/programs/counting_sort/../counting_sort.mlw"
loclnum="65" loccnumb="6" loccnume="19"
expl="parameter counting_sort"
sum="549fdfd4a9548b2b06d973b7d87a48b4"
sum="25d5a418739f7240ed814e389942080b"
proved="true"
expanded="false"
shape="Lamk arrayV1V2Lamk arrayV0V3asorted_subV2c0c0Iainfix <=c0ainfix -akc1Iainfix =agetV6V7anum_ofaTuple2V3V7c0ainfix +ainfix -V0c1c1Iainfix <V7akAainfix <=c0V7FFIainfix <=c0ainfix -V0c1Iainfix >=akc0Iainfix =V0V1Aainfix <=c0V0Aak_valuesV5FFFF">
......@@ -349,7 +349,7 @@
timelimit="10"
obsolete="false"
archived="false">
<result status="valid" time="0.00"/>
<result status="valid" time="0.01"/>
</proof>
</goal>
<goal
......@@ -357,7 +357,7 @@
locfile="examples/programs/counting_sort/../counting_sort.mlw"
loclnum="65" loccnumb="6" loccnume="19"
expl="parameter counting_sort"
sum="faa306b1d526dcc756da7eed365cf6a6"
sum="ad9f6bc2ad19505284daab692a1d1a8b"
proved="true"
expanded="false"
shape="Lamk arrayV1V2Lamk arrayV0V3ainfix <=c0agetV2V7Iainfix <V7c0Aainfix <=c0V7FIainfix <=c0ainfix -akc1Iainfix =agetV6V8anum_ofaTuple2V3V8c0ainfix +ainfix -V0c1c1Iainfix <V8akAainfix <=c0V8FFIainfix <=c0ainfix -V0c1Iainfix >=akc0Iainfix =V0V1Aainfix <=c0V0Aak_valuesV5FFFF">
......@@ -369,7 +369,7 @@
timelimit="10"
obsolete="false"
archived="false">
<result status="valid" time="0.00"/>
<result status="valid" time="0.01"/>
</proof>
</goal>
<goal
......@@ -377,7 +377,7 @@
locfile="examples/programs/counting_sort/../counting_sort.mlw"
loclnum="65" loccnumb="6" loccnume="19"
expl="parameter counting_sort"
sum="49c52e8368c973f44b28c16affaf40de"
sum="1b8e7dee3847ae2b1f901bdb68caee4a"
proved="true"
expanded="false"
shape="Lamk arrayV1V2Lamk arrayV0V3ainfix <agetV2V7c0Iainfix <V7c0Aainfix <=c0V7FIainfix <=c0ainfix -akc1Iainfix =agetV6V8anum_ofaTuple2V3V8c0ainfix +ainfix -V0c1c1Iainfix <V8akAainfix <=c0V8FFIainfix <=c0ainfix -V0c1Iainfix >=akc0Iainfix =V0V1Aainfix <=c0V0Aak_valuesV5FFFF">
......@@ -397,7 +397,7 @@
locfile="examples/programs/counting_sort/../counting_sort.mlw"
loclnum="65" loccnumb="6" loccnume="19"
expl="parameter counting_sort"
sum="2b7de3c5742a102c7cffa2d6ff688ab6"
sum="105726dc4c1c341178cf3aa2390b896f"
proved="true"
expanded="false"
shape="Lamk arrayV1V2Lamk arrayV0V3ainfix =anum_ofaTuple2V2V7c0c0anum_ofaTuple2V3V7c0V0Iainfix <V7c0Aainfix <=c0V7FIainfix <=c0ainfix -akc1Iainfix =agetV6V8anum_ofaTuple2V3V8c0ainfix +ainfix -V0c1c1Iainfix <V8akAainfix <=c0V8FFIainfix <=c0ainfix -V0c1Iainfix >=akc0Iainfix =V0V1Aainfix <=c0V0Aak_valuesV5FFFF">
......@@ -409,7 +409,7 @@
timelimit="10"
obsolete="false"
archived="false">
<result status="valid" time="0.01"/>
<result status="valid" time="0.00"/>
</proof>
</goal>
</transf>
......@@ -419,7 +419,7 @@
locfile="examples/programs/counting_sort/../counting_sort.mlw"
loclnum="65" loccnumb="6" loccnume="19"
expl="for loop preservation"
sum="91a049a44f2d43610716bf387bc11bab"
sum="38e33bcd24ee21e4e7b7c076e22441f5"
proved="true"
expanded="false"
shape="Lamk arrayV1V2Lamk arrayV0V3LagetV6V9ainfix =anum_ofaTuple2V12V13c0V11anum_ofaTuple2V3V13c0V0Iainfix <V13ainfix +V9c1Aainfix <=c0V13FAainfix <agetV12V14ainfix +V9c1Aainfix <=c0agetV12V14Iainfix <V14V11Aainfix <=c0V14FAasorted_subV12c0V11Aainfix =V11anum_ofaTuple2V3ainfix +V9c1c0V0Iainfix =anum_ofaTuple2V12V9c0V11ainfix -ainfix +V10c1c1Aainfix =anum_ofaTuple2V12V15c0V11anum_ofaTuple2V3V15c0V0Iainfix <V15V9Aainfix <=c0V15FAainfix <=agetV12V16V9Aainfix <=c0agetV12V16Iainfix <V16V11Aainfix <=c0V16FAasorted_subV12c0V11Aainfix =ainfix +ainfix -V11ainfix +V10c1c1anum_ofaTuple2V3V9c0V0Aainfix =anum_ofaTuple2V18V9c0V19ainfix -ainfix +V17c1c1Aainfix =anum_ofaTuple2V18V20c0V19anum_ofaTuple2V3V20c0V0Iainfix <V20V9Aainfix <=c0V20FAainfix <=agetV18V21V9Aainfix <=c0agetV18V21Iainfix <V21V19Aainfix <=c0V21FAasorted_subV18c0V19Aainfix =ainfix +ainfix -V19ainfix +V17c1c1anum_ofaTuple2V3V9c0V0Iainfix =V19ainfix +V11c1FIainfix =V18asetV12V11V9FAainfix <V11V1Aainfix <=c0V11Iainfix =anum_ofaTuple2V12V9c0V11ainfix -V17c1Aainfix =anum_ofaTuple2V12V22c0V11anum_ofaTuple2V3V22c0V0Iainfix <V22V9Aainfix <=c0V22FAainfix <=agetV12V23V9Aainfix <=c0agetV12V23Iainfix <V23V11Aainfix <=c0V23FAasorted_subV12c0V11Aainfix =ainfix +ainfix -V11V17c1anum_ofaTuple2V3V9c0V0Iainfix <=V17V10Aainfix <=c1V17FFFAainfix =anum_ofaTuple2V8V9c0V7ainfix -c1c1Aainfix =anum_ofaTuple2V8V24c0V7anum_ofaTuple2V3V24c0V0Iainfix <V24V9Aainfix <=c0V24FAainfix <=agetV8V25V9Aainfix <=c0agetV8V25Iainfix <V25V7Aainfix <=c0V25FAasorted_subV8c0V7Aainfix =ainfix +ainfix -V7c1c1anum_ofaTuple2V3V9c0V0Iainfix <=c1V10Aainfix =anum_ofaTuple2V8V26c0V7anum_ofaTuple2V3V26c0V0Iainfix <V26ainfix +V9c1Aainfix <=c0V26FAainfix <agetV8V27ainfix +V9c1Aainfix <=c0agetV8V27Iainfix <V27V7Aainfix <=c0V27FAasorted_subV8c0V7Aainfix =V7anum_ofaTuple2V3ainfix +V9c1c0V0Iainfix >c1V10Aainfix <V9akAainfix <=c0V9Iainfix =anum_ofaTuple2V8V28c0V7anum_ofaTuple2V3V28c0V0Iainfix <V28V9Aainfix <=c0V28FAainfix <agetV8V29V9Aainfix <=c0agetV8V29Iainfix <V29V7Aainfix <=c0V29FAasorted_subV8c0V7Aainfix =V7anum_ofaTuple2V3V9c0V0Iainfix <=V9ainfix -akc1Aainfix <=c0V9FFFIainfix <=c0ainfix -akc1Iainfix =agetV6V30anum_ofaTuple2V3V30c0ainfix +ainfix -V0c1c1Iainfix <V30akAainfix <=c0V30FFIainfix <=c0ainfix -V0c1Iainfix >=akc0Iainfix =V0V1Aainfix <=c0V0Aak_valuesV5FFFF">
......@@ -431,11 +431,11 @@
proved="true"
expanded="false">
<goal
name="WP_parameter counting_sort.13.0"
name="WP_parameter counting_sort.13.1"
locfile="examples/programs/counting_sort/../counting_sort.mlw"
loclnum="65" loccnumb="6" loccnume="19"
expl="for loop preservation"
sum="cbe85a719a9c2a880470e39010a680b4"
sum="1dc98f634670338a60b3506d86289206"
proved="true"
expanded="false"
shape="Lamk arrayV1V2Lamk arrayV0V3ainfix <V9akAainfix <=c0V9Iainfix =anum_ofaTuple2V8V10c0V7anum_ofaTuple2V3V10c0V0Iainfix <V10V9Aainfix <=c0V10FAainfix <agetV8V11V9Aainfix <=c0agetV8V11Iainfix <V11V7Aainfix <=c0V11FAasorted_subV8c0V7Aainfix =V7anum_ofaTuple2V3V9c0V0Iainfix <=V9ainfix -akc1Aainfix <=c0V9FFFIainfix <=c0ainfix -akc1Iainfix =agetV6V12anum_ofaTuple2V3V12c0ainfix +ainfix -V0c1c1Iainfix <V12akAainfix <=c0V12FFIainfix <=c0ainfix -V0c1Iainfix >=akc0Iainfix =V0V1Aainfix <=c0V0Aak_valuesV5FFFF">
......@@ -451,11 +451,11 @@
</proof>
</goal>
<goal
name="WP_parameter counting_sort.13.1"
name="WP_parameter counting_sort.13.2"
locfile="examples/programs/counting_sort/../counting_sort.mlw"
loclnum="65" loccnumb="6" loccnume="19"
expl="for loop preservation"
sum="f8abbac0c6f6a86aceaf933ad5a4bb71"
sum="9c53f6d7eaa2d831bc4e1bd95c8e4877"
proved="true"
expanded="false"
shape="Lamk arrayV1V2Lamk arrayV0V3LagetV6V9ainfix =V7anum_ofaTuple2V3ainfix +V9c1c0V0Iainfix >c1V10Iainfix <V9akAainfix <=c0V9Iainfix =anum_ofaTuple2V8V11c0V7anum_ofaTuple2V3V11c0V0Iainfix <V11V9Aainfix <=c0V11FAainfix <agetV8V12V9Aainfix <=c0agetV8V12Iainfix <V12V7Aainfix <=c0V12FAasorted_subV8c0V7Aainfix =V7anum_ofaTuple2V3V9c0V0Iainfix <=V9ainfix -akc1Aainfix <=c0V9FFFIainfix <=c0ainfix -akc1Iainfix =agetV6V13anum_ofaTuple2V3V13c0ainfix +ainfix -V0c1c1Iainfix <V13akAainfix <=c0V13FFIainfix <=c0ainfix -V0c1Iainfix >=akc0Iainfix =V0V1Aainfix <=c0V0Aak_valuesV5FFFF">
......@@ -467,7 +467,7 @@
timelimit="10"
obsolete="false"
archived="false">
<result status="timeout" time="10.03"/>
<result status="timeout" time="10.06"/>
</proof>
<proof
prover="2"
......@@ -478,11 +478,11 @@
</proof>
</goal>
<goal
name="WP_parameter counting_sort.13.2"
name="WP_parameter counting_sort.13.3"
locfile="examples/programs/counting_sort/../counting_sort.mlw"
loclnum="65" loccnumb="6" loccnume="19"
expl="for loop preservation"
sum="65eee7216ee6ec729554f5e2c4dc65ab"
sum="e25bf84e59aec9a3351b5ff01042f1e4"
proved="true"
expanded="false"
shape="Lamk arrayV1V2Lamk arrayV0V3LagetV6V9asorted_subV8c0V7Iainfix >c1V10Iainfix <V9akAainfix <=c0V9Iainfix =anum_ofaTuple2V8V11c0V7anum_ofaTuple2V3V11c0V0Iainfix <V11V9Aainfix <=c0V11FAainfix <agetV8V12V9Aainfix <=c0agetV8V12Iainfix <V12V7Aainfix <=c0V12FAasorted_subV8c0V7Aainfix =V7anum_ofaTuple2V3V9c0V0Iainfix <=V9ainfix -akc1Aainfix <=c0V9FFFIainfix <=c0ainfix -akc1Iainfix =agetV6V13anum_ofaTuple2V3V13c0ainfix +ainfix -V0c1c1Iainfix <V13akAainfix <=c0V13FFIainfix <=c0ainfix -V0c1Iainfix >=akc0Iainfix =V0V1Aainfix <=c0V0Aak_valuesV5FFFF">
......@@ -494,15 +494,15 @@
timelimit="10"
obsolete="false"
archived="false">
<result status="valid" time="0.01"/>
<result status="valid" time="0.00"/>
</proof>
</goal>
<goal
name="WP_parameter counting_sort.13.3"
name="WP_parameter counting_sort.13.4"
locfile="examples/programs/counting_sort/../counting_sort.mlw"
loclnum="65" loccnumb="6" loccnume="19"
expl="for loop preservation"
sum="5f1aebd2b1a1cabfa59270bdc19bf259"
sum="379588b3dd0e66d59557c1754006a5a4"
proved="true"
expanded="false"
shape="Lamk arrayV1V2Lamk arrayV0V3LagetV6V9ainfix <=c0agetV8V11Iainfix <V11V7Aainfix <=c0V11FIainfix >c1V10Iainfix <V9akAainfix <=c0V9Iainfix =anum_ofaTuple2V8V12c0V7anum_ofaTuple2V3V12c0V0Iainfix <V12V9Aainfix <=c0V12FAainfix <agetV8V13V9Aainfix <=c0agetV8V13Iainfix <V13V7Aainfix <=c0V13FAasorted_subV8c0V7Aainfix =V7anum_ofaTuple2V3V9c0V0Iainfix <=V9ainfix -akc1Aainfix <=c0V9FFFIainfix <=c0ainfix -akc1Iainfix =agetV6V14anum_ofaTuple2V3V14c0ainfix +ainfix -V0c1c1Iainfix <V14akAainfix <=c0V14FFIainfix <=c0ainfix -V0c1Iainfix >=akc0Iainfix =V0V1Aainfix <=c0V0Aak_valuesV5FFFF">
......@@ -518,11 +518,11 @@
</proof>
</goal>
<goal
name="WP_parameter counting_sort.13.4"
name="WP_parameter counting_sort.13.5"
locfile="examples/programs/counting_sort/../counting_sort.mlw"
loclnum="65" loccnumb="6" loccnume="19"
expl="for loop preservation"
sum="2db9b8e1a6559ceded2269af2f7e87fe"
sum="d3d48a87eda3c78d3582bf156d27dbb8"
proved="true"
expanded="false"
shape="Lamk arrayV1V2Lamk arrayV0V3LagetV6V9ainfix <agetV8V11ainfix +V9c1Iainfix <V11V7Aainfix <=c0V11FIainfix >c1V10Iainfix <V9akAainfix <=c0V9Iainfix =anum_ofaTuple2V8V12c0V7anum_ofaTuple2V3V12c0V0Iainfix <V12V9Aainfix <=c0V12FAainfix <agetV8V13V9Aainfix <=c0agetV8V13Iainfix <V13V7Aainfix <=c0V13FAasorted_subV8c0V7Aainfix =V7anum_ofaTuple2V3V9c0V0Iainfix <=V9ainfix -akc1Aainfix <=c0V9FFFIainfix <=c0ainfix -akc1Iainfix =agetV6V14anum_ofaTuple2V3V14c0ainfix +ainfix -V0c1c1Iainfix <V14akAainfix <=c0V14FFIainfix <=c0ainfix -V0c1Iainfix >=akc0Iainfix =V0V1Aainfix <=c0V0Aak_valuesV5FFFF">
......@@ -538,11 +538,11 @@
</proof>
</goal>
<goal
name="WP_parameter counting_sort.13.5"
name="WP_parameter counting_sort.13.6"
locfile="examples/programs/counting_sort/../counting_sort.mlw"
loclnum="65" loccnumb="6" loccnume="19"
expl="for loop preservation"
sum="973663863fb5f85f16fe543f6d536377"
sum="a45933934d43920fd5c02d89fbac295e"
proved="true"
expanded="false"
shape="Lamk arrayV1V2Lamk arrayV0V3LagetV6V9ainfix =anum_ofaTuple2V8V11c0V7anum_ofaTuple2V3V11c0V0Iainfix <V11ainfix +V9c1Aainfix <=c0V11FIainfix >c1V10Iainfix <V9akAainfix <=c0V9Iainfix =anum_ofaTuple2V8V12c0V7anum_ofaTuple2V3V12c0V0Iainfix <V12V9Aainfix <=c0V12FAainfix <agetV8V13V9Aainfix <=c0agetV8V13Iainfix <V13V7Aainfix <=c0V13FAasorted_subV8c0V7Aainfix =V7anum_ofaTuple2V3V9c0V0Iainfix <=V9ainfix -akc1Aainfix <=c0V9FFFIainfix <=c0ainfix -akc1Iainfix =agetV6V14anum_ofaTuple2V3V14c0ainfix +ainfix -V0c1c1Iainfix <V14akAainfix <=c0V14FFIainfix <=c0ainfix -V0c1Iainfix >=akc0Iainfix =V0V1Aainfix <=c0V0Aak_valuesV5FFFF">
......@@ -554,7 +554,7 @@
timelimit="10"
obsolete="false"