summaryrefslogtreecommitdiff
path: root/src/theory
AgeCommit message (Collapse)Author
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-27minor change to the last fixTianyi Liang
2015-07-27Merge branch 'master' of https://github.com/CVC4/CVC4Tianyi Liang
2015-07-27Hotfix for substr function.Tianyi 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-07-12Add option --full-saturate-quant-rd. Fix option --register-quant-body-terms.ajreynol
2015-07-08fix bug 650Kshitij Bansal
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-15Fixing an assertion Constraint::assertionFringe(...) to allow ↵Tim King
hasTrichotomyProof().
2015-06-14Handing the case in replay where a cut is directly in conflict with an ↵Tim King
existing bound.
2015-06-14Fixes for shared term normalization in replay for constraint construction.Tim King
2015-06-14Turning off aggressive arith ite simplifications during incremental solving.Tim King
2015-06-13Robust check to avoid store all instantiations. Fix prior commit for sort ↵ajreynol
inference.
2015-06-13Restricting TheoryArith to computeRelevantTerms.Tim King
2015-06-13Fixed bug in iteSimpClark Barrett
2015-06-13Fix for assertion failure:Clark Barrett
smt_engine.cpp:1992: Rewriter::rewrite(d_assertions[i]) == d_assertions[i] when --ite-simp and --repeat-simp are on
2015-06-13A return value for an ApproxGLPK::loadVB() failure case was incorrect.Tim King
2015-06-13Avoid instantiating with array constants.ajreynol
2015-06-13Ensure mkRep instantiation strategies do not violate types.ajreynol
2015-06-12Fix crash in non-linear cbqi.ajreynol
2015-06-12In TheoryArithPrivate::vectorToIntHoleConflict, adding check for whether or ↵Tim King
not negBack is already in conflict. This is needed as it can be called multiple times on the same constraint.
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-29changed resource step options to unsignedlianah
2015-05-28added options for controlling resource step-count for various solving stagesLiana Hadarean
2015-05-22Added throw LogicException to method lemma.Jordy Ruiz
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.
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback