- 18 Apr, 2015 10 commits
-
-
MARCHE Claude authored
-
MARCHE Claude authored
-
MARCHE Claude authored
-
MARCHE Claude authored
-
MARCHE Claude authored
-
MARCHE Claude authored
-
MARCHE Claude authored
-
MARCHE Claude authored
-
MARCHE Claude authored
-
MARCHE Claude authored
-
- 17 Apr, 2015 14 commits
-
-
-
Mário Pereira authored
-
Jean-Christophe Filliâtre authored
-
Jean-Christophe Filliâtre authored
-
git+ssh://scm.gforge.inria.fr//gitroot/why3/why3Martin Clochard authored
Conflicts: examples/verifythis_2015_relaxed_prefix/why3session.xml examples/verifythis_2015_relaxed_prefix/why3shapes.gz
-
Martin Clochard authored
-
Jean-Christophe Filliâtre authored
-
Jean-Christophe Filliâtre authored
-
-
Martin Clochard authored
-
MARCHE Claude authored
-
Jean-Christophe Filliâtre authored
in comments for the moment, until I find time to prove it
-
MARCHE Claude authored
-
MARCHE Claude authored
-
- 16 Apr, 2015 2 commits
-
-
Jean-Christophe Filliâtre authored
this is of course unsafe, yet useful if you have proved absence of overflows independently or if you are happy with a partial correctness proof (that is, if there is no overflow then the postcondition holds) this is work in progress; nothing plugged in yet
-
Clément Fumex authored
-
- 15 Apr, 2015 8 commits
-
-
David Hauzar authored
-
David Hauzar authored
-
David Hauzar authored
Conflicts: src/ide/gmain.ml
-
David Hauzar authored
-
Martin Clochard authored
-
David Hauzar authored
Conflicts: drivers/cvc4_bare.drv share/provers-detection-data.conf src/driver/driver_parser.mly src/printer/smtv2.ml
-
MARCHE Claude authored
-
Mário José Parreira Pereira authored
-
- 14 Apr, 2015 1 commit
-
-
David Hauzar authored
-
- 13 Apr, 2015 5 commits
-
-
David Hauzar authored
-
David Hauzar authored
p labeled with label "model_projected" for that it exists a projection function f creates declaration of new constant c and axiom stating that c = f p Projection functions are functions tagged with meta "model_projection". Function f is projection function for abstract function and predicate p if f is tagged with meta "model_projection" and has a single argument of the same type as is the type of p. This transformation is needed in situations when we want to display not value of a variable, but value of a projection function applied to a variable. Note that since Why3 supports namespaces (different projection functions can have the same name) and input languages of solvers typically not, Why3 renames projection functions to avoid name clashes. This is why it is not possible to just store the name of the projection function in a label and than query the solver directly for the value of the projection. Also, it means that this transformation should thus be executed before this renaming.
-
Jean-Christophe Filliâtre authored
-
Jean-Christophe Filliâtre authored
-
Jean-Christophe Filliâtre authored
-