aboutsummaryrefslogtreecommitdiffstats
path: root/src/lia
diff options
context:
space:
mode:
Diffstat (limited to 'src/lia')
-rw-r--r--src/lia/Lia.v5
-rw-r--r--src/lia/lia.ml1
2 files changed, 4 insertions, 2 deletions
diff --git a/src/lia/Lia.v b/src/lia/Lia.v
index d8e89f3..dbd3b9c 100644
--- a/src/lia/Lia.v
+++ b/src/lia/Lia.v
@@ -1006,7 +1006,8 @@ Transparent build_z_atom.
symmetry;apply Zgt_is_gt_bool.
destruct t0;inversion H13;clear H13;subst.
simpl.
- symmetry;apply (Zeq_is_eq_bool (Zeval_expr (interp_vmap vm') pe1) (Zeval_expr (interp_vmap vm') pe2)).
+ apply (Z.eqb_eq (Zeval_expr (interp_vmap vm') pe1) (Zeval_expr (interp_vmap vm') pe2)).
+
Qed.
Lemma build_formula_correct :
@@ -1474,7 +1475,7 @@ Transparent build_z_atom.
case_eq (vb <=? va); intros; subst.
apply Zle_bool_imp_le in H2.
apply Zle_bool_imp_le in H3.
- apply Zeq_bool_neq in H.
+ apply Z.eqb_neq in H.
(*pour la beauté du geste!*) lia.
rewrite H3 in H1; simpl in H1; elim diff_true_false; trivial.
rewrite H2 in H0; simpl in H1; elim diff_true_false; trivial.
diff --git a/src/lia/lia.ml b/src/lia/lia.ml
index 589d59a..e5f2fe9 100644
--- a/src/lia/lia.ml
+++ b/src/lia/lia.ml
@@ -160,6 +160,7 @@ let rec smt_Form_to_coq_micromega_formula tbl l =
failwith "Lia.smt_Form_to_coq_micromega_formula: wrong number of arguments for Fnot2"
else
smt_Form_to_coq_micromega_formula tbl l.(0)
+ | Fapp (Fforall _, _) -> assert false
in
if Form.is_pos l then v
else N(v)