aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * Equality between Booleans should be changed for hypothesesChantal Keller2021-04-262-4/+53
| |
* | Merge branch 'master' of github.com:smtcoq/smtcoq into coq-8.10Chantal Keller2021-04-261-14/+17
|\|
| * CompDec are automatically discharged when generated by the OCaml tactic, ↵Chantal Keller2021-04-261-14/+17
| | | | | | | | when possible
* | Merge branch 'master' of github.com:smtcoq/smtcoq into coq-8.10Chantal Keller2021-04-264-28/+190
|\|
| * Take hypotheses from the local context (#91)ckeller2021-04-264-28/+190
| | | | | | | | | | * 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-2112-113/+304
|\|
| * Convert hypotheses from Prop to bool (#89)ckeller2021-04-2112-113/+304
| | | | | | | | | | | | | | * 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
| |
* | Merge branch 'master' of github.com:smtcoq/smtcoq into coq-8.10Chantal Keller2021-02-2315-228/+416
|\|
| * Link equality on uninterpreted sorts with SMT equality (#86)ckeller2021-02-2315-228/+416
| | | | | | | | | | Equality is now treated from uninterpreted sorts, which makes them usable with tactics! Closes #17 Closes #78
* | Merge branch 'master' of github.com:smtcoq/smtcoq into coq-8.10Chantal Keller2021-01-132-9/+107
|\|
| * 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.
* | 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
| |
* | 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 '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
| |
* | Merge branch 'master' of github.com:smtcoq/smtcoq into coq-8.10Chantal Keller2020-06-304-19/+34
|\|
| * Merge branch 'master' of github.com:smtcoq/smtcoqChantal Keller2020-06-302-12/+14
| |\
| * | Remove two axiomsChantal Keller2020-06-304-19/+34
| | |
* | | Merge branch 'master' of github.com:smtcoq/smtcoq into coq-8.10Chantal 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
| |/
* | Merge branch 'master' of github.com:smtcoq/smtcoq into coq-8.10Chantal Keller2020-06-291-1/+5
|\|
| * Remove invalid axiom (see #71)Chantal Keller2020-06-291-1/+5
| |
* | Merge branch 'master' of github.com:smtcoq/smtcoq into coq-8.10Chantal Keller2020-05-152-57/+75
|\|
| * 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
| |
* | Merge branch 'master' of github.com:smtcoq/smtcoq into coq-8.10Chantal Keller2020-03-315-14/+52
|\|
| * 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
| |