Add support for cardinality constraints logic UFC. Add regressions in fmf/. Fix...
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Thu, 10 Apr 2014 15:31:47 +0000 (10:31 -0500)
committerAndrew Reynolds <andrew.j.reynolds@gmail.com>
Thu, 10 Apr 2014 15:33:24 +0000 (10:33 -0500)
commitc431410d0bd4a688d5d446f906d80634424dcd53
tree8b13a5598a0ed201744e0a44669f8ade1eac2af3
parentfccff6adcc0a69273a54110596214f7927a96033
Add support for cardinality constraints logic UFC.  Add regressions in fmf/.  Fix datatypes E-matching bug.  Change defaults : mbqi=fmc, decision heuristic stoponly=false for quantified logics, decision=justification for ALL_SUPPORTED, full-saturate-quant=false.  Minor fix for fmc models.  Add infrastructure to datatypes to prepare for next commit.
27 files changed:
src/parser/smt1/smt1.h
src/smt/smt_engine.cpp
src/theory/datatypes/theory_datatypes.cpp
src/theory/logic_info.cpp
src/theory/logic_info.h
src/theory/quantifiers/first_order_model.cpp
src/theory/quantifiers/modes.cpp
src/theory/quantifiers/modes.h
src/theory/quantifiers/options
src/theory/quantifiers/options_handlers.h
src/theory/quantifiers/term_database.cpp
src/theory/uf/theory_uf.cpp
src/util/datatype.cpp
src/util/datatype.h
test/regress/regress0/bug512.smt2
test/regress/regress0/fmf/Arrow_Order-smtlib.778341.smt
test/regress/regress0/fmf/Makefile.am
test/regress/regress0/fmf/QEpres-uf.855035.smt
test/regress/regress0/fmf/fc-pigeonhole19.smt2 [new file with mode: 0755]
test/regress/regress0/fmf/fc-simple.smt2 [new file with mode: 0755]
test/regress/regress0/fmf/fc-unsat-pent.smt2 [new file with mode: 0755]
test/regress/regress0/fmf/fc-unsat-tot-2.smt2 [new file with mode: 0755]
test/regress/regress0/quantifiers/bug269.smt2
test/regress/regress0/quantifiers/burns13.smt2
test/regress/regress0/rewriterules/Makefile.am
test/regress/regress0/rewriterules/read5.smt2 [new file with mode: 0755]
test/regress/regress0/tptp/Makefile.am