You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(* This is conceptually [<=] but we don't let Alt-Ergo know *)
logic my_leq : real, real -> bool
theory My_theory extends FPA =
axiom triggers :
forall x : real [ int_floor(x) ]. my_leq(real_of_int(int_floor(x)), x)
end
Alt-ergo returns unknown for the first check-sat and unsat for the second. The second is definitely not unsat, it should actually be the same than the first check-sat.
If we remove the line (push 1) (pop 1) , then alt-ergo answers soundly.
The text was updated successfully, but these errors were encountered:
Push and pop have a serious soundness issue.
File prelude.ae:
File test.smt2
Alt-ergo returns
unknown
for the firstcheck-sat
andunsat
for the second. The second is definitely notunsat
, it should actually be the same than the firstcheck-sat
.If we remove the line
(push 1) (pop 1)
, then alt-ergo answers soundly.The text was updated successfully, but these errors were encountered: