summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers/quantifiers_rewriter.cpp
AgeCommit message (Expand)Author
2015-12-24Miscellaneous fixesTim King
2015-12-16Work on purification for quantifiers, minor updates.ajreynol
2015-12-14Refactoring Options Handler & Library Cycle BreakingTim King
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 cbq...ajreynol
2015-11-04Better combination of UF with cbqi, refactor quantifiers intialization.ajreynol
2015-10-26Promote InstStrategyCbqi to quantifier module. Cleanup unused code.ajreynol
2015-10-26Extend counterexample-guided instantiation to extended theory of Int/Real, mi...ajreynol
2015-09-22Improve ITE redundant branch elimination in quantifiers.ajreynol
2015-09-06Improve quantifiers rewriter, minor refactoring.ajreynol
2015-08-21Fix disequality bounds in cbqi, record literals for ITE skolems in cbqi. Ena...ajreynol
2015-08-12Improvements to --macros-quant. Enable --clause-split by default. Bug fix for...ajreynol
2015-07-20Squashed merge of SygusComp 2015 branch.ajreynol
2015-07-05Add options --partial-triggers, --elim-taut-quant, improve robustness of --pu...ajreynol
2015-07-01Add options --qcf-all-conflict, --ite-dtt-split-quant, refactor --ite-lift-qu...ajreynol
2015-06-09Bug fix instantiations for fmf-bound-int. Disable nested pre-skolemization f...ajreynol
2015-04-01Improvements and bug fixes related to cbqi/cegqi. Minor fix for fmf with fun...ajreynol
2015-02-22New trigger options. --inst-no-entail on by default. Misc cleanup.ajreynol
2015-01-27Always miniscope nested quantifiers. Disable miniscoping when cegqi enabled....ajreynol
2014-11-21Change default option to --inst-when=full-last-call (interleave instantiation...ajreynol
2014-11-16Add term db mode. Minor changes to quantifiers rewriter: split ITE's where e...ajreynol
2014-11-10Do not eliminate variables only occurring in patterns. Minor improvements to...ajreynol
2014-10-10Add owner map to better manage QuantifiersModules. Initial infrastructure fo...ajreynol
2014-10-09Refactor quantifier prenex option. By default, do not pull quantifiers with ...ajreynol
2014-09-03Implement and enable --dt-var-exp-quant, cleanup trace messages, minor change...ajreynol
2014-08-27Fix assertion in rep_set.cpp, avoid full check in datatypes when in conflict.ajreynol
2014-08-05Minor fix : do not drop instantiation patterns when merging quantifiers.ajreynol
2014-07-31New module for generating candidate equality conjectures used in inductive pr...ajreynol
2014-07-01Update copyrights.Morgan Deters
2014-05-08Fixes to quantifiers rewriter to prevent miniscoping nested quantifiers. Min...Andrew Reynolds
2014-05-02Add option --dt-stc-ind for strengthening skolemization. Refactor skolemizat...Andrew Reynolds
2014-04-17simplify mkSkolem naming system: don't use $$Kshitij Bansal
2014-03-12Minor fixes post-merge of RR.Andrew Reynolds
2014-03-11Initial refactor of rewrite rules, make theory_rewriterules empty theory. Pu...Andrew Reynolds
2014-01-24Simplify the QCF algorithm by more aggressive flattening, removes EqRegistry ...Andrew Reynolds
2014-01-10Add new method --quant-cf for finding conflicts eagerly for quantified formul...Andrew Reynolds
2013-11-26Bug fix for E-matching select terms, minor fix for bounded integers, bug fix ...Andrew Reynolds
2013-09-15Change default option of simple ite lifting within quantifier bodies. add so...Andrew Reynolds
2013-06-17Make --var-elim-quant true by default. Add rewrite engine to quantifiers mod...Andrew Reynolds
2013-05-22Significant work on bounded integer quantification to handle non-trivial boun...Andrew Reynolds
2013-04-30Add option in quantifiers for clause splittingAndrew Reynolds
2013-04-02Regenerated copyrights: canonicalized names, no emailsMorgan Deters
2013-04-01update copyrightsMorgan Deters
2013-03-30do simple ite rewriting within quantifiersAndrew Reynolds
2013-03-06fixed two bugs for the new E-matching implementation, added aggressive minisc...Andrew Reynolds
2012-11-13refactoring of quantifiers rewriter based on code review from yesterday, refa...Andrew Reynolds
2012-11-10Fix to quantifier rewritting not being idempotent. See bug 441.Tim King
2012-10-29more updates and minor bug fixes for fmf/inst-gen quantifier instantiationAndrew Reynolds
2012-10-16more cleanup of quantifiers codeAndrew Reynolds
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback