Skip to content

Commit 54042f3

Browse files
authoredJun 22, 2020
2020 unsat core postprocessor update (#7)
* Updated process, added new verifying solvers, and updated old verifying solvers to 2020 final submissions Unified starexec run script names Updated the validation solvers in readme and the makefile. * Fixed cvc4 version to correspond to starexec id 28798
1 parent 54748a7 commit 54042f3

12 files changed

+32
-33
lines changed
 

‎Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ POSTPROCESSORS = SMT-COMP-2020-single-query-post-processor.tar.gz \
1313
SMT-COMP-2020-incremental-post-processor.tar.gz \
1414
SMT-COMP-2020-unsat-core-post-processor.tar.gz \
1515
SMT-COMP-2020-model-validation-post-processor.tar.gz
16-
VALIDATION_SOLVERS=cvc4 mathsat vampire yices z3
16+
VALIDATION_SOLVERS=alt-ergo bitwuzla cvc4 mathsat ultimateeliminator+mathsat vampire yices z3
1717

1818
all: $(POSTPROCESSORS)
1919

‎unsat-core-track/README.md

+2-3
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,12 @@ unsatisfiable using a set of validating solvers built into the script.
1515

1616
### Setup
1717

18-
1. Unpack all [validation solvers](validation_solvesr) and ensure that they
18+
1. Unpack all [validation solvers](validation_solvers) and ensure that they
1919
are available at
2020
```bash
2121
./validation_solvers/<solver>/bin/<solver>
2222
```
23-
The solvers currently required by the script are `CVC4`, `MathSAT`, `Z3`, and
24-
`Vampire`.
23+
The solvers currently required by the script are `alt-ergo`, `bitwuzla`, `cvc4`, `mathsat`, `ultimateeliminator+mathsat`, `vampire`, `yices`, and `z3`.
2524

2625
2. Ensure that the [scrambler](https://github.com/SMT-COMP/scrambler) is in
2726
the current directory as a compiled binary.

‎unsat-core-track/process

+29-29
Original file line numberDiff line numberDiff line change
@@ -56,44 +56,44 @@ set -u
5656
echo "ucpp-version=2019v0"
5757

5858
# set validating solvers for each logic
59-
ABV="cvc4 z3"
60-
ABVFP="cvc4 z3"
61-
ABVFPLRA="cvc4"
59+
ABV="cvc4 z3 ultimateeliminator+mathsat"
60+
ABVFP="cvc4 ultimateeliminator+mathsat"
61+
ABVFPLRA="cvc4 ultimateeliminator+mathsat"
6262
ALIA="cvc4 vampire z3"
6363
#ANIA="cvc4 vampire z3"
6464
AUFBVDTLIA="cvc4 z3"
6565
AUFDTLIA="cvc4 vampire z3"
66-
AUFDTLIRA="cvc4 vampire"
67-
AUFDTNIRA="cvc4 vampire"
68-
AUFFPDTLIRA="cvc4"
66+
AUFDTLIRA="cvc4 vampire alt-ergo"
67+
AUFDTNIRA="cvc4 vampire alt-ergo"
68+
AUFFPDTLIRA="cvc4 ultimateeliminator+mathsat"
6969
AUFLIA="cvc4 vampire z3"
7070
AUFLIRA="cvc4 vampire z3"
7171
AUFNIA="cvc4 vampire z3"
7272
AUFNIRA="cvc4 vampire z3"
73-
BV="cvc4 z3"
74-
BVFP="cvc4 z3"
75-
BVFPLRA="cvc4"
76-
FP="cvc4 z3"
77-
FPLRA=""
78-
LIA="cvc4 vampire z3"
73+
BV="cvc4 z3 ultimateeliminator+mathsat"
74+
BVFP="cvc4 ultimateeliminator+mathsat"
75+
BVFPLRA="cvc4 ultimateeliminator+mathsat"
76+
FP="cvc4 z3 ultimateeliminator+mathsat"
77+
FPLRA="cvc4 ultimateeliminator+mathsat"
78+
LIA="cvc4 ultimateeliminator+mathsat z3"
7979
LRA="cvc4 vampire z3"
8080
NIA="cvc4 vampire z3"
8181
NRA="cvc4 vampire z3"
8282
QF_ABV="cvc4 z3 yices"
83-
QF_ABVFP="cvc4 z3"
84-
QF_ABVFPLRA="cvc4"
83+
QF_ABVFP="cvc4 z3 mathsat"
84+
QF_ABVFPLRA="cvc4 mathsat"
8585
QF_ALIA="cvc4 z3 yices"
8686
QF_ANIA="cvc4 mathsat z3"
8787
QF_AUFBV="cvc4 z3 yices"
8888
QF_AUFLIA="cvc4 z3 yices"
8989
QF_AUFNIA="cvc4 mathsat z3"
9090
QF_AX="cvc4 z3 yices"
91-
QF_BV="cvc4 z3 yices"
92-
QF_BVFP="cvc4 z3"
93-
QF_BVFPLRA="cvc4 z3"
94-
QF_DT="cvc4 z3"
95-
QF_FP="cvc4 z3"
96-
QF_FPLRA="cvc4 z3"
91+
QF_BV="cvc4 z3 mathsat"
92+
QF_BVFP="cvc4 z3 mathsat"
93+
QF_BVFPLRA="cvc4 z3 mathsat"
94+
QF_DT="cvc4 z3 alt-ergo"
95+
QF_FP="cvc4 z3 mathsat"
96+
QF_FPLRA="cvc4 z3 mathsat"
9797
QF_IDL="cvc4 z3 yices"
9898
QF_LIA="cvc4 z3 yices"
9999
QF_LIRA="cvc4 z3 yices"
@@ -102,25 +102,25 @@ QF_NIA="cvc4 mathsat z3"
102102
QF_NIRA="cvc4 mathsat z3"
103103
QF_NRA="cvc4 mathsat z3"
104104
QF_RDL="cvc4 z3 yices"
105-
QF_S="cvc4"
106-
QF_SLIA="cvc4"
105+
#QF_S="cvc4"
106+
#QF_SLIA="cvc4"
107107
QF_UF="cvc4 z3 yices"
108108
QF_UFBV="cvc4 z3 yices"
109-
QF_UFFP="cvc4"
109+
QF_UFFP="cvc4 mathsat bitwuzla"
110110
QF_UFIDL="cvc4 z3 yices"
111111
QF_UFLIA="cvc4 z3 yices"
112112
QF_UFLRA="cvc4 z3 yices"
113113
QF_UFNIA="cvc4 z3 mathsat"
114114
QF_UFNRA="cvc4 z3 mathsat"
115115
UF="cvc4 vampire z3"
116-
UFBV="cvc4 z3"
116+
UFBV="cvc4 z3 ultimateeliminator+mathsat"
117117
UFDT="cvc4 vampire z3"
118118
UFDTLIA="cvc4 vampire z3"
119-
UFDTLIRA="cvc4 vampire"
120-
UFDTNIA="cvc4 vampire"
121-
UFDTNIRA="cvc4 vampire"
122-
UFFPDTLIRA="cvc4"
123-
UFFPDTNIRA="cvc4"
119+
UFDTLIRA="cvc4 alt-ergo"
120+
UFDTNIA="cvc4 vampire alt-ergo"
121+
UFDTNIRA="cvc4 vampire alt-ergo"
122+
UFFPDTLIRA="cvc4 ultimateeliminator+mathsat"
123+
UFFPDTNIRA="cvc4 ultimateeliminator+mathsat"
124124
UFIDL="cvc4 vampire z3"
125125
UFLIA="cvc4 vampire z3"
126126
UFLRA="cvc4 vampire z3"

‎unsat-core-track/scrambler.tar.xz

19.7 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
-3.62 MB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
-313 KB
Binary file not shown.
1.61 MB
Binary file not shown.

0 commit comments

Comments
 (0)
Please sign in to comment.