summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-10-13remove options infrastructure code which depended on undefined behaviorKshitij Bansal
appears to be source of crashes on mac
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-08Minor improvements to strings. Refactor rewriter. Enable fairness for ↵ajreynol
multiple sorts in UF finite model finding by default.
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-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.
2015-09-04Fix bugs 605 and 667.ajreynol
2015-09-02Merge remote-tracking branch 'origin/master'Kshitij Bansal
2015-09-01Fixed but with getAssertionsClark Barrett
2015-08-30Minor improvement to sygus sol reconstruction.ajreynol
2015-08-28Improvements to sygus, register equivalent terms based on rewrites of ↵ajreynol
original conjecture, set default invariant template mode to post-condition.
2015-08-27Do ITE term bookkeeping when solving Sygus inputs. Add missing script from ↵ajreynol
Sygus comp 2015. Fix bug 665 regarding strings rewriter for contains.
2015-08-26Minor improvements to cbqi, fix bug in solving with vts symbols, round up ↵ajreynol
for integer lower bounds. Add presolve infrastructure to quantifiers engine, modify --cbqi-prereg-inst.
2015-08-25Use zero in cbqi when not using infinities.ajreynol
2015-08-24Added threshold for core bv cardinality lemmasLiana Hadarean
2015-08-24Fix for bv core cardinality lemma generationLiana Hadarean
2015-08-24eager bit-blasting gives models for boolean variables too (fixes bug618)Liana Hadarean
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.
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback