summaryrefslogtreecommitdiff
path: root/src/theory/bv/bitblast
AgeCommit message (Expand)Author
2021-09-14bv: Unify bit-blasting code for udiv and urem. (#7188)Mathias Preiner
2021-09-14proofs: Properly track pre- and post-rewrites in bbAtom(). (#7147)Mathias Preiner
2021-09-10bv: Use EnvObj::rewrite() and EnvObj::options() in NodeBitblaster. (#7172)Mathias Preiner
2021-07-27bv: Refactor getEqualityStatus and use for both bitblasting solvers. (#6933)Mathias Preiner
2021-07-15bv: Rename BBSimple to NodeBitblaster. (#6891)Mathias Preiner
2021-07-15bv: Rename lazy solver to layered solver. (#6889)Mathias Preiner
2021-07-13bv: Simplify BV_BITBLAST_* proof rules. (#6871)Mathias Preiner
2021-07-13bv: Do not rewrite below BV leafs in BBProof's TConvProofGenerator. (#6869)Mathias Preiner
2021-07-13bv: Expand bitblast proof steps in the proof post processor. (#6867)Mathias Preiner
2021-06-29Fix statistics in AigBitblaster. (#6810)Mathias Preiner
2021-06-21Fix model issues with --bitblast=eager. (#6753)Mathias Preiner
2021-06-15Remove public option wrappers (#6716)Gereon Kremer
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-13Add std::hash overloads for Node, TNode and TypeNode. (#6534)Mathias Preiner
2021-04-23BV: Add proof logging for bit-blasting. (#6373)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-12Refactor resource manager (#6322)Gereon Kremer
2021-04-12Refactor and update copyright headers. (#6316)Aina Niemetz
2021-04-09Rename CVC4_ macros to CVC5_. (#6327)Aina Niemetz
2021-04-09Rename CVC4__ header guards to CVC5__. (#6326)Aina Niemetz
2021-04-06Remove template argument from `NodeBuilder` (#6290)Andres Noetzli
2021-04-01Rename namespace CVC5 to cvc5. (#6258)Aina Niemetz
2021-03-31Rename namespace CVC4 to CVC5. (#6249)Aina Niemetz
2021-03-09Some more cleanup of includes (#6083)Gereon Kremer
2021-03-09Update copyright headers to 2021. (#6081)Aina Niemetz
2021-03-05Remove partial UDIV/UREM operators. (#6069)Mathias Preiner
2021-03-04Add initial bit-blaster for proof logging. (#6053)Aina Niemetz
2021-03-03More cleanup of includes to reduce compilation times (#6037)Gereon Kremer
2021-03-02Clean up includes to reduce compile times (#6031)Gereon Kremer
2021-02-18New InferenceIds for BV theory (#5909)Gereon Kremer
2021-02-16Add bit-level propagation support to BV bitblast solver. (#5906)Mathias Preiner
2021-02-13Properly set up equality engine for BV bitblast solver. (#5905)Mathias Preiner
2021-02-11Make most methods of TheoryInferenceManager expect an InferenceId. (#5897)Gereon Kremer
2021-02-03Add BV solver bitblast. (#5851)Mathias Preiner
2021-01-11Merge theory registrar and theory proxy (#5758)Andrew Reynolds
2020-12-23Add option to track and notify from CNF stream (#5708)Andrew Reynolds
2020-12-07Add support for BV proofs with the simple bitblasting solver. (#5603)Mathias Preiner
2020-09-25Cleaning and documenting cnf stream (#5134)Haniel Barbosa
2020-09-22Update copyright header script to support CMake and Python files (#5067)Mathias Preiner
2020-09-16Dump commands in internal code using command printing functions. (#5040)Abdalrhman Mohamed
2020-09-14Fix ABC build (#5061)Andres Noetzli
2020-09-04(new theory) Update TheoryBV to new standard for collectModelValues (#5025)Andrew Reynolds
2020-09-03Split lazy bit-vector solver from TheoryBV (#5009)Mathias Preiner
2020-09-01Removes old proof code (#4964)Haniel Barbosa
2020-08-31Simplify interface for computing relevant terms. (#4966)Andrew Reynolds
2020-07-07Transfer ownership of internal Options from NodeManager to SmtEngine (#4682)Andrew Reynolds
2020-06-16Update copyright headers.Aina Niemetz
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback