Commit 0bf9e3cb authored by MARCHE Claude's avatar MARCHE Claude

release 0.81

parent 7f396cdc
......@@ -74,14 +74,15 @@
==================== Roadmap for release 0.81 ========================
scheduled on ? 2012
scheduled on March 2013
== 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.80 in file Version
* put 0.81 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 ProVal gallery
* produce the Why3 part of Toccatal 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
......
......@@ -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:
......
......@@ -50,7 +50,7 @@
locfile="../verifythis_fm2012_treedel.mlw"
loclnum="42" loccnumb="7" loccnume="13"
verified="true"
expanded="false">
expanded="true">
<goal
name="WP_parameter get_left"
locfile="../verifythis_fm2012_treedel.mlw"
......@@ -510,7 +510,7 @@
expl="unreachable point"
sum="ed51cdac3d41447fd8543a915680d128"
proved="true"
expanded="false"
expanded="true"
shape="CV0aEmptyfaNodeVwwCV0aEmptyfaNodeVwwainfix =V1V2Iainfix =V0aEmptyNF">
<label
name="expl:VC for left"/>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment