aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Reify polymorphic termsckeller2021-01-052-9/+107
| | | A polymorphic term is now reified as a whole of the term applied to one or many types. The same polymorphic term applied to different types is reified as different monomorphic terms.
* Define substitution conformly to SMT-LIBChantal Keller2020-07-205-244/+47
|
* Clarify axiom usage (closes #71)Chantal Keller2020-07-061-2/+6
|
* Use officiel library for proof irrelevanceChantal Keller2020-07-012-5/+4
|
* Got rid of classical epsilonChantal Keller2020-06-301-16/+120
|
* Remove unused axiomChantal Keller2020-06-301-4/+0
|
* Remove axiomChantal Keller2020-06-302-5/+9
|
* Remove one axiomChantal Keller2020-06-302-55/+165
|
* Merge branch 'master' of github.com:smtcoq/smtcoqChantal Keller2020-06-302-12/+14
|\
| * Cannot print stderr when calling CVC4Chantal Keller2020-06-301-11/+13
| |
| * Empty bit-vectors are not valid in SMT (fixes #76)Chantal Keller2020-06-301-1/+1
| |
* | Remove two axiomsChantal Keller2020-06-304-19/+34
|/
* Remove invalid axiom (see #71)Chantal Keller2020-06-291-1/+5
|
* Failure instead of exception when atom is not well-typedChantal Keller2020-05-152-5/+1
|
* TypoChantal Keller2020-05-151-1/+0
|
* Close #10Chantal Keller2020-05-151-38/+55
|
* Solve bug in SMT printChantal Keller2020-05-151-17/+23
|
* More precise call to MicromegaChantal Keller2020-05-151-1/+1
|
* Test asynchronous and make the selected lemmas persistant (#66)ckeller2020-03-262-5/+28
| | | | | | | * Add a test target for asynchronous proof checking (does not fully reflect the coqide behavior though) * Make the selected lemmas persistant Co-authored-by: Chantal Keller <Chantal.Keller@lri.fr>
* make test does not need cleaning anymoreChantal Keller2020-03-251-4/+4
|
* veriT does not distinguish between warnings and errors (#64)Chantal Keller2020-03-031-0/+2
|
* Better error messages when veriT failsChantal Keller2020-02-281-3/+8
|
* Remove useless codeChantal Keller2020-02-281-1/+1
|
* Revert "Search correctly for `num` library (#60)" (#61)ckeller2020-02-271-4/+0
| | | This reverts commit dfbf0a5674ae1ab0dc68c15ae4b5df8cc439b741.
* Search correctly for `num` library (#60)Maxime Dénès2020-02-251-0/+4
| | | | We fix the way SMTCoq searches for the num library, both when building and when generating .merlin.
* Do not call Coqlib resolution at linking time (#59)Maxime Dénès2020-02-251-2/+2
| | | | | | This was triggering an exception in async mode (and probably with static linking too), where ML code is loaded before `.vo` files. Fixes #58
* DocumentationChantal Keller2020-02-011-0/+3
|
* Best practice on axiomChantal Keller2020-01-281-1/+2
|
* Best practiceChantal Keller2020-01-281-0/+17
|
* Comments for conversion tacticsChantal Keller2020-01-211-79/+92
|
* Changing notation for implb (closes #51)Chantal Keller2019-11-141-6/+6
|
* Missing filesChantal Keller2019-09-252-0/+60
|
* Made SmtCommands independent from VeritSyntaxChantal Keller2019-09-2521-298/+240
| | | | Made lfsc/* mostly independent from VeritSyntax
* Remove unused fileChantal Keller2019-09-201-65/+0
|
* 3rdpartyChantal Keller2019-07-1511-832/+106
|
* Separate unit tests into vernac and tacticsChantal Keller2019-04-123-12/+7
|
* Properly check veriT exit code and warnings (#48)ckeller2019-04-125-9/+17
| | | * Report veriT warnings
* Error message to state that tactics are not supported with native-coq (#47)ckeller2019-04-128-64/+148
| | | * Better error message for failing tactics with native-coq
* Check again that veriT returns a zero exit codeChantal Keller2019-04-121-1/+1
|
* Remove check of veriT non-zero exit codeChantal Keller2019-04-101-1/+1
|
* V8.9 (#43)ckeller2019-03-1517-47/+2735
| | | | | | | | | | | | | | | | | | | | * New syntax for implicit arguments * Towards 8.9: problems with Micromega plugin * Move to _CoqProject * Back to name Makefile * Switch to Makefile.local instead of -extra * The compilation issue is a Coq bug * Ok with 8.9 * INSTALL with 8.9 * Everything ok with 8.9
* Support for native-coqChantal Keller2019-03-122-9/+14
|
* V8.8 (#42)ckeller2019-03-1134-1063/+1146
| | | | | | | | | | | | | | | | | | | | * Towards 8.8 * Towards 8.8 * Towards 8.8 * Towards 8.8 * Towards 8.8 * Towards 8.8 * Towards 8.8 * Organization structures * 8.8 ok with standard coq
* No hard-coded paths to executables (fixes #37)Chantal Keller2019-03-054-889/+6
|
* Compile with native-coqChantal Keller2019-02-251-3/+3
|
* Integer conversion now relies on the injection T2Z and its propertiesQuentin Garchery2019-02-251-117/+76
|
* V8.7 (#36)ckeller2019-02-1450-1210/+1570
| | | Port SMTCoq to Coq-8.7
* equalities on array and bv types (#34)QGarchery2019-02-122-5/+5
|
* More on no_checkChantal Keller2019-02-081-1/+1
|
* tactic notations (#31)QGarchery2019-02-081-7/+7
|