- 17 Jul, 2012 1 commit
-
-
Guillaume Melquiond authored
-
- 21 Apr, 2012 1 commit
-
-
Guillaume Melquiond authored
-
- 21 Mar, 2012 3 commits
-
-
MARCHE Claude authored
-
MARCHE Claude authored
-
MARCHE Claude authored
-
- 26 Feb, 2012 1 commit
-
-
Andrei Paskevich authored
-
- 14 Feb, 2012 1 commit
-
-
Jean-Christophe Filliâtre authored
-
- 20 Dec, 2011 1 commit
-
-
Guillaume Melquiond authored
Note that the file is still generated at compilation time. The "realized" meta takes two arguments. The first one is the path+name of the theory, the second one is the translation of it for the target prover. The meta is supposed to be put into a printer file, so there is no ambiguity on the target. The second argument can be left empty if it can be inferred from the first one. Note that the first argument is not really satisfactory, since it is redundant with the theory part of the driver. Moreover, its handling is a bit crude: it does not take into account rich qualifiers and it does not generate proper error messages if it does not match the theory.
-
- 14 Dec, 2011 1 commit
-
-
Andrei Paskevich authored
-
- 30 Sep, 2011 1 commit
-
-
Andrei Paskevich authored
How to use it: why3 --realize -D drivers/coq-realize.drv -T real.Real -o . produces Real.v in the current directory why3 --realize -D drivers/coq-realize.drv -T real.Real produces real/Real.v in the loadpath near real.why (the directory "real" must exist) If a realization file is already there, it is passed to the printer in order to preserve the proofs. Instead of -D <driver_file>, you can use -P <prover>, if that prover uses a corresponding driver. However, the prover itself is not used. You can only realize theories from the loadpath. At the moment, coq-realize.drv is the only driver capable to realize theories in some sensible way. For any other driver, the results may be funny. Realization of WhyML modules is not possible so far. Realization may break if you directories and filenames contain non-alphanumeric symbols. The whole thing is in very preliminary stage. Use with caution.
-
- 29 Sep, 2011 1 commit
-
-
MARCHE Claude authored
-
- 28 Sep, 2011 1 commit
-
-
MARCHE Claude authored
-
- 31 Aug, 2011 1 commit
-
-
Guillaume Melquiond authored
This is getting tedious. There should be a way to drop the content of a whole theory.
-
- 26 Jul, 2011 1 commit
-
-
Jean-Christophe Filliâtre authored
introduced new transformation eliminate_non_struct_recursion for that purpose uses Decl.check_termination tomake the check and the pretty-print (could probably be improved to avoid 3 calls to check_termination)
-
- 29 Jun, 2011 1 commit
-
-
Andrei Paskevich authored
-
- 03 Jun, 2011 1 commit
-
-
Andrei Paskevich authored
-
- 11 Apr, 2011 1 commit
-
-
Guillaume Melquiond authored
-
- 21 Jan, 2011 1 commit
-
-
François Bobot authored
-
- 17 Dec, 2010 1 commit
-
-
François Bobot authored
whycpulimit : Fix return the status of the prover gappa : Fix inversion (should use meta showing what musn't be instantiated)
-
- 15 Dec, 2010 1 commit
-
-
MARCHE Claude authored
-
- 26 Nov, 2010 1 commit
-
-
MARCHE Claude authored
-
- 24 Nov, 2010 1 commit
-
-
MARCHE Claude authored
-
- 26 Oct, 2010 1 commit
-
-
Andrei Paskevich authored
-
- 19 Oct, 2010 1 commit
-
-
MARCHE Claude authored
-
- 30 Sep, 2010 1 commit
-
-
MARCHE Claude authored
-
- 16 Sep, 2010 1 commit
-
-
MARCHE Claude authored
-
- 01 Sep, 2010 1 commit
-
-
MARCHE Claude authored
-
- 31 Aug, 2010 1 commit
-
-
MARCHE Claude authored
-
- 11 Aug, 2010 1 commit
-
-
Andrei Paskevich authored
-
- 09 Jul, 2010 1 commit
-
-
Andrei Paskevich authored
- bring driver syntax closer to that of theories - some simple API improvements
-
- 12 May, 2010 1 commit
-
-
Francois Bobot authored
-
- 21 Apr, 2010 1 commit
-
-
MARCHE Claude authored
-
- 20 Apr, 2010 2 commits
-
-
MARCHE Claude authored
-
Andrei Paskevich authored
- accept timeout regexps in drivers - do not take command line from drivers
-
- 29 Mar, 2010 1 commit
-
-
MARCHE Claude authored
-
- 26 Mar, 2010 4 commits
-
-
MARCHE Claude authored
-
MARCHE Claude authored
-
MARCHE Claude authored
-
MARCHE Claude authored
-
- 25 Mar, 2010 1 commit
-
-
MARCHE Claude authored
-