diff options
Diffstat (limited to 'test/regress/regress0/arrays/bug272.minimized.smt')
-rw-r--r-- | test/regress/regress0/arrays/bug272.minimized.smt | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/test/regress/regress0/arrays/bug272.minimized.smt b/test/regress/regress0/arrays/bug272.minimized.smt new file mode 100644 index 000000000..360740310 --- /dev/null +++ b/test/regress/regress0/arrays/bug272.minimized.smt @@ -0,0 +1,32 @@ +(benchmark fuzzsmt +:logic QF_AX +:extrafuns ((v2 Index)) +:extrafuns ((v0 Array)) +:extrafuns ((v3 Element)) +:extrafuns ((v1 Index)) +:status sat +:formula +(flet ($n1 true) +(let (?n2 (select v0 v2)) +(flet ($n3 (= v3 ?n2)) +(let (?n4 (store v0 v1 v3)) +(let (?n5 (store ?n4 v2 v3)) +(let (?n6 (store ?n4 v2 ?n2)) +(flet ($n7 (= ?n5 ?n6)) +(let (?n8 (store ?n5 v1 ?n2)) +(let (?n9 (ite $n7 ?n5 ?n8)) +(flet ($n10 (= v0 ?n6)) +(flet ($n11 (distinct ?n5 ?n8)) +(let (?n12 (select ?n5 v1)) +(flet ($n13 (distinct v3 ?n12)) +(let (?n14 (ite $n13 v3 ?n12)) +(let (?n15 (ite $n11 v3 ?n14)) +(flet ($n16 (= ?n4 ?n6)) +(let (?n17 (ite $n16 ?n2 ?n2)) +(let (?n18 (ite $n10 ?n15 ?n17)) +(let (?n19 (store ?n5 v1 ?n18)) +(flet ($n20 (distinct ?n9 ?n19)) +(flet ($n21 (or $n3 $n20)) +(flet ($n22 (xor $n1 $n21)) +$n22 +))))))))))))))))))))))) |