10 # use: trywith [params..]
11 # to attempt a run. Only thing printed on stdout is "sat" or "unsat", in
12 # which case this run script terminates immediately. Otherwise, this
13 # function returns normally.
15 result
="$( ulimit -t "$1";shift;$cvc4 -L tptp --szs-compliant --no-checking --no-interactive "$@
" $bench)"
17 sat
) echo "% SZS status" "Satisfiable for $filename"; exit 0;;
18 unsat
) echo "% SZS status" "Unsatisfiable for $filename"; exit 0;;
19 conjecture-sat
) echo "% SZS status" "CounterSatisfiable for $filename"; exit 0;;
20 conjecture-unsat
) echo "% SZS status" "Theorem for $filename"; exit 0;;
24 result
="$( $cvc4 -L tptp --szs-compliant --no-checking --no-interactive "$@
" $bench)"
26 sat
) echo "% SZS status" "Satisfiable for $filename"; exit 0;;
27 unsat
) echo "% SZS status" "Unsatisfiable for $filename"; exit 0;;
28 conjecture-sat
) echo "% SZS status" "CounterSatisfiable for $filename"; exit 0;;
29 conjecture-unsat
) echo "% SZS status" "Theorem for $filename"; exit 0;;
34 trywith
15 --finite-model-find --fmf-inst-engine
35 trywith
30 --finite-model-find --decision=justification
--fmf-fmc
36 trywith
$to --decision=justification
37 echo "% SZS status" "GaveUp for $filename"