Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Why3
why3
Commits
b12068d1
Commit
b12068d1
authored
Aug 03, 2012
by
Andrei Paskevich
Browse files
update sessions
parent
58064ec5
Changes
10
Hide whitespace changes
Inline
Side-by-side
examples/programs/algo63/why3session.xml
View file @
b12068d1
This source diff could not be displayed because it is too large. You can
view the blob
instead.
examples/programs/algo64/why3session.xml
View file @
b12068d1
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE why3session SYSTEM "/home/
jcf/why3
/share/why3session.dtd">
<!DOCTYPE why3session SYSTEM "/home/
andrei/prj/why-git
/share/why3session.dtd">
<why3session
name=
"
examples/
programs/algo64/why3session.xml"
shape_version=
"2"
>
name=
"programs/algo64/why3session.xml"
shape_version=
"2"
>
<prover
id=
"0"
name=
"Alt-Ergo"
...
...
@@ -16,19 +16,19 @@
expanded=
"true"
>
<theory
name=
"Algo64"
locfile=
"
examples/
programs/algo64/../algo64.mlw"
locfile=
"programs/algo64/../algo64.mlw"
loclnum=
"15"
loccnumb=
"7"
loccnume=
"13"
verified=
"true"
expanded=
"true"
>
<goal
name=
"WP_parameter quicksort"
locfile=
"
examples/
programs/algo64/../algo64.mlw"
locfile=
"programs/algo64/../algo64.mlw"
loclnum=
"37"
loccnumb=
"10"
loccnume=
"19"
expl=
"parameter quicksort"
sum=
"
8a1f2b902fdeeefdde002420e440667a
"
sum=
"
3533c0ea980cde0949f11d81f0039f7d
"
proved=
"true"
expanded=
"true"
shape=
"iainfix <V
2V3
asorted_subV8V
2
ainfix +V
3
c1Aapermut_subV
1
V8V
2
ainfix +V
3
c1Aapermut_subV7V8V
2
ainfix +V
3
c1Iasorted_subV8V5ainfix +V
3
c1Aapermut_subV7V8V5ainfix +V
3
c1FAainfix <V
3
V0Aainfix <=V5V
3
Aainfix <=c0V5Aainfix <ainfix -V
3
V5ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
Aapermut_subV6V7V
2
ainfix +V
3
c1Iasorted_subV7V
2
ainfix +V4c1Aapermut_subV6V7V
2
ainfix +V4c1FAainfix <V4V0Aainfix <=V
2
V4Aainfix <=c0V
2
Aainfix <ainfix -V4V
2
ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
Iainfix >=agetV6V10V9Iainfix <=V10V
3
Aainfix <=V5V10FAainfix =agetV6V11V9Iainfix <V11V5Aainfix <V4V11FAainfix <=agetV6V12V9Iainfix <=V12V4Aainfix <=V
2
V12FEAapermut_subV
1
V6V
2
ainfix +V
3
c1Aainfix <=V5V
3
Aainfix <V4V5Aainfix <=V
2
V4FAainfix <V
3
V0Aainfix <V
2V3
Aainfix <=c0V
2
asorted_subV
1V2
ainfix +V
3
c1Aapermut_subV
1V1V2
ainfix +V
3
c1Iainfix <V
3
V0Aainfix <=V
2V3
Aainfix <=c0V
2
F"
>
shape=
"iainfix <V
1V2
asorted_subV8V
1
ainfix +V
2
c1Aapermut_subV
3
V8V
1
ainfix +V
2
c1Aapermut_subV7V8V
1
ainfix +V
2
c1Iasorted_subV8V5ainfix +V
2
c1Aapermut_subV7V8V5ainfix +V
2
c1FAainfix <V
2
V0Aainfix <=V5V
2
Aainfix <=c0V5Aainfix <ainfix -V
2
V5ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
Aapermut_subV6V7V
1
ainfix +V
2
c1Iasorted_subV7V
1
ainfix +V4c1Aapermut_subV6V7V
1
ainfix +V4c1FAainfix <V4V0Aainfix <=V
1
V4Aainfix <=c0V
1
Aainfix <ainfix -V4V
1
ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
Iainfix >=agetV6V10V9Iainfix <=V10V
2
Aainfix <=V5V10FAainfix =agetV6V11V9Iainfix <V11V5Aainfix <V4V11FAainfix <=agetV6V12V9Iainfix <=V12V4Aainfix <=V
1
V12FEAapermut_subV
3
V6V
1
ainfix +V
2
c1Aainfix <=V5V
2
Aainfix <V4V5Aainfix <=V
1
V4FAainfix <V
2
V0Aainfix <V
1V2
Aainfix <=c0V
1
asorted_subV
3V1
ainfix +V
2
c1Aapermut_subV
3V3V1
ainfix +V
2
c1Iainfix <V
2
V0Aainfix <=V
1V2
Aainfix <=c0V
1F
F"
>
<label
name=
"expl:parameter quicksort"
/>
<transf
...
...
@@ -37,13 +37,13 @@
expanded=
"true"
>
<goal
name=
"WP_parameter quicksort.1"
locfile=
"
examples/
programs/algo64/../algo64.mlw"
locfile=
"programs/algo64/../algo64.mlw"
loclnum=
"37"
loccnumb=
"10"
loccnume=
"19"
expl=
"precondition"
sum=
"
cb7d833fa021079e738
7b5a2
9f2e9f92
"
sum=
"
193
7b5
1
a2
48d0b81e263cfda90830a31
"
proved=
"true"
expanded=
"false"
shape=
"ainfix <V
3
V0Aainfix <V
2V3
Aainfix <=c0V
2
Iainfix <V
2V3
Iainfix <V
3
V0Aainfix <=V
2V3
Aainfix <=c0V
2
F"
>
shape=
"ainfix <V
2
V0Aainfix <V
1V2
Aainfix <=c0V
1
Iainfix <V
1V2
Iainfix <V
2
V0Aainfix <=V
1V2
Aainfix <=c0V
1F
F"
>
<label
name=
"expl:parameter quicksort"
/>
<proof
...
...
@@ -57,13 +57,13 @@
</goal>
<goal
name=
"WP_parameter quicksort.2"
locfile=
"
examples/
programs/algo64/../algo64.mlw"
locfile=
"programs/algo64/../algo64.mlw"
loclnum=
"37"
loccnumb=
"10"
loccnume=
"19"
expl=
"variant decreases"
sum=
"
955f0e4ead25821bcf767a1e84d4e18c
"
sum=
"
194b5831756da65b29d0a1aea48225f1
"
proved=
"true"
expanded=
"false"
shape=
"ainfix <ainfix -V4V
2
ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
Iainfix >=agetV6V8V7Iainfix <=V8V
3
Aainfix <=V5V8FAainfix =agetV6V9V7Iainfix <V9V5Aainfix <V4V9FAainfix <=agetV6V10V7Iainfix <=V10V4Aainfix <=V
2
V10FEAapermut_subV
1
V6V
2
ainfix +V
3
c1Aainfix <=V5V
3
Aainfix <V4V5Aainfix <=V
2
V4FIainfix <V
3
V0Aainfix <V
2V3
Aainfix <=c0V
2
Iainfix <V
2V3
Iainfix <V
3
V0Aainfix <=V
2V3
Aainfix <=c0V
2
F"
>
shape=
"ainfix <ainfix -V4V
1
ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
Iainfix >=agetV6V8V7Iainfix <=V8V
2
Aainfix <=V5V8FAainfix =agetV6V9V7Iainfix <V9V5Aainfix <V4V9FAainfix <=agetV6V10V7Iainfix <=V10V4Aainfix <=V
1
V10FEAapermut_subV
3
V6V
1
ainfix +V
2
c1Aainfix <=V5V
2
Aainfix <V4V5Aainfix <=V
1
V4FIainfix <V
2
V0Aainfix <V
1V2
Aainfix <=c0V
1
Iainfix <V
1V2
Iainfix <V
2
V0Aainfix <=V
1V2
Aainfix <=c0V
1F
F"
>
<label
name=
"expl:parameter quicksort"
/>
<proof
...
...
@@ -77,13 +77,13 @@
</goal>
<goal
name=
"WP_parameter quicksort.3"
locfile=
"
examples/
programs/algo64/../algo64.mlw"
locfile=
"programs/algo64/../algo64.mlw"
loclnum=
"37"
loccnumb=
"10"
loccnume=
"19"
expl=
"precondition"
sum=
"
a2c1f0d51466ad9ac8d51ca2b56d892f
"
sum=
"
034928eff8a6ffb4a2a09d9cef39ca33
"
proved=
"true"
expanded=
"false"
shape=
"ainfix <V4V0Aainfix <=V
2
V4Aainfix <=c0V
2
Iainfix >=agetV6V8V7Iainfix <=V8V
3
Aainfix <=V5V8FAainfix =agetV6V9V7Iainfix <V9V5Aainfix <V4V9FAainfix <=agetV6V10V7Iainfix <=V10V4Aainfix <=V
2
V10FEAapermut_subV
1
V6V
2
ainfix +V
3
c1Aainfix <=V5V
3
Aainfix <V4V5Aainfix <=V
2
V4FIainfix <V
3
V0Aainfix <V
2V3
Aainfix <=c0V
2
Iainfix <V
2V3
Iainfix <V
3
V0Aainfix <=V
2V3
Aainfix <=c0V
2
F"
>
shape=
"ainfix <V4V0Aainfix <=V
1
V4Aainfix <=c0V
1
Iainfix >=agetV6V8V7Iainfix <=V8V
2
Aainfix <=V5V8FAainfix =agetV6V9V7Iainfix <V9V5Aainfix <V4V9FAainfix <=agetV6V10V7Iainfix <=V10V4Aainfix <=V
1
V10FEAapermut_subV
3
V6V
1
ainfix +V
2
c1Aainfix <=V5V
2
Aainfix <V4V5Aainfix <=V
1
V4FIainfix <V
2
V0Aainfix <V
1V2
Aainfix <=c0V
1
Iainfix <V
1V2
Iainfix <V
2
V0Aainfix <=V
1V2
Aainfix <=c0V
1F
F"
>
<label
name=
"expl:parameter quicksort"
/>
<proof
...
...
@@ -92,18 +92,18 @@
memlimit=
"1000"
obsolete=
"false"
archived=
"false"
>
<result
status=
"valid"
time=
"0.0
0
"
/>
<result
status=
"valid"
time=
"0.0
1
"
/>
</proof>
</goal>
<goal
name=
"WP_parameter quicksort.4"
locfile=
"
examples/
programs/algo64/../algo64.mlw"
locfile=
"programs/algo64/../algo64.mlw"
loclnum=
"37"
loccnumb=
"10"
loccnume=
"19"
expl=
"assertion"
sum=
"
5538048324f60bc28ab3a89ad6bb1a0a
"
sum=
"
c02cf84424f0d3f80a18bbd62f4f9d7f
"
proved=
"true"
expanded=
"false"
shape=
"apermut_subV6V7V
2
ainfix +V
3
c1Iasorted_subV7V
2
ainfix +V4c1Aapermut_subV6V7V
2
ainfix +V4c1FIainfix <V4V0Aainfix <=V
2
V4Aainfix <=c0V
2
Aainfix <ainfix -V4V
2
ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
Iainfix >=agetV6V9V8Iainfix <=V9V
3
Aainfix <=V5V9FAainfix =agetV6V10V8Iainfix <V10V5Aainfix <V4V10FAainfix <=agetV6V11V8Iainfix <=V11V4Aainfix <=V
2
V11FEAapermut_subV
1
V6V
2
ainfix +V
3
c1Aainfix <=V5V
3
Aainfix <V4V5Aainfix <=V
2
V4FIainfix <V
3
V0Aainfix <V
2V3
Aainfix <=c0V
2
Iainfix <V
2V3
Iainfix <V
3
V0Aainfix <=V
2V3
Aainfix <=c0V
2
F"
>
shape=
"apermut_subV6V7V
1
ainfix +V
2
c1Iasorted_subV7V
1
ainfix +V4c1Aapermut_subV6V7V
1
ainfix +V4c1FIainfix <V4V0Aainfix <=V
1
V4Aainfix <=c0V
1
Aainfix <ainfix -V4V
1
ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
Iainfix >=agetV6V9V8Iainfix <=V9V
2
Aainfix <=V5V9FAainfix =agetV6V10V8Iainfix <V10V5Aainfix <V4V10FAainfix <=agetV6V11V8Iainfix <=V11V4Aainfix <=V
1
V11FEAapermut_subV
3
V6V
1
ainfix +V
2
c1Aainfix <=V5V
2
Aainfix <V4V5Aainfix <=V
1
V4FIainfix <V
2
V0Aainfix <V
1V2
Aainfix <=c0V
1
Iainfix <V
1V2
Iainfix <V
2
V0Aainfix <=V
1V2
Aainfix <=c0V
1F
F"
>
<label
name=
"expl:parameter quicksort"
/>
<proof
...
...
@@ -117,13 +117,13 @@
</goal>
<goal
name=
"WP_parameter quicksort.5"
locfile=
"
examples/
programs/algo64/../algo64.mlw"
locfile=
"programs/algo64/../algo64.mlw"
loclnum=
"37"
loccnumb=
"10"
loccnume=
"19"
expl=
"variant decreases"
sum=
"
76f9de2e9851d43da8e0c1d0a9a909c2
"
sum=
"
2acdc20b13b77e830b11f6b0ff7915bc
"
proved=
"true"
expanded=
"false"
shape=
"ainfix <ainfix -V
3
V5ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
Iapermut_subV6V7V
2
ainfix +V
3
c1Iasorted_subV7V
2
ainfix +V4c1Aapermut_subV6V7V
2
ainfix +V4c1FIainfix <V4V0Aainfix <=V
2
V4Aainfix <=c0V
2
Aainfix <ainfix -V4V
2
ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
Iainfix >=agetV6V9V8Iainfix <=V9V
3
Aainfix <=V5V9FAainfix =agetV6V10V8Iainfix <V10V5Aainfix <V4V10FAainfix <=agetV6V11V8Iainfix <=V11V4Aainfix <=V
2
V11FEAapermut_subV
1
V6V
2
ainfix +V
3
c1Aainfix <=V5V
3
Aainfix <V4V5Aainfix <=V
2
V4FIainfix <V
3
V0Aainfix <V
2V3
Aainfix <=c0V
2
Iainfix <V
2V3
Iainfix <V
3
V0Aainfix <=V
2V3
Aainfix <=c0V
2
F"
>
shape=
"ainfix <ainfix -V
2
V5ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
Iapermut_subV6V7V
1
ainfix +V
2
c1Iasorted_subV7V
1
ainfix +V4c1Aapermut_subV6V7V
1
ainfix +V4c1FIainfix <V4V0Aainfix <=V
1
V4Aainfix <=c0V
1
Aainfix <ainfix -V4V
1
ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
Iainfix >=agetV6V9V8Iainfix <=V9V
2
Aainfix <=V5V9FAainfix =agetV6V10V8Iainfix <V10V5Aainfix <V4V10FAainfix <=agetV6V11V8Iainfix <=V11V4Aainfix <=V
1
V11FEAapermut_subV
3
V6V
1
ainfix +V
2
c1Aainfix <=V5V
2
Aainfix <V4V5Aainfix <=V
1
V4FIainfix <V
2
V0Aainfix <V
1V2
Aainfix <=c0V
1
Iainfix <V
1V2
Iainfix <V
2
V0Aainfix <=V
1V2
Aainfix <=c0V
1F
F"
>
<label
name=
"expl:parameter quicksort"
/>
<proof
...
...
@@ -137,13 +137,13 @@
</goal>
<goal
name=
"WP_parameter quicksort.6"
locfile=
"
examples/
programs/algo64/../algo64.mlw"
locfile=
"programs/algo64/../algo64.mlw"
loclnum=
"37"
loccnumb=
"10"
loccnume=
"19"
expl=
"precondition"
sum=
"
e354ccfbacbd8537ee3b299ceb577a2a
"
sum=
"
2e6be7b6dba972c3888cf2d815f92588
"
proved=
"true"
expanded=
"false"
shape=
"ainfix <V
3
V0Aainfix <=V5V
3
Aainfix <=c0V5Iapermut_subV6V7V
2
ainfix +V
3
c1Iasorted_subV7V
2
ainfix +V4c1Aapermut_subV6V7V
2
ainfix +V4c1FIainfix <V4V0Aainfix <=V
2
V4Aainfix <=c0V
2
Aainfix <ainfix -V4V
2
ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
Iainfix >=agetV6V9V8Iainfix <=V9V
3
Aainfix <=V5V9FAainfix =agetV6V10V8Iainfix <V10V5Aainfix <V4V10FAainfix <=agetV6V11V8Iainfix <=V11V4Aainfix <=V
2
V11FEAapermut_subV
1
V6V
2
ainfix +V
3
c1Aainfix <=V5V
3
Aainfix <V4V5Aainfix <=V
2
V4FIainfix <V
3
V0Aainfix <V
2V3
Aainfix <=c0V
2
Iainfix <V
2V3
Iainfix <V
3
V0Aainfix <=V
2V3
Aainfix <=c0V
2
F"
>
shape=
"ainfix <V
2
V0Aainfix <=V5V
2
Aainfix <=c0V5Iapermut_subV6V7V
1
ainfix +V
2
c1Iasorted_subV7V
1
ainfix +V4c1Aapermut_subV6V7V
1
ainfix +V4c1FIainfix <V4V0Aainfix <=V
1
V4Aainfix <=c0V
1
Aainfix <ainfix -V4V
1
ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
Iainfix >=agetV6V9V8Iainfix <=V9V
2
Aainfix <=V5V9FAainfix =agetV6V10V8Iainfix <V10V5Aainfix <V4V10FAainfix <=agetV6V11V8Iainfix <=V11V4Aainfix <=V
1
V11FEAapermut_subV
3
V6V
1
ainfix +V
2
c1Aainfix <=V5V
2
Aainfix <V4V5Aainfix <=V
1
V4FIainfix <V
2
V0Aainfix <V
1V2
Aainfix <=c0V
1
Iainfix <V
1V2
Iainfix <V
2
V0Aainfix <=V
1V2
Aainfix <=c0V
1F
F"
>
<label
name=
"expl:parameter quicksort"
/>
<proof
...
...
@@ -157,13 +157,13 @@
</goal>
<goal
name=
"WP_parameter quicksort.7"
locfile=
"
examples/
programs/algo64/../algo64.mlw"
locfile=
"programs/algo64/../algo64.mlw"
loclnum=
"37"
loccnumb=
"10"
loccnume=
"19"
expl=
"assertion"
sum=
"
a7b2
0e
8
10
f99eaf58093b1da07c72c7f
"
sum=
"
4cb
0e10
c07f7d1266dcbca3b21e61000
"
proved=
"true"
expanded=
"false"
shape=
"apermut_subV7V8V
2
ainfix +V
3
c1Iasorted_subV8V5ainfix +V
3
c1Aapermut_subV7V8V5ainfix +V
3
c1FIainfix <V
3
V0Aainfix <=V5V
3
Aainfix <=c0V5Aainfix <ainfix -V
3
V5ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
Iapermut_subV6V7V
2
ainfix +V
3
c1Iasorted_subV7V
2
ainfix +V4c1Aapermut_subV6V7V
2
ainfix +V4c1FIainfix <V4V0Aainfix <=V
2
V4Aainfix <=c0V
2
Aainfix <ainfix -V4V
2
ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
Iainfix >=agetV6V10V9Iainfix <=V10V
3
Aainfix <=V5V10FAainfix =agetV6V11V9Iainfix <V11V5Aainfix <V4V11FAainfix <=agetV6V12V9Iainfix <=V12V4Aainfix <=V
2
V12FEAapermut_subV
1
V6V
2
ainfix +V
3
c1Aainfix <=V5V
3
Aainfix <V4V5Aainfix <=V
2
V4FIainfix <V
3
V0Aainfix <V
2V3
Aainfix <=c0V
2
Iainfix <V
2V3
Iainfix <V
3
V0Aainfix <=V
2V3
Aainfix <=c0V
2
F"
>
shape=
"apermut_subV7V8V
1
ainfix +V
2
c1Iasorted_subV8V5ainfix +V
2
c1Aapermut_subV7V8V5ainfix +V
2
c1FIainfix <V
2
V0Aainfix <=V5V
2
Aainfix <=c0V5Aainfix <ainfix -V
2
V5ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
Iapermut_subV6V7V
1
ainfix +V
2
c1Iasorted_subV7V
1
ainfix +V4c1Aapermut_subV6V7V
1
ainfix +V4c1FIainfix <V4V0Aainfix <=V
1
V4Aainfix <=c0V
1
Aainfix <ainfix -V4V
1
ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
Iainfix >=agetV6V10V9Iainfix <=V10V
2
Aainfix <=V5V10FAainfix =agetV6V11V9Iainfix <V11V5Aainfix <V4V11FAainfix <=agetV6V12V9Iainfix <=V12V4Aainfix <=V
1
V12FEAapermut_subV
3
V6V
1
ainfix +V
2
c1Aainfix <=V5V
2
Aainfix <V4V5Aainfix <=V
1
V4FIainfix <V
2
V0Aainfix <V
1V2
Aainfix <=c0V
1
Iainfix <V
1V2
Iainfix <V
2
V0Aainfix <=V
1V2
Aainfix <=c0V
1F
F"
>
<label
name=
"expl:parameter quicksort"
/>
<proof
...
...
@@ -177,13 +177,13 @@
</goal>
<goal
name=
"WP_parameter quicksort.8"
locfile=
"
examples/
programs/algo64/../algo64.mlw"
locfile=
"programs/algo64/../algo64.mlw"
loclnum=
"37"
loccnumb=
"10"
loccnume=
"19"
expl=
"normal postcondition"
sum=
"
671e204156a481acc2c24e60fd72520c
"
sum=
"
73b08ee7a978f24b740f747e96186b06
"
proved=
"true"
expanded=
"true"
shape=
"asorted_subV8V
2
ainfix +V
3
c1Aapermut_subV
1
V8V
2
ainfix +V
3
c1Iapermut_subV7V8V
2
ainfix +V
3
c1Iasorted_subV8V5ainfix +V
3
c1Aapermut_subV7V8V5ainfix +V
3
c1FIainfix <V
3
V0Aainfix <=V5V
3
Aainfix <=c0V5Aainfix <ainfix -V
3
V5ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
Iapermut_subV6V7V
2
ainfix +V
3
c1Iasorted_subV7V
2
ainfix +V4c1Aapermut_subV6V7V
2
ainfix +V4c1FIainfix <V4V0Aainfix <=V
2
V4Aainfix <=c0V
2
Aainfix <ainfix -V4V
2
ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
Iainfix >=agetV6V10V9Iainfix <=V10V
3
Aainfix <=V5V10FAainfix =agetV6V11V9Iainfix <V11V5Aainfix <V4V11FAainfix <=agetV6V12V9Iainfix <=V12V4Aainfix <=V
2
V12FEAapermut_subV
1
V6V
2
ainfix +V
3
c1Aainfix <=V5V
3
Aainfix <V4V5Aainfix <=V
2
V4FIainfix <V
3
V0Aainfix <V
2V3
Aainfix <=c0V
2
Iainfix <V
2V3
Iainfix <V
3
V0Aainfix <=V
2V3
Aainfix <=c0V
2
F"
>
shape=
"asorted_subV8V
1
ainfix +V
2
c1Aapermut_subV
3
V8V
1
ainfix +V
2
c1Iapermut_subV7V8V
1
ainfix +V
2
c1Iasorted_subV8V5ainfix +V
2
c1Aapermut_subV7V8V5ainfix +V
2
c1FIainfix <V
2
V0Aainfix <=V5V
2
Aainfix <=c0V5Aainfix <ainfix -V
2
V5ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
Iapermut_subV6V7V
1
ainfix +V
2
c1Iasorted_subV7V
1
ainfix +V4c1Aapermut_subV6V7V
1
ainfix +V4c1FIainfix <V4V0Aainfix <=V
1
V4Aainfix <=c0V
1
Aainfix <ainfix -V4V
1
ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
Iainfix >=agetV6V10V9Iainfix <=V10V
2
Aainfix <=V5V10FAainfix =agetV6V11V9Iainfix <V11V5Aainfix <V4V11FAainfix <=agetV6V12V9Iainfix <=V12V4Aainfix <=V
1
V12FEAapermut_subV
3
V6V
1
ainfix +V
2
c1Aainfix <=V5V
2
Aainfix <V4V5Aainfix <=V
1
V4FIainfix <V
2
V0Aainfix <V
1V2
Aainfix <=c0V
1
Iainfix <V
1V2
Iainfix <V
2
V0Aainfix <=V
1V2
Aainfix <=c0V
1F
F"
>
<label
name=
"expl:parameter quicksort"
/>
<transf
...
...
@@ -192,13 +192,13 @@
expanded=
"true"
>
<goal
name=
"WP_parameter quicksort.8.1"
locfile=
"
examples/
programs/algo64/../algo64.mlw"
locfile=
"programs/algo64/../algo64.mlw"
loclnum=
"37"
loccnumb=
"10"
loccnume=
"19"
expl=
"parameter quicksort"
sum=
"
c857efe3d1922bae632c30e069abfef7
"
sum=
"
ad5ce69bb20a3c62372c864f4a9a6cdc
"
proved=
"true"
expanded=
"false"
shape=
"apermut_subV
1
V8V
2
ainfix +V
3
c1Iapermut_subV7V8V
2
ainfix +V
3
c1Iasorted_subV8V5ainfix +V
3
c1Aapermut_subV7V8V5ainfix +V
3
c1FIainfix <V
3
V0Aainfix <=V5V
3
Aainfix <=c0V5Aainfix <ainfix -V
3
V5ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
Iapermut_subV6V7V
2
ainfix +V
3
c1Iasorted_subV7V
2
ainfix +V4c1Aapermut_subV6V7V
2
ainfix +V4c1FIainfix <V4V0Aainfix <=V
2
V4Aainfix <=c0V
2
Aainfix <ainfix -V4V
2
ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
Iainfix >=agetV6V10V9Iainfix <=V10V
3
Aainfix <=V5V10FAainfix =agetV6V11V9Iainfix <V11V5Aainfix <V4V11FAainfix <=agetV6V12V9Iainfix <=V12V4Aainfix <=V
2
V12FEAapermut_subV
1
V6V
2
ainfix +V
3
c1Aainfix <=V5V
3
Aainfix <V4V5Aainfix <=V
2
V4FIainfix <V
3
V0Aainfix <V
2V3
Aainfix <=c0V
2
Iainfix <V
2V3
Iainfix <V
3
V0Aainfix <=V
2V3
Aainfix <=c0V
2
F"
>
shape=
"apermut_subV
3
V8V
1
ainfix +V
2
c1Iapermut_subV7V8V
1
ainfix +V
2
c1Iasorted_subV8V5ainfix +V
2
c1Aapermut_subV7V8V5ainfix +V
2
c1FIainfix <V
2
V0Aainfix <=V5V
2
Aainfix <=c0V5Aainfix <ainfix -V
2
V5ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
Iapermut_subV6V7V
1
ainfix +V
2
c1Iasorted_subV7V
1
ainfix +V4c1Aapermut_subV6V7V
1
ainfix +V4c1FIainfix <V4V0Aainfix <=V
1
V4Aainfix <=c0V
1
Aainfix <ainfix -V4V
1
ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
Iainfix >=agetV6V10V9Iainfix <=V10V
2
Aainfix <=V5V10FAainfix =agetV6V11V9Iainfix <V11V5Aainfix <V4V11FAainfix <=agetV6V12V9Iainfix <=V12V4Aainfix <=V
1
V12FEAapermut_subV
3
V6V
1
ainfix +V
2
c1Aainfix <=V5V
2
Aainfix <V4V5Aainfix <=V
1
V4FIainfix <V
2
V0Aainfix <V
1V2
Aainfix <=c0V
1
Iainfix <V
1V2
Iainfix <V
2
V0Aainfix <=V
1V2
Aainfix <=c0V
1F
F"
>
<label
name=
"expl:parameter quicksort"
/>
<proof
...
...
@@ -212,13 +212,13 @@
</goal>
<goal
name=
"WP_parameter quicksort.8.2"
locfile=
"
examples/
programs/algo64/../algo64.mlw"
locfile=
"programs/algo64/../algo64.mlw"
loclnum=
"37"
loccnumb=
"10"
loccnume=
"19"
expl=
"parameter quicksort"
sum=
"a
319e14a4cac7b86e8881c095cd603e
c"
sum=
"a
f0bb134c03b7b81b0ec6db2673c6e7
c"
proved=
"true"
expanded=
"true"
shape=
"asorted_subV8V
2
ainfix +V
3
c1Iapermut_subV7V8V
2
ainfix +V
3
c1Iasorted_subV8V5ainfix +V
3
c1Aapermut_subV7V8V5ainfix +V
3
c1FIainfix <V
3
V0Aainfix <=V5V
3
Aainfix <=c0V5Aainfix <ainfix -V
3
V5ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
Iapermut_subV6V7V
2
ainfix +V
3
c1Iasorted_subV7V
2
ainfix +V4c1Aapermut_subV6V7V
2
ainfix +V4c1FIainfix <V4V0Aainfix <=V
2
V4Aainfix <=c0V
2
Aainfix <ainfix -V4V
2
ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
Iainfix >=agetV6V10V9Iainfix <=V10V
3
Aainfix <=V5V10FAainfix =agetV6V11V9Iainfix <V11V5Aainfix <V4V11FAainfix <=agetV6V12V9Iainfix <=V12V4Aainfix <=V
2
V12FEAapermut_subV
1
V6V
2
ainfix +V
3
c1Aainfix <=V5V
3
Aainfix <V4V5Aainfix <=V
2
V4FIainfix <V
3
V0Aainfix <V
2V3
Aainfix <=c0V
2
Iainfix <V
2V3
Iainfix <V
3
V0Aainfix <=V
2V3
Aainfix <=c0V
2
F"
>
shape=
"asorted_subV8V
1
ainfix +V
2
c1Iapermut_subV7V8V
1
ainfix +V
2
c1Iasorted_subV8V5ainfix +V
2
c1Aapermut_subV7V8V5ainfix +V
2
c1FIainfix <V
2
V0Aainfix <=V5V
2
Aainfix <=c0V5Aainfix <ainfix -V
2
V5ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
Iapermut_subV6V7V
1
ainfix +V
2
c1Iasorted_subV7V
1
ainfix +V4c1Aapermut_subV6V7V
1
ainfix +V4c1FIainfix <V4V0Aainfix <=V
1
V4Aainfix <=c0V
1
Aainfix <ainfix -V4V
1
ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
Iainfix >=agetV6V10V9Iainfix <=V10V
2
Aainfix <=V5V10FAainfix =agetV6V11V9Iainfix <V11V5Aainfix <V4V11FAainfix <=agetV6V12V9Iainfix <=V12V4Aainfix <=V
1
V12FEAapermut_subV
3
V6V
1
ainfix +V
2
c1Aainfix <=V5V
2
Aainfix <V4V5Aainfix <=V
1
V4FIainfix <V
2
V0Aainfix <V
1V2
Aainfix <=c0V
1
Iainfix <V
1V2
Iainfix <V
2
V0Aainfix <=V
1V2
Aainfix <=c0V
1F
F"
>
<label
name=
"expl:parameter quicksort"
/>
<proof
...
...
@@ -227,20 +227,20 @@
memlimit=
"1000"
obsolete=
"false"
archived=
"false"
>
<result
status=
"valid"
time=
"4.1
1
"
/>
<result
status=
"valid"
time=
"4.1
4
"
/>
</proof>
</goal>
</transf>
</goal>
<goal
name=
"WP_parameter quicksort.9"
locfile=
"
examples/
programs/algo64/../algo64.mlw"
locfile=
"programs/algo64/../algo64.mlw"
loclnum=
"37"
loccnumb=
"10"
loccnume=
"19"
expl=
"normal postcondition"
sum=
"
6940adf4c5a2be18549747c0a1d12871
"
sum=
"
07812c408c2ef8ba959a4c34a2b3e06e
"
proved=
"true"
expanded=
"false"
shape=
"asorted_subV
1V2
ainfix +V
3
c1Aapermut_subV
1V1V2
ainfix +V
3
c1Iainfix <V
2V3
NIainfix <V
3
V0Aainfix <=V
2V3
Aainfix <=c0V
2
F"
>
shape=
"asorted_subV
3V1
ainfix +V
2
c1Aapermut_subV
3V3V1
ainfix +V
2
c1Iainfix <V
1V2
NIainfix <V
2
V0Aainfix <=V
1V2
Aainfix <=c0V
1F
F"
>
<label
name=
"expl:parameter quicksort"
/>
<proof
...
...
@@ -249,7 +249,7 @@
memlimit=
"1000"
obsolete=
"false"
archived=
"false"
>
<result
status=
"valid"
time=
"0.0
1
"
/>
<result
status=
"valid"
time=
"0.0
2
"
/>
</proof>
</goal>
</transf>
...
...
examples/programs/algo65/why3session.xml
View file @
b12068d1
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE why3session SYSTEM "/home/
jcf/why3
/share/why3session.dtd">
<!DOCTYPE why3session SYSTEM "/home/
andrei/prj/why-git
/share/why3session.dtd">
<why3session
name=
"
examples/
programs/algo65/why3session.xml"
shape_version=
"2"
>
name=
"programs/algo65/why3session.xml"
shape_version=
"2"
>
<prover
id=
"0"
name=
"Alt-Ergo"
...
...
@@ -20,19 +20,19 @@
expanded=
"true"
>
<theory
name=
"Algo65"
locfile=
"
examples/
programs/algo65/../algo65.mlw"
locfile=
"programs/algo65/../algo65.mlw"
loclnum=
"15"
loccnumb=
"7"
loccnume=
"13"
verified=
"true"
expanded=
"true"
>
<goal
name=
"WP_parameter find"
locfile=
"
examples/
programs/algo65/../algo65.mlw"
locfile=
"programs/algo65/../algo65.mlw"
loclnum=
"36"
loccnumb=
"10"
loccnume=
"14"
expl=
"parameter find"
sum=
"
06de0cda75910c65a54dd8aa61635346
"
sum=
"
732df563df7411895f7db41c468a9028
"
proved=
"true"
expanded=
"true"
shape=
"iainfix <V
2V3
iainfix <=V
4
V5iainfix <=V6V
4
ainfix <=agetV9V
4
agetV9V10Iainfix <=V10V
3
Aainfix <=V
4
V10FAainfix <=agetV9V11agetV9V
4
Iainfix <=V11V
4
Aainfix <=V
2
V11FAapermut_subV
1
V9V
2
ainfix +V
3
c1Iainfix <=agetV9V
4
agetV9V12Iainfix <=V12V
3
Aainfix <=V
4
V12FAainfix <=agetV9V13agetV9V
4
Iainfix <=V13V
4
Aainfix <=V6V13FAapermut_subV8V9V6ainfix +V
3
c1FAainfix <V
3
V0Aainfix <=V
4V3
Aainfix <=V6V
4
Aainfix <=c0V6Aainfix <ainfix -V
3
V6ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
ainfix <=agetV8V
4
agetV8V14Iainfix <=V14V
3
Aainfix <=V
4
V14FAainfix <=agetV8V15agetV8V
4
Iainfix <=V15V
4
Aainfix <=V
2
V15FAapermut_subV
1
V8V
2
ainfix +V
3
c1Aapermut_subV7V8V
2
ainfix +V
3
c1Iainfix <=agetV8V
4
agetV8V16Iainfix <=V16V5Aainfix <=V
4
V16FAainfix <=agetV8V17agetV8V
4
Iainfix <=V17V
4
Aainfix <=V
2
V17FAapermut_subV7V8V
2
ainfix +V5c1FAainfix <V5V0Aainfix <=V
4
V5Aainfix <=V
2V4
Aainfix <=c0V
2
Aainfix <ainfix -V5V
2
ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
iainfix <=V6V
4
ainfix <=agetV18V
4
agetV18V19Iainfix <=V19V
3
Aainfix <=V
4
V19FAainfix <=agetV18V20agetV18V
4
Iainfix <=V20V
4
Aainfix <=V
2
V20FAapermut_subV
1
V18V
2
ainfix +V
3
c1Iainfix <=agetV18V
4
agetV18V21Iainfix <=V21V
3
Aainfix <=V
4
V21FAainfix <=agetV18V22agetV18V
4
Iainfix <=V22V
4
Aainfix <=V6V22FAapermut_subV7V18V6ainfix +V
3
c1FAainfix <V
3
V0Aainfix <=V
4V3
Aainfix <=V6V
4
Aainfix <=c0V6Aainfix <ainfix -V
3
V6ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
ainfix <=agetV7V
4
agetV7V23Iainfix <=V23V
3
Aainfix <=V
4
V23FAainfix <=agetV7V24agetV7V
4
Iainfix <=V24V
4
Aainfix <=V
2
V24FAapermut_subV
1
V7V
2
ainfix +V
3
c1Aapermut_subV7V7V
2
ainfix +V
3
c1Aapermut_subV
1
V7V
2
ainfix +V
3
c1Iainfix >=agetV7V26V25Iainfix <=V26V
3
Aainfix <=V6V26FAainfix =agetV7V27V25Iainfix <V27V6Aainfix <V5V27FAainfix <=agetV7V28V25Iainfix <=V28V5Aainfix <=V
2
V28FEAapermut_subV
1
V7V
2
ainfix +V
3
c1Aainfix <=V6V
3
Aainfix <V5V6Aainfix <=V
2
V5FAainfix <V
3
V0Aainfix <V
2V3
Aainfix <=c0V
2
ainfix <=agetV
1V4
agetV
1
V29Iainfix <=V29V
3
Aainfix <=V
4
V29FAainfix <=agetV
1
V30agetV
1V4
Iainfix <=V30V
4
Aainfix <=V
2
V30FAapermut_subV
1V1V2
ainfix +V
3
c1Iainfix <V
3
V0Aainfix <=V
4V3
Aainfix <=V
2V4
Aainfix <=c0V
2
F"
>
shape=
"iainfix <V
1V2
iainfix <=V
3
V5iainfix <=V6V
3
ainfix <=agetV9V
3
agetV9V10Iainfix <=V10V
2
Aainfix <=V
3
V10FAainfix <=agetV9V11agetV9V
3
Iainfix <=V11V
3
Aainfix <=V
1
V11FAapermut_subV
4
V9V
1
ainfix +V
2
c1Iainfix <=agetV9V
3
agetV9V12Iainfix <=V12V
2
Aainfix <=V
3
V12FAainfix <=agetV9V13agetV9V
3
Iainfix <=V13V
3
Aainfix <=V6V13FAapermut_subV8V9V6ainfix +V
2
c1FAainfix <V
2
V0Aainfix <=V
3V2
Aainfix <=V6V
3
Aainfix <=c0V6Aainfix <ainfix -V
2
V6ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
ainfix <=agetV8V
3
agetV8V14Iainfix <=V14V
2
Aainfix <=V
3
V14FAainfix <=agetV8V15agetV8V
3
Iainfix <=V15V
3
Aainfix <=V
1
V15FAapermut_subV
4
V8V
1
ainfix +V
2
c1Aapermut_subV7V8V
1
ainfix +V
2
c1Iainfix <=agetV8V
3
agetV8V16Iainfix <=V16V5Aainfix <=V
3
V16FAainfix <=agetV8V17agetV8V
3
Iainfix <=V17V
3
Aainfix <=V
1
V17FAapermut_subV7V8V
1
ainfix +V5c1FAainfix <V5V0Aainfix <=V
3
V5Aainfix <=V
1V3
Aainfix <=c0V
1
Aainfix <ainfix -V5V
1
ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
iainfix <=V6V
3
ainfix <=agetV18V
3
agetV18V19Iainfix <=V19V
2
Aainfix <=V
3
V19FAainfix <=agetV18V20agetV18V
3
Iainfix <=V20V
3
Aainfix <=V
1
V20FAapermut_subV
4
V18V
1
ainfix +V
2
c1Iainfix <=agetV18V
3
agetV18V21Iainfix <=V21V
2
Aainfix <=V
3
V21FAainfix <=agetV18V22agetV18V
3
Iainfix <=V22V
3
Aainfix <=V6V22FAapermut_subV7V18V6ainfix +V
2
c1FAainfix <V
2
V0Aainfix <=V
3V2
Aainfix <=V6V
3
Aainfix <=c0V6Aainfix <ainfix -V
2
V6ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
ainfix <=agetV7V
3
agetV7V23Iainfix <=V23V
2
Aainfix <=V
3
V23FAainfix <=agetV7V24agetV7V
3
Iainfix <=V24V
3
Aainfix <=V
1
V24FAapermut_subV
4
V7V
1
ainfix +V
2
c1Aapermut_subV7V7V
1
ainfix +V
2
c1Aapermut_subV
4
V7V
1
ainfix +V
2
c1Iainfix >=agetV7V26V25Iainfix <=V26V
2
Aainfix <=V6V26FAainfix =agetV7V27V25Iainfix <V27V6Aainfix <V5V27FAainfix <=agetV7V28V25Iainfix <=V28V5Aainfix <=V
1
V28FEAapermut_subV
4
V7V
1
ainfix +V
2
c1Aainfix <=V6V
2
Aainfix <V5V6Aainfix <=V
1
V5FAainfix <V
2
V0Aainfix <V
1V2
Aainfix <=c0V
1
ainfix <=agetV
4V3
agetV
4
V29Iainfix <=V29V
2
Aainfix <=V
3
V29FAainfix <=agetV
4
V30agetV
4V3
Iainfix <=V30V
3
Aainfix <=V
1
V30FAapermut_subV
4V4V1
ainfix +V
2
c1Iainfix <V
2
V0Aainfix <=V
3V2
Aainfix <=V
1V3
Aainfix <=c0V
1F
F"
>
<label
name=
"expl:parameter find"
/>
<transf
...
...
@@ -41,13 +41,13 @@
expanded=
"true"
>
<goal
name=
"WP_parameter find.1"
locfile=
"
examples/
programs/algo65/../algo65.mlw"
locfile=
"programs/algo65/../algo65.mlw"
loclnum=
"36"
loccnumb=
"10"
loccnume=
"14"
expl=
"precondition"
sum=
"
4fb9e23ddc8308eebcccd83ff061b24e
"
sum=
"
9299cb9bc1003f313d1e7f02434b39ba
"
proved=
"true"
expanded=
"false"
shape=
"ainfix <V
3
V0Aainfix <V
2V3
Aainfix <=c0V
2Iainfix <V2V3Iainfix <V3
V0Aainfix <=V
4V3
Aainfix <=V
2V4
Aainfix <=c0V
2
F"
>
shape=
"ainfix <V
2
V0Aainfix <V
1V2
Aainfix <=c0V
1Iainfix <V1V2Iainfix <V2
V0Aainfix <=V
3V2
Aainfix <=V
1V3
Aainfix <=c0V
1F
F"
>
<label
name=
"expl:parameter find"
/>
<proof
...
...
@@ -61,13 +61,13 @@
</goal>
<goal
name=
"WP_parameter find.2"
locfile=
"
examples/
programs/algo65/../algo65.mlw"
locfile=
"programs/algo65/../algo65.mlw"
loclnum=
"36"
loccnumb=
"10"
loccnume=
"14"
expl=
"assertion"
sum=
"
38156b0243fdc98f28c319b48d5d8f74
"
sum=
"
2df8ed81cfb6f47290ed75dcb1a480a0
"
proved=
"true"
expanded=
"false"
shape=
"apermut_subV
1
V7V
2
ainfix +V
3
c1Iainfix >=agetV7V9V8Iainfix <=V9V
3
Aainfix <=V6V9FAainfix =agetV7V10V8Iainfix <V10V6Aainfix <V5V10FAainfix <=agetV7V11V8Iainfix <=V11V5Aainfix <=V
2
V11FEAapermut_subV
1
V7V
2
ainfix +V
3
c1Aainfix <=V6V
3
Aainfix <V5V6Aainfix <=V
2
V5FIainfix <V
3
V0Aainfix <V
2V3
Aainfix <=c0V
2
Iainfix <V
2V3
Iainfix <V
3
V0Aainfix <=V
4V3
Aainfix <=V
2V4
Aainfix <=c0V
2
F"
>
shape=
"apermut_subV
4
V7V
1
ainfix +V
2
c1Iainfix >=agetV7V9V8Iainfix <=V9V
2
Aainfix <=V6V9FAainfix =agetV7V10V8Iainfix <V10V6Aainfix <V5V10FAainfix <=agetV7V11V8Iainfix <=V11V5Aainfix <=V
1
V11FEAapermut_subV
4
V7V
1
ainfix +V
2
c1Aainfix <=V6V
2
Aainfix <V5V6Aainfix <=V
1
V5FIainfix <V
2
V0Aainfix <V
1V2
Aainfix <=c0V
1
Iainfix <V
1V2
Iainfix <V
2
V0Aainfix <=V
3V2
Aainfix <=V
1V3
Aainfix <=c0V
1F
F"
>
<label
name=
"expl:parameter find"
/>
<proof
...
...
@@ -81,13 +81,13 @@
</goal>
<goal
name=
"WP_parameter find.3"
locfile=
"
examples/
programs/algo65/../algo65.mlw"
locfile=
"programs/algo65/../algo65.mlw"
loclnum=
"36"
loccnumb=
"10"
loccnume=
"14"
expl=
"variant decreases"
sum=
"
784dd5f0868701b50a40a0dc2fa36ac8
"
sum=
"
16c64dfc4f5895ddfa138f851903edb3
"
proved=
"true"
expanded=
"false"
shape=
"ainfix <ainfix -V5V
2
ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
Iainfix <=V
4
V5Iapermut_subV
1
V7V
2
ainfix +V
3
c1Iainfix >=agetV7V9V8Iainfix <=V9V
3
Aainfix <=V6V9FAainfix =agetV7V10V8Iainfix <V10V6Aainfix <V5V10FAainfix <=agetV7V11V8Iainfix <=V11V5Aainfix <=V
2
V11FEAapermut_subV
1
V7V
2
ainfix +V
3
c1Aainfix <=V6V
3
Aainfix <V5V6Aainfix <=V
2
V5FIainfix <V
3
V0Aainfix <V
2V3
Aainfix <=c0V
2
Iainfix <V
2V3
Iainfix <V
3
V0Aainfix <=V
4V3
Aainfix <=V
2V4
Aainfix <=c0V
2
F"
>
shape=
"ainfix <ainfix -V5V
1
ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
Iainfix <=V
3
V5Iapermut_subV
4
V7V
1
ainfix +V
2
c1Iainfix >=agetV7V9V8Iainfix <=V9V
2
Aainfix <=V6V9FAainfix =agetV7V10V8Iainfix <V10V6Aainfix <V5V10FAainfix <=agetV7V11V8Iainfix <=V11V5Aainfix <=V
1
V11FEAapermut_subV
4
V7V
1
ainfix +V
2
c1Aainfix <=V6V
2
Aainfix <V5V6Aainfix <=V
1
V5FIainfix <V
2
V0Aainfix <V
1V2
Aainfix <=c0V
1
Iainfix <V
1V2
Iainfix <V
2
V0Aainfix <=V
3V2
Aainfix <=V
1V3
Aainfix <=c0V
1F
F"
>
<label
name=
"expl:parameter find"
/>
<proof
...
...
@@ -96,18 +96,18 @@
memlimit=
"1000"
obsolete=
"false"
archived=
"false"
>
<result
status=
"valid"
time=
"0.0
0
"
/>
<result
status=
"valid"
time=
"0.0
1
"
/>
</proof>
</goal>
<goal
name=
"WP_parameter find.4"
locfile=
"
examples/
programs/algo65/../algo65.mlw"
locfile=
"programs/algo65/../algo65.mlw"
loclnum=
"36"
loccnumb=
"10"
loccnume=
"14"
expl=
"precondition"
sum=
"
f1e9c65f66b82fb61f2f1149aa4e65b0
"
sum=
"
d4f5d37b4a926870300647c476911ddf
"
proved=
"true"
expanded=
"false"
shape=
"ainfix <V5V0Aainfix <=V
4
V5Aainfix <=V
2V4
Aainfix <=c0V
2
Iainfix <=V
4
V5Iapermut_subV
1
V7V
2
ainfix +V
3
c1Iainfix >=agetV7V9V8Iainfix <=V9V
3
Aainfix <=V6V9FAainfix =agetV7V10V8Iainfix <V10V6Aainfix <V5V10FAainfix <=agetV7V11V8Iainfix <=V11V5Aainfix <=V
2
V11FEAapermut_subV
1
V7V
2
ainfix +V
3
c1Aainfix <=V6V
3
Aainfix <V5V6Aainfix <=V
2
V5FIainfix <V
3
V0Aainfix <V
2V3
Aainfix <=c0V
2
Iainfix <V
2V3
Iainfix <V
3
V0Aainfix <=V
4V3
Aainfix <=V
2V4
Aainfix <=c0V
2
F"
>
shape=
"ainfix <V5V0Aainfix <=V
3
V5Aainfix <=V
1V3
Aainfix <=c0V
1
Iainfix <=V
3
V5Iapermut_subV
4
V7V
1
ainfix +V
2
c1Iainfix >=agetV7V9V8Iainfix <=V9V
2
Aainfix <=V6V9FAainfix =agetV7V10V8Iainfix <V10V6Aainfix <V5V10FAainfix <=agetV7V11V8Iainfix <=V11V5Aainfix <=V
1
V11FEAapermut_subV
4
V7V
1
ainfix +V
2
c1Aainfix <=V6V
2
Aainfix <V5V6Aainfix <=V
1
V5FIainfix <V
2
V0Aainfix <V
1V2
Aainfix <=c0V
1
Iainfix <V
1V2
Iainfix <V
2
V0Aainfix <=V
3V2
Aainfix <=V
1V3
Aainfix <=c0V
1F
F"
>
<label
name=
"expl:parameter find"
/>
<proof
...
...
@@ -121,13 +121,13 @@
</goal>
<goal
name=
"WP_parameter find.5"
locfile=
"
examples/
programs/algo65/../algo65.mlw"
locfile=
"programs/algo65/../algo65.mlw"
loclnum=
"36"
loccnumb=
"10"
loccnume=
"14"
expl=
"assertion"
sum=
"
b8f24c9158fd47786621f351a7ba5150
"
sum=
"
a2bdeb22b92a4f75fe06604645ffb49c
"
proved=
"true"
expanded=
"false"
shape=
"apermut_subV7V8V
2
ainfix +V
3
c1Iainfix <=agetV8V
4
agetV8V9Iainfix <=V9V5Aainfix <=V
4
V9FAainfix <=agetV8V10agetV8V
4
Iainfix <=V10V
4
Aainfix <=V
2
V10FAapermut_subV7V8V
2
ainfix +V5c1FIainfix <V5V0Aainfix <=V
4
V5Aainfix <=V
2V4
Aainfix <=c0V
2
Aainfix <ainfix -V5V
2
ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
Iainfix <=V
4
V5Iapermut_subV
1
V7V
2
ainfix +V
3
c1Iainfix >=agetV7V12V11Iainfix <=V12V
3
Aainfix <=V6V12FAainfix =agetV7V13V11Iainfix <V13V6Aainfix <V5V13FAainfix <=agetV7V14V11Iainfix <=V14V5Aainfix <=V
2
V14FEAapermut_subV
1
V7V
2
ainfix +V
3
c1Aainfix <=V6V
3
Aainfix <V5V6Aainfix <=V
2
V5FIainfix <V
3
V0Aainfix <V
2V3
Aainfix <=c0V
2
Iainfix <V
2V3
Iainfix <V
3
V0Aainfix <=V
4V3
Aainfix <=V
2V4
Aainfix <=c0V
2
F"
>
shape=
"apermut_subV7V8V
1
ainfix +V
2
c1Iainfix <=agetV8V
3
agetV8V9Iainfix <=V9V5Aainfix <=V
3
V9FAainfix <=agetV8V10agetV8V
3
Iainfix <=V10V
3
Aainfix <=V
1
V10FAapermut_subV7V8V
1
ainfix +V5c1FIainfix <V5V0Aainfix <=V
3
V5Aainfix <=V
1V3
Aainfix <=c0V
1
Aainfix <ainfix -V5V
1
ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
Iainfix <=V
3
V5Iapermut_subV
4
V7V
1
ainfix +V
2
c1Iainfix >=agetV7V12V11Iainfix <=V12V
2
Aainfix <=V6V12FAainfix =agetV7V13V11Iainfix <V13V6Aainfix <V5V13FAainfix <=agetV7V14V11Iainfix <=V14V5Aainfix <=V
1
V14FEAapermut_subV
4
V7V
1
ainfix +V
2
c1Aainfix <=V6V
2
Aainfix <V5V6Aainfix <=V
1
V5FIainfix <V
2
V0Aainfix <V
1V2
Aainfix <=c0V
1
Iainfix <V
1V2
Iainfix <V
2
V0Aainfix <=V
3V2
Aainfix <=V
1V3
Aainfix <=c0V
1F
F"
>
<label
name=
"expl:parameter find"
/>
<proof
...
...
@@ -136,18 +136,18 @@
memlimit=
"1000"
obsolete=
"false"
archived=
"false"
>
<result
status=
"valid"
time=
"0.0
0
"
/>
<result
status=
"valid"
time=
"0.0
1
"
/>
</proof>
</goal>
<goal
name=
"WP_parameter find.6"
locfile=
"
examples/
programs/algo65/../algo65.mlw"
locfile=
"programs/algo65/../algo65.mlw"
loclnum=
"36"
loccnumb=
"10"
loccnume=
"14"
expl=
"variant decreases"
sum=
"
07ce57493e2d2a337bc030defff37
fc
f
"
sum=
"
c8bbe6e05131e3cecd479b159ad7e
fc
3
"
proved=
"true"
expanded=
"false"
shape=
"ainfix <ainfix -V
3
V6ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
Iainfix <=V6V
4
Iapermut_subV7V8V
2
ainfix +V
3
c1Iainfix <=agetV8V
4
agetV8V9Iainfix <=V9V5Aainfix <=V
4
V9FAainfix <=agetV8V10agetV8V
4
Iainfix <=V10V
4
Aainfix <=V
2
V10FAapermut_subV7V8V
2
ainfix +V5c1FIainfix <V5V0Aainfix <=V
4
V5Aainfix <=V
2V4
Aainfix <=c0V
2
Aainfix <ainfix -V5V
2
ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
Iainfix <=V
4
V5Iapermut_subV
1
V7V
2
ainfix +V
3
c1Iainfix >=agetV7V12V11Iainfix <=V12V
3
Aainfix <=V6V12FAainfix =agetV7V13V11Iainfix <V13V6Aainfix <V5V13FAainfix <=agetV7V14V11Iainfix <=V14V5Aainfix <=V
2
V14FEAapermut_subV
1
V7V
2
ainfix +V
3
c1Aainfix <=V6V
3
Aainfix <V5V6Aainfix <=V
2
V5FIainfix <V
3
V0Aainfix <V
2V3
Aainfix <=c0V
2
Iainfix <V
2V3
Iainfix <V
3
V0Aainfix <=V
4V3
Aainfix <=V
2V4
Aainfix <=c0V
2
F"
>
shape=
"ainfix <ainfix -V
2
V6ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
Iainfix <=V6V
3
Iapermut_subV7V8V
1
ainfix +V
2
c1Iainfix <=agetV8V
3
agetV8V9Iainfix <=V9V5Aainfix <=V
3
V9FAainfix <=agetV8V10agetV8V
3
Iainfix <=V10V
3
Aainfix <=V
1
V10FAapermut_subV7V8V
1
ainfix +V5c1FIainfix <V5V0Aainfix <=V
3
V5Aainfix <=V
1V3
Aainfix <=c0V
1
Aainfix <ainfix -V5V
1
ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
Iainfix <=V
3
V5Iapermut_subV
4
V7V
1
ainfix +V
2
c1Iainfix >=agetV7V12V11Iainfix <=V12V
2
Aainfix <=V6V12FAainfix =agetV7V13V11Iainfix <V13V6Aainfix <V5V13FAainfix <=agetV7V14V11Iainfix <=V14V5Aainfix <=V
1
V14FEAapermut_subV
4
V7V
1
ainfix +V
2
c1Aainfix <=V6V
2
Aainfix <V5V6Aainfix <=V
1
V5FIainfix <V
2
V0Aainfix <V
1V2
Aainfix <=c0V
1
Iainfix <V
1V2
Iainfix <V
2
V0Aainfix <=V
3V2
Aainfix <=V
1V3
Aainfix <=c0V
1F
F"
>
<label
name=
"expl:parameter find"
/>
<proof
...
...
@@ -161,13 +161,13 @@
</goal>
<goal
name=
"WP_parameter find.7"
locfile=
"
examples/
programs/algo65/../algo65.mlw"
locfile=
"programs/algo65/../algo65.mlw"
loclnum=
"36"
loccnumb=
"10"
loccnume=
"14"
expl=
"precondition"
sum=
"
010c8aaf35bf28ad10acdb88c63cc96f
"
sum=
"
3b85bc7f29e6a861726f4f7d427e7565
"
proved=
"true"
expanded=
"false"
shape=
"ainfix <V
3
V0Aainfix <=V
4V3
Aainfix <=V6V
4
Aainfix <=c0V6Iainfix <=V6V
4
Iapermut_subV7V8V
2
ainfix +V
3
c1Iainfix <=agetV8V
4
agetV8V9Iainfix <=V9V5Aainfix <=V
4
V9FAainfix <=agetV8V10agetV8V
4
Iainfix <=V10V
4
Aainfix <=V
2
V10FAapermut_subV7V8V
2
ainfix +V5c1FIainfix <V5V0Aainfix <=V
4
V5Aainfix <=V
2V4
Aainfix <=c0V
2
Aainfix <ainfix -V5V
2
ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
Iainfix <=V
4
V5Iapermut_subV
1
V7V
2
ainfix +V
3
c1Iainfix >=agetV7V12V11Iainfix <=V12V
3
Aainfix <=V6V12FAainfix =agetV7V13V11Iainfix <V13V6Aainfix <V5V13FAainfix <=agetV7V14V11Iainfix <=V14V5Aainfix <=V
2
V14FEAapermut_subV
1
V7V
2
ainfix +V
3
c1Aainfix <=V6V
3
Aainfix <V5V6Aainfix <=V
2
V5FIainfix <V
3
V0Aainfix <V
2V3
Aainfix <=c0V
2
Iainfix <V
2V3
Iainfix <V
3
V0Aainfix <=V
4V3
Aainfix <=V
2V4
Aainfix <=c0V
2
F"
>
shape=
"ainfix <V
2
V0Aainfix <=V
3V2
Aainfix <=V6V
3
Aainfix <=c0V6Iainfix <=V6V
3
Iapermut_subV7V8V
1
ainfix +V
2
c1Iainfix <=agetV8V
3
agetV8V9Iainfix <=V9V5Aainfix <=V
3
V9FAainfix <=agetV8V10agetV8V
3
Iainfix <=V10V
3
Aainfix <=V
1
V10FAapermut_subV7V8V
1
ainfix +V5c1FIainfix <V5V0Aainfix <=V
3
V5Aainfix <=V
1V3
Aainfix <=c0V
1
Aainfix <ainfix -V5V
1
ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
Iainfix <=V
3
V5Iapermut_subV
4
V7V
1
ainfix +V
2
c1Iainfix >=agetV7V12V11Iainfix <=V12V
2
Aainfix <=V6V12FAainfix =agetV7V13V11Iainfix <V13V6Aainfix <V5V13FAainfix <=agetV7V14V11Iainfix <=V14V5Aainfix <=V
1
V14FEAapermut_subV
4
V7V
1
ainfix +V
2
c1Aainfix <=V6V
2
Aainfix <V5V6Aainfix <=V
1
V5FIainfix <V
2
V0Aainfix <V
1V2
Aainfix <=c0V
1
Iainfix <V
1V2
Iainfix <V
2
V0Aainfix <=V
3V2
Aainfix <=V
1V3
Aainfix <=c0V
1F
F"
>
<label
name=
"expl:parameter find"
/>
<proof
...
...
@@ -176,18 +176,18 @@
memlimit=
"1000"
obsolete=
"false"
archived=
"false"
>
<result
status=
"valid"
time=
"0.0
1
"
/>
<result
status=
"valid"
time=
"0.0
0
"
/>
</proof>
</goal>
<goal
name=
"WP_parameter find.8"
locfile=
"
examples/
programs/algo65/../algo65.mlw"
locfile=
"programs/algo65/../algo65.mlw"
loclnum=
"36"
loccnumb=
"10"
loccnume=
"14"
expl=
"normal postcondition"
sum=
"
e5d24f84f9e5fc3f13366fc946eabb40
"
sum=
"
3c0e3683ddaddf4bc8831d813748f4dc
"
proved=
"true"
expanded=
"false"
shape=
"ainfix <=agetV9V
4
agetV9V10Iainfix <=V10V
3
Aainfix <=V
4
V10FAainfix <=agetV9V11agetV9V
4
Iainfix <=V11V
4
Aainfix <=V
2
V11FAapermut_subV
1
V9V
2
ainfix +V
3
c1Iainfix <=agetV9V
4
agetV9V12Iainfix <=V12V
3
Aainfix <=V
4
V12FAainfix <=agetV9V13agetV9V
4
Iainfix <=V13V
4
Aainfix <=V6V13FAapermut_subV8V9V6ainfix +V
3
c1FIainfix <V
3
V0Aainfix <=V
4V3
Aainfix <=V6V
4
Aainfix <=c0V6Aainfix <ainfix -V
3
V6ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
Iainfix <=V6V
4
Iapermut_subV7V8V
2
ainfix +V
3
c1Iainfix <=agetV8V
4
agetV8V14Iainfix <=V14V5Aainfix <=V
4
V14FAainfix <=agetV8V15agetV8V
4
Iainfix <=V15V
4
Aainfix <=V
2
V15FAapermut_subV7V8V
2
ainfix +V5c1FIainfix <V5V0Aainfix <=V
4
V5Aainfix <=V
2V4
Aainfix <=c0V
2
Aainfix <ainfix -V5V
2
ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
Iainfix <=V
4
V5Iapermut_subV
1
V7V
2
ainfix +V
3
c1Iainfix >=agetV7V17V16Iainfix <=V17V
3
Aainfix <=V6V17FAainfix =agetV7V18V16Iainfix <V18V6Aainfix <V5V18FAainfix <=agetV7V19V16Iainfix <=V19V5Aainfix <=V
2
V19FEAapermut_subV
1
V7V
2
ainfix +V
3
c1Aainfix <=V6V
3
Aainfix <V5V6Aainfix <=V
2
V5FIainfix <V
3
V0Aainfix <V
2V3
Aainfix <=c0V
2
Iainfix <V
2V3
Iainfix <V
3
V0Aainfix <=V
4V3
Aainfix <=V
2V4
Aainfix <=c0V
2
F"
>
shape=
"ainfix <=agetV9V
3
agetV9V10Iainfix <=V10V
2
Aainfix <=V
3
V10FAainfix <=agetV9V11agetV9V
3
Iainfix <=V11V
3
Aainfix <=V
1
V11FAapermut_subV
4
V9V
1
ainfix +V
2
c1Iainfix <=agetV9V
3
agetV9V12Iainfix <=V12V
2
Aainfix <=V
3
V12FAainfix <=agetV9V13agetV9V
3
Iainfix <=V13V
3
Aainfix <=V6V13FAapermut_subV8V9V6ainfix +V
2
c1FIainfix <V
2
V0Aainfix <=V
3V2
Aainfix <=V6V
3
Aainfix <=c0V6Aainfix <ainfix -V
2
V6ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
Iainfix <=V6V
3
Iapermut_subV7V8V
1
ainfix +V
2
c1Iainfix <=agetV8V
3
agetV8V14Iainfix <=V14V5Aainfix <=V
3
V14FAainfix <=agetV8V15agetV8V
3
Iainfix <=V15V
3
Aainfix <=V
1
V15FAapermut_subV7V8V
1
ainfix +V5c1FIainfix <V5V0Aainfix <=V
3
V5Aainfix <=V
1V3
Aainfix <=c0V
1
Aainfix <ainfix -V5V
1
ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
Iainfix <=V
3
V5Iapermut_subV
4
V7V
1
ainfix +V
2
c1Iainfix >=agetV7V17V16Iainfix <=V17V
2
Aainfix <=V6V17FAainfix =agetV7V18V16Iainfix <V18V6Aainfix <V5V18FAainfix <=agetV7V19V16Iainfix <=V19V5Aainfix <=V
1
V19FEAapermut_subV
4
V7V
1
ainfix +V
2
c1Aainfix <=V6V
2
Aainfix <V5V6Aainfix <=V
1
V5FIainfix <V
2
V0Aainfix <V
1V2
Aainfix <=c0V
1
Iainfix <V
1V2
Iainfix <V
2
V0Aainfix <=V
3V2
Aainfix <=V
1V3
Aainfix <=c0V
1F
F"
>
<label
name=
"expl:parameter find"
/>
<proof
...
...
@@ -201,13 +201,13 @@
</goal>
<goal
name=
"WP_parameter find.9"
locfile=
"
examples/
programs/algo65/../algo65.mlw"
locfile=
"programs/algo65/../algo65.mlw"
loclnum=
"36"
loccnumb=
"10"
loccnume=
"14"
expl=
"normal postcondition"
sum=
"
3cc461602e8957c14f20cc49b04f82a6
"
sum=
"
ff7f2b371d398a0f59ae4136817e2dae
"
proved=
"true"
expanded=
"true"
shape=
"ainfix <=agetV8V
4
agetV8V9Iainfix <=V9V
3
Aainfix <=V
4
V9FAainfix <=agetV8V10agetV8V
4
Iainfix <=V10V
4
Aainfix <=V
2
V10FAapermut_subV
1
V8V
2
ainfix +V
3
c1Iainfix <=V6V
4
NIapermut_subV7V8V
2
ainfix +V
3
c1Iainfix <=agetV8V
4
agetV8V11Iainfix <=V11V5Aainfix <=V
4
V11FAainfix <=agetV8V12agetV8V
4
Iainfix <=V12V
4
Aainfix <=V
2
V12FAapermut_subV7V8V
2
ainfix +V5c1FIainfix <V5V0Aainfix <=V
4
V5Aainfix <=V
2V4
Aainfix <=c0V
2
Aainfix <ainfix -V5V
2
ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
Iainfix <=V
4
V5Iapermut_subV
1
V7V
2
ainfix +V
3
c1Iainfix >=agetV7V14V13Iainfix <=V14V
3
Aainfix <=V6V14FAainfix =agetV7V15V13Iainfix <V15V6Aainfix <V5V15FAainfix <=agetV7V16V13Iainfix <=V16V5Aainfix <=V
2
V16FEAapermut_subV
1
V7V
2
ainfix +V
3
c1Aainfix <=V6V
3
Aainfix <V5V6Aainfix <=V
2
V5FIainfix <V
3
V0Aainfix <V
2V3
Aainfix <=c0V
2Iainfix <V2V3Iainfix <V3
V0Aainfix <=V
4V3
Aainfix <=V
2V4
Aainfix <=c0V
2
F"
>
shape=
"ainfix <=agetV8V
3
agetV8V9Iainfix <=V9V
2
Aainfix <=V
3
V9FAainfix <=agetV8V10agetV8V
3
Iainfix <=V10V
3
Aainfix <=V
1
V10FAapermut_subV
4
V8V
1
ainfix +V
2
c1Iainfix <=V6V
3
NIapermut_subV7V8V
1
ainfix +V
2
c1Iainfix <=agetV8V
3
agetV8V11Iainfix <=V11V5Aainfix <=V
3
V11FAainfix <=agetV8V12agetV8V
3
Iainfix <=V12V
3
Aainfix <=V
1
V12FAapermut_subV7V8V
1
ainfix +V5c1FIainfix <V5V0Aainfix <=V
3
V5Aainfix <=V
1V3
Aainfix <=c0V
1
Aainfix <ainfix -V5V
1
ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
Iainfix <=V
3
V5Iapermut_subV
4
V7V
1
ainfix +V
2
c1Iainfix >=agetV7V14V13Iainfix <=V14V
2
Aainfix <=V6V14FAainfix =agetV7V15V13Iainfix <V15V6Aainfix <V5V15FAainfix <=agetV7V16V13Iainfix <=V16V5Aainfix <=V
1
V16FEAapermut_subV
4
V7V
1
ainfix +V
2
c1Aainfix <=V6V
2
Aainfix <V5V6Aainfix <=V
1
V5FIainfix <V
2
V0Aainfix <V
1V2
Aainfix <=c0V
1Iainfix <V1V2Iainfix <V2
V0Aainfix <=V
3V2
Aainfix <=V
1V3
Aainfix <=c0V
1F
F"
>
<label
name=
"expl:parameter find"
/>
<transf
...
...
@@ -216,18 +216,18 @@
expanded=
"true"
>
<goal
name=
"WP_parameter find.9.1"
locfile=
"
examples/
programs/algo65/../algo65.mlw"
locfile=
"programs/algo65/../algo65.mlw"
loclnum=
"36"
loccnumb=
"10"
loccnume=
"14"
expl=
"parameter find"
sum=
"
23b9aa0a5d1f1d71c8d79b704a6fd7a5
"
sum=
"
7151acf1de7d3e883a32d2f4f15a4a0b
"
proved=
"true"
expanded=
"false"
shape=
"apermut_subV
1
V8V
2
ainfix +V
3
c1Iainfix <=V6V
4
NIapermut_subV7V8V
2
ainfix +V
3
c1Iainfix <=agetV8V
4
agetV8V9Iainfix <=V9V5Aainfix <=V
4
V9FAainfix <=agetV8V10agetV8V
4
Iainfix <=V10V
4
Aainfix <=V
2
V10FAapermut_subV7V8V
2
ainfix +V5c1FIainfix <V5V0Aainfix <=V
4
V5Aainfix <=V
2V4
Aainfix <=c0V
2
Aainfix <ainfix -V5V
2
ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
Iainfix <=V
4
V5Iapermut_subV
1
V7V
2
ainfix +V
3
c1Iainfix >=agetV7V12V11Iainfix <=V12V
3
Aainfix <=V6V12FAainfix =agetV7V13V11Iainfix <V13V6Aainfix <V5V13FAainfix <=agetV7V14V11Iainfix <=V14V5Aainfix <=V
2
V14FEAapermut_subV
1
V7V
2
ainfix +V
3
c1Aainfix <=V6V
3
Aainfix <V5V6Aainfix <=V
2
V5FIainfix <V
3
V0Aainfix <V
2V3
Aainfix <=c0V
2
Iainfix <V
2V3
Iainfix <V
3
V0Aainfix <=V
4V3
Aainfix <=V
2V4
Aainfix <=c0V
2
F"
>
shape=
"apermut_subV
4
V8V
1
ainfix +V
2
c1Iainfix <=V6V
3
NIapermut_subV7V8V
1
ainfix +V
2
c1Iainfix <=agetV8V
3
agetV8V9Iainfix <=V9V5Aainfix <=V
3
V9FAainfix <=agetV8V10agetV8V
3
Iainfix <=V10V
3
Aainfix <=V
1
V10FAapermut_subV7V8V
1
ainfix +V5c1FIainfix <V5V0Aainfix <=V
3
V5Aainfix <=V
1V3
Aainfix <=c0V
1
Aainfix <ainfix -V5V
1
ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
Iainfix <=V
3
V5Iapermut_subV
4
V7V
1
ainfix +V
2
c1Iainfix >=agetV7V12V11Iainfix <=V12V
2
Aainfix <=V6V12FAainfix =agetV7V13V11Iainfix <V13V6Aainfix <V5V13FAainfix <=agetV7V14V11Iainfix <=V14V5Aainfix <=V
1
V14FEAapermut_subV
4
V7V
1
ainfix +V
2
c1Aainfix <=V6V
2
Aainfix <V5V6Aainfix <=V
1
V5FIainfix <V
2
V0Aainfix <V
1V2
Aainfix <=c0V
1
Iainfix <V
1V2
Iainfix <V
2
V0Aainfix <=V
3V2
Aainfix <=V
1V3
Aainfix <=c0V
1F
F"
>
<label
name=
"expl:parameter find"
/>
<proof
prover=
"0"
timelimit=
"1
8
"
timelimit=
"1
0
"
memlimit=
"1000"
obsolete=
"false"
archived=
"false"
>
...
...
@@ -236,55 +236,55 @@
</goal>
<goal
name=
"WP_parameter find.9.2"
locfile=
"
examples/
programs/algo65/../algo65.mlw"
locfile=
"programs/algo65/../algo65.mlw"
loclnum=
"36"
loccnumb=
"10"
loccnume=
"14"
expl=
"parameter find"
sum=
"
56286934f0b1e402a6c5700c660bf89a
"
sum=
"
a7d90beea891d0fec6b066dd5e655b08
"
proved=
"true"
expanded=
"
fals
e"
shape=
"ainfix <=agetV8V9agetV8V
4
Iainfix <=V9V
4
Aainfix <=V
2
V9FIainfix <=V6V
4
NIapermut_subV7V8V
2
ainfix +V
3
c1Iainfix <=agetV8V
4
agetV8V10Iainfix <=V10V5Aainfix <=V
4
V10FAainfix <=agetV8V11agetV8V
4
Iainfix <=V11V
4
Aainfix <=V
2
V11FAapermut_subV7V8V
2
ainfix +V5c1FIainfix <V5V0Aainfix <=V
4
V5Aainfix <=V
2V4
Aainfix <=c0V
2
Aainfix <ainfix -V5V
2
ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
Iainfix <=V
4
V5Iapermut_subV
1
V7V
2
ainfix +V
3
c1Iainfix >=agetV7V13V12Iainfix <=V13V
3
Aainfix <=V6V13FAainfix =agetV7V14V12Iainfix <V14V6Aainfix <V5V14FAainfix <=agetV7V15V12Iainfix <=V15V5Aainfix <=V
2
V15FEAapermut_subV
1
V7V
2
ainfix +V
3
c1Aainfix <=V6V
3
Aainfix <V5V6Aainfix <=V
2
V5FIainfix <V
3
V0Aainfix <V
2V3
Aainfix <=c0V
2
Iainfix <V
2V3
Iainfix <V
3
V0Aainfix <=V
4V3
Aainfix <=V
2V4
Aainfix <=c0V
2
F"
>
expanded=
"
tru
e"
shape=
"ainfix <=agetV8V9agetV8V
3
Iainfix <=V9V
3
Aainfix <=V
1
V9FIainfix <=V6V
3
NIapermut_subV7V8V
1
ainfix +V
2
c1Iainfix <=agetV8V
3
agetV8V10Iainfix <=V10V5Aainfix <=V
3
V10FAainfix <=agetV8V11agetV8V
3
Iainfix <=V11V
3
Aainfix <=V
1
V11FAapermut_subV7V8V
1
ainfix +V5c1FIainfix <V5V0Aainfix <=V
3
V5Aainfix <=V
1V3
Aainfix <=c0V
1
Aainfix <ainfix -V5V
1
ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
Iainfix <=V
3
V5Iapermut_subV
4
V7V
1
ainfix +V
2
c1Iainfix >=agetV7V13V12Iainfix <=V13V
2
Aainfix <=V6V13FAainfix =agetV7V14V12Iainfix <V14V6Aainfix <V5V14FAainfix <=agetV7V15V12Iainfix <=V15V5Aainfix <=V
1
V15FEAapermut_subV
4
V7V
1
ainfix +V
2
c1Aainfix <=V6V
2
Aainfix <V5V6Aainfix <=V
1
V5FIainfix <V
2
V0Aainfix <V
1V2
Aainfix <=c0V
1
Iainfix <V
1V2
Iainfix <V
2
V0Aainfix <=V
3V2
Aainfix <=V
1V3
Aainfix <=c0V
1F
F"
>
<label
name=
"expl:parameter find"
/>
<proof
prover=
"
2
"
timelimit=
"
1
0"
prover=
"
1
"
timelimit=
"
2
0"
memlimit=
"1000"
obsolete=
"false"
archived=
"false"
>
<result
status=
"valid"
time=
"0.0
2
"
/>
<result
status=
"valid"
time=
"0.0
1
"
/>
</proof>
</goal>
<goal
name=
"WP_parameter find.9.3"
locfile=
"
examples/
programs/algo65/../algo65.mlw"
locfile=
"programs/algo65/../algo65.mlw"
loclnum=
"36"
loccnumb=
"10"
loccnume=
"14"
expl=
"parameter find"
sum=
"
1ba7c55c120f21137db840a1cc2be474
"
sum=
"
fdecb3d3ff44189e9d518dc32894f0ee
"
proved=
"true"
expanded=
"
tru
e"
shape=
"ainfix <=agetV8V
4
agetV8V9Iainfix <=V9V
3
Aainfix <=V
4
V9FIainfix <=V6V
4
NIapermut_subV7V8V
2
ainfix +V
3
c1Iainfix <=agetV8V
4
agetV8V10Iainfix <=V10V5Aainfix <=V
4
V10FAainfix <=agetV8V11agetV8V
4
Iainfix <=V11V
4
Aainfix <=V
2
V11FAapermut_subV7V8V
2
ainfix +V5c1FIainfix <V5V0Aainfix <=V
4
V5Aainfix <=V
2V4
Aainfix <=c0V
2
Aainfix <ainfix -V5V
2
ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
Iainfix <=V
4
V5Iapermut_subV
1
V7V
2
ainfix +V
3
c1Iainfix >=agetV7V13V12Iainfix <=V13V
3
Aainfix <=V6V13FAainfix =agetV7V14V12Iainfix <V14V6Aainfix <V5V14FAainfix <=agetV7V15V12Iainfix <=V15V5Aainfix <=V
2
V15FEAapermut_subV
1
V7V
2
ainfix +V
3
c1Aainfix <=V6V
3
Aainfix <V5V6Aainfix <=V
2
V5FIainfix <V
3
V0Aainfix <V
2V3
Aainfix <=c0V
2
Iainfix <V
2V3
Iainfix <V
3
V0Aainfix <=V
4V3
Aainfix <=V
2V4
Aainfix <=c0V
2
F"
>
expanded=
"
fals
e"
shape=
"ainfix <=agetV8V
3
agetV8V9Iainfix <=V9V
2
Aainfix <=V
3
V9FIainfix <=V6V
3
NIapermut_subV7V8V
1
ainfix +V
2
c1Iainfix <=agetV8V
3
agetV8V10Iainfix <=V10V5Aainfix <=V
3
V10FAainfix <=agetV8V11agetV8V
3
Iainfix <=V11V
3
Aainfix <=V
1
V11FAapermut_subV7V8V
1
ainfix +V5c1FIainfix <V5V0Aainfix <=V
3
V5Aainfix <=V
1V3
Aainfix <=c0V
1
Aainfix <ainfix -V5V
1
ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
Iainfix <=V
3
V5Iapermut_subV
4
V7V
1
ainfix +V
2
c1Iainfix >=agetV7V13V12Iainfix <=V13V
2
Aainfix <=V6V13FAainfix =agetV7V14V12Iainfix <V14V6Aainfix <V5V14FAainfix <=agetV7V15V12Iainfix <=V15V5Aainfix <=V
1
V15FEAapermut_subV
4
V7V
1
ainfix +V
2
c1Aainfix <=V6V
2
Aainfix <V5V6Aainfix <=V
1
V5FIainfix <V
2
V0Aainfix <V
1V2
Aainfix <=c0V
1
Iainfix <V
1V2
Iainfix <V
2
V0Aainfix <=V
3V2
Aainfix <=V
1V3
Aainfix <=c0V
1F
F"
>
<label
name=
"expl:parameter find"
/>
<proof
prover=
"
1
"
timelimit=
"
2
0"
prover=
"
2
"
timelimit=
"
1
0"
memlimit=
"1000"
obsolete=
"false"
archived=
"false"
>
<result
status=
"valid"
time=
"
1.48
"
/>
<result
status=
"valid"
time=
"
0.06
"
/>
</proof>
</goal>
</transf>
</goal>
<goal
name=
"WP_parameter find.10"
locfile=
"
examples/
programs/algo65/../algo65.mlw"
locfile=
"programs/algo65/../algo65.mlw"
loclnum=
"36"
loccnumb=
"10"
loccnume=
"14"
expl=
"assertion"
sum=
"
9ce10c81d1a3f08b1e4da4a9f0514db4
"
sum=
"
775def89d93316cfa9b4932a99d3d120
"
proved=
"true"
expanded=
"false"
shape=
"apermut_subV7V7V
2
ainfix +V
3
c1Iainfix <=V
4
V5NIapermut_subV
1
V7V
2
ainfix +V
3
c1Iainfix >=agetV7V9V8Iainfix <=V9V
3
Aainfix <=V6V9FAainfix =agetV7V10V8Iainfix <V10V6Aainfix <V5V10FAainfix <=agetV7V11V8Iainfix <=V11V5Aainfix <=V
2
V11FEAapermut_subV
1
V7V
2
ainfix +V
3
c1Aainfix <=V6V
3
Aainfix <V5V6Aainfix <=V
2
V5FIainfix <V
3
V0Aainfix <V
2V3
Aainfix <=c0V
2Iainfix <V2V3Iainfix <V3
V0Aainfix <=V
4V3
Aainfix <=V
2V4
Aainfix <=c0V
2
F"
>
shape=
"apermut_subV7V7V
1
ainfix +V
2
c1Iainfix <=V
3
V5NIapermut_subV
4
V7V
1
ainfix +V
2
c1Iainfix >=agetV7V9V8Iainfix <=V9V
2
Aainfix <=V6V9FAainfix =agetV7V10V8Iainfix <V10V6Aainfix <V5V10FAainfix <=agetV7V11V8Iainfix <=V11V5Aainfix <=V
1
V11FEAapermut_subV
4
V7V
1
ainfix +V
2
c1Aainfix <=V6V
2
Aainfix <V5V6Aainfix <=V
1
V5FIainfix <V
2
V0Aainfix <V
1V2
Aainfix <=c0V
1Iainfix <V1V2Iainfix <V2
V0Aainfix <=V
3V2
Aainfix <=V
1V3
Aainfix <=c0V
1F
F"
>
<label
name=
"expl:parameter find"
/>
<proof
...
...
@@ -298,13 +298,13 @@
</goal>
<goal
name=
"WP_parameter find.11"
locfile=
"
examples/
programs/algo65/../algo65.mlw"
locfile=
"programs/algo65/../algo65.mlw"
loclnum=
"36"
loccnumb=
"10"
loccnume=
"14"
expl=
"variant decreases"
sum=
"
b4c5e6abca241197be72092ad7525d07
"
sum=
"
f6c2c21ed21f3a675b441e84dbc9202d
"
proved=
"true"
expanded=
"false"
shape=
"ainfix <ainfix -V
3
V6ainfix -V
3V2
Aainfix <=c0ainfix -V
3V2
Iainfix <=V6V
4
Iapermut_subV7V7V
2
ainfix +V
3
c1Iainfix <=V
4
V5NIapermut_subV
1
V7V
2
ainfix +V
3
c1Iainfix >=agetV7V9V8Iainfix <=V9V
3
Aainfix <=V6V9FAainfix =agetV7V10V8Iainfix <V10V6Aainfix <V5V10FAainfix <=agetV7V11V8Iainfix <=V11V5Aainfix <=V
2
V11FEAapermut_subV
1
V7V
2
ainfix +V
3
c1Aainfix <=V6V
3
Aainfix <V5V6Aainfix <=V
2
V5FIainfix <V
3
V0Aainfix <V
2V3
Aainfix <=c0V
2
Iainfix <V
2V3
Iainfix <V
3
V0Aainfix <=V
4V3
Aainfix <=V
2V4
Aainfix <=c0V
2
F"
>
shape=
"ainfix <ainfix -V
2
V6ainfix -V
2V1
Aainfix <=c0ainfix -V
2V1
Iainfix <=V6V
3
Iapermut_subV7V7V
1
ainfix +V
2
c1Iainfix <=V
3
V5NIapermut_subV
4
V7V
1
ainfix +V
2
c1Iainfix >=agetV7V9V8Iainfix <=V9V
2
Aainfix <=V6V9FAainfix =agetV7V10V8Iainfix <V10V6Aainfix <V5V10FAainfix <=agetV7V11V8Iainfix <=V11V5Aainfix <=V
1
V11FEAapermut_subV
4
V7V
1
ainfix +V
2
c1Aainfix <=V6V
2
Aainfix <V5V6Aainfix <=V
1
V5FIainfix <V
2
V0Aainfix <V
1V2
Aainfix <=c0V
1
Iainfix <V
1V2
Iainfix <V
2
V0Aainfix <=V
3V2
Aainfix <=V
1V3
Aainfix <=c0V
1F
F"
>
<label
name=
"expl:parameter find"
/>
<proof
...
...
@@ -318,13 +318,13 @@
</goal>
<goal
name=
"WP_parameter find.12"
locfile=
"
examples/
programs/algo65/../algo65.mlw"
locfile=
"programs/algo65/../algo65.mlw"
loclnum=
"36"
loccnumb=
"10"
loccnume=
"14"
expl=
"precondition"
sum=
"
c46e790bd9638f8f062537b439ad5de3
"
sum=
"
afb2616a91efe3a7c3d74824be603562
"
proved=
"true"
expanded=
"false"
shape=
"ainfix <V
3
V0Aainfix <=V
4V3
Aainfix <=V6V
4
Aainfix <=c0V6Iainfix <=V6V
4
Iapermut_subV7V7V
2
ainfix +V
3
c1Iainfix <=V
4
V5NIapermut_subV
1
V7V
2
ainfix +V
3
c1Iainfix >=agetV7V9V8Iainfix <=V9V
3
Aainfix <=V6V9FAainfix =agetV7V10V8Iainfix <V10V6Aainfix <V5V10FAainfix <=agetV7V11V8Iainfix <=V11V5Aainfix <=V
2
V11FEAapermut_subV
1
V7V
2
ainfix +V
3
c1Aainfix <=V6V
3
Aainfix <V5V6Aainfix <=V
2
V5FIainfix <V
3
V0Aainfix <V
2V3
Aainfix <=c0V
2
Iainfix <V
2V3
Iainfix <V
3
V0Aainfix <=V
4V3
Aainfix <=V
2V4
Aainfix <=c0V
2
F"
>
shape=
"ainfix <V
2
V0Aainfix <=V
3V2
Aainfix <=V6V
3
Aainfix <=c0V6Iainfix <=V6V
3
Iapermut_subV7V7V
1
ainfix +V
2
c1Iainfix <=V
3
V5NIapermut_subV
4
V7V
1
ainfix +V
2
c1Iainfix >=agetV7V9V8Iainfix <=V9V
2
Aainfix <=V6V9FAainfix =agetV7V10V8Iainfix <V10V6Aainfix <V5V10FAainfix <=agetV7V11V8Iainfix <=V11V5Aainfix <=V
1
V11FEAapermut_subV
4
V7V
1
ainfix +V
2
c1Aainfix <=V6V
2
Aainfix <V5V6Aainfix <=V
1
V5FIainfix <V
2
V0Aainfix <V
1V2
Aainfix <=c0V
1
Iainfix <V
1V2
Iainfix <V
2
V0Aainfix <=V
3V2
Aainfix <=V
1V3
Aainfix <=c0V
1F
F"
>