summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers
AgeCommit message (Collapse)Author
2018-09-10Squash implementation of counterexample-guided instantiation (#2423)Andrew Reynolds
2018-09-07 Make isClosedEnumerable a member of TypeNode (#2434)Andrew Reynolds
2018-09-06 Further simplify and fix initialization of ce guided instantiation (#2437)Andrew Reynolds
2018-09-06Refactor and document quantifiers variable elimination and conditional ↵Andrew Reynolds
splitting (#2424)
2018-09-05 More extended rewrites for strings equality (#2431)Andrew Reynolds
2018-09-05 Eliminate select over store in quantifier bodies (#2433)Andrew Reynolds
2018-09-05 Extended rewriter for string equalities (#2427)Andrew Reynolds
2018-09-04Make quantifiers strategies exit immediately when in conflict (#2099)Andrew Reynolds
2018-09-04Refactor ceg conjecture initialization (#2411)Andrew Reynolds
2018-08-31Allows SAT checks of repair const to have different options (#2412)Haniel Barbosa
2018-08-31Refactor and document alpha equivalence. (#2402)Andrew Reynolds
2018-08-28 Split term canonize utility to own file and document (#2398)Andrew Reynolds
2018-08-28 Fix for get constraints method in fmf-fun (#2399)Andrew Reynolds
2018-08-27 Address more coverity warnings (#2394)Andrew Reynolds
2018-08-27Fix warning in sygus io. (#2391)Andrew Reynolds
2018-08-27Refactor extended rewriter, move rewrites to aggressive (#2387)Andrew Reynolds
This is work towards #2305. With this PR, CVC4's performance is fairly reasonable on the Kind2 BMC benchmarks with --decision=internal --ext-rew-prep --ext-rew-prep-agg.
2018-08-25Refactor quantifier macros preprocessing pass (#1840)yoni206
Moved `src/theory/quantifiers/macros.{cpp,h}` to `src/preprocessing/passes/quantifier_macros.{cpp,h}`, and added the necessary methods for inheritance from PreprocessingPass. No need to add a test - regress0 fails when adding Assert(false) when assertions had changed.
2018-08-24 Fix more simple coverity warnings (#2372)Andrew Reynolds
2018-08-23 Do not print internally generated datatypes in external outputs with sygus ↵Andrew Reynolds
(#2234)
2018-08-23 Fixing some coverity warnings (#2357)Andrew Reynolds
2018-08-22global-negate preprocessing pass (#2317)yoni206
2018-08-22 More unused code elimination (#2358)Andrew Reynolds
2018-08-22Fix invalid iterator comparisons (#2349)Andrew Reynolds
2018-08-21Add constexpr annotations to help coverity understand constant ... (#2314)Tim King
2018-08-21Use cbqi-full for sygus (#2346)Andrew Reynolds
2018-08-20More unused code elimination (#2339)Andrew Reynolds
2018-08-20 Remove support for prototype (non-sygus) synthesis (#2338)Andrew Reynolds
2018-08-20Minor improvements to the interface for sygus sampler (#2326)Andrew Reynolds
2018-08-20 Make sygus inference a preprocessing pass (#2334)Andrew Reynolds
2018-08-17Remove miscellaneous unused code (#2333)Andrew Reynolds
2018-08-17 Fix arithmetic division by zero in sygus repair constant module (#2329)Andrew Reynolds
2018-08-17 Eliminate partial operators in sygus grammar normalization (#2323)Andrew Reynolds
This corrects a bug that was introduced in #2266 (the hack removed there was necessary). This ensures that we handle operators like bvudiv, bvsdiv, bvurem, div, rem, / properly in sygus. This also enables total semantics for BV div-by-zero for sygus.
2018-08-16Adding support for bitvector SyGuS problems without grammars (#2328)Haniel Barbosa
2018-08-16Move node algorithms to separate file (#2311)Andres Noetzli
2018-08-15Switching an Assert to a CVC4_CHECK to test if it resolves CID 1459595. (#2315)Tim King
2018-08-14Remove unused declaration (#2310)Andres Noetzli
2018-08-08Fixing documentation nit from PR#2232. (#2289)Tim King
2018-08-08 Proposal for adding map utility functions to CVC4. (#2232)Tim King
* Proposal for adding map utility functions to CVC4.
2018-08-08Disable argument relevance for sygus by default (#2288)Andrew Reynolds
2018-08-08Add debug test for sygus subcall verify calls. (#2287)Andrew Reynolds
2018-08-08Move uf model code from uf to quantifiers (#2095)Andrew Reynolds
2018-08-07Document/refactor datatypes sygus simple symmetry breaking (#2233)Andrew Reynolds
2018-08-07 Wait to do sygus qe preprocess until full effort check (#2282)Andrew Reynolds
2018-08-07Fix inference of pre and post conditions for non variable arguments. (#2237)Andrew Reynolds
2018-08-06 Move sygus quantifier elimination step for non-ground-single-invocation to ↵Andrew Reynolds
sygus (#2269)
2018-08-06Fixes for sygus inference (#2238)Andrew Reynolds
This includes: - Enabling sygus-specific options in SmtEngine::setDefaults, - Disabling a variant of miniscoping (triggered by many chc-comp18 benchmarks), - Treating free constants as functions to synthesize
2018-08-06 Fixes and improvements for single invocation inference (#2261)Andrew Reynolds
2018-08-06Fix degenerate case of sygus grammar construction for 0-argument Bools (#2260)Andrew Reynolds
2018-08-03Eliminate option for sygus UF evaluation functions (#2262)Andrew Reynolds
2018-08-02Improve CEGQI heuristics involving equality and multiple instantiations (#2254)Andrew Reynolds
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback