aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jason Gross <jgross@mit.edu>2017-11-08 01:45:55 -0500
committerGravatar Jason Gross <jgross@mit.edu>2017-11-08 01:45:55 -0500
commit4c1f3132fc077c2e33ec94f20674e7c4cf714f68 (patch)
tree9cd6a61bcdd380ef58e288cb51bdcb9630e2ebd4
parentf5f0e769f7af6c118df6d821898dc160a0d4b3f8 (diff)
Fix another side condition issue
-rw-r--r--src/Arithmetic/Saturated/Freeze.v2
-rw-r--r--src/Specific/Framework/ArithmeticSynthesis/Freeze.v3
2 files changed, 2 insertions, 3 deletions
diff --git a/src/Arithmetic/Saturated/Freeze.v b/src/Arithmetic/Saturated/Freeze.v
index 7c05084f6..78a86bc73 100644
--- a/src/Arithmetic/Saturated/Freeze.v
+++ b/src/Arithmetic/Saturated/Freeze.v
@@ -126,7 +126,7 @@ End Freeze.
Hint Opaque freeze_cps : uncps.
Hint Rewrite @freeze_id : uncps.
Hint Rewrite @eval_freeze
- using (assumption || auto) : push_basesystem_eval.
+ using (assumption || reflexivity || auto || eassumption || omega) : push_basesystem_eval.
Hint Unfold
freeze freeze_cps
diff --git a/src/Specific/Framework/ArithmeticSynthesis/Freeze.v b/src/Specific/Framework/ArithmeticSynthesis/Freeze.v
index 7fd723cb8..8c291bc1c 100644
--- a/src/Specific/Framework/ArithmeticSynthesis/Freeze.v
+++ b/src/Specific/Framework/ArithmeticSynthesis/Freeze.v
@@ -58,8 +58,7 @@ Section gen.
let x := constr:(freeze (n:=sz) wt (Z.ones bitwidth) m_enc a) in
presolve_op_F constr:(wt) x;
[ autorewrite with pattern_runtime; reflexivity | ].
- rewrite eval_freeze with (c := c);
- try eassumption; try omega; try reflexivity.
+ reflexivity.
Defined.
End gen.