[SMT-LIB] a couple of logic issues
Leonardo de Moura
demoura at csl.sri.com
Mon Jul 24 12:21:14 EDT 2006
Hi Clark,
> 2) The other issue that I am unclear about is which logics allow
> the use of new
> unary predicate symbols. Currently, it seems that we have
> benchmarks in all
> divisions that declare unary predicates using the "extrapreds"
> command.
> However, if I read the logics, it seems that QF_IDL and QF_RDL
> definitely do
> not allow unary predicates and some of the others are vague
> (i.e. they allow
> "free constant symbols"). What do people think about this?
> Should all
> logics allow new unary predicats? If not, does that mean that
> only the "UF"
> flavors of logics should allow declaration of unary predicates?
I didn't find any benchmark in QF_IDL, QF_LIA, QF_LRA, and QF_RDL
that uses
unary predicate symbols. I used the following regular expression
during the
search: ":extrapreds (([^ ]* [^ ]*))".
Leonardo
More information about the SMT-LIB
mailing list