Updated incremental run script
authorClark Barrett <barrett@cs.nyu.edu>
Sat, 28 May 2016 17:28:38 +0000 (10:28 -0700)
committerClark Barrett <barrett@cs.nyu.edu>
Sat, 28 May 2016 17:28:38 +0000 (10:28 -0700)
contrib/run-script-smtcomp2016-application

index 9dd79ba0042d2327b60bf13de8a1d9aa890d5e01..88bbb5f535a377cb6977a4c60e2f4c0d1c684f52 100644 (file)
@@ -20,33 +20,32 @@ function runcvc4 {
   # we run in this way for line-buffered input, otherwise memory's a
   # concern (plus it mimics what we'll end up getting from an
   # application-track trace runner?)
-  $cvc4 --force-logic="$logic" -L smt2 --print-success --no-checking --no-interactive --incremental "$@" <&0-
+  $cvc4 --force-logic="$logic" -L smt2 --print-success --no-checking --no-interactive "$@" <&0-
 }
 
 case "$logic" in
 
-QF_LRA)
-  runcvc4 --enable-miplib-trick --miplib-trick-subs=4 --lemmas-on-replay-failure --replay-early-close-depth=4 --replay-lemma-reject-cut=128 --replay-reject-cut=512 --unconstrained-simp
+ALIA|QF_ALIA|QF_LRA|QF_UFLIA|QF_UFLRA|UFLRA)
+  runcvc4 --incremental
   ;;
-QF_LIA)
-  # same as QF_LRA but add --pb-rewrites
-  runcvc4 --enable-miplib-trick --miplib-trick-subs=4 --lemmas-on-replay-failure --replay-early-close-depth=4 --replay-lemma-reject-cut=128 --replay-reject-cut=512 --unconstrained-simp --pb-rewrites
+ANIA|QF_ANIA|QF_NIA|QF_UFNIA)
+  runcvc4 --tear-down-incremental=1
   ;;
-ALIA|AUFLIA|AUFLIRA|AUFNIRA|BV|UF|UFBV|UFIDL|UFLIA|UFLRA|UFNIA)
-  runcvc4 --simplification=none --decision=internal --full-saturate-quant
+LIA)
+  runcvc4 --incremental --cbqi
   ;;
-LIA|LRA|NIA|NRA)
-  runcvc4 --enable-cbqi --full-saturate-quant
+QF_AUFLIA)
+  runcvc4 --no-arrays-eager-index --arrays-eager-lemmas --incremental
   ;;
 QF_BV)
-  runcvc4 --unconstrained-simp --bv-eq-slicer=auto --bv-div-zero-const --bv-intro-pow2
+  runcvc4 --tear-down-incremental=4 --bv-eq-slicer=auto --bv-div-zero-const --bv-intro-pow2
   ;;
-QF_AUFLIA|QF_AX)
-  runcvc4 --no-arrays-eager-index --arrays-eager-lemmas
+QF_LIA)
+  runcvc4 --tear-down-incremental=1 --unconstrained-simp
   ;;
 *)
   # just run the default
-  runcvc4
+  runcvc4 --incremental
   ;;
 
 esac