diff options
| author | Frédéric Besson | 2019-09-23 19:17:17 +0200 |
|---|---|---|
| committer | Frédéric Besson | 2019-10-21 17:28:41 +0200 |
| commit | 969523467129115c5c46b0508c6d97195cc798d3 (patch) | |
| tree | c2b2995c7dc5a0b4ca0446ff08c0900ab99f87e5 /plugins/micromega/ZMicromega.v | |
| parent | 50e3fd2b6f30ab209200950fd5a804a18b47288f (diff) | |
Improvements of zify
- Fix reification of overloaded operators
(triggers convertibility checks with existing terms)
- Zify instances need not be in hnf
- Fix specification of bool operators
- Add (limited) support for comparison
fixes #10779
Diffstat (limited to 'plugins/micromega/ZMicromega.v')
| -rw-r--r-- | plugins/micromega/ZMicromega.v | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/micromega/ZMicromega.v b/plugins/micromega/ZMicromega.v index 47c77ea927..4f90d2b415 100644 --- a/plugins/micromega/ZMicromega.v +++ b/plugins/micromega/ZMicromega.v @@ -23,7 +23,7 @@ Require Import ZCoeff. Require Import Refl. Require Import ZArith. (*Declare ML Module "micromega_plugin".*) -Open Scope Z_scope. +Local Open Scope Z_scope. Ltac flatten_bool := repeat match goal with @@ -489,7 +489,7 @@ Definition ZweakTautoChecker (w: list ZWitness) (f : BFormula (Formula Z)) : boo (* To get a complete checker, the proof format has to be enriched *) Require Import Zdiv. -Open Scope Z_scope. +Local Open Scope Z_scope. Definition ceiling (a b:Z) : Z := let (q,r) := Z.div_eucl a b in |
