summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers
AgeCommit message (Collapse)Author
2015-12-02Minor fixes for cegqi-si-partial.ajreynol
2015-12-01More work on --cegqi-si-partial, incomplete.ajreynol
2015-11-28Initial work on --cegqi-si-partial, refactoring.ajreynol
2015-11-26Update to new implementation of single invocation partition by default.ajreynol
2015-11-26Front-end support for get-value of sort cardinality, minor fixes for sygus ↵ajreynol
solution reconstruction.
2015-11-25Infrastructure for partially single invocation properties. Bug fix for ↵ajreynol
unconstrained functions in sygus solver.
2015-11-23Adding a missing delete to InstStrategyCegqi destructor.Tim King
2015-11-18Option for midpoints in cbqi.ajreynol
2015-11-17Improve relevant domain computation for arithmetic, full saturation ↵ajreynol
strategy. Simply E-matching trigger selection, do not use non-trivial triggers unless necessary. Add option to strings.
2015-11-12Minor fixes and improvements to purify quant, relational triggers.ajreynol
2015-11-11Minor fixes to cbqi, purify-quant. Better error checking in addInstantiation.ajreynol
2015-11-10Fix infinite loop in datatype enumerator. Minor fixes and improvements to ↵ajreynol
cbqi, full saturate. Add option --purify-quant. Use disequality triggers when using relational triggers. Add regressions.
2015-11-06Changing file permissions to add or remove executable tag as appropriate.Tim King
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-26Promote InstStrategyCbqi to quantifier module. Cleanup unused code.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-16Add option to interleave enumerative instantiation with other strategies.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-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-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-10Fix bug 670. Minor.ajreynol
2015-09-06Improve quantifiers rewriter, minor refactoring.ajreynol
2015-09-04Fix bugs 605 and 667.ajreynol
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-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-21Minor changes related to codatatypes for 1.5 release.ajreynol
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-19Make cbqi robust to term ITE removal. Separate vts infinities for int/real.ajreynol
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-01Simplification/improvement to solving deltas in LRA cbqi. Bug fix sygus ↵ajreynol
datatypes.
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
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback