From: Andres Noetzli <andres.noetzli@gmail.com>
Date: Mon, 18 Oct 2021 14:50:50 +0000 (-0700)
Subject: Update SMT-COMP script (#7389)
X-Git-Tag: cvc5-1.0.0~1055
X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0d08cdb26d105880c07191aa3eeb5a8f9fe467da;p=cvc5.git

Update SMT-COMP script (#7389)

PR #6848 disabled relevancy order by default, but for QF_NIA, it helps
us solve significantly more benchmarks (17525 vs. 16889 with a 20 minute
timeout using the updated SMT-COMP script). This also updates the
options for `QF_AUFBV` and `QF_ALIA` to use `--decision=stoponly`,
following the name change of the option.
---

diff --git a/contrib/competitions/smt-comp/run-script-smtcomp2021 b/contrib/competitions/smt-comp/run-script-smtcomp2021
index 9b4f534b0..faa368670 100755
--- a/contrib/competitions/smt-comp/run-script-smtcomp2021
+++ b/contrib/competitions/smt-comp/run-script-smtcomp2021
@@ -56,7 +56,7 @@ QF_LIA)
   finishwith --miplib-trick --miplib-trick-subs=4 --use-approx --lemmas-on-replay-failure --replay-early-close-depth=4 --replay-lemma-reject-cut=128 --replay-reject-cut=512 --unconstrained-simp --use-soi --pb-rewrites --ite-simp --simp-ite-compress
   ;;
 QF_NIA)
-  trywith 420 --nl-ext-tplanes --decision=justification
+  trywith 420 --nl-ext-tplanes --decision=justification --jh-rlv-order
   trywith 60 --nl-ext-tplanes --decision=internal
   trywith 60 --nl-ext-tplanes --decision=justification-old
   trywith 60 --no-nl-ext-tplanes --decision=internal
@@ -132,7 +132,7 @@ LIA|LRA)
   ;;
 QF_AUFBV)
   trywith 600
-  finishwith --decision=justification-stoponly
+  finishwith --decision=stoponly
   ;;
 QF_ABV)
   trywith 50 --ite-simp --simp-with-care --repeat-simp --arrays-weak-equiv
@@ -153,7 +153,7 @@ QF_AUFNIA)
   ;;
 QF_ALIA)
   trywith 140 --decision=justification --arrays-weak-equiv
-  finishwith --decision=justification-stoponly --no-arrays-eager-index --arrays-eager-lemmas
+  finishwith --decision=stoponly --no-arrays-eager-index --arrays-eager-lemmas
   ;;
 QF_S|QF_SLIA)
   trywith 300 --strings-exp --strings-fmf --no-jh-rlv-order