summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2013-07-22Allow BV and DT in either order in the logic stringMorgan Deters
2013-07-22Add option --cbqi-recurse.Andrew Reynolds
2013-07-22Bug fix for --fmf-fmc for non-uninterpreted sort quantifiers, added ↵Andrew Reynolds
infrastructure to BV collectModelInfo in preparation for bug fix.
2013-07-19possible fix for bug 521Dejan Jovanovic
2013-07-19Minor fix for --no-condense-function-valuesMorgan Deters
2013-07-18Fix quantifier instantiation bug in cbqi, add default priorities in rewrite ↵Andrew Reynolds
engine.
2013-07-17Fix bug 516; include some bug testcases.Morgan Deters
2013-07-16fixed seg fault when bv equality is turned offLiana Hadarean
2013-07-16fixed bug520Liana Hadarean
2013-07-16"Tabular"-style function definitions in models with ↵Morgan Deters
--no-condense-function-values
2013-07-16Minor bugfixes to model-buildingMorgan Deters
2013-07-13Remove now-unused language bindings interface file.Morgan Deters
2013-07-13Fix language bindings and portfolio builds.Morgan Deters
2013-07-12Fix for curious GCC 4.8 translation with -O.Morgan Deters
2013-07-11Remove auto-aritization from TPTP parserMorgan Deters
2013-07-11Support for TPTP's TFF0 (with arithmetic)Morgan Deters
This commit reverses an "SZS ontology compliance hack" that was done for CASC-24 this year, and adds a TPTP pretty-printer which is capable of outputting results in the TPTP way (rather than the SMT way). This commit includes minor changes to the Expr package to add obvious missing functionality, and to fix the way expressions with builtin operators are made. These changes are truly a _fix_, the implementation had not been properly aligned with the design vision for some corner cases.
2013-07-11Fix for Boolean-term rewriting and LAMBDAsMorgan Deters
2013-07-09Fix for bug 519; don't involve ITESimplifier in model generation.Morgan Deters
2013-07-09add relevant domain computationAndrew Reynolds
2013-07-06Model output is now const; this related to bug 519Morgan Deters
2013-07-05Fix for a datatype parsing bug that Tim found.Morgan Deters
2013-07-02Make uf strong solver user-context dependent, fixes bug 522.Andrew Reynolds
2013-07-02Minor fixes for bounded integers, rewrite engine.Andrew Reynolds
2013-06-28More bug fixes for interval models.Andrew Reynolds
2013-06-28Fix portfolio builds after yesterday's commits.Morgan Deters
2013-06-27Better check-models output for some kinds of problems; add anassertion that ↵Morgan Deters
the master equality engine is consistent when it needs to be. This is intended to help root out some recent model-generation bugs.
2013-06-27Fix minor warnings found by recent clang/gcc.Morgan Deters
2013-06-27Remove output.h from public space, to avoid clashes with symbols defined in ↵Morgan Deters
users' space. Specifically, output.h was moved to CVC4's "private-library" rules, which means that it's not installed on users' machines, and public headers should not include it. Thanks to Alex Horn for raising the issue on the CVC-BUGS mailing list.
2013-06-27Small fix for IS_INTEGER.Morgan Deters
2013-06-27Remove macros EXPECT_TRUE / EXPECT_FALSE from cvc4_public.h so that they ↵Morgan Deters
don't escape to user space Thanks to Alex Horn for raising the issue on the CVC-BUGS mailing list.
2013-06-27Better user documentation for mkVar() and mkBoundVar().Morgan Deters
Thanks to Alex Horn for raising the issue on the CVC-BUGS mailing list.
2013-06-27Minor printer cleanup for SMT-LIBv2 symbols "div" and "mod".Morgan Deters
Thanks to Alex Horn for raising the issue on the CVC-BUGS mailing list.
2013-06-26Add support for interval models in bounded integers MBQI (in progress).Andrew Reynolds
2013-06-25Merge branch '1.2.x'Morgan Deters
2013-06-25Proposed fix for bug #513Morgan Deters
2013-06-25Refactoring of model engine to separate individual implementations of model ↵Andrew Reynolds
builder. Begin work on interval models for integers. Other minor cleanup.
2013-06-24Add files missing from last commitMorgan Deters
2013-06-24Support for abs, to_int, is_int, divisible in SMT-LIB; also --rewrite-divk ↵Morgan Deters
allows linearization of div,mod,/ by a constant.
2013-06-24Add options for symmetry breaking in uf+ss totality axiom approach, option ↵Andrew Reynolds
for using clique lemmas instead of splitting on demand, option for simplifying models in fmf-fmc, minor fixes for rewrite engine
2013-06-21Fix failure in non-assertion builds on incorrect SmtEngine use.Morgan Deters
2013-06-19Workaround for suspected clang 3.0 codegen bug on MacMorgan Deters
2013-06-19Fix to the "include" extended feature of the SMT-LIB parserMorgan Deters
2013-06-19Give a more useful parse error message for "undeclared variable -1".Morgan Deters
Indeed, "-1" is a valid user symbol in SMT-LIB; this commit makes a small change to the parser to detect when something like "-1" is used but undeclared, and adds a note to the error message giving the syntax for unary minus.
2013-06-17Make --var-elim-quant true by default. Add rewrite engine to quantifiers ↵Andrew Reynolds
module.
2013-06-15Fix in SMT2 parser for parametric datatypesAndrew Reynolds
2013-06-09another fix for array-store-all printingMorgan Deters
2013-06-09Better array-store-all output for SMT-LIB.Morgan Deters
2013-06-08Fixes for Boolean terms in arrays (including fix for bug 517).Morgan Deters
2013-06-07One more case for arrays of Boolean.Morgan Deters
2013-06-07Fix for bug 517.Morgan Deters
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback