Commit 04ff49e1 authored by MARCHE Claude's avatar MARCHE Claude

updated obsolete sessions

parent 6d133aba
......@@ -35,7 +35,7 @@
locfile="../add_list.mlw"
loclnum="32" loccnumb="8" loccnume="11"
expl="VC for sum"
sum="72c83e84b67c41630bc8294cd68c64f5"
sum="0a492f8ad504c050cdce87f294c7e321"
proved="true"
expanded="true"
shape="Cainfix =c0.0aadd_realV0Aainfix =c0aadd_intV0aNilCainfix =V4aadd_realV0Aainfix =ainfix +V5V3aadd_intV0aIntegerVainfix =ainfix +.V6V4aadd_realV0Aainfix =V3aadd_intV0aRealVV1Iainfix =V4aadd_realV2Aainfix =V3aadd_intV2FACfaNilainfix =V7V2aConswVV0aConsVVV0F">
......@@ -71,7 +71,7 @@
locfile="../add_list.mlw"
loclnum="45" loccnumb="4" loccnume="8"
expl="VC for main"
sum="ecbcde4cd071b18e708a736b4cdd0a7a"
sum="e4ee17c3f0db6f44050cfe5e902ce0cf"
proved="true"
expanded="true"
shape="ainfix =V2c4.7Aainfix =V1c22Iainfix =V2aadd_realV0Aainfix =V1aadd_intV0FLaConsaIntegerc5aConsaRealc3.3aConsaIntegerc8aConsaRealc1.4aConsaIntegerc9aNil">
......@@ -106,7 +106,7 @@
locfile="../add_list.mlw"
loclnum="64" loccnumb="4" loccnume="7"
expl="VC for sum"
sum="83604e216310af600dfb7ba405d37f6f"
sum="0f9b53b209abc77940c4947079bdeb93"
proved="true"
expanded="true"
shape="ifCainfix =V2aadd_realV0Aainfix =V3aadd_intV0aNilCfaNilainfix =V8V7aConswVV1Aainfix =ainfix +.V2aadd_realV7aadd_realV0Aainfix =ainfix +V6aadd_intV7aadd_intV0Iainfix =V7V5FIainfix =V6ainfix +V3V4FaConsaIntegerVVCfaNilainfix =V13V12aConswVV1Aainfix =ainfix +.V11aadd_realV12aadd_realV0Aainfix =ainfix +V3aadd_intV12aadd_intV0Iainfix =V12V10FIainfix =V11ainfix +.V2V9FaConsaRealVVV1tIainfix =ainfix +.V2aadd_realV1aadd_realV0Aainfix =ainfix +V3aadd_intV1aadd_intV0FAainfix =ainfix +.c0.0aadd_realV0aadd_realV0Aainfix =ainfix +c0aadd_intV0aadd_intV0F">
......@@ -134,7 +134,7 @@
locfile="../add_list.mlw"
loclnum="88" loccnumb="4" loccnume="8"
expl="VC for main"
sum="9e8d6db4780d4242bc778a1123f8969f"
sum="bd44a1ba46c51b25c11a2cfdaf1b3abd"
proved="true"
expanded="true"
shape="ainfix =V2c4.7Aainfix =V1c22Iainfix =V2aadd_realV0Aainfix =V1aadd_intV0FLaConsaIntegerc5aConsaRealc3.3aConsaIntegerc8aConsaRealc1.4aConsaIntegerc9aNil">
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -20,7 +20,7 @@
locfile="../algo64.mlw"
loclnum="42" loccnumb="10" loccnume="19"
expl="VC for quicksort"
sum="e35b0a38cfcc5561e3cdee6d65d70f37"
sum="a0ba4e5c3604987c94637a32a37c6bda"
proved="true"
expanded="true"
shape="iasorted_subV1V2ainfix +V3c1Aapermut_subV4V4V2ainfix +V3c1asorted_subV11V2ainfix +V3c1Aapermut_subV4V12V2ainfix +V3c1Aaqs_partitionV10V12V2V3V6V5c42Iasorted_subV11V6ainfix +V3c1Aapermut_subV10V12V6ainfix +V3c1Aainfix <=c0V0Lamk arrayV0V11FAainfix <V3V0Aainfix <=V6V3Aainfix <=c0V6Aainfix <ainfix -V3V6ainfix -V3V2Aainfix <=c0ainfix -V3V2Aaqs_partitionV8V10V2V3V6V5c42Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FAainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Aainfix <ainfix -V5V2ainfix -V3V2Aainfix <=c0ainfix -V3V2Iainfix >=agetV7V13c42Iainfix <=V13V3Aainfix <=V6V13FAainfix =agetV7V14c42Iainfix <V14V6Aainfix <V5V14FAainfix <=agetV7V15c42Iainfix <=V15V5Aainfix <=V2V15FAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FAainfix <V3V0Aainfix <V2V3Aainfix <=c0V2ainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F">
......@@ -35,7 +35,7 @@
locfile="../algo64.mlw"
loclnum="42" loccnumb="10" loccnume="19"
expl="1. precondition"
sum="1f818119f549fd3aa39712ef78dab021"
sum="e1f73adaa81d119e1d0e5773a0d17f31"
proved="true"
expanded="false"
shape="preconditionainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F">
......@@ -55,7 +55,7 @@
locfile="../algo64.mlw"
loclnum="42" loccnumb="10" loccnume="19"
expl="2. variant decrease"
sum="c603e9c4679d7be7e14531f5504353b6"
sum="7dc1c60e6b6c8e90e40cffb3c0046c34"
proved="true"
expanded="false"
shape="variant decreaseainfix <ainfix -V5V2ainfix -V3V2Aainfix <=c0ainfix -V3V2Iainfix >=agetV7V9c42Iainfix <=V9V3Aainfix <=V6V9FAainfix =agetV7V10c42Iainfix <V10V6Aainfix <V5V10FAainfix <=agetV7V11c42Iainfix <=V11V5Aainfix <=V2V11FAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F">
......@@ -75,7 +75,7 @@
locfile="../algo64.mlw"
loclnum="42" loccnumb="10" loccnume="19"
expl="3. precondition"
sum="776d62f711ad32b74cb6219bae655abf"
sum="a4143c4e9e45f69e96a27ce50d7066c8"
proved="true"
expanded="false"
shape="preconditionainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V9c42Iainfix <=V9V3Aainfix <=V6V9FAainfix =agetV7V10c42Iainfix <V10V6Aainfix <V5V10FAainfix <=agetV7V11c42Iainfix <=V11V5Aainfix <=V2V11FAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F">
......@@ -95,7 +95,7 @@
locfile="../algo64.mlw"
loclnum="42" loccnumb="10" loccnume="19"
expl="4. assertion"
sum="0c538e6162e3250c4d1c543725b37a6c"
sum="d1e7f5d1a857b4c812defb559b1e2e12"
proved="true"
expanded="false"
shape="assertionaqs_partitionV8V10V2V3V6V5c42Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V11c42Iainfix <=V11V3Aainfix <=V6V11FAainfix =agetV7V12c42Iainfix <V12V6Aainfix <V5V12FAainfix <=agetV7V13c42Iainfix <=V13V5Aainfix <=V2V13FAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F">
......@@ -115,7 +115,7 @@
locfile="../algo64.mlw"
loclnum="42" loccnumb="10" loccnume="19"
expl="5. variant decrease"
sum="52c1f43c0f3ca61ec2dbcc10b2dc82e7"
sum="9a0ba93f55083b56dc73b11952971e5d"
proved="true"
expanded="false"
shape="variant decreaseainfix <ainfix -V3V6ainfix -V3V2Aainfix <=c0ainfix -V3V2Iaqs_partitionV8V10V2V3V6V5c42Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V11c42Iainfix <=V11V3Aainfix <=V6V11FAainfix =agetV7V12c42Iainfix <V12V6Aainfix <V5V12FAainfix <=agetV7V13c42Iainfix <=V13V5Aainfix <=V2V13FAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F">
......@@ -135,7 +135,7 @@
locfile="../algo64.mlw"
loclnum="42" loccnumb="10" loccnume="19"
expl="6. precondition"
sum="196affa0195b238cc77863b613388948"
sum="4cf9a6d2fbf230655e81bd9e1077f30c"
proved="true"
expanded="false"
shape="preconditionainfix <V3V0Aainfix <=V6V3Aainfix <=c0V6Iaqs_partitionV8V10V2V3V6V5c42Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V11c42Iainfix <=V11V3Aainfix <=V6V11FAainfix =agetV7V12c42Iainfix <V12V6Aainfix <V5V12FAainfix <=agetV7V13c42Iainfix <=V13V5Aainfix <=V2V13FAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F">
......@@ -155,7 +155,7 @@
locfile="../algo64.mlw"
loclnum="42" loccnumb="10" loccnume="19"
expl="7. assertion"
sum="b6304fb1a587b252f32f8ba5993eb223"
sum="d66e4148760aa8026127ff6e67f9f59e"
proved="true"
expanded="false"
shape="assertionaqs_partitionV10V12V2V3V6V5c42Iasorted_subV11V6ainfix +V3c1Aapermut_subV10V12V6ainfix +V3c1Aainfix <=c0V0Lamk arrayV0V11FIainfix <V3V0Aainfix <=V6V3Aainfix <=c0V6Iaqs_partitionV8V10V2V3V6V5c42Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V13c42Iainfix <=V13V3Aainfix <=V6V13FAainfix =agetV7V14c42Iainfix <V14V6Aainfix <V5V14FAainfix <=agetV7V15c42Iainfix <=V15V5Aainfix <=V2V15FAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F">
......@@ -167,7 +167,7 @@
memlimit="1000"
obsolete="false"
archived="false">
<result status="valid" time="2.76"/>
<result status="valid" time="2.07"/>
</proof>
</goal>
<goal
......@@ -175,7 +175,7 @@
locfile="../algo64.mlw"
loclnum="42" loccnumb="10" loccnume="19"
expl="8. postcondition"
sum="b193f4b5ea77b7165cabb8807c6c6572"
sum="d4f1cbfd97104fff5b918b4646fa6ebd"
proved="true"
expanded="false"
shape="postconditionapermut_subV4V12V2ainfix +V3c1Iaqs_partitionV10V12V2V3V6V5c42Iasorted_subV11V6ainfix +V3c1Aapermut_subV10V12V6ainfix +V3c1Aainfix &lt;=c0V0Lamk arrayV0V11FIainfix &lt;V3V0Aainfix &lt;=V6V3Aainfix &lt;=c0V6Iaqs_partitionV8V10V2V3V6V5c42Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix &lt;=c0V0Lamk arrayV0V9FIainfix &lt;V5V0Aainfix &lt;=V2V5Aainfix &lt;=c0V2Iainfix &gt;=agetV7V13c42Iainfix &lt;=V13V3Aainfix &lt;=V6V13FAainfix =agetV7V14c42Iainfix &lt;V14V6Aainfix &lt;V5V14FAainfix &lt;=agetV7V15c42Iainfix &lt;=V15V5Aainfix &lt;=V2V15FAapermut_subV4V8V2ainfix +V3c1Aainfix &lt;=V6V3Aainfix &lt;V5V6Aainfix &lt;=V2V5Aainfix &lt;=c0V0Lamk arrayV0V7FIainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V2V3Aainfix &lt;=c0V2Aainfix &lt;=c0V0Lamk arrayV0V1F">
......@@ -195,7 +195,7 @@
locfile="../algo64.mlw"
loclnum="42" loccnumb="10" loccnume="19"
expl="9. postcondition"
sum="61a4f820061df46df3597a58f9ad22df"
sum="60389eea36e3a45af340b262fedda9b3"
proved="true"
expanded="false"
shape="postconditionasorted_subV11V2ainfix +V3c1Iaqs_partitionV10V12V2V3V6V5c42Iasorted_subV11V6ainfix +V3c1Aapermut_subV10V12V6ainfix +V3c1Aainfix &lt;=c0V0Lamk arrayV0V11FIainfix &lt;V3V0Aainfix &lt;=V6V3Aainfix &lt;=c0V6Iaqs_partitionV8V10V2V3V6V5c42Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix &lt;=c0V0Lamk arrayV0V9FIainfix &lt;V5V0Aainfix &lt;=V2V5Aainfix &lt;=c0V2Iainfix &gt;=agetV7V13c42Iainfix &lt;=V13V3Aainfix &lt;=V6V13FAainfix =agetV7V14c42Iainfix &lt;V14V6Aainfix &lt;V5V14FAainfix &lt;=agetV7V15c42Iainfix &lt;=V15V5Aainfix &lt;=V2V15FAapermut_subV4V8V2ainfix +V3c1Aainfix &lt;=V6V3Aainfix &lt;V5V6Aainfix &lt;=V2V5Aainfix &lt;=c0V0Lamk arrayV0V7FIainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V2V3Aainfix &lt;=c0V2Aainfix &lt;=c0V0Lamk arrayV0V1F">
......@@ -215,7 +215,7 @@
locfile="../algo64.mlw"
loclnum="42" loccnumb="10" loccnume="19"
expl="10. postcondition"
sum="fbd9c334154c5d6e15c0277ed0249b45"
sum="aae5b53b9239e2569042d779508c7be5"
proved="true"
expanded="false"
shape="postconditionapermut_subV4V4V2ainfix +V3c1INainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V2V3Aainfix &lt;=c0V2Aainfix &lt;=c0V0Lamk arrayV0V1F">
......@@ -235,7 +235,7 @@
locfile="../algo64.mlw"
loclnum="42" loccnumb="10" loccnume="19"
expl="11. postcondition"
sum="b9ffe8049897cbb8388bec6a64ebcee2"
sum="8db76749bdd5a917d54bd193ed583d46"
proved="true"
expanded="false"
shape="postconditionasorted_subV1V2ainfix +V3c1INainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V2V3Aainfix &lt;=c0V2Aainfix &lt;=c0V0Lamk arrayV0V1F">
......@@ -257,7 +257,7 @@
locfile="../algo64.mlw"
loclnum="58" loccnumb="6" loccnume="8"
expl="VC for qs"
sum="17f4d68797b4d32c933dc3a0d50d1db8"
sum="2f0ea9a2f922d98d2f297799012fc43d"
proved="true"
expanded="false"
shape="iasorted_subV1c0V0Aapermut_allV2V2asorted_subV4c0V0Aapermut_allV2V5Iasorted_subV4c0ainfix +V3c1Aapermut_subV2V5c0ainfix +V3c1Aainfix &lt;=c0V0Lamk arrayV0V4FAainfix &lt;V3V0Aainfix &lt;=c0V3Aainfix &lt;=c0c0Lainfix -V0c1ainfix &gt;V0c0Iainfix &lt;=c0V0Lamk arrayV0V1F">
......@@ -272,7 +272,7 @@
locfile="../algo64.mlw"
loclnum="58" loccnumb="6" loccnume="8"
expl="1. precondition"
sum="eb77a1cc047df2f046733ed7101ffe74"
sum="8c00f6934f65e9c39f9c09ab73f91279"
proved="true"
expanded="false"
shape="preconditionainfix &lt;V3V0Aainfix &lt;=c0V3Aainfix &lt;=c0c0Lainfix -V0c1Iainfix &gt;V0c0Iainfix &lt;=c0V0Lamk arrayV0V1F">
......@@ -292,7 +292,7 @@
locfile="../algo64.mlw"
loclnum="58" loccnumb="6" loccnume="8"
expl="2. postcondition"
sum="a7a844ad33c4aeb3c3202614f0177666"
sum="01286808ec84d087a5a4b8d7536d0734"
proved="true"
expanded="false"
shape="postconditionapermut_allV2V5Iasorted_subV4c0ainfix +V3c1Aapermut_subV2V5c0ainfix +V3c1Aainfix &lt;=c0V0Lamk arrayV0V4FIainfix &lt;V3V0Aainfix &lt;=c0V3Aainfix &lt;=c0c0Lainfix -V0c1Iainfix &gt;V0c0Iainfix &lt;=c0V0Lamk arrayV0V1F">
......@@ -312,7 +312,7 @@
locfile="../algo64.mlw"
loclnum="58" loccnumb="6" loccnume="8"
expl="3. postcondition"
sum="7d4d8c2c6ffba710eeec4c1bfa496bfd"
sum="703f39eec05db1f34c5aa54e58f9632b"
proved="true"
expanded="false"
shape="postconditionasorted_subV4c0V0Iasorted_subV4c0ainfix +V3c1Aapermut_subV2V5c0ainfix +V3c1Aainfix &lt;=c0V0Lamk arrayV0V4FIainfix &lt;V3V0Aainfix &lt;=c0V3Aainfix &lt;=c0c0Lainfix -V0c1Iainfix &gt;V0c0Iainfix &lt;=c0V0Lamk arrayV0V1F">
......@@ -332,7 +332,7 @@
locfile="../algo64.mlw"
loclnum="58" loccnumb="6" loccnume="8"
expl="4. postcondition"
sum="23aa129e449a2b3b2ddef5b4cf2c5c6c"
sum="61ef3b42c571d3266a8f4837e66b5612"
proved="true"
expanded="false"
shape="postconditionapermut_allV2V2INainfix &gt;V0c0Iainfix &lt;=c0V0Lamk arrayV0V1F">
......@@ -352,7 +352,7 @@
locfile="../algo64.mlw"
loclnum="58" loccnumb="6" loccnume="8"
expl="5. postcondition"
sum="5bc276fb733c13e0a0d893bc2416f31a"
sum="187fbbba680280cd5e202e8e201c087f"
proved="true"
expanded="false"
shape="postconditionasorted_subV1c0V0INainfix &gt;V0c0Iainfix &lt;=c0V0Lamk arrayV0V1F">
......
This diff is collapsed.
This diff is collapsed.
......@@ -24,7 +24,7 @@
locfile="../assigning_meanings_to_programs.mlw"
loclnum="12" loccnumb="6" loccnume="9"
expl="VC for sum"
sum="a22a8b12b1c0d38016349831b652911b"
sum="329d3acbda193f226c9e300474bf832a"
proved="true"
expanded="true"
shape="iainfix =V3asumV1c1ainfix +V2c1ainfix &lt;ainfix -V2V6ainfix -V2V4Aainfix &lt;=c0ainfix -V2V4Aainfix =V5asumV1c1V6Aainfix &lt;=V6ainfix +V2c1Aainfix &lt;=c1V6Iainfix =V6ainfix +V4c1FIainfix =V5ainfix +V3agetV1V4FAainfix &lt;V4V0Aainfix &lt;=c0V4ainfix &lt;=V4V2Iainfix =V3asumV1c1V4Aainfix &lt;=V4ainfix +V2c1Aainfix &lt;=c1V4FAainfix =c0asumV1c1c1Aainfix &lt;=c1ainfix +V2c1Aainfix &lt;=c1c1Iainfix &lt;V2V0Aainfix &lt;=c0V2Aainfix &lt;=c0V0F">
......@@ -51,7 +51,7 @@
locfile="../assigning_meanings_to_programs.mlw"
loclnum="38" loccnumb="6" loccnume="14"
expl="VC for division"
sum="f5a622ea8cf386291b709e9e4e6ad22a"
sum="188bd14860a30ee027c058f8c34ad87a"
proved="true"
expanded="true"
shape="iainfix =V0ainfix +ainfix *V3V1V2Aainfix &lt;V2V1Aainfix &lt;=c0V2ainfix &lt;V4V2Aainfix &lt;=c0V2Aainfix =V0ainfix +ainfix *V5V1V4Aainfix &lt;=c0V4Iainfix =V5ainfix +V3c1FIainfix =V4ainfix -V2V1Fainfix &gt;=V2V1Iainfix =V0ainfix +ainfix *V3V1V2Aainfix &lt;=c0V2FAainfix =V0ainfix +ainfix *c0V1V0Aainfix &lt;=c0V0Iainfix &lt;c0V1Aainfix &lt;=c0V0F">
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
......@@ -24,15 +24,15 @@
<theory
name="BinarySqrt"
locfile="../binary_sqrt.mlw"
loclnum="7" loccnumb="7" loccnume="17"
loclnum="8" loccnumb="7" loccnume="17"
verified="true"
expanded="true">
<goal
name="WP_parameter sqrt"
locfile="../binary_sqrt.mlw"
loclnum="15" loccnumb="10" loccnume="14"
loclnum="16" loccnumb="10" loccnume="14"
expl="VC for sqrt"
sum="bfded7f0f646975d1a8cc80bdb799218"
sum="2f48142e66f86f828944b2b4444e121e"
proved="true"
expanded="true"
shape="iainfix &lt;V0ainfix *ainfix +iV6ainfix +V6V1ainfix &lt;=ainfix *ainfix +V6V1ainfix +V6V1V0V1ainfix +iV6ainfix +V6V1ainfix &lt;=ainfix *ainfix +V6V1ainfix +V6V1V0V1Aainfix &lt;=ainfix *iV6ainfix +V6V1ainfix &lt;=ainfix *ainfix +V6V1ainfix +V6V1V0iV6ainfix +V6V1ainfix &lt;=ainfix *ainfix +V6V1ainfix +V6V1V0V0Iainfix &lt;V0ainfix *ainfix +V6V5ainfix +V6V5Aainfix &lt;=ainfix *V6V6V0FAainfix =V5ainfix *afrom_intV4V3Aainfix &gt;=V4c1Aainfix &gt;V3c0.0Aainfix &lt;=c0.0V0Aainfix &lt;ainfix -aceilainfix /amaxV0c1.0V3V4ainfix -aceilainfix /amaxV0c1.0V3V2Aainfix &lt;=c0ainfix -aceilainfix /amaxV0c1.0V3V2Lainfix *c2.0V1Lainfix *c2V2Aainfix &lt;=afrom_intV2ainfix /amaxV0c1.0V3Aainfix &lt;=ainfix /ainfix *afrom_intV2V3V3ainfix /amaxV0c1.0V3Aainfix &lt;=ainfix *ainfix *afrom_intV2V3ainfix /c1.0V3ainfix *amaxV0c1.0ainfix /c1.0V3Aainfix &gt;ainfix /c1.0V3c0.0Aainfix &lt;=ainfix *afrom_intV2V3amaxV0c1.0ainfix &lt;V0ainfix *ainfix +c0.0V1ainfix +c0.0V1Aainfix &lt;=ainfix *c0.0c0.0V0ainfix &lt;c1.0V1Aainfix &lt;V0V1Iainfix =V1ainfix *afrom_intV2V3Aainfix &gt;=V2c1Aainfix &gt;V3c0.0Aainfix &lt;=c0.0V0F">
......@@ -45,9 +45,9 @@
<goal
name="WP_parameter sqrt.1"
locfile="../binary_sqrt.mlw"
loclnum="15" loccnumb="10" loccnume="14"
loclnum="16" loccnumb="10" loccnume="14"
expl="1. postcondition"
sum="076947437c46b9ebefea2ab88f2570a6"
sum="930cac52353417990bb887760a9e0d6f"
proved="true"
expanded="false"
shape="postconditionainfix &lt;V0ainfix *ainfix +c0.0V1ainfix +c0.0V1Aainfix &lt;=ainfix *c0.0c0.0V0Iainfix &lt;c1.0V1Aainfix &lt;V0V1Iainfix =V1ainfix *afrom_intV2V3Aainfix &gt;=V2c1Aainfix &gt;V3c0.0Aainfix &lt;=c0.0V0F">
......@@ -65,9 +65,9 @@
<goal
name="WP_parameter sqrt.2"
locfile="../binary_sqrt.mlw"
loclnum="15" loccnumb="10" loccnume="14"
loclnum="16" loccnumb="10" loccnume="14"
expl="2. assertion"
sum="74de16170b2c100691f5dc5157d31ad8"
sum="95aa6b7bd6934a32cb478bf426b496ec"
proved="true"
expanded="false"
shape="assertionainfix &lt;=ainfix *afrom_intV2V3amaxV0c1.0INainfix &lt;c1.0V1Aainfix &lt;V0V1Iainfix =V1ainfix *afrom_intV2V3Aainfix &gt;=V2c1Aainfix &gt;V3c0.0Aainfix &lt;=c0.0V0F">
......@@ -101,9 +101,9 @@
<goal
name="WP_parameter sqrt.3"
locfile="../binary_sqrt.mlw"
loclnum="15" loccnumb="10" loccnume="14"
loclnum="16" loccnumb="10" loccnume="14"
expl="3. assertion"
sum="e03a04d84556557d4ec28f16d0e2ee42"
sum="814f4beff6fe1fa8ff5b578637992816"
proved="true"
expanded="false"
shape="assertionainfix &gt;ainfix /c1.0V3c0.0Iainfix &lt;=ainfix *afrom_intV2V3amaxV0c1.0INainfix &lt;c1.0V1Aainfix &lt;V0V1Iainfix =V1ainfix *afrom_intV2V3Aainfix &gt;=V2c1Aainfix &gt;V3c0.0Aainfix &lt;=c0.0V0F">
......@@ -121,9 +121,9 @@
<goal
name="WP_parameter sqrt.4"
locfile="../binary_sqrt.mlw"
loclnum="15" loccnumb="10" loccnume="14"
loclnum="16" loccnumb="10" loccnume="14"
expl="4. assertion"
sum="4b7fe1cb8e7da2dd2b81c795a83ed5ed"
sum="dfb7031800efc58e780215fd62ea66f5"
proved="true"
expanded="false"
shape="assertionainfix &lt;=ainfix *ainfix *afrom_intV2V3ainfix /c1.0V3ainfix *amaxV0c1.0ainfix /c1.0V3Iainfix &gt;ainfix /c1.0V3c0.0Iainfix &lt;=ainfix *afrom_intV2V3amaxV0c1.0INainfix &lt;c1.0V1Aainfix &lt;V0V1Iainfix =V1ainfix *afrom_intV2V3Aainfix &gt;=V2c1Aainfix &gt;V3c0.0Aainfix &lt;=c0.0V0F">
......@@ -141,9 +141,9 @@
<goal
name="WP_parameter sqrt.5"
locfile="../binary_sqrt.mlw"
loclnum="15" loccnumb="10" loccnume="14"
loclnum="16" loccnumb="10" loccnume="14"
expl="5. assertion"
sum="8d3ab25dce748d993c7337b2e6de761f"
sum="143b48cb7cee72f474c8858297f5eb19"
proved="true"
expanded="false"
shape="assertionainfix &lt;=ainfix /ainfix *afrom_intV2V3V3ainfix /amaxV0c1.0V3Iainfix &lt;=ainfix *ainfix *afrom_intV2V3ainfix /c1.0V3ainfix *amaxV0c1.0ainfix /c1.0V3Iainfix &gt;ainfix /c1.0V3c0.0Iainfix &lt;=ainfix *afrom_intV2V3amaxV0c1.0INainfix &lt;c1.0V1Aainfix &lt;V0V1Iainfix =V1ainfix *afrom_intV2V3Aainfix &gt;=V2c1Aainfix &gt;V3c0.0Aainfix &lt;=c0.0V0F">
......@@ -161,9 +161,9 @@
<goal
name="WP_parameter sqrt.6"
locfile="../binary_sqrt.mlw"
loclnum="15" loccnumb="10" loccnume="14"
loclnum="16" loccnumb="10" loccnume="14"
expl="6. assertion"
sum="7d86cea1a478668d8500338b08935e6c"
sum="4396794d87686e427bb0aebb559385b6"
proved="true"
expanded="false"
shape="assertionainfix &lt;=afrom_intV2ainfix /amaxV0c1.0V3Iainfix &lt;=ainfix /ainfix *afrom_intV2V3V3ainfix /amaxV0c1.0V3Iainfix &lt;=ainfix *ainfix *afrom_intV2V3ainfix /c1.0V3ainfix *amaxV0c1.0ainfix /c1.0V3Iainfix &gt;ainfix /c1.0V3c0.0Iainfix &lt;=ainfix *afrom_intV2V3amaxV0c1.0INainfix &lt;c1.0V1Aainfix &lt;V0V1Iainfix =V1ainfix *afrom_intV2V3Aainfix &gt;=V2c1Aainfix &gt;V3c0.0Aainfix &lt;=c0.0V0F">
......@@ -181,9 +181,9 @@
<goal
name="WP_parameter sqrt.7"
locfile="../binary_sqrt.mlw"
loclnum="15" loccnumb="10" loccnume="14"
loclnum="16" loccnumb="10" loccnume="14"
expl="7. variant decrease"
sum="532edc0caa2357af47c498101e59e5c3"
sum="5b06530b9d368209d903e9d91d9e4182"
proved="true"
expanded="false"
shape="variant decreaseainfix &lt;ainfix -aceilainfix /amaxV0c1.0V3V4ainfix -aceilainfix /amaxV0c1.0V3V2Aainfix &lt;=c0ainfix -aceilainfix /amaxV0c1.0V3V2Lainfix *c2.0V1Lainfix *c2V2Iainfix &lt;=afrom_intV2ainfix /amaxV0c1.0V3Iainfix &lt;=ainfix /ainfix *afrom_intV2V3V3ainfix /amaxV0c1.0V3Iainfix &lt;=ainfix *ainfix *afrom_intV2V3ainfix /c1.0V3ainfix *amaxV0c1.0ainfix /c1.0V3Iainfix &gt;ainfix /c1.0V3c0.0Iainfix &lt;=ainfix *afrom_intV2V3amaxV0c1.0INainfix &lt;c1.0V1Aainfix &lt;V0V1Iainfix =V1ainfix *afrom_intV2V3Aainfix &gt;=V2c1Aainfix &gt;V3c0.0Aainfix &lt;=c0.0V0F">
......@@ -195,7 +195,7 @@
memlimit="1000"
obsolete="false"
archived="false">
<result status="valid" time="0.49"/>
<result status="valid" time="0.27"/>
</proof>
<proof
prover="2"
......@@ -217,9 +217,9 @@
<goal
name="WP_parameter sqrt.8"
locfile="../binary_sqrt.mlw"
loclnum="15" loccnumb="10" loccnume="14"
loclnum="16" loccnumb="10" loccnume="14"
expl="8. precondition"
sum="930078cda2be9149eacbf94399cba44b"
sum="af396d9f812039d722ce55092f1611e3"
proved="true"
expanded="false"
shape="preconditionainfix &lt;=c0.0V0Lainfix *c2.0V1Lainfix *c2V2Iainfix &lt;=afrom_intV2ainfix /amaxV0c1.0V3Iainfix &lt;=ainfix /ainfix *afrom_intV2V3V3ainfix /amaxV0c1.0V3Iainfix &lt;=ainfix *ainfix *afrom_intV2V3ainfix /c1.0V3ainfix *amaxV0c1.0ainfix /c1.0V3Iainfix &gt;ainfix /c1.0V3c0.0Iainfix &lt;=ainfix *afrom_intV2V3amaxV0c1.0INainfix &lt;c1.0V1Aainfix &lt;V0V1Iainfix =V1ainfix *afrom_intV2V3Aainfix &gt;=V2c1Aainfix &gt;V3c0.0Aainfix &lt;=c0.0V0F">
......@@ -253,9 +253,9 @@
<goal
name="WP_parameter sqrt.9"
locfile="../binary_sqrt.mlw"
loclnum="15" loccnumb="10" loccnume="14"
loclnum="16" loccnumb="10" loccnume="14"
expl="9. precondition"
sum="db60f72179fd664ffceefc1bb1cda929"
sum="228255f4c81393d5b46ebd149782cb23"
proved="true"
expanded="false"
shape="preconditionainfix &gt;=V4c1Aainfix &gt;V3c0.0Lainfix *c2.0V1Lainfix *c2V2Iainfix &lt;=afrom_intV2ainfix /amaxV0c1.0V3Iainfix &lt;=ainfix /ainfix *afrom_intV2V3V3ainfix /amaxV0c1.0V3Iainfix &lt;=ainfix *ainfix *afrom_intV2V3ainfix /c1.0V3ainfix *amaxV0c1.0ainfix /c1.0V3Iainfix &gt;ainfix /c1.0V3c0.0Iainfix &lt;=ainfix *afrom_intV2V3amaxV0c1.0INainfix &lt;c1.0V1Aainfix &lt;V0V1Iainfix =V1ainfix *afrom_intV2V3Aainfix &gt;=V2c1Aainfix &gt;V3c0.0Aainfix &lt;=c0.0V0F">
......@@ -289,9 +289,9 @@
<goal
name="WP_parameter sqrt.10"
locfile="../binary_sqrt.mlw"
loclnum="15" loccnumb="10" loccnume="14"
loclnum="16" loccnumb="10" loccnume="14"
expl="10. precondition"
sum="57733405904b2f96e18bd83720590ed6"
sum="aac0c6fd62909777cc134f89f5a8a500"
proved="true"
expanded="false"
shape="preconditionainfix =V5ainfix *afrom_intV4V3Lainfix *c2.0V1Lainfix *c2V2Iainfix &lt;=afrom_intV2ainfix /amaxV0c1.0V3Iainfix &lt;=ainfix /ainfix *afrom_intV2V3V3ainfix /amaxV0c1.0V3Iainfix &lt;=ainfix *ainfix *afrom_intV2V3ainfix /c1.0V3ainfix *amaxV0c1.0ainfix /c1.0V3Iainfix &gt;ainfix /c1.0V3c0.0Iainfix &lt;=ainfix *afrom_intV2V3amaxV0c1.0INainfix &lt;c1.0V1Aainfix &lt;V0V1Iainfix =V1ainfix *afrom_intV2V3Aainfix &gt;=V2c1Aainfix &gt;V3c0.0Aainfix &lt;=c0.0V0F">
......@@ -309,9 +309,9 @@
<goal
name="WP_parameter sqrt.11"
locfile="../binary_sqrt.mlw"
loclnum="15" loccnumb="10" loccnume="14"
loclnum="16" loccnumb="10" loccnume="14"
expl="11. postcondition"
sum="2f87448e0221cf27665404ed840f0f27"
sum="99fdae98c4c5124065b35bd678dd849a"
proved="true"
expanded="false"
shape="postconditionainfix &lt;V0ainfix *ainfix +iV6ainfix +V6V1ainfix &lt;=ainfix *ainfix +V6V1ainfix +V6V1V0V1ainfix +iV6ainfix +V6V1ainfix &lt;=ainfix *ainfix +V6V1ainfix +V6V1V0V1Aainfix &lt;=ainfix *iV6ainfix +V6V1ainfix &lt;=ainfix *ainfix +V6V1ainfix +V6V1V0iV6ainfix +V6V1ainfix &lt;=ainfix *ainfix +V6V1ainfix +V6V1V0V0Iainfix &lt;V0ainfix *ainfix +V6V5ainfix +V6V5Aainfix &lt;=ainfix *V6V6V0FIainfix =V5ainfix *afrom_intV4V3Aainfix &gt;=V4c1Aainfix &gt;V3c0.0Aainfix &lt;=c0.0V0Lainfix *c2.0V1Lainfix *c2V2Iainfix &lt;=afrom_intV2ainfix /amaxV0c1.0V3Iainfix &lt;=ainfix /ainfix *afrom_intV2V3V3ainfix /amaxV0c1.0V3Iainfix &lt;=ainfix *ainfix *afrom_intV2V3ainfix /c1.0V3ainfix *amaxV0c1.0ainfix /c1.0V3Iainfix &gt;ainfix /c1.0V3c0.0Iainfix &lt;=ainfix *afrom_intV2V3amaxV0c1.0INainfix &lt;c1.0V1Aainfix &lt;V0V1Iainfix =V1ainfix *afrom_intV2V3Aainfix &gt;=V2c1Aainfix &gt;V3c0.0Aainfix &lt;=c0.0V0F">
......@@ -331,9 +331,9 @@
<goal
name="WP_parameter sqrt_main"
locfile="../binary_sqrt.mlw"
loclnum="34" loccnumb="6" loccnume="15"
loclnum="35" loccnumb="6" loccnume="15"
expl="VC for sqrt_main"
sum="03ef75c035dc380c3f4e0340a7d63d66"
sum="c34a139793f399d5395639d3b7ce4df4"
proved="true"
expanded="true"
shape="ainfix &lt;V0ainfix *ainfix +V2V1ainfix +V2V1Aainfix &lt;=ainfix *V2V2V0Iainfix &lt;V0ainfix *ainfix +V2V1ainfix +V2V1Aainfix &lt;=ainfix *V2V2V0FAainfix =V1ainfix *afrom_intc1V1Aainfix &gt;=c1c1Aainfix &gt;V1c0.0Aainfix &lt;=c0.0V0Iainfix &gt;V1c0.0Aainfix &lt;=c0.0V0F">
......@@ -346,9 +346,9 @@
<goal
name="WP_parameter sqrt_main.1"
locfile="../binary_sqrt.mlw"
loclnum="34" loccnumb="6" loccnume="15"
loclnum="35" loccnumb="6" loccnume="15"
expl="1. precondition"
sum="e3ff449838bb62dc594acd756bca46f5"
sum="a4f4b305f07cc5e971c99ce1c17331e4"
proved="true"
expanded="false"
shape="preconditionainfix &lt;=c0.0V0Iainfix &gt;V1c0.0Aainfix &lt;=c0.0V0F">
......@@ -390,9 +390,9 @@
<goal
name="WP_parameter sqrt_main.2"
locfile="../binary_sqrt.mlw"
loclnum="34" loccnumb="6" loccnume="15"
loclnum="35" loccnumb="6" loccnume="15"
expl="2. precondition"
sum="f35d8f45c47da4914e498f9e992bf5ff"
sum="9b43683c9c4eff601a49aaa9410eeac0"
proved="true"
expanded="false"
shape="preconditionainfix &gt;=c1c1Aainfix &gt;V1c0.0Iainfix &gt;V1c0.0Aainfix &lt;=c0.0V0F">
......@@ -434,9 +434,9 @@
<goal
name="WP_parameter sqrt_main.3"
locfile="../binary_sqrt.mlw"
loclnum="34" loccnumb="6" loccnume="15"
loclnum="35" loccnumb="6" loccnume="15"
expl="3. precondition"
sum="86d6ac51bee34d8363177a1b283374bd"
sum="735dc81a88955752d1d437dd00d880cf"
proved="true"
expanded="false"
shape="preconditionainfix =V1ainfix *afrom_intc1V1Iainfix &gt;V1c0.0Aainfix &lt;=c0.0V0F">
......@@ -478,9 +478,9 @@
<goal
name="WP_parameter sqrt_main.4"
locfile="../binary_sqrt.mlw"
loclnum="34" loccnumb="6" loccnume="15"
loclnum="35" loccnumb="6" loccnume="15"
expl="4. postcondition"
sum="934300f06e96fe0a1d0d841e7b912eb2"
sum="e85265bbf58abeb249a5a034be320f57"
proved="true"
expanded="false"
shape="postconditionainfix &lt;V0ainfix *ainfix +V2V1ainfix +V2V1Aainfix &lt;=ainfix *V2V2V0Iainfix &lt;V0ainfix *ainfix +V2V1ainfix +V2V1Aainfix &lt;=ainfix *V2V2V0FIainfix =V1ainfix *afrom_intc1V1Aainfix &gt;=c1c1Aainfix &gt;V1c0.0Aainfix &lt;=c0.0V0Iainfix &gt;V1c0.0Aainfix &lt;=c0.0V0F">
......
......@@ -35,7 +35,7 @@
name="closest"
locfile="../bresenham.mlw"
loclnum="34" loccnumb="8" loccnume="15"
sum="c18e4a733a845b9d1202d0b801bbf0f3"
sum="95d8e3e83400477156b0c6fbd6ebe59e"
proved="true"
expanded="true"
shape="ainfix &lt;=aabsainfix -ainfix *V0V1V2aabsainfix -ainfix *V0V3V2FIainfix &lt;=aabsainfix -ainfix *ainfix *c2V0V1ainfix *c2V2V0F">
......@@ -46,7 +46,7 @@
edited="bresenham_M_closest_1.v"
obsolete="false"
archived="false">
<result status="valid" time="3.74"/>
<result status="valid" time="1.29"/>
</proof>
</goal>
<goal
......@@ -54,7 +54,7 @@
locfile="../bresenham.mlw"
loclnum="39" loccnumb="6" loccnume="15"
expl="VC for bresenham"
sum="9b8128bb23b676133822da0cac2fea53"
sum="7ba5580c4640dde414e2e5c479466406"
proved="true"
expanded="true"
shape="iainfix &lt;=V5ainfix *c2ay2Aainfix &lt;=ainfix *c2ainfix -ay2ax2V5Aainfix =V5ainfix -ainfix *ainfix *c2ainfix +ainfix +V3c1c1ay2ainfix *ainfix +ainfix *c2V4c1ax2Iainfix =V5ainfix +V1ainfix *c2ainfix -ay2ax2FIainfix =V4ainfix +V2c1Fainfix &lt;=V6ainfix *c2ay2Aainfix &lt;=ainfix *c2ainfix -ay2ax2V6Aainfix =V6ainfix -ainfix *ainfix *c2ainfix +ainfix +V3c1c1ay2ainfix *ainfix +ainfix *c2V2c1ax2Iainfix =V6ainfix +V1ainfix *c2ay2Fainfix &lt;V1c0AabestV3V2Iainfix &lt;=V1ainfix *c2ay2Aainfix &lt;=ainfix *c2ainfix -ay2ax2V1Aainfix =V1ainfix -ainfix *ainfix *c2ainfix +V3c1ay2ainfix *ainfix +ainfix *c2V2c1ax2Iainfix &lt;=V3V0Aainfix &lt;=c0V3FFAainfix &lt;=ainfix -ainfix *c2ay2ax2ainfix *c2ay2Aainfix &lt;=ainfix *c2ainfix -ay2ax2ainfix -ainfix *c2ay2ax2Aainfix =ainfix -ainfix *c2ay2ax2ainfix -ainfix *ainfix *c2ainfix +c0c1ay2ainfix *ainfix +ainfix *c2c0c1ax2Iainfix &lt;=c0V0Lax2">
......@@ -69,7 +69,7 @@
locfile="../bresenham.mlw"
loclnum="39" loccnumb="6" loccnume="15"
expl="1. loop invariant init"
sum="818d60808053e43e7be4da19c039bf40"
sum="73bac718d188f399d95c94526ff00d45"
proved="true"
expanded="true"
shape="loop invariant initainfix =ainfix -ainfix *c2ay2ax2ainfix -ainfix *ainfix *c2ainfix +c0c1ay2ainfix *ainfix +ainfix *c2c0c1ax2Iainfix &lt;=c0V0Lax2">
......@@ -105,7 +105,7 @@
locfile="../bresenham.mlw"
loclnum="39" loccnumb="6" loccnume="15"
expl="2. loop invariant init"
sum="4ed4f3c9453360f984689a439a94d03a"
sum="d3ff8f58676f65292f348f1e01ad13c6"
proved="true"
expanded="true"
shape="loop invariant initainfix &lt;=ainfix -ainfix *c2ay2ax2ainfix *c2ay2Aainfix &lt;=ainfix *c2ainfix -ay2ax2ainfix -ainfix *c2ay2ax2Iainfix &lt;=c0V0Lax2">
......@@ -125,7 +125,7 @@
locfile="../bresenham.mlw"
loclnum="39" loccnumb="6" loccnume="15"
expl="3. assertion"
sum="fcbcee9000353217b3dbca58d7cc9146"
sum="145816b0641871a72f5fd04fc38bd8af"
proved="true"
expanded="true"
shape="assertionabestV3V2Iainfix &lt;=V1ainfix *c2ay2Aainfix &lt;=ainfix *c2ainfix -ay2ax2V1Aainfix =V1ainfix -ainfix *ainfix *c2ainfix +V3c1ay2ainfix *ainfix +ainfix *c2V2c1ax2Iainfix &lt;=V3V0Aainfix &lt;=c0V3FFIainfix &lt;=c0V0Lax2">
......@@ -137,7 +137,7 @@
memlimit="1000"
obsolete="false"
archived="false">
<result status="valid" time="6.17"/>
<result status="valid" time="1.86"/>
</proof>
<proof
prover="1"
......@@ -145,7 +145,7 @@
memlimit="1000"
obsolete="false"
archived="false">
<result status="valid" time="6.86"/>
<result status="valid" time="1.80"/>
</proof>
</goal>
<goal
......@@ -153,7 +153,7 @@
locfile="../bresenham.mlw"
loclnum="39" loccnumb="6" loccnume="15"
expl="4. loop invariant preservation"
sum="0926f96b84b6aebff66f2379e7c0e76e"
sum="0c464430697f406b20cf1199bd5adfb9"
proved="true"
expanded="true"
shape="loop invariant preservationainfix =V4ainfix -ainfix *ainfix *c2ainfix +ainfix +V3c1c1ay2ainfix *ainfix +ainfix *c2V2c1ax2Iainfix =V4ainfix +V1ainfix *c2ay2FIainfix &lt;V1c0IabestV3V2Iainfix &lt;=V1ainfix *c2ay2Aainfix &lt;=ainfix *c2ainfix -ay2ax2V1Aainfix =V1ainfix -ainfix *ainfix *c2ainfix +V3c1ay2ainfix *ainfix +ainfix *c2V2c1ax2Iainfix &lt;=V3V0Aainfix &lt;=c0V3FFIainfix &lt;=c0V0Lax2">
......@@ -189,7 +189,7 @@
locfile="../bresenham.mlw"
loclnum="39" loccnumb="6" loccnume="15"
expl="5. loop invariant preservation"
sum="46f21c9ec9008592af315031d0658467"
sum="4b9a313a3ab1ccca4f6b19eb2c6d673f"
proved="true"
expanded="true"
shape="loop invariant preservationainfix &lt;=V4ainfix *c2ay2Aainfix &lt;=ainfix *c2ainfix -ay2ax2V4Iainfix =V4ainfix +V1ainfix *c2ay2FIainfix &lt;V1c0IabestV3V2Iainfix &lt;=V1ainfix *c2ay2Aainfix &lt;=ainfix *c2ainfix -ay2ax2V1Aainfix =V1ainfix -ainfix *ainfix *c2ainfix +V3c1ay2ainfix *ainfix +ainfix *c2V2c1ax2Iainfix &lt;=V3V0Aainfix &lt;=c0V3FFIainfix &lt;=c0V0Lax2">
......@@ -209,7 +209,7 @@
locfile="../bresenham.mlw"
loclnum="39" loccnumb="6" loccnume="15"
expl="6. loop invariant preservation"
sum="effb2332ccb437bc6e30129ae779efb0"
sum="8c9dfb21ea36fe4493a3fe323019ebd6"
proved="true"
expanded="true"
shape="loop invariant preservationainfix =V5ainfix -ainfix *ainfix *c2ainfix +ainfix +V3c1c1ay2ainfix *ainfix +ainfix *c2V4c1ax2Iainfix =V5ainfix +V1ainfix *c2ainfix -ay2ax2FIainfix =V4ainfix +V2c1FINainfix &lt;V1c0IabestV3V2Iainfix &lt;=V1ainfix *c2ay2Aainfix &lt;=ainfix *c2ainfix -ay2ax2V1Aainfix =V1ainfix -ainfix *ainfix *c2ainfix +V3c1ay2ainfix *ainfix +ainfix *c2V2c1ax2Iainfix &lt;=V3V0Aainfix &lt;=c0V3FFIainfix &lt;=c0V0Lax2">
......@@ -229,7 +229,7 @@
memlimit="0"
obsolete="false"
archived="false">
<result status="valid" time="0.95"/>
<result status="valid" time="0.28"/>
</proof>
</goal>
<goal
......@@ -237,7 +237,7 @@
locfile="../bresenham.mlw"
loclnum="39" loccnumb="6" loccnume="15"
expl="7. loop invariant preservation"
sum="60e316bbceaf72ebb290a196c9b2d99f"
sum="c4eeab8e74f4cc05b9c39bab40e5a4b7"
proved="true"
expanded="true"
shape="loop invariant preservationainfix &lt;=V5ainfix *c2ay2Aainfix &lt;=ainfix *c2ainfix -ay2ax2V5Iainfix =V5ainfix +V1ainfix *c2ainfix -ay2ax2FIainfix =V4ainfix +V2c1FINainfix &lt;V1c0IabestV3V2Iainfix &lt;=V1ainfix *c2ay2Aainfix &lt;=ainfix *c2ainfix -ay2ax2V1Aainfix =V1ainfix -ainfix *ainfix *c2ainfix +V3c1ay2ainfix *ainfix +ainfix *c2V2c1ax2Iainfix &lt;=V3V0Aainfix &lt;=c0V3FFIainfix &lt;=c0V0Lax2">
......
......@@ -27,7 +27,7 @@
locfile="../13375.mlw"
loclnum="51" loccnumb="5" loccnume="12"
expl="VC for to_int_"
sum="e6a711bfdd6682b19fabf8bf80de62d2"
sum="32f921fac01c5c8809e2cb26c095e80a"
proved="true"
expanded="true"
shape="t">
......
......@@ -20,7 +20,7 @@
locfile="../13853.mlw"
loclnum="16" loccnumb="8" loccnume="9"
expl="VC for f"
sum="fdfdcd8a1f137c078f0abe9250e1cce9"
sum="b02952dbc728d0247c4fc708f2e40d93"
proved="true"
expanded="true"
shape="t">
......@@ -40,7 +40,7 @@
locfile="../13853.mlw"
loclnum="17" loccnumb="8" loccnume="9"
expl="VC for g"
sum="2025d70e832acc7e1ff2583948c31de9"
sum="1457d9f96317c678855684b7f490c772"
proved="true"
expanded="true"
shape="ainfix &lt;c0c1Aainfix &lt;=c0c1">
......
......@@ -24,7 +24,7 @@
locfile="../checking_a_large_routine.mlw"
loclnum="13" loccnumb="6" loccnume="13"
expl="VC for routine"
sum="9028bb052f853665b3d323d2b19dfc50"
sum="b6b5481cb51b7e0c70ff9af6915ef113"
proved="true"
expanded="true"
shape="iainfix =V1afactV0iainfix &lt;ainfix -V0V5ainfix -V0V2Aainfix &lt;=c0ainfix -V0V2Aainfix =V4afactV5Aainfix &lt;=V5V0Aainfix &lt;=c0V5Iainfix =V5ainfix +V2c1Fainfix &lt;ainfix -V2V7ainfix -V2V3Aainfix &lt;=c0ainfix -V2V3Aainfix =V6ainfix *V7afactV2Aainfix &lt;=V7ainfix +V2c1Aainfix &lt;=c1V7Iainfix =V7ainfix +V3c1FIainfix =V6ainfix +V4V1Fainfix &lt;=V3V2Iainfix =V4ainfix *V3afactV2Aainfix &lt;=V3ainfix +V2c1Aainfix &lt;=c1V3FAainfix =V1ainfix *c1afactV2Aainfix &lt;=c1ainfix +V2c1Aainfix &lt;=c1c1ainfix &lt;V2V0Iainfix =V1afactV2Aainfix &lt;=V2V0Aainfix &lt;=c0V2FAainfix =c1afactc0Aainfix &lt;=c0V0Aainfix &lt;=c0c0Iainfix &gt;=V0c0F">
......@@ -39,7 +39,7 @@
locfile="../checking_a_large_routine.mlw"
loclnum="13" loccnumb="6" loccnume="13"
expl="1. loop invariant init"