summaryrefslogtreecommitdiff
path: root/src/theory/theory_engine.cpp
AgeCommit message (Expand)Author
2011-01-05Commit for the theory engine and rewriter changes. Changes are substantial an...Dejan Jovanović
2010-11-19Merge from ufprop branch, including:Morgan Deters
2010-11-17The "UF engineering issues" release, after much profiling.Morgan Deters
2010-11-16Added Theory::presolve().Tim King
2010-11-08command-line flag to disable theory registration, also SMT-LIBv2 compliance (...Morgan Deters
2010-10-22Merging main/getopt.cpp, main/usage.h, and smt/options.h inChristopher L. Conway
2010-10-21* Option --no-type-checking now disables type checks in SmtEngineChristopher L. Conway
2010-10-12hooked up "we are incomplete" flag after conversation with Tim (a theory noti...Morgan Deters
2010-10-12Merge from cc-memout branch. Here are the main pointsMorgan Deters
2010-10-10additional model gen and SMT-LIBv2 compliance work: (get-assignment) now supp...Morgan Deters
2010-10-09Model generation for arith, boolean, and uf theories viaMorgan Deters
2010-10-03file header documentation regenerated with contributors names; no code modifi...Morgan Deters
2010-09-28fix pre-registration of operator, previously committed; clean up theory engin...Morgan Deters
2010-09-28comment fix as per this morning's meeting; also, don't theory-rewrite operato...Morgan Deters
2010-08-19UF theory bug fixes, code cleanup, and extra debugging output.Morgan Deters
2010-07-27Moving EQ->IFF handling from TheoryEngine to parser/type checkerChristopher L. Conway
2010-07-22incorporate a fix from smtcomp2010 version for handling CNF of (= bool bool);...Morgan Deters
2010-07-07Shared term manager tested and workingClark Barrett
2010-07-07Added shared term manager. Basic mechanism for identifying shared terms isClark Barrett
2010-07-06Moved registration to theory engineClark Barrett
2010-07-04Considerably simplified the way output streams are used. This commitMorgan Deters
2010-07-04fix to production buildMorgan Deters
2010-07-04With "-d extra-checking", rewrites are now checked (afterMorgan Deters
2010-07-02roll back a small change that made arith fail some assertsMorgan Deters
2010-07-02* Added white-box TheoryEngine test that tests the rewriterMorgan Deters
2010-06-30* theory "tree" rewriting implemented and worksMorgan Deters
2010-06-04** Don't fear the files-changed list, almost all changes are in the **Morgan Deters
2010-06-03Fixes a bug where registration occurs before preregistration.Tim King
2010-06-01This commit is a fix for a bug in removeITEs(). The check that the then bran...Tim King
2010-05-29After blasting the disjuncts, TheoryEngine rewrite needs to reinvoke itself. ...Tim King
2010-05-28A few changes to the organization of TheoryEngine rewriting. A few bug fixes ...Tim King
2010-05-28Moving the ITE removal from CnfStream to TheoryEngine, which is a bit closer ...Tim King
2010-05-27Preregistration has been turned on. Highly experimental eager splitting suppo...Tim King
2010-04-01PARSER STUFF:Morgan Deters
2010-03-30Highlights of this commit are:Morgan Deters
2010-03-12* Added shutdown() functions to SmtEngine, TheoryEngine, PropEngine,Morgan Deters
2010-03-11naive rewriting to fix minisat invariant; rewrite x == x ==> TRUEMorgan Deters
2010-02-04remove -*- c++ -*- emacs tag from source files (it overrides cvc4-c++-editing...Morgan Deters
2010-02-04Added theory output channel interfaces and "Interrupted" exception.Morgan Deters
2009-12-17update-copyright.pl now retrieves and incorporates author information from re...Morgan Deters
2009-12-10cleanups, assert work, add a stubbed uf theory, fix driverMorgan Deters
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback