aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * CompDec are automatically discharged when generated by the OCaml tactic, ↵Chantal Keller2021-04-262-18/+30
| | | | | | | | when possible
* | Merge branch 'master' of github.com:smtcoq/smtcoq into coq-8.10Chantal Keller2021-04-266-85/+241
|\|
| * 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)
* | Merge branch 'master' of github.com:smtcoq/smtcoq into coq-8.10Chantal Keller2021-04-211-15/+15
|\|
| * Solve a bound variable capture problem in the reification of quantified ↵Chantal Keller2021-04-211-15/+15
| | | | | | | | hypotheses
* | Port to 8.10Chantal Keller2021-04-211-1/+1
| |
* | Merge branch 'master' of github.com:smtcoq/smtcoq into coq-8.10Chantal Keller2021-04-215-16/+57
|\|
| * Warning (instead of error) for unsupported lemmas (#90)ckeller2021-04-215-16/+57
| |
* | Merge branch 'master' of github.com:smtcoq/smtcoq into coq-8.10Chantal Keller2021-04-2115-161/+484
|\|
| * 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 .
* | Merge branch 'master' of github.com:smtcoq/smtcoq into coq-8.10Chantal Keller2021-04-011-1/+99
|\|
| * CompDec on listsChantal Keller2021-04-011-1/+99
| |
* | Un-backport #87Chantal Keller2021-04-011-1/+1
| |
* | Merge branch 'master' of github.com:smtcoq/smtcoq into coq-8.10Chantal Keller2021-04-012-3/+4
|\|
| * Backport #87 to Coq-8.9 (closes #87)Chantal Keller2021-04-011-1/+1
| |
| * use is_true from standard librarylduboisd2021-04-012-3/+4
| |
* | Batch parallelismChantal Keller2021-02-231-1/+1
| |
* | Merge branch 'master' of github.com:smtcoq/smtcoq into coq-8.10Chantal Keller2021-02-232-28/+42
|\|
| * 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
| |
* | Merge branch 'master' of github.com:smtcoq/smtcoq into coq-8.10Chantal Keller2021-02-2320-290/+740
|\|
| * 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
* | Version of OCamlChantal Keller2021-01-131-2/+2
| |
* | Merge branch 'master' of github.com:smtcoq/smtcoq into coq-8.10Chantal Keller2021-01-133-9/+117
|\|
| * 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.
* | Merge branch 'master' of github.com:smtcoq/smtcoq into coq-8.10Chantal Keller2021-01-052-7/+7
|\|
| * 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`
* | Merge branch 'master' of github.com:smtcoq/smtcoq into coq-8.10Chantal Keller2020-08-281-0/+75
|\|
| * Full docker scriptChantal Keller2020-08-281-2/+15
| |
| * Creating a docker containerChantal Keller2020-08-281-0/+62
| |
* | Merge branch 'master' of github.com:smtcoq/smtcoq into coq-8.10Chantal Keller2020-07-201-0/+16
|\|
| * Testing BV subtractionChantal Keller2020-07-201-0/+16
| |
* | Merge branch 'master' of github.com:smtcoq/smtcoq into coq-8.10Chantal Keller2020-07-205-244/+47
|\|
| * Define substitution conformly to SMT-LIBChantal Keller2020-07-205-244/+47
| |
* | Update installation instructionsChantal Keller2020-07-201-5/+5
| |
* | Merge branch 'master' of github.com:smtcoq/smtcoq into coq-8.10Chantal Keller2020-07-201-4/+4
|\|
| * Installation instructions for 8.9.1Chantal Keller2020-07-201-4/+4
| |
* | Merge branch 'master' of github.com:smtcoq/smtcoq into coq-8.10Chantal Keller2020-07-201-50/+63
|\|
| * Update installation instructionsChantal Keller2020-07-201-50/+63
| |
* | Merge branch 'master' of github.com:smtcoq/smtcoq into coq-8.10Chantal Keller2020-07-064-23/+130
|\|
| * 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
| |
* | Merge branch 'coq-8.10' of github.com:smtcoq/smtcoq into coq-8.10Chantal Keller2020-07-0643-3223/+896
|\ \
| * | Merge branch 'master' of github.com:smtcoq/smtcoq into coq-8.10Chantal Keller2020-06-303-9/+9
| |\|
| | * Remove unused axiomChantal Keller2020-06-301-4/+0
| | |
| | * Remove axiomChantal Keller2020-06-302-5/+9
| | |
| * | Merge branch 'master' of github.com:smtcoq/smtcoq into coq-8.10Chantal Keller2020-06-302-55/+165
| |\|
| | * Remove one axiomChantal Keller2020-06-302-55/+165
| | |