Skip to content

Commit 9f47f8d

Browse files
author
Joel Allred
committed
Skip 3rd party Z3 known bugs
1 parent 8012a2d commit 9f47f8d

File tree

33 files changed

+163
-33
lines changed

33 files changed

+163
-33
lines changed
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FUTURE
1+
FUTURE z3_bug
22
indexof_input_sat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^sat$
77
--
88
error
9+
--
10+
z3:
11+
Returns "unknown"
12+
Z3 [version 4.8.3 - 64 bit]
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FUTURE
1+
FUTURE z3_bug
22
lex_order_const_sat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^sat$
77
--
88
error
9+
--
10+
z3:
11+
str.< not supported
12+
Z3 [version 4.8.3 - 64 bit]
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FUTURE
1+
FUTURE z3_bug
22
lex_order_const_unsat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^unsat$
77
--
88
error
9+
--
10+
z3:
11+
str.< not supported
12+
Z3 [version 4.8.3 - 64 bit]
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FUTURE
1+
FUTURE z3_bug
22
lex_order_input_sat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^sat$
77
--
88
error
9+
--
10+
z3:
11+
str.< not supported
12+
Z3 [version 4.8.3 - 64 bit]
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FUTURE
1+
FUTURE z3_bug
22
lex_order_input_unsat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^unsat$
77
--
88
error
9+
--
10+
z3:
11+
str.< not supported
12+
Z3 [version 4.8.3 - 64 bit]
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FUTURE
1+
FUTURE z3_bug
22
reflexive_lex_order_const_sat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^sat$
77
--
88
error
9+
--
10+
z3:
11+
str.<= not supported
12+
Z3 [version 4.8.3 - 64 bit]
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FUTURE
1+
FUTURE z3_bug
22
reflexive_lex_order_const_sat2.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^sat$
77
--
88
error
9+
--
10+
z3:
11+
str.<= not supported
12+
Z3 [version 4.8.3 - 64 bit]
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FUTURE
1+
FUTURE z3_bug
22
reflexive_lex_order_const_unsat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^unsat$
77
--
88
error
9+
--
10+
z3:
11+
str.<= not supported
12+
Z3 [version 4.8.3 - 64 bit]
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FUTURE
1+
FUTURE z3_bug
22
reflexive_lex_order_input_sat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^sat$
77
--
88
error
9+
--
10+
z3:
11+
str.<= not supported
12+
Z3 [version 4.8.3 - 64 bit]
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FUTURE
1+
FUTURE z3_bug
22
reflexive_lex_order_input_unsat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^unsat$
77
--
88
error
9+
--
10+
z3:
11+
str.<= not supported
12+
Z3 [version 4.8.3 - 64 bit]
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FUTURE
1+
FUTURE z3_bug
22
regexp_concat_input_sat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^sat$
77
--
88
error
9+
--
10+
z3:
11+
Returns "unknown"
12+
Z3 [version 4.8.3 - 64 bit]

regression/smt2_strings/regexp_concat_input_unsat/regexp_concat_input_unsat.desc

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FUTURE cvc4_bug
1+
FUTURE cvc4_bug z3_bug
22
regexp_concat_input_unsat.smt2
33

44
^EXIT=0$
@@ -12,3 +12,7 @@ Erroneously returns SAT.
1212
The obtained model is rubbish too, it assumes that
1313
"abc" matches "A"* + "ab"*
1414
(cvc4 1.7-prerelease [git master e1dc3932])
15+
16+
z3:
17+
Returns "unknown"
18+
Z3 [version 4.8.3 - 64 bit]
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FUTURE
1+
FUTURE z3_bug
22
regexp_inter_const_unsat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^unsat$
77
--
88
error
9+
--
10+
z3:
11+
Erroneously returns "sat"
12+
Z3 [version 4.8.3 - 64 bit]
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FUTURE
1+
FUTURE z3_bug
22
regexp_inter_input_sat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^sat$
77
--
88
error
9+
--
10+
z3:
11+
Returns "unknown"
12+
Z3 [version 4.8.3 - 64 bit]

regression/smt2_strings/regexp_inter_input_unsat/regexp_inter_input_unsat.desc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FUTURE cvc4_bug
1+
FUTURE cvc4_bug z3_bug
22
regexp_inter_input_unsat.smt2
33

44
^EXIT=0$
@@ -13,3 +13,6 @@ re.inter seems to not be constrained enough, as
1313
allows a model where in1=="abc" and in2=="a".
1414
(cvc4 1.7-prerelease [git master e1dc3932])
1515

16+
z3:
17+
Returns "unknown"
18+
Z3 [version 4.8.3 - 64 bit]

regression/smt2_strings/regexp_loop_input_sat/regexp_loop_input_sat.desc

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FUTURE cvc4_bug
1+
FUTURE cvc4_bug z3_bug
22
regexp_loop_input_sat.smt2
33

44
^EXIT=0$
@@ -10,3 +10,7 @@ error
1010
cvc4 (--strings-exp):
1111
re.loop not supported
1212
(cvc4 1.7-prerelease [git master e1dc3932])
13+
14+
z3:
15+
re.loop is only supported with constant bounds
16+
Z3 [version 4.8.3 - 64 bit]

regression/smt2_strings/regexp_loop_input_unsat/regexp_loop_input_unsat.desc

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FUTURE cvc4_bug
1+
FUTURE cvc4_bug z3_bug
22
regexp_loop_input_unsat.smt2
33

44
^EXIT=0$
@@ -10,3 +10,7 @@ error
1010
cvc4 (--strings-exp):
1111
re.loop not supported
1212
(cvc4 1.7-prerelease [git master e1dc3932])
13+
14+
z3:
15+
re.loop is only supported with constant bounds
16+
Z3 [version 4.8.3 - 64 bit]
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FUTURE
1+
FUTURE z3_bug
22
regexp_opt_input_sat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^sat$
77
--
88
error
9+
10+
z3:
11+
Returns "unknown"
12+
Z3 [version 4.8.3 - 64 bit]
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FUTURE
1+
FUTURE z3_bug
22
regexp_plus_input_sat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^sat$
77
--
88
error
9+
--
10+
z3:
11+
Returns "unknown"
12+
Z3 [version 4.8.3 - 64 bit]
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FUTURE
1+
FUTURE z3_bug
22
regexp_plus_input_unsat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^unsat$
77
--
88
error
9+
--
10+
z3:
11+
Returns "unknown"
12+
Z3 [version 4.8.3 - 64 bit]

regression/smt2_strings/regexp_range_input_sat/regexp_range_input_sat.desc

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FUTURE cvc4_bug
1+
FUTURE cvc4_bug z3_bug
22
regexp_range_input_sat.smt2
33

44
^EXIT=0$
@@ -10,3 +10,7 @@ error
1010
cvc4 (--strings-exp):
1111
re.range expects constant bounds
1212
(cvc4 1.7-prerelease [git master e1dc3932])
13+
14+
z3:
15+
Returns "unknown"
16+
Z3 [version 4.8.3 - 64 bit]

regression/smt2_strings/regexp_range_input_unsat/regexp_range_input_unsat.desc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FUTURE cvc4_bug
1+
FUTURE cvc4_bug z3_bug
22
regexp_range_input_unsat.smt2
33

44
^EXIT=0$
@@ -11,3 +11,6 @@ cvc4 (--strings-exp):
1111
re.range expects constant bounds
1212
(cvc4 1.7-prerelease [git master e1dc3932])
1313

14+
z3:
15+
Returns "unknown"
16+
Z3 [version 4.8.3 - 64 bit]
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FUTURE
1+
FUTURE z3_bug
22
regexp_star_input_sat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^sat$
77
--
88
error
9+
--
10+
z3:
11+
Returns "unknown"
12+
Z3 [version 4.8.3 - 64 bit]
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FUTURE
1+
FUTURE z3_bug
22
regexp_union_input_sat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^sat$
77
--
88
error
9+
--
10+
z3:
11+
Returns "unknown"
12+
Z3 [version 4.8.3 - 64 bit]
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FUTURE
1+
FUTURE z3_bug
22
regexp_union_const_unsat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^unsat$
77
--
88
error
9+
--
10+
z3:
11+
Returns "unknown"
12+
Z3 [version 4.8.3 - 64 bit]
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FUTURE
1+
FUTURE z3_bug
22
replace_all_const_sat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^sat$
77
--
88
error
9+
--
10+
z3:
11+
str.replaceall is not supported
12+
Z3 [version 4.8.3 - 64 bit]
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FUTURE
1+
FUTURE z3_bug
22
replace_all_const_unsat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^unsat$
77
--
88
error
9+
--
10+
z3:
11+
str.replaceall is not supported
12+
Z3 [version 4.8.3 - 64 bit]
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FUTURE
1+
FUTURE z3_bug
22
replace_all_const_sat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^sat$
77
--
88
error
9+
--
10+
z3:
11+
str.replaceall is not supported
12+
Z3 [version 4.8.3 - 64 bit]

0 commit comments

Comments
 (0)