diff --git a/.gitignore b/.gitignore index c707a4b1672d6f708e30147a1a90a4069794b63d..ff79429d43ff912f3088311e6ae8704e1f54e218 100644 --- a/.gitignore +++ b/.gitignore @@ -175,6 +175,8 @@ why3.conf /examples/programs/binary_search_c/ /examples/programs/dijkstra/ /examples/why3bench.html +/examples/why3regtests.err +/examples/why3regtests.out /examples/*/*.html /examples/*/*/*.html /examples/*/*/*/*.html diff --git a/ROADMAP b/ROADMAP index 000091c4a540d9761816c8c71768e4d0b897e8b1..c4b33cc6c516fee7285f7479fd08669bb8be6595 100644 --- a/ROADMAP +++ b/ROADMAP @@ -164,6 +164,8 @@ See manual Section xx == TODOs == +* BUG CVC3 avec la division par 0, cf examples/tests-provers/cvc3.why + * DONE Document the Coq plugin and tactic ** DONE option timelimit ** DONE renommer "coq-plugin" en "coq-tactic" diff --git a/examples/tests-provers/cvc3.why b/examples/tests-provers/cvc3.why new file mode 100644 index 0000000000000000000000000000000000000000..77a9ce514850508132a95ed3d0f85d363a81faab --- /dev/null +++ b/examples/tests-provers/cvc3.why @@ -0,0 +1,13 @@ + + +theory Test + + use import real.Real + + lemma test1 : forall x : real. x/ 0.0 = 0.0 + + lemma test2 : forall x:real. x/x=1.0 + + lemma test3 : false + +end \ No newline at end of file diff --git a/examples/tests-provers/cvc3/why3session.xml b/examples/tests-provers/cvc3/why3session.xml new file mode 100644 index 0000000000000000000000000000000000000000..28d7c06a497cab40ceed1aa75e372cd62bbfad8d --- /dev/null +++ b/examples/tests-provers/cvc3/why3session.xml @@ -0,0 +1,184 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +