summaryrefslogtreecommitdiff
path: root/src/preprocessing
AgeCommit message (Expand)Author
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
2021-06-08Add learned literal manager utility (#6709)Andrew Reynolds
2021-06-01Use top-level substitutions in ITE simp (#6651)Andrew Reynolds
2021-05-27Update proof namespaces (#6614)Andrew Reynolds
2021-05-26 More precise includes of `Node` constants (#6617)Andres Noetzli
2021-05-24Move proof utilities to src/proof/ (#6611)Andrew Reynolds
2021-05-21BV: Rename BITVECTOR_PLUS to BITVECTOR_ADD. (#6589)Aina Niemetz
2021-05-20Remove old unsat cores (#6581)Haniel Barbosa
2021-05-13Add std::hash overloads for Node, TNode and TypeNode. (#6534)Mathias Preiner
2021-05-10Unify top-level substitutions and model substitutions (#6499)Andrew Reynolds
2021-05-07Simplifications to expand definitions (#6487)Andrew Reynolds
2021-05-06Use constant folding for evaluating BV eager atom (#6494)Andrew Reynolds
2021-04-30Use substitutions for implementing defined functions (#6437)Andrew Reynolds
2021-04-22Fix models for sygus-inference, bv2int, real2int (#6421)Andrew Reynolds
2021-04-22Reconciling proofs and unsat cores (#6405)Haniel Barbosa
2021-04-19Fully incorporate quantifiers macros into ppAssert / non-clausal simplificati...Andrew Reynolds
2021-04-15preprocessing context: Add wrapper for model substitutions. (#6370)Aina Niemetz
2021-04-15Rename occurrences of CVC4 to CVC5. (#6351)Aina Niemetz
2021-04-14Refactor / reimplement statistics (#6162)Gereon Kremer
2021-04-14Rename public and private headers in src/include. (#6352)Aina Niemetz
2021-04-14[unsat-cores] Improving new unsat cores (#6356)Haniel Barbosa
2021-04-13Refactor quantifiers macros (#6348)Andrew Reynolds
2021-04-12Refactor resource manager (#6322)Gereon Kremer
2021-04-12Refactor and update copyright headers. (#6316)Aina Niemetz
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback