mirror of
https://github.com/AdaCore/why3.git
synced 2026-02-12 12:34:55 -08:00
gallery: more proofs of termination
This commit is contained in:
@@ -775,10 +775,10 @@
|
||||
locfile="../decrease1.mlw"
|
||||
loclnum="43" loccnumb="10" loccnume="20"
|
||||
expl="VC for search_rec"
|
||||
sum="c5b279e4b45fc745609c63cfbc40f369"
|
||||
sum="ad97f613a7c2d553262d772436d41a58"
|
||||
proved="true"
|
||||
expanded="true"
|
||||
shape="iNainfix =agetV1V5c0Iainfix <V5V4Aainfix <=V2V5FAainfix =agetV1V4c0Aainfix <V4V0Aainfix <=V2V4ONainfix =agetV1V6c0Iainfix <V6V0Aainfix <=V2V6FAainfix =V4aprefix -c1Laprefix -c1iiNainfix =agetV1V9c0Iainfix <V9V8Aainfix <=V2V9FAainfix =agetV1V8c0Aainfix <V8V0Aainfix <=V2V8ONainfix =agetV1V10c0Iainfix <V10V0Aainfix <=V2V10FAainfix =V8aprefix -c1INainfix =agetV1V11c0Iainfix <V11V8Aainfix <=V7V11FAainfix =agetV1V8c0Aainfix <V8V0Aainfix <=V7V8ONainfix =agetV1V12c0Iainfix <V12V0Aainfix <=V7V12FAainfix =V8aprefix -c1FAainfix <=c0V7Aadecrease1V3Lainfix +V2c1Nainfix =agetV1V15c0Iainfix <V15V14Aainfix <=V2V15FAainfix =agetV1V14c0Aainfix <V14V0Aainfix <=V2V14ONainfix =agetV1V16c0Iainfix <V16V0Aainfix <=V2V16FAainfix =V14aprefix -c1INainfix =agetV1V17c0Iainfix <V17V14Aainfix <=V13V17FAainfix =agetV1V14c0Aainfix <V14V0Aainfix <=V13V14ONainfix =agetV1V18c0Iainfix <V18V0Aainfix <=V13V18FAainfix =V14aprefix -c1FAainfix <=c0V13Aadecrease1V3Lainfix +V2agetV1V2Aainfix <V2V0Aainfix <=c0V2ainfix >agetV1V2c0Aainfix <V2V0Aainfix <=c0V2Nainfix =agetV1V19c0Iainfix <V19V2Aainfix <=V2V19FAainfix =agetV1V2c0Aainfix <V2V0Aainfix <=V2V2ONainfix =agetV1V20c0Iainfix <V20V0Aainfix <=V2V20FAainfix =V2aprefix -c1ainfix =agetV1V2c0Aainfix <V2V0Aainfix <=c0V2ainfix <V2V0Iainfix <=c0V2Aadecrease1V3Aainfix <=c0V0Lamk arrayV0V1F">
|
||||
shape="iNainfix =agetV1V5c0Iainfix <V5V4Aainfix <=V2V5FAainfix =agetV1V4c0Aainfix <V4V0Aainfix <=V2V4ONainfix =agetV1V6c0Iainfix <V6V0Aainfix <=V2V6FAainfix =V4aprefix -c1Laprefix -c1iiNainfix =agetV1V9c0Iainfix <V9V8Aainfix <=V2V9FAainfix =agetV1V8c0Aainfix <V8V0Aainfix <=V2V8ONainfix =agetV1V10c0Iainfix <V10V0Aainfix <=V2V10FAainfix =V8aprefix -c1INainfix =agetV1V11c0Iainfix <V11V8Aainfix <=V7V11FAainfix =agetV1V8c0Aainfix <V8V0Aainfix <=V7V8ONainfix =agetV1V12c0Iainfix <V12V0Aainfix <=V7V12FAainfix =V8aprefix -c1FAainfix <=c0V7Aadecrease1V3Aainfix <ainfix -V0V7ainfix -V0V2Aainfix <=c0ainfix -V0V2Lainfix +V2c1Nainfix =agetV1V15c0Iainfix <V15V14Aainfix <=V2V15FAainfix =agetV1V14c0Aainfix <V14V0Aainfix <=V2V14ONainfix =agetV1V16c0Iainfix <V16V0Aainfix <=V2V16FAainfix =V14aprefix -c1INainfix =agetV1V17c0Iainfix <V17V14Aainfix <=V13V17FAainfix =agetV1V14c0Aainfix <V14V0Aainfix <=V13V14ONainfix =agetV1V18c0Iainfix <V18V0Aainfix <=V13V18FAainfix =V14aprefix -c1FAainfix <=c0V13Aadecrease1V3Aainfix <ainfix -V0V13ainfix -V0V2Aainfix <=c0ainfix -V0V2Lainfix +V2agetV1V2Aainfix <V2V0Aainfix <=c0V2ainfix >agetV1V2c0Aainfix <V2V0Aainfix <=c0V2Nainfix =agetV1V19c0Iainfix <V19V2Aainfix <=V2V19FAainfix =agetV1V2c0Aainfix <V2V0Aainfix <=V2V2ONainfix =agetV1V20c0Iainfix <V20V0Aainfix <=V2V20FAainfix =V2aprefix -c1ainfix =agetV1V2c0Aainfix <V2V0Aainfix <=c0V2ainfix <V2V0Iainfix <=c0V2Aadecrease1V3Aainfix <=c0V0Lamk arrayV0V1F">
|
||||
<label
|
||||
name="expl:VC for search_rec"/>
|
||||
<transf
|
||||
@@ -1029,7 +1029,27 @@
|
||||
name="WP_parameter search_rec.5"
|
||||
locfile="../decrease1.mlw"
|
||||
loclnum="43" loccnumb="10" loccnume="20"
|
||||
expl="5. precondition"
|
||||
expl="5. variant decrease"
|
||||
sum="b5131befd85b22706515bd0d2689a059"
|
||||
proved="true"
|
||||
expanded="false"
|
||||
shape="variant decreaseainfix <ainfix -V0V4ainfix -V0V2Aainfix <=c0ainfix -V0V2Lainfix +V2agetV1V2Iainfix <V2V0Aainfix <=c0V2Iainfix >agetV1V2c0Iainfix <V2V0Aainfix <=c0V2INainfix =agetV1V2c0Iainfix <V2V0Aainfix <=c0V2Iainfix <V2V0Iainfix <=c0V2Aadecrease1V3Aainfix <=c0V0Lamk arrayV0V1F">
|
||||
<label
|
||||
name="expl:VC for search_rec"/>
|
||||
<proof
|
||||
prover="0"
|
||||
timelimit="5"
|
||||
memlimit="1000"
|
||||
obsolete="false"
|
||||
archived="false">
|
||||
<result status="valid" time="0.02"/>
|
||||
</proof>
|
||||
</goal>
|
||||
<goal
|
||||
name="WP_parameter search_rec.6"
|
||||
locfile="../decrease1.mlw"
|
||||
loclnum="43" loccnumb="10" loccnume="20"
|
||||
expl="6. precondition"
|
||||
sum="49cb200e3d38d866eede7c04a237013e"
|
||||
proved="true"
|
||||
expanded="true"
|
||||
@@ -1086,10 +1106,10 @@
|
||||
</proof>
|
||||
</goal>
|
||||
<goal
|
||||
name="WP_parameter search_rec.6"
|
||||
name="WP_parameter search_rec.7"
|
||||
locfile="../decrease1.mlw"
|
||||
loclnum="43" loccnumb="10" loccnume="20"
|
||||
expl="6. postcondition"
|
||||
expl="7. postcondition"
|
||||
sum="8ccca0adf6640e7a56856af8755eb27d"
|
||||
proved="true"
|
||||
expanded="true"
|
||||
@@ -1114,10 +1134,30 @@
|
||||
</proof>
|
||||
</goal>
|
||||
<goal
|
||||
name="WP_parameter search_rec.7"
|
||||
name="WP_parameter search_rec.8"
|
||||
locfile="../decrease1.mlw"
|
||||
loclnum="43" loccnumb="10" loccnume="20"
|
||||
expl="7. precondition"
|
||||
expl="8. variant decrease"
|
||||
sum="284631f46e41cb304e4fcd1c1cc7ae95"
|
||||
proved="true"
|
||||
expanded="false"
|
||||
shape="variant decreaseainfix <ainfix -V0V4ainfix -V0V2Aainfix <=c0ainfix -V0V2Lainfix +V2c1INainfix >agetV1V2c0Iainfix <V2V0Aainfix <=c0V2INainfix =agetV1V2c0Iainfix <V2V0Aainfix <=c0V2Iainfix <V2V0Iainfix <=c0V2Aadecrease1V3Aainfix <=c0V0Lamk arrayV0V1F">
|
||||
<label
|
||||
name="expl:VC for search_rec"/>
|
||||
<proof
|
||||
prover="0"
|
||||
timelimit="5"
|
||||
memlimit="1000"
|
||||
obsolete="false"
|
||||
archived="false">
|
||||
<result status="valid" time="0.03"/>
|
||||
</proof>
|
||||
</goal>
|
||||
<goal
|
||||
name="WP_parameter search_rec.9"
|
||||
locfile="../decrease1.mlw"
|
||||
loclnum="43" loccnumb="10" loccnume="20"
|
||||
expl="9. precondition"
|
||||
sum="1a8d0b567aa4c9e7efaca8e11d30a666"
|
||||
proved="true"
|
||||
expanded="true"
|
||||
@@ -1174,10 +1214,10 @@
|
||||
</proof>
|
||||
</goal>
|
||||
<goal
|
||||
name="WP_parameter search_rec.8"
|
||||
name="WP_parameter search_rec.10"
|
||||
locfile="../decrease1.mlw"
|
||||
loclnum="43" loccnumb="10" loccnume="20"
|
||||
expl="8. postcondition"
|
||||
expl="10. postcondition"
|
||||
sum="18732f65b93109ce7b7b5d7b597c1a90"
|
||||
proved="true"
|
||||
expanded="true"
|
||||
@@ -1218,10 +1258,10 @@
|
||||
</proof>
|
||||
</goal>
|
||||
<goal
|
||||
name="WP_parameter search_rec.9"
|
||||
name="WP_parameter search_rec.11"
|
||||
locfile="../decrease1.mlw"
|
||||
loclnum="43" loccnumb="10" loccnume="20"
|
||||
expl="9. postcondition"
|
||||
expl="11. postcondition"
|
||||
sum="33bcb0b94113c30d6858c47de53395c9"
|
||||
proved="true"
|
||||
expanded="true"
|
||||
|
||||
Reference in New Issue
Block a user