- 17 Nov, 2010 1 commit
-
-
Andrei Paskevich authored
-
- 29 Oct, 2010 1 commit
-
-
Andrei Paskevich authored
-
- 26 Oct, 2010 1 commit
-
-
Andrei Paskevich authored
the verification algorithm must always terminate and be reasonably performant in practice, but its worst-case complexity is unknown and probably exponential. What is quite easy when there is only one recursive definition, becomes difficult when there is a group of mutually recursive definitions. An educated discussion would be highly appreciated. BTW, I had to convert a couple of recursive "logic"s on integers into an abstract "logic" + axiom. Pretty much all of them supposed that the argument was non-negative, and thus were non-terminating!
-
- 11 Oct, 2010 1 commit
-
-
MARCHE Claude authored
-
- 02 Oct, 2010 1 commit
-
-
Andrei Paskevich authored
-
- 30 Aug, 2010 1 commit
-
-
Andrei Paskevich authored
-
- 27 Aug, 2010 3 commits
-
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
- 18 Aug, 2010 1 commit
-
-
Jean-Christophe Filliâtre authored
= replaced by ls_equal in core/pretty (was discovered thanks to a Invalid_argument(equal: functional value)
-
- 17 Aug, 2010 1 commit
-
-
Andrei Paskevich authored
-
- 16 Aug, 2010 1 commit
-
-
Francois Bobot authored
-
- 11 Aug, 2010 1 commit
-
-
Andrei Paskevich authored
-
- 21 Jul, 2010 2 commits
-
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
- 20 Jul, 2010 1 commit
-
-
Andrei Paskevich authored
-
- 17 Jul, 2010 2 commits
-
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
- 16 Jul, 2010 1 commit
-
-
Andrei Paskevich authored
-
- 15 Jul, 2010 3 commits
-
-
Andrei Paskevich authored
-
Francois Bobot authored
This reverts commit 70a9e16d1d5818186692ca50931712e1fe2f19f0.
-
Andrei Paskevich authored
-
- 07 Jul, 2010 1 commit
-
-
Francois Bobot authored
completion : complete theories and goals
-
- 06 Jul, 2010 1 commit
-
-
Andrei Paskevich authored
-
- 04 Jul, 2010 1 commit
-
-
Andrei Paskevich authored
- introduce a new Theory.tdecl "Meta" to be used for tags - simplify cloning procedure, get rid of the th_clone field - when a goal proposition is discarded during cloning, it's still keeped in the theory as a "skip proposition", this is needed to preserve/clone every local identifier. Skip propositions are eliminated during task formation. - get rid of a separate Task.tdecl type - reorganize the Task.task_hd record: * use/clone history is cached in a theory-keyed map; * meta-properties are cached in a tagname-keyed map. This is done to simplify the fine-grained configuration of transformations.
-
- 02 Jul, 2010 1 commit
-
-
Andrei Paskevich authored
-
- 25 Jun, 2010 1 commit
-
-
Andrei Paskevich authored
-
- 17 Jun, 2010 1 commit
-
-
Andrei Paskevich authored
- move exception reporting for Ty, Pattern, Term, and Decl to Pretty, as it occasionnaly requires some pretty-printing
-
- 06 May, 2010 1 commit
-
-
Andrei Paskevich authored
-
- 28 Apr, 2010 2 commits
-
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
- 24 Apr, 2010 1 commit
-
-
Andrei Paskevich authored
-
- 23 Apr, 2010 1 commit
-
-
Francois Bobot authored
printer : print_prelude inside printers instead of prover.ml. Required for smt which has its own prelude.
-
- 02 Apr, 2010 1 commit
-
-
Andrei Paskevich authored
It's not more expressive but much nicer than epsilon.
-
- 29 Mar, 2010 1 commit
-
-
Andrei Paskevich authored
- provide several helper functions in Task - Pretty.print_named_task will also print Use and Clone decls
-
- 28 Mar, 2010 1 commit
-
-
Andrei Paskevich authored
as it is most often ignored - check for empty map in t_subst/f_subst - bugfix: don't forget nested match statements in Decl and Compile_match
-
- 27 Mar, 2010 1 commit
-
-
Andrei Paskevich authored
- check pattern well-formedness in Pattern - add arguments to exceptions in Ty and Term
-
- 24 Mar, 2010 3 commits
-
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-