Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-07 | Update copyright headers. | Mathias Preiner | |
2017-07-07 | Use new copyright header format. | Mathias Preiner | |
2017-07-05 | Fix for logic info, update regressions. Update casc tfa script. | ajreynol | |
2017-07-05 | Non-linear supported in ALL logics. Minor fixes for set logic with sygus. | ajreynol | |
2017-06-30 | Minor change to trigger selection, fixes related to subtypes (in macros, ↵ | ajreynol | |
cbqi, tptp parser), fix full saturation instantiation to not loop in rare case, update regressions, update casc scripts. | |||
2017-06-21 | Merge pull request #175 from CVC4/fix_uninit | Andrew Reynolds | |
Fix uninitialized value | |||
2017-06-18 | Fix assertion | ajreynol | |
2017-06-18 | Minor change to ensureTheoryAtoms for bug 828. | ajreynol | |
2017-06-15 | Fix for bug 639. | Clark Barrett | |
2017-06-15 | Fix for issue related to cbqi + E-matching. | ajreynol | |
2017-06-15 | Fix relevant domain for datatypes, fixes bug 824. | ajreynol | |
2017-06-15 | Ensure uninterpreted constants do not escape datatypes, fixes bug 823. Fix ↵ | ajreynol | |
cbqi for datatypes with uninterpreted sort subfields. Simplify fmc model construction. | |||
2017-06-14 | Remove UdivSelf rewrite, add UdivZero rewrite | Andres Noetzli | |
This fixes bug 820. The issue was that (a udiv a) got rewriten to 1, which is not correct when a is 0 (the result is all ones in that case). Even with the --bv-div-zero-const flag disabled, the UdivSelf rewrite was incorrect because it was applied to BITVECTOR_UDIV_TOTAL, which is "defined to be the all-ones bit pattern, if divisor is 0" according to src/theory/bv/kinds . The commit adds instead an optimization that returns all ones if the divisor of a BITVECTOR_UDIV_TOTAL is zero. | |||
2017-06-14 | Fix uninitialized value | Andres Noetzli | |
2017-06-03 | Fix compile error | Clark Barrett | |
2017-06-01 | Minor optimizations related to cbqi. | ajreynol | |
2017-05-31 | Fix model construction for BV with cbqi. Minor change to defaults. | ajreynol | |
2017-05-31 | Minor fix to last commit. | ajreynol | |
2017-05-31 | Change to-int, div, int-div skolems from CDAttribute to stored in CDHashMap. ↵ | ajreynol | |
Minor changes to smt comp script. | |||
2017-05-26 | Checking that equalities belong to the arithmetic theory in the solve() routine. | Tim King | |
2017-05-20 | Fix bug 812. | ajreynol | |
2017-05-15 | Cleanup handling of division (possible fix for bugs 803, 804, 805). | ajreynol | |
2017-05-15 | Merge pull request #159 from 4tXJ7f/fix_set_types | Andrew Reynolds | |
Fix type checks for relation operators | |||
2017-05-15 | Fix type checks for relation operators | Andres Noetzli | |
This commit fixes an assertion error when applying transpose or transitive closure to a set instead of a relation. Instead it now prints a parse error. | |||
2017-05-15 | Merge pull request #158 from 4tXJ7f/fix_sets_rewriter | Andrew Reynolds | |
Fix minor bug in sets rewriter | |||
2017-05-15 | Fix minor bug in sets rewriter | Andres Noetzli | |
As reported by Coverity, one of the switches in the sets rewriter had a missing break. This could lead to an assertion failure when rewriting the cardinality of a transpose as in the test case included in this commit. | |||
2017-05-15 | Fix bug 806. Minor fixes to remove term formula pass. | ajreynol | |
2017-05-15 | Merge pull request #157 from 4tXJ7f/fix_iterator | Andrew Reynolds | |
Fix condition in upwards closure check for sets | |||
2017-05-15 | Fix condition in upwards closure check for sets | Andres Noetzli | |
Coverity reported this mismatched iterator. | |||
2017-05-15 | Fix issue in ceg_instantiator related to types and theoryOf, fixes bug 802. | ajreynol | |
2017-05-15 | Make conflict-based instantiation abort if a ground conflict is found in the ↵ | ajreynol | |
master equality engine during term indexing, fixes bug 801. | |||
2017-05-10 | Do not split on cardinality for string equivalence classes with non-constant ↵ | ajreynol | |
lengths if disequalities already imply sufficient lower bound. Fixes bug 799. | |||
2017-05-09 | Change str.replace for empty string. | ajreynol | |
2017-05-05 | Fix error message. | ajreynol | |
2017-04-28 | Partial fix for bug 717.experiment | Clark Barrett | |
2017-04-28 | Fix bug for real division. | ajreynol | |
2017-04-28 | Do not eliminate non-standard arithmetic operators in recursive function ↵ | ajreynol | |
definitions, add regression. | |||
2017-04-24 | Fixes and simplifications for fmf mbqi. | ajreynol | |
2017-04-22 | Updating TheoryArithPrivate::getDeltaValue() to eagerly use the partial ↵ | Tim King | |
model value if exists. | |||
2017-04-21 | Fix for bug 681 (now gives reasonable error message about using constant | Clark Barrett | |
arrays). | |||
2017-04-21 | Handle subtypes in sets. Bug fixes for tuples with subtypes. | ajreynol | |
2017-04-20 | Support for relational operators identity and join image | Paul Meng | |
2017-04-19 | Fix mktheoryrewriter and mktheorytraits for nullaryoperator. | ajreynol | |
2017-04-19 | Fixes for handling set universe: restrict upwards rule for universe to ↵ | ajreynol | |
memberships into variable sets, do not variable eliminate sets during ppAssert. | |||
2017-04-18 | Fix for bug 639. | Clark Barrett | |
2017-04-14 | Actively split for upwards closusure intersection. Minor clean up, add ↵ | ajreynol | |
regressions. | |||
2017-04-14 | Fix nullary operator printers, minor. | ajreynol | |
2017-04-12 | Add nullary operator metakind. | ajreynol | |
2017-04-11 | Bug fix in conjecture generation for --quant-ind. | ajreynol | |
2017-04-07 | Change option names for nl. | ajreynol | |