@@ -56,24 +56,32 @@ set -u
5656echo " ucpp-version=2019v0"
5757
5858# set validating solvers for each logic
59+ ABV=" cvc4 z3"
5960ABVFP=" cvc4 z3"
61+ ABVFPLRA=" cvc4"
6062ALIA=" cvc4 vampire z3"
61- ANIA=" cvc4 vampire z3"
62- # AUFBVDTLIA="cvc4 z3"
63+ # ANIA="cvc4 vampire z3"
64+ AUFBVDTLIA=" cvc4 z3"
6365AUFDTLIA=" cvc4 vampire z3"
66+ AUFDTLIRA=" cvc4 vampire"
67+ AUFDTNIRA=" cvc4 vampire"
68+ AUFFPDTLIRA=" cvc4"
6469AUFLIA=" cvc4 vampire z3"
6570AUFLIRA=" cvc4 vampire z3"
6671AUFNIA=" cvc4 vampire z3"
6772AUFNIRA=" cvc4 vampire z3"
6873BV=" cvc4 z3"
6974BVFP=" cvc4 z3"
75+ BVFPLRA=" cvc4"
7076FP=" cvc4 z3"
77+ FPLRA=" "
7178LIA=" cvc4 vampire z3"
7279LRA=" cvc4 vampire z3"
7380NIA=" cvc4 vampire z3"
7481NRA=" cvc4 vampire z3"
7582QF_ABV=" cvc4 z3 yices"
7683QF_ABVFP=" cvc4 z3"
84+ QF_ABVFPLRA=" cvc4"
7785QF_ALIA=" cvc4 z3 yices"
7886QF_ANIA=" cvc4 mathsat z3"
7987QF_AUFBV=" cvc4 z3 yices"
@@ -83,9 +91,9 @@ QF_AX="cvc4 z3 yices"
8391QF_BV=" cvc4 z3 yices"
8492QF_BVFP=" cvc4 z3"
8593QF_BVFPLRA=" cvc4 z3"
86- # QF_DT="cvc4 z3"
94+ QF_DT=" cvc4 z3"
8795QF_FP=" cvc4 z3"
88- # QF_FPLRA="cvc4 z3"
96+ QF_FPLRA=" cvc4 z3"
8997QF_IDL=" cvc4 z3 yices"
9098QF_LIA=" cvc4 z3 yices"
9199QF_LIRA=" cvc4 z3 yices"
@@ -94,19 +102,25 @@ QF_NIA="cvc4 mathsat z3"
94102QF_NIRA=" cvc4 mathsat z3"
95103QF_NRA=" cvc4 mathsat z3"
96104QF_RDL=" cvc4 z3 yices"
97- # QF_S
98- # QF_SLIA="cvc4 z3 "
105+ QF_S= " cvc4 "
106+ QF_SLIA=" cvc4"
99107QF_UF=" cvc4 z3 yices"
100108QF_UFBV=" cvc4 z3 yices"
109+ QF_UFFP=" cvc4"
101110QF_UFIDL=" cvc4 z3 yices"
102111QF_UFLIA=" cvc4 z3 yices"
103112QF_UFLRA=" cvc4 z3 yices"
104113QF_UFNIA=" cvc4 z3 mathsat"
105114QF_UFNRA=" cvc4 z3 mathsat"
106115UF=" cvc4 vampire z3"
107116UFBV=" cvc4 z3"
108- # UFDT="cvc4 vampire z3"
109- # UFDTLIA="cvc4 vampire z3"
117+ UFDT=" cvc4 vampire z3"
118+ UFDTLIA=" cvc4 vampire z3"
119+ UFDTLIRA=" cvc4 vampire"
120+ UFDTNIA=" cvc4 vampire"
121+ UFDTNIRA=" cvc4 vampire"
122+ UFFPDTLIRA=" cvc4"
123+ UFFPDTNIRA=" cvc4"
110124UFIDL=" cvc4 vampire z3"
111125UFLIA=" cvc4 vampire z3"
112126UFLRA=" cvc4 vampire z3"
@@ -159,7 +173,7 @@ if [ "$CHECK_SAT_RESPONSE" == "unsat" ]; then
159173 VALIDATION_SOLVERS=(${! LOGIC} )
160174 echo " parsable-unsat-core=true"
161175 # size of unsat core was written as comment in the first line by the benchmark scrambler
162- SIZE_OF_UNSAT_CORE=$( head -n 1 ./unsat-core-validation-script.smt2 | sed -e ' s/;; parsed // ' | sed -e ' s/ names:\ .*//' )
176+ SIZE_OF_UNSAT_CORE=$( head -n 1 ./unsat-core-validation-script.smt2 | sed -e ' s/;; parsed \([0-9][0-9]*\) names:.*/\1 /' )
163177 echo " size-unsat-core=$SIZE_OF_UNSAT_CORE "
164178 REDUCTION=$(( NUMBER_OF_ASSERT_COMMANDS - SIZE_OF_UNSAT_CORE))
165179
0 commit comments