diff options
| author | Brian Campbell | 2019-03-19 11:41:31 +0000 |
|---|---|---|
| committer | Brian Campbell | 2019-03-19 11:41:31 +0000 |
| commit | 496e9cf4709318f304a312f99dad8264efc06bf5 (patch) | |
| tree | 27fbff783d9443fc73682ca5527540a712a20ca3 /lib | |
| parent | 675dbaf2634bfd21043484e97918ab537a563e86 (diff) | |
Coq: more work on tests
- skip a few more that aren't supported yet
- produce better debugging information (in particular, in the right order)
- avoid some autocasts that aren't supported yet and are usually
unnecessary
- Handle more constraints like `8 * n = 8 * ?Goal`
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/coq/Sail2_values.v | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/coq/Sail2_values.v b/lib/coq/Sail2_values.v index e7e4c30b..37510082 100644 --- a/lib/coq/Sail2_values.v +++ b/lib/coq/Sail2_values.v @@ -1210,6 +1210,9 @@ intros; (* To solve implications for derive_m *) try (exact trivial_range); try fill_in_evar_eq; try match goal with |- context [projT1 ?X] => apply (ArithFact_self_proof X) end; +(* Trying reflexivity will fill in more complex metavariable examples than + fill_in_evar_eq above, e.g., 8 * n = 8 * ?Goal3 *) +try (constructor; reflexivity); try (constructor; omega); prepare_for_solver; (*dump_context;*) |
