[SMT-LIB] Improper unary operators fixed in SMT-LIB

Morgan Deters mdeters at cs.nyu.edu
Thu Jun 24 17:25:13 EDT 2010


Hi SMT-LIB and SMT-COMP communities,

We discovered 1500 benchmarks where operators requiring >= 2 arguments
had only one, e.g. (and (= x 10)).  These have been found and
repaired.

Additionally, QF_BV/check2/symbols.smt2 contained a multiply-defined
symbol.  This has been fixed.

Thanks to Alberto Griggio and Florian Lapschies for reporting these
problems initially.

As usual, the benchmarks are available from

   http://www.smtlib.org/

Due to popular demand, we soon intend to have a sync'able repository
of benchmarks available (perhaps via "git").  Hopefully this will ease
the burden of continually re-syncing the benchmark suite.

All changes to the library can be seen (and just these changes
downloaded) by using the SMT-LIB benchmark search interface and
searching for:

   modified >= 2010-06-24

These benchmarks are already available on SMT-Exec as benchmark
revision '20090624-smtlib2'.

These changes affect the following benchmark families:

  QF_BV/gulwani-pldi08
  QF_UF/eq_diamond
  QF_LIA/check
  QF_LIA/bofill-scheduling
  AUFLIA/simplify
  QF_UFIDL/bcnscheduling
  QF_BV/check2

Regards,
Morgan (also for Albert, Clark, Aaron, and Cesare)


More information about the SMT-LIB mailing list