summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers
AgeCommit message (Collapse)Author
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
2015-07-30Implement virtual term substitution for non-nested quantifiers. Fix ↵ajreynol
soundness bug in strings related to explaining length terms.
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-07-12Add option --full-saturate-quant-rd. Fix option --register-quant-body-terms.ajreynol
2015-07-05Add options --partial-triggers, --elim-taut-quant, improve robustness of ↵ajreynol
--purify-triggers. Enable --quant-alpha-equiv by default. Fix fairness issue when combining cbqi+E-matching. Avoid unecessary delta lemmas. Update casc scripts.
2015-07-02On-demand upper bound lemmas for deltas in quantified LRA (for casc). Force ↵ajreynol
no macros-quant in incremental. Update casc TFN script.
2015-07-01Add options --qcf-all-conflict, --ite-dtt-split-quant, refactor ↵ajreynol
--ite-lift-quant. Minor bug fixes for internalReps, alpha equivalence. Update casc 25 FOF script.
2015-06-29Module to infer alpha equivalence of quantified formulas. Minor clean up of ↵ajreynol
options.
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-25Do not assert fail for fmf empty domains. Fixes bug 644.ajreynol
2015-06-22Add --user-pat=interleave. Remove unused lte inst strategy.ajreynol
2015-06-16Avoid completion for large finite types. Fix bug for --fmf-fun.ajreynol
2015-06-15Make array basis term a skolem (avoids crashing in fmf).smtcomp2015-stableajreynol
2015-06-12Fix crash in non-linear cbqi.ajreynol
2015-06-12Make sygus an output language. Parse declare-fun in sygus. Minor ↵ajreynol
improvements to robustness of sygus parsing.
2015-06-12Accelerate sygus solution reconstruction for constants and id functions. ↵ajreynol
Minor changes to sygus type registration. Print sygus let solutions assuming fixed variable names.
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-10Parse support for sygus LetGTerm.ajreynol
2015-06-09Bug fix instantiations for fmf-bound-int. Disable nested pre-skolemization ↵ajreynol
for non-UF logics. Update SMT COMP scripts accordingly.
2015-06-04Minor changes to smt comp script for quantified arith. Add option ↵ajreynol
--cbqi-sat whether to disable sat for quantified arith.
2015-06-03Refactoring of sygus parsing, properly parse Constant/Variable constructors.ajreynol
2015-05-29Do not enforce dt fairness when single invocation sygus.ajreynol
2015-05-15Fixes related to cbqi + E-matching.ajreynol
2015-05-15Avoid ensureLiteral on unpreprocessed formulas in cbqi.ajreynol
2015-05-13Refactor interface for incompleteness in quantifiers engine, cbqi. Minor fix ↵ajreynol
for sygus.
2015-05-11Allow sygus with no syntactic restrictions for LIA. Add regressions.ajreynol
2015-05-11Support for arbitrary constants/variables in Sygus grammars.ajreynol
2015-05-10Minor improvements to infrastructure. Minor changes to default options. Add ↵ajreynol
tff script. Minor additions to sygus.
2015-05-02Minor fix for corner cases of fmf-fun, fix for --dt-rewrite-error-sel. Add ↵ajreynol
competition scripts (in progress).
2015-04-28Fix smt2 printing of fun-def. Simplification of mbqi interface.ajreynol
2015-04-26Bug fixes and improvements for mbqi with theory symbols, TheoryModel ↵ajreynol
fullModel=false assigns values to eqc. Bug fix for fmf-fun. Minor change to resource limiting for quantifiers. Add fmf regressions.
2015-04-24More parser related bug fixes (define-funs-rec, declare-funs). Bug fix for ↵ajreynol
fmf mbqi=gen-ev for interpreted operators.
2015-04-24Fix sygus parser for non-tokenized operators, reenable regression. Fix for ↵ajreynol
--fmf-fun.
2015-04-24Fix compiler errors due to unbalanced throw specifiers.Clark Barrett
2015-04-23A few more minor updates to match google repository with CVC4 repositoryClark Barrett
(mostly whitespace differences).
2015-04-21Changes needed to compile at Google, plus some bug fixes from Google.Clark Barrett
2015-04-21Fix file permissionsClark Barrett
2015-04-21Fix bug in fmf mbqi=fmc with arrays. Add two datatypes regressions.ajreynol
2015-04-16Fix option --quant-fun-wd. Add mk_starexec script to contrib.ajreynol
2015-04-16Handle (degenerate) case of synthesis conjectures for constants. Disable ↵ajreynol
delta lemmas.
2015-04-13Making CVC4::theory::quantifiers::PrenexQuantMode public for now.Tim King
2015-04-09Fix unsat-core issues related to rewrite rules, quantifiers preprocessing, ↵ajreynol
and strings preprocessing. Minor fix for conjecture generation for finite types.
2015-04-09Fix performance issue with variable triggers + instantiation restrictions.ajreynol
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback