diff options
author | Jason Gross <jgross@mit.edu> | 2017-11-08 01:45:55 -0500 |
---|---|---|
committer | Jason Gross <jgross@mit.edu> | 2017-11-08 01:45:55 -0500 |
commit | 4c1f3132fc077c2e33ec94f20674e7c4cf714f68 (patch) | |
tree | 9cd6a61bcdd380ef58e288cb51bdcb9630e2ebd4 | |
parent | f5f0e769f7af6c118df6d821898dc160a0d4b3f8 (diff) |
Fix another side condition issue
-rw-r--r-- | src/Arithmetic/Saturated/Freeze.v | 2 | ||||
-rw-r--r-- | src/Specific/Framework/ArithmeticSynthesis/Freeze.v | 3 |
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. |