summaryrefslogtreecommitdiff
path: root/test/regress/regress1/nl
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2020-02-03 12:23:27 -0600
committerGitHub <noreply@github.com>2020-02-03 12:23:27 -0600
commitdd67f7c0250a0725f2afc9fa38d3fca219eb2088 (patch)
treec0f4175dd15fa9089aeb6fe9ac634e4f54a26253 /test/regress/regress1/nl
parent5b010143cce0cace27e2556e26221f69ae43f688 (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.smt211
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)
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback