fixed CNF conversion, and more modular; CNF conversion command line option; various...
authorMorgan Deters <mdeters@gmail.com>
Fri, 29 Jan 2010 00:05:16 +0000 (00:05 +0000)
committerMorgan Deters <mdeters@gmail.com>
Fri, 29 Jan 2010 00:05:16 +0000 (00:05 +0000)
commit2a9e6970b971eb0a9ac4c216fe5f5f1542e195e0
tree23631643798b923b7e9883286296269c8f5e772d
parent1e59e3f37ecb7b84371691358f3eb3804a845c04
fixed CNF conversion, and more modular; CNF conversion command line option; various cleanups; renamed numChildren() to getNumChildren() and added it to NodeBuilder interface; fancier, non-exponential CNF conversion with variable introduction is still buggy (?)
20 files changed:
src/expr/expr.cpp
src/expr/expr.h
src/expr/kind.h
src/expr/node.h
src/expr/node_builder.h
src/expr/node_manager.cpp
src/expr/node_value.h
src/main/getopt.cpp
src/prop/prop_engine.cpp
src/smt/Makefile.am
src/smt/Makefile.in [new file with mode: 0644]
src/smt/cnf_conversion.h [new file with mode: 0644]
src/smt/cnf_converter.cpp [new file with mode: 0644]
src/smt/cnf_converter.h [new file with mode: 0644]
src/smt/smt_engine.cpp
src/smt/smt_engine.h
src/theory/theory.h
src/util/options.h
test/regress/simple.cvc
test/unit/expr/node_black.h