diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2020-02-03 12:23:27 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-03 12:23:27 -0600 |
commit | dd67f7c0250a0725f2afc9fa38d3fca219eb2088 (patch) | |
tree | c0f4175dd15fa9089aeb6fe9ac634e4f54a26253 /test/regress/regress1/nl | |
parent | 5b010143cce0cace27e2556e26221f69ae43f688 (diff) |
Split on model values when repaired model from non-linear is inconsisent (#3668)
Diffstat (limited to 'test/regress/regress1/nl')
-rw-r--r-- | test/regress/regress1/nl/issue3617.smt2 | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/regress/regress1/nl/issue3617.smt2 b/test/regress/regress1/nl/issue3617.smt2 new file mode 100644 index 000000000..cd96d536a --- /dev/null +++ b/test/regress/regress1/nl/issue3617.smt2 @@ -0,0 +1,11 @@ +(set-logic ALL) +(set-info :status sat) +(declare-fun a () Real) +(declare-fun b () Real) +(declare-fun dbz (Real) Real) +(assert +(let ((_let_0 (dbz 0.0))) (let ((_let_1 (= b 0.0))) (let ((_let_2 (/ 1.0 a))) (let ((_let_3 (dbz 1.0))) (let ((_let_4 (= a 0.0))) (let ((_let_5 (ite _let_4 _let_3 _let_2))) (let ((_let_6 (/ _let_5 b))) (let ((_let_7 (dbz _let_5))) (let ((_let_8 (dbz (dbz (ite _let_1 _let_7 _let_6))))) (or (>= (* (- 1.0) (ite (= _let_8 0.0) _let_0 (/ 0.0 _let_8))) 0.0) (>= _let_0 0.0))))))))))) +) +(assert (> a 0)) +(check-sat) +(get-model) |