diff options
Diffstat (limited to 'test/regress/regress0/arrays/bug272.minimized.smtv1.smt2')
-rw-r--r-- | test/regress/regress0/arrays/bug272.minimized.smtv1.smt2 | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/regress/regress0/arrays/bug272.minimized.smtv1.smt2 b/test/regress/regress0/arrays/bug272.minimized.smtv1.smt2 new file mode 100644 index 000000000..a62fea605 --- /dev/null +++ b/test/regress/regress0/arrays/bug272.minimized.smtv1.smt2 @@ -0,0 +1,10 @@ +(set-option :incremental false) +(set-info :status sat) +(set-logic QF_AUF) +(declare-sort Index 0) +(declare-sort Element 0) +(declare-fun v2 () Index) +(declare-fun v0 () (Array Index Element)) +(declare-fun v3 () Element) +(declare-fun v1 () Index) +(check-sat-assuming ( (let ((_let_0 (select v0 v2))) (let ((_let_1 (store v0 v1 v3))) (let ((_let_2 (store _let_1 v2 _let_0))) (let ((_let_3 (store (store _let_1 v2 v3) v1 _let_0))) (let ((_let_4 (select (store _let_1 v2 v3) v1))) (xor true (or (= v3 _let_0) (distinct (ite (= (store _let_1 v2 v3) _let_2) (store _let_1 v2 v3) _let_3) (store (store _let_1 v2 v3) v1 (ite (= v0 _let_2) (ite (distinct (store _let_1 v2 v3) _let_3) v3 (ite (distinct v3 _let_4) v3 _let_4)) (ite (= _let_1 _let_2) _let_0 _let_0))))))))))) )) |