Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
Why3
why3
Commits
0bf9e3cb
Commit
0bf9e3cb
authored
Mar 10, 2013
by
MARCHE Claude
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
release 0.81
parent
7f396cdc
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
15 additions
and
12 deletions
+15
-12
ROADMAP
ROADMAP
+9
-8
examples/verifythis_fm2012_treedel.mlw
examples/verifythis_fm2012_treedel.mlw
+4
-2
examples/verifythis_fm2012_treedel/why3session.xml
examples/verifythis_fm2012_treedel/why3session.xml
+2
-2
No files found.
ROADMAP
View file @
0bf9e3cb
...
...
@@ -74,14 +74,15 @@
==================== Roadmap for release 0.81 ========================
scheduled on
?
201
2
scheduled on
March
201
3
== New Features to announce ==
o [why3ide] allow several files on the command-line
o [ocaml API] incompatible changes in Set/Map/Hashtbl modules
o [ocaml API] examples in the manual extended to API for Why3ml programs
o [prover] fixed Coq 8.4 support for theory real.Trigonometry
o [prover] support for Gappa 0.16.
4
o [prover] support for Gappa
up to
0.16.
5
o [prover] support for Z3 4.2, 4.3.*
o [prover] support for Alt-Ergo 0.95
o [prover] support for CVC4
...
...
@@ -99,7 +100,7 @@ scheduled on ? 2012
* check that nightly bench is OK
* check that "make xml-validate" is OK
(see below : copy the dtd on the web)
* put 0.8
0
in file Version
* put 0.8
1
in file Version
* check headers
* check the file CHANGES, add the release date
* manual in PDF: check that macro \todo is commented out
...
...
@@ -131,10 +132,14 @@ scheduled on ? 2012
/users/www-perso/projets/why3/api
PROBLEME avec style.css
- update the main HTML page (sources are in why3-papers/www)
- add links to extra resources like
http://why3.lri.fr/jfla-2012/, http://www.lri.fr/~marche/MPRI-2-36-1/,
page du cours de l'X (in french ? using Krakatoa/why3 bridge)
* add a new version to the bugtracker:
https://gforge.inria.fr/tracker/admin/?group_id=2990&atid=10293&add_extrafield=1
* produce the Why3 part of
ProV
al gallery
* produce the Why3 part of
Toccat
al gallery
-> add also a tar.gz and a ZIP file of it (this is done by doing
"make gallery-files" in the sources of the web pages)
* Announce the distrib
...
...
@@ -440,10 +445,6 @@ See manual Section xx
- API doc, produced using ocamldoc (make apidoc), to http://why3.lri.fr/api/
Note: check that URL of API doc is correct in doc/api.tex line 9.
- update the main HTML page (sources are in why3-papers/www)
- add links to extra resources like
http://why3.lri.fr/jfla-2012/, http://www.lri.fr/~marche/MPRI-2-36-1/,
http://proval.lri.fr/gallery/index.en.html
page du cours de l'X (in french ? using Krakatoa/why3 bridge)
* produce the Why3 part of ProVal gallery ?
* Announce the distrib
...
...
examples/verifythis_fm2012_treedel.mlw
View file @
0bf9e3cb
...
...
@@ -99,14 +99,16 @@ module Treedel
forall z "induction": zipper 'a, x: 'a, l r: tree 'a.
inorder (zip (Node l x r) z) = inorder l ++ Cons x (inorder (zip r z))
let ghost left (t: tree loc)
=
let ghost left (t: tree loc)
: tree loc
requires { t <> Empty }
ensures { match t with Empty -> false | Node l _ _ -> result = l end }
=
match t with Empty -> absurd | Node l _ _ -> l end
let ghost right (t: tree loc)
=
let ghost right (t: tree loc)
: tree loc
requires { t <> Empty }
ensures { match t with Empty -> false | Node _ _ r -> result = r end }
=
match t with Empty -> absurd | Node _ _ r -> r end
lemma main_lemma:
...
...
examples/verifythis_fm2012_treedel/why3session.xml
View file @
0bf9e3cb
...
...
@@ -50,7 +50,7 @@
locfile=
"../verifythis_fm2012_treedel.mlw"
loclnum=
"42"
loccnumb=
"7"
loccnume=
"13"
verified=
"true"
expanded=
"
fals
e"
>
expanded=
"
tru
e"
>
<goal
name=
"WP_parameter get_left"
locfile=
"../verifythis_fm2012_treedel.mlw"
...
...
@@ -510,7 +510,7 @@
expl=
"unreachable point"
sum=
"ed51cdac3d41447fd8543a915680d128"
proved=
"true"
expanded=
"
fals
e"
expanded=
"
tru
e"
shape=
"CV0aEmptyfaNodeVwwCV0aEmptyfaNodeVwwainfix =V1V2Iainfix =V0aEmptyNF"
>
<label
name=
"expl:VC for left"
/>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment