summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2015-11-05Merging the google branch back into master.Tim King
2015-11-05Fixes some initialization and desctruction problems in quantifiers. Also ↵Tim King
restricts the desctructors of some components to not throw exceptions for pickier compiliers. Also changes some formatting of regression scripts.
2015-11-04Better combination of UF with cbqi, refactor quantifiers intialization.ajreynol
2015-10-31Improvements to handling of mixed Int/Real quantifiers.ajreynol
2015-10-26Extend counterexample-guided instantiation to extended theory of Int/Real, ↵ajreynol
mixed Int/Real. Bug fixes. Updates to quantifiers rewriter.
2015-10-22Enable counterexample-guided quantifier instantiation by default for ↵ajreynol
quantified logics that include at least one relevant theory. Enforce restriction on model building to last call. Update options, refactor. Update regressions.
2015-10-20Clean up explanations involving string length. Add regression.ajreynol
2015-10-19Improve stratification of strings extended function reductions, add ↵ajreynol
regressions. Eliminate preprocess for regexp.
2015-10-16Fix for codatatype constant rewrite, add regression.ajreynol
2015-10-15Fix congruence check in strings, fixes bug 686.ajreynol
2015-10-11fix regression tests, support fallback mode for proofsKshitij Bansal
2015-10-11Fix strings preprocessing + incremental, fixes bug 682. Add initial ↵ajreynol
infrastructure for str.contains inferences.
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-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-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 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-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-18Allow most smt2 commands as sygus commands. Fix bug in fmf-fun regarding ↵ajreynol
quantified formulas with non-constant polarity.
2015-09-15Fix bug related to quantifiers + incremental, thanks John Backes for the bug ↵ajreynol
report. Other minor cleanup.
2015-09-10Models for codatatypes. Fixes bug 662.ajreynol
2015-09-09Fix bug in strings rewriter regarding lengths of substr terms.ajreynol
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.
2015-09-04Fix bugs 605 and 667.ajreynol
2015-09-02fix regressionsKshitij Bansal
2015-08-27Modify slow regressions.ajreynol
2015-08-24Improvements to vts in cbqi, bug fix vts for non-atomic terms containing vts ↵ajreynol
symbols. Move presolve for sygus to cbqi. Enable --cbqi-recurse by default, add option --cbqi-min-bound. Enable qcf for finite model finding by default.
2015-08-21Fix disequality bounds in cbqi, record literals for ITE skolems in cbqi. ↵ajreynol
Enable redundant ITE branch elimination in quantifiers rewriter.
2015-08-19fix bug 605Kshitij Bansal
2015-08-19Implementation of model-based projection in cbqi, cleanup, add regressions.ajreynol
2015-08-16More optimizations to --macros-quant, add --macros-quant-mode=ground-uf. ↵ajreynol
Cleanup varContains caches in term db. Fix bug related to macros in non-tracing builds.
2015-08-12Improvements to --macros-quant. Enable --clause-split by default. Bug fix ↵ajreynol
for cbqi regarding instantiations with free skolems, extend to boolean quantification. Infrastructure for congruence closure with free variables.
2015-08-01Support for default grammar for datatypes in sygus. Support vts for infinity.ajreynol
2015-08-01Make --fmf-fun and --macros-quant work in incremental mode. Add regressions.ajreynol
2015-07-31Sygus support for inductive datatypes.ajreynol
2015-07-30Implement virtual term substitution for non-nested quantifiers. Fix ↵ajreynol
soundness bug in strings related to explaining length terms.
2015-07-27Disable bug590.smt2Tianyi Liang
2015-07-25Add option --sygus-inv-templ for synthesizing strengthening/weakening of ↵ajreynol
pre/post conditions. Dump synth by default in sygus, update regressions. Set better defaults for induction. Fix bug in related to IFF and EQUAL in sygus grammar.
2015-07-20Squashed merge of SygusComp 2015 branch.ajreynol
2015-06-27Refactor various corner cases of fmf, quantifiers modules. Enable cbqi2 by ↵ajreynol
default on pure quantified arithmetic. Fix bug in sort inference related to mixed real/int, add regression.
2015-06-11Avoid naming conflicts in sygus, refactor. Add missing regression. Detect ↵ajreynol
Start grammar. Add regression.
2015-06-11Handle duplicate operators in sygus grammars. Parse sygus quoted literals. ↵ajreynol
Add regression.
2015-06-11Update experimental scripts. Support top-level non-terminals in sygus ↵ajreynol
grammars. Allow -N in sygus terms. Minor bug fix in datatypes_sygus. Add regression.
2015-06-10Support for printing solutions involving LetGTerm sygus. Bug fix define-fun ↵ajreynol
within LetGTerm sygus. Bug fix sygus argument generalization. Add regressions.
2015-06-02Flatten sygus grammars during parsing. Remove duplicate operators from grammars.ajreynol
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback