Support for Boolean term conversion in datatypes.
authorMorgan Deters <mdeters@cs.nyu.edu>
Mon, 28 Jan 2013 22:31:57 +0000 (17:31 -0500)
committerMorgan Deters <mdeters@cs.nyu.edu>
Fri, 22 Mar 2013 22:54:52 +0000 (18:54 -0400)
commitf44a81d1b62058fa56af952aa92be965690481e5
treedc4b56e27701abd61ebd69675f86a9366d90998f
parent36816ad2537a2e6163037e9592c513b9a69aa9dc
Support for Boolean term conversion in datatypes.
30 files changed:
NEWS
src/expr/expr_manager_template.cpp
src/expr/node_builder.h
src/expr/type_node.cpp
src/printer/cvc/cvc_printer.cpp
src/smt/boolean_terms.cpp
src/smt/boolean_terms.h
src/smt/model_postprocessor.cpp
src/smt/model_postprocessor.h
src/smt/smt_engine.cpp
src/smt/smt_engine.h
src/theory/booleans/Makefile.am
src/theory/booleans/boolean_term_conversion_mode.cpp [new file with mode: 0644]
src/theory/booleans/boolean_term_conversion_mode.h [new file with mode: 0644]
src/theory/booleans/options
src/theory/booleans/options_handlers.h [new file with mode: 0644]
src/theory/builtin/theory_builtin_type_rules.h
src/theory/datatypes/theory_datatypes.cpp
src/theory/datatypes/type_enumerator.h
src/theory/model.cpp
src/util/datatype.cpp
src/util/datatype.h
test/regress/regress0/datatypes/Makefile.am
test/regress/regress0/datatypes/boolean-terms-datatype.cvc [new file with mode: 0644]
test/regress/regress0/datatypes/boolean-terms-parametric-datatype-1.cvc [new file with mode: 0644]
test/regress/regress0/datatypes/boolean-terms-parametric-datatype-2.cvc [new file with mode: 0644]
test/regress/regress0/datatypes/boolean-terms-record.cvc [new file with mode: 0644]
test/regress/regress0/datatypes/boolean-terms-tuple.cvc [new file with mode: 0644]
test/regress/regress0/datatypes/pair-real-bool.smt2 [new file with mode: 0644]
test/regress/regress0/datatypes/some-boolean-tests.cvc [new file with mode: 0644]