summaryrefslogtreecommitdiff
path: root/src/preprocessing
AgeCommit message (Expand)Author
2021-11-11Remove `ConstantMap<Rational>`Andres Noetzli
2021-11-09Only eliminate lambdas in higher-order elimination if ho-elim is enabled (#7603)Andrew Reynolds
2021-11-09Remove `CVC5Message` (#7610)Gereon Kremer
2021-11-05Remove `Chat()` in favor of new `verbose()` (#7586)Gereon Kremer
2021-11-05Eliminate `Warning` macro in favor of `EnvObj::warning` (#7575)Gereon Kremer
2021-11-04Replace the old dump infrastructure (#7572)Andrew Reynolds
2021-11-03Fix debug trace for miplib (#7563)Andrew Reynolds
2021-11-03Refactor skolem construction (#7561)Andrew Reynolds
2021-11-01bv: Remove layered solver. (#7455)Mathias Preiner
2021-10-25Fix more missing uses of CDProof::isSame (#7491)Andrew Reynolds
2021-10-22Remove `--uf-ho` option (#7463)Andrew Reynolds
2021-10-11Rename SmtScope to SolverEngineScope. (#7284)Aina Niemetz
2021-10-08A few more miscellaneous uses of EnvObj (#7325)Andrew Reynolds
2021-10-07Move preprocessor to smt solver (#7321)Andrew Reynolds
2021-10-07Use skolem lemma in prop layer interfaces (#7320)Andrew Reynolds
2021-10-04Eliminating static calls to rewriter from strings (#7302)Andrew Reynolds
2021-09-30Rename SmtEngine to SolverEngine. (#7282)Aina Niemetz
2021-09-30Rename files smt_engine.(cpp|h) to solver_engine.(cpp|h). (#7279)Aina Niemetz
2021-09-30bv: Refactor ppRewrite and move to TheoryBV. (#7271)Mathias Preiner
2021-09-30Properly cache assertions in static learning preprocessing pass. (#7242)Mathias Preiner
2021-09-30Simplify the syntax and representation of the separation logic empty heap con...Andrew Reynolds
2021-09-30Remove usage of static options in arithmetic theory (#7221)Gereon Kremer
2021-09-24Eliminate calls to Rewriter::rewrite from strings entailment checks (#7203)Andrew Reynolds
2021-09-11Use StatisticsRegistry from Env (#7166)Gereon Kremer
2021-09-11bv: Move IsPowerOfTwo rule to preprocessing pass and use EnvObj. (#7179)Mathias Preiner
2021-09-10Use C++17 attributes (#7154)Andres Noetzli
2021-09-09Use EnvObj-based options in preprocessing (#7165)Gereon Kremer
2021-09-09pp passes: Use EnvObj::rewrite() instead of Rewriter::rewrite(). (#7164)Aina Niemetz
2021-09-08Improve pre-skolemization, move quantifiers preprocess to own file (#7153)Andrew Reynolds
2021-09-08Towards standard usage of ExtendedRewriter (#7145)Andrew Reynolds
2021-09-03EnvObj: Add options(), context(), userContext(). (#7137)Aina Niemetz
2021-09-02pp: Have PreprocessingPassContext derive from EnvObj. (#7127)Aina Niemetz
2021-09-02EnvObj: Restrict access. (#7121)Aina Niemetz
2021-09-02Remove PreprocessingPassContext::getSmt(). (#7118)Aina Niemetz
2021-09-02pp: Derive PreprocessingPass from EnvObj. (#7112)Aina Niemetz
2021-09-01Clean up and document PP context. (#7102)Aina Niemetz
2021-09-01rewriter: Make clearCaches non-static. (#7100)Aina Niemetz
2021-08-26Eliminate currentSmtEngine for subsolver calls (#7068)Andrew Reynolds
2021-08-26int2bv: Fix conversion of signed bit-vector values. (#7061)Mathias Preiner
2021-08-25Eliminate calls to currentSmtEngine (#7060)Andrew Reynolds
2021-08-17Replace `Maybe` with `std::optional` (#7005)Andres Noetzli
2021-07-12Fix for learned rewrite pass, add regression (#6850)Andrew Reynolds
2021-07-06Integrate learned rewrite preprocessing pass (#6840)Andrew Reynolds
2021-07-06Add implementation of learned rewrite pass (#6843)Andrew Reynolds
2021-07-06Add learned rewrite preprocessing pass (#6842)Andrew Reynolds
2021-06-30int-to-bv: correct model values (#6811)yoni206
2021-06-15Remove public option wrappers (#6716)Gereon Kremer
2021-06-10Ensure bv2nat and int2bv are not rewritten when using solve-bv-as-int (#6725)Andrew Reynolds
2021-06-09Make `--solve-int-as-bv=X` robust to rewriting (#6722)Andres Noetzli
2021-06-09Integrate learned literal manager into preprocessing pass context (#6718)Andrew Reynolds
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback