summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-10-16Add option to interleave enumerative instantiation with other strategies.ajreynol
2015-10-16Throw error for recursively defined types involving Boolean.ajreynol
2015-10-16Fix for codatatype constant rewrite, add regression.ajreynol
2015-10-15Fix congruence check in strings, fixes bug 686.ajreynol
2015-10-15Change semantics of str.substr to allow endpoint out of bounds, and return ↵ajreynol
empty string for error conditions. Improve rewriter for str.substr.
2015-10-15Decompose string contains, minor refactoring.ajreynol
2015-10-13Merge pull request #77 from kbansal/macsegfaultKshitij Bansal
remove options infrastructure code which depended on undefined behavior
2015-10-13remove options infrastructure code which depended on undefined behaviorKshitij Bansal
appears to be source of crashes on mac
2015-10-12Merge pull request #76 from CVC4/proofsKshitij Bansal
Proofs
2015-10-11fix regression tests, support fallback mode for proofsKshitij Bansal
2015-10-11Default builds are now proof enabled.Liana Hadarean
2015-10-11Fix strings preprocessing + incremental, fixes bug 682. Add initial ↵ajreynol
infrastructure for str.contains inferences.
2015-10-09Temporary reverting commit 477e72b (proofs as default build) until we fix ↵Liana Hadarean
nightly builds.
2015-10-08Minor improvements to strings. Refactor rewriter. Enable fairness for ↵ajreynol
multiple sorts in UF finite model finding by default.
2015-10-07Default builds are now proof enabled.Liana Hadarean
2015-10-07Disabled donePPSimpITE when unsat-cores are enabled (fixes bug648)Liana Hadarean
2015-10-07Minor improvements, add endpoint eq inference to strings.ajreynol
2015-10-06More improvements to strings rewriter for regexps, contains, indexof, ↵ajreynol
replace and others. Enable non-recursive flat form inferences in strings theory solver. Refactor extf reductions. Use non-constant length terms when checking length equality. Add option --strings-eager-len.
2015-10-02Fixes related to explanations for cycles, sym inferences. Minor fixes and ↵ajreynol
improvements.
2015-10-02Improvements to rewriter for regexp, contains, indexof. Improvements and ↵ajreynol
fixes for reduction of indexof. Fixes bugs 612 and 615. Fix bug in find+offset in strings util. Add regressions.
2015-10-01Evaluate extended operators on partially concrete arguments. More aggressive ↵ajreynol
rewriting. Bug fix explanations for inferences. Avoid spurious cardinality splits. Do not do disequality splits for non-disequal terms. Work towards non-recursive handling of flat forms.
2015-10-01More improvements to strings. More aggressive inference of constant eqc, ↵ajreynol
reductions based on congruence, precheck for cycles.
2015-09-30Refactor strings, bug fix inferences vs lemmas.ajreynol
2015-09-29Fix for fmf+incremental. Restrict cbqi to literals from ce body. Add ↵ajreynol
regressions.
2015-09-28Improve quantifiers engine wrt incremental presolve. Add regressions.ajreynol
2015-09-28Minor fixajreynol
2015-09-28Minor fixes to strings, add regressions.ajreynol
2015-09-28Add missing regressionajreynol
2015-09-28Fix bug for trivial extf inferences in strings. Improve caching for splits ↵ajreynol
in strings. Other improvements.
2015-09-27Improved handling of extended operators. Do preprocess on memberships ↵ajreynol
eagerly, only process contains/memberships that have non-constant arguments. Cleanup.
2015-09-26Lazy preprocessing of extended operators in strings. Add regressions. Fixes ↵ajreynol
bug 613.
2015-09-26Better organization of quantifiers modules, promote full saturation to ↵ajreynol
module. Add heuristics for cbqi LIA instantiation with coefficients.
2015-09-25Clear term caches for quantifiers + incremental, fixes bug 674. Refactoring ↵ajreynol
of term database, other refactoring. Bug fixes for cbqi+datatypes.
2015-09-24Counterexample-guided instantiation for datatypes. Make sygus parsing more ↵ajreynol
liberal.
2015-09-22Improve ITE redundant branch elimination in quantifiers.ajreynol
2015-09-21Fix for sets segfault (reported by Ravi Kandhadai)Kshitij Bansal
fix involves sets getModelValue handling the case when element theory doesn't have model
2015-09-18Fix bug in quantifiers engine where model construction could be skipped.ajreynol
2015-09-18More work mixing UF and sygus.ajreynol
2015-09-18Allow most smt2 commands as sygus commands. Fix bug in fmf-fun regarding ↵ajreynol
quantified formulas with non-constant polarity.
2015-09-16Add option --fmf-fun-rlv, remove deprecated option --axiom-inst.ajreynol
2015-09-15Fix bug related to quantifiers + incremental, thanks John Backes for the bug ↵ajreynol
report. Other minor cleanup.
2015-09-11Minor cleanup related to codatatypes.ajreynol
2015-09-10Models for codatatypes. Fixes bug 662.ajreynol
2015-09-10Normalization of codatatype constants, codatatype now has a fair enumerator.ajreynol
2015-09-10Fix bug 670. Minor.ajreynol
2015-09-09Fix bug in strings rewriter regarding lengths of substr terms.ajreynol
2015-09-09Working towards a fair enumerator for codatatypes.ajreynol
2015-09-06Improve quantifiers rewriter, minor refactoring.ajreynol
2015-09-05Working fix for bugs 610 and 643 regarding check-model with preprocessed ↵ajreynol
quantified formulas.
2015-09-05Fix bugs related to fmf with incremental. Reinitialize sorts on user pop, ↵ajreynol
bug fix enumeration for uninitialized sorts, do not decide combined cardinality constraints that have not been allocated in user context. Fixes bug 654.
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback