aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Improve make cleanallChantal Keller2022-02-172-1/+5
|
* Update copyrightChantal Keller2022-02-16126-126/+126
|
* More silent simplifications from veriTChantal Keller2022-02-071-0/+32
|
* Solved bug in delayed ComDecChantal Keller2021-12-074-5/+27
|
* More bad instanciations by veritChantal Keller2021-11-152-1/+59
|
* Better use of the typeclass mechanismChantal Keller2021-10-216-210/+133
|
* prod is CompDecChantal Keller2021-10-201-1/+68
|
* Two examples showing that prenex dependency is handled, but not non-prenex oneChantal Keller2021-10-141-0/+43
|
* Small optimChantal Keller2021-10-141-1/+1
|
* Simplify apply_symChantal Keller2021-09-201-13/+2
|
* vauto is now complete w.r.t. symmetry of equality (but may be exponential in ↵Chantal Keller2021-09-202-101/+67
| | | | some cases)
* Solve bug in prop2boolChantal Keller2021-09-172-1/+7
|
* Update the list of authors and institutesChantal Keller2021-09-161-0/+2
|
* generalize polymorphic arguments detectionvblot2021-09-081-9/+12
|
* Compilation instructions for CVC4Chantal Keller2021-09-071-0/+1
|
* Update installation instructions for CVC4Chantal Keller2021-09-071-9/+10
|
* fix array notations clash with ssreflectvblot2021-08-252-1/+3
|
* Detail the path to SMTCoq when installing via opamChantal Keller2021-08-181-0/+8
|
* Update installation instructionsChantal Keller2021-08-181-2/+2
|
* Update installation instructionsChantal Keller2021-08-181-45/+4
|
* The verit tactics now immediately fail if veriT is not installedChantal Keller2021-07-111-58/+63
|
* Type back in CompDec (for efficiency reasons)Chantal Keller2021-06-023-32/+117
|
* Update copyrightChantal Keller2021-05-26126-126/+126
|
* CompDec clean-up (#93)ckeller2021-05-257-715/+648
| | | Clean-up the definition of CompDec, leaving the required minimum (in particular for functional arrays)
* Another silent change of veriT...Chantal Keller2021-05-062-0/+33
|
* Example for #92Chantal Keller2021-05-061-0/+12
|
* Less instances needed for autoChantal Keller2021-05-061-11/+1
|
* CompDec on interpreted typeChantal Keller2021-05-053-2/+36
|
* Reify applied polymorphic terms with compdecChantal Keller2021-05-054-3/+63
|
* Solve a bug when reifying under a binderChantal Keller2021-04-284-4/+32
|
* prop2bool_hyps insensitive to parenthesisChantal Keller2021-04-282-3/+3
|
* Equality between Booleans should be changed for hypothesesChantal Keller2021-04-263-4/+64
|
* CompDec are automatically discharged when generated by the OCaml tactic, ↵Chantal Keller2021-04-262-18/+30
| | | | when possible
* Take hypotheses from the local context (#91)ckeller2021-04-266-85/+241
| | | | | * The tactics sets veritXXX and smtXXX now automatically take hypotheses from the local context * `prop2bool_hyps` also apply to hypotheses not in the local context * Second strategy for vauto (still incomplete)
* Solve a bound variable capture problem in the reification of quantified ↵Chantal Keller2021-04-211-15/+15
| | | | hypotheses
* Warning (instead of error) for unsupported lemmas (#90)ckeller2021-04-215-16/+57
|
* Convert hypotheses from Prop to bool (#89)ckeller2021-04-2115-161/+484
| | | | | | | * This PR converts hypotheses given to the tactics verit, verit_no_check, smt and smt_no_check from Prop to bool when needed. * Some current limitations are detailed in src/PropToBool.v. * Partially enhances #30 .
* CompDec on listsChantal Keller2021-04-011-1/+99
|
* Backport #87 to Coq-8.9 (closes #87)Chantal Keller2021-04-011-1/+1
|
* use is_true from standard librarylduboisd2021-04-012-3/+4
|
* Example of groups in unit testsChantal Keller2021-02-231-18/+37
|
* The examples on lists uses the true list typeChantal Keller2021-02-231-10/+5
|
* Link equality on uninterpreted sorts with SMT equality (#86)ckeller2021-02-2318-290/+683
| | | | | Equality is now treated from uninterpreted sorts, which makes them usable with tactics! Closes #17 Closes #78
* Add ci manifest to compile from the sourcesgrianneau2021-01-272-0/+57
| | | | * compiling SMTCoq from sources from branch 8.11 * manifest using debian/stable to make it work with OCaml 8.09.1
* Reify polymorphic termsckeller2021-01-053-9/+117
| | | 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.
* Change imports from `SMTCoq` to `SMTCoq.SMTCoq` (#83)XZ-X2021-01-052-7/+7
| | | | | * Update USE.md and `README.md` Change the imports in `USE.md` and `README.md` from `SMTCoq` to `SMTCoq.SMTCoq`
* Full docker scriptChantal Keller2020-08-281-2/+15
|
* Creating a docker containerChantal Keller2020-08-281-0/+62
|
* Testing BV subtractionChantal Keller2020-07-201-0/+16
|
* Define substitution conformly to SMT-LIBChantal Keller2020-07-205-244/+47
|