Mentions légales du service
Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
why3
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Container registry
Monitor
Service Desk
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Why3
why3
Commits
0bf9e3cb
Commit
0bf9e3cb
authored
12 years ago
by
MARCHE Claude
Browse files
Options
Downloads
Patches
Plain Diff
release 0.81
parent
7f396cdc
Branches
Branches containing commit
Tags
Tags containing commit
No related merge requests found
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
ROADMAP
+9
-8
9 additions, 8 deletions
ROADMAP
examples/verifythis_fm2012_treedel.mlw
+4
-2
4 additions, 2 deletions
examples/verifythis_fm2012_treedel.mlw
examples/verifythis_fm2012_treedel/why3session.xml
+2
-2
2 additions, 2 deletions
examples/verifythis_fm2012_treedel/why3session.xml
with
15 additions
and
12 deletions
ROADMAP
+
9
−
8
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
...
...
This diff is collapsed.
Click to expand it.
examples/verifythis_fm2012_treedel.mlw
+
4
−
2
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:
...
...
This diff is collapsed.
Click to expand it.
examples/verifythis_fm2012_treedel/why3session.xml
+
2
−
2
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"
/>
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment