diff options
| author | Brian Campbell | 2018-09-05 14:06:58 +0100 |
|---|---|---|
| committer | Brian Campbell | 2018-09-05 14:26:17 +0100 |
| commit | d27c1dcae22d624e0ba8ec5c6790b1466fb2a3e3 (patch) | |
| tree | 79bed32c1741867196284976681aaa0e07ef883f /lib | |
| parent | 5ade6d23451173788ab9283127d4ec7d1e8fb761 (diff) | |
Coq: fill in trivial ranges in constraint solver
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/coq/Sail2_values.v | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/coq/Sail2_values.v b/lib/coq/Sail2_values.v index 7a9d16be..eaf75840 100644 --- a/lib/coq/Sail2_values.v +++ b/lib/coq/Sail2_values.v @@ -1071,6 +1071,7 @@ Ltac solve_arithfact := (* Attempt a simple proof first to avoid lengthy preparation steps (especially as the large proof terms can upset subsequent proofs). *) 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; try (constructor; omega); |
