summaryrefslogtreecommitdiff
path: root/src/theory/booleans
AgeCommit message (Expand)Author
2021-07-13[rewriter] Add rewrite to order IFF (equality for Booleans) (#6872)Haniel Barbosa
2021-06-09Reorder ITE rewrites (#6723)Andres Noetzli
2021-06-07(proof-new) Lazy proof chain debug names (#6680)Andrew Reynolds
2021-06-02Fix issues with double negation in circuit propagator (#6669)Gereon Kremer
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-21Minor simplification to boolean proof checker (#6590)Andrew Reynolds
2021-05-13Add std::hash overloads for Node, TNode and TypeNode. (#6534)Mathias Preiner
2021-04-27Bool: Move implementation of type rules to cpp. (#6420)Aina Niemetz
2021-04-23Add assumption-based unsat cores. (#6427)Mathias Preiner
2021-04-14Rename public and private headers in src/include. (#6352)Aina Niemetz
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-09[proof-new] Optimizing sat proof (#6324)Haniel Barbosa
2021-04-09Learn equalities involving Boolean variables (#6323)Andres Noetzli
2021-04-06Remove template argument from `NodeBuilder` (#6290)Andres Noetzli
2021-04-05[proof-new] Registering proof checkers uniformly from the SMT solver (#6275)Haniel Barbosa
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-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-24Enable -Werror. (#5969)Mathias Preiner
2020-12-08[proof-new] Updating SAT proof to use MACRO_RESOLUTION (#5613)Haniel Barbosa
2020-12-07[proof-new] Adding MACRO_RESOLUTION rule and updating proof checker (#5612)Haniel Barbosa
2020-12-02Update copyright headers.Aina Niemetz
2020-10-21(proof-new) Make circuit propagator proof producing (#5318)Gereon Kremer
2020-10-20(proof-new) Add proofs for circuit propagator (#5301)Gereon Kremer
2020-10-19[proof-new] Fixing resolution proof checker (#5262)Haniel Barbosa
2020-10-13(proof-new) New rules for Booleans (#5243)Andrew Reynolds
2020-10-06(proof-new) Add interface for trusted substitution and update ppAssert (#5193)Andrew Reynolds
2020-09-22Update copyright header script to support CMake and Python files (#5067)Mathias Preiner
2020-09-16[proof-new] Resolution rules and checkers (#5070)Haniel Barbosa
2020-07-13 (proof-new) SMT Preprocess proof generator (#4708)Andrew Reynolds
2020-07-10(proof-new) Update Theory interface for proof-new (#4648)Andrew Reynolds
2020-06-19Always rewrite boolean ITEs with constant then/else-branches (#4619)Haniel Barbosa
2020-06-16Update copyright headers.Aina Niemetz
2020-06-03(proof-new) Adding rules and proof checker for Boolean reasoning (#4560)Haniel Barbosa
2020-04-03Update theory rewriter ownership, add stats to strings (#4202)Andres Noetzli
2020-04-01Initialize theory rewriters in theories (#4197)Andres Noetzli
2020-02-26Initial work towards -Wshadow (#3817)Andrew Reynolds
2020-02-24Make lambda rewriter more robust (#3806)Andres Noetzli
2019-12-09Make theory rewriters non-static (#3547)Andres Noetzli
2019-10-30Unify CVC4_CHECK/CVC4_DCHECK/AlwaysAssert/Assert. (#3366)Mathias Preiner
2019-10-22NodeValue: Eliminate redundant NBITS macros. (#3400)Aina Niemetz
2019-04-24Do not use __ prefix for header guards. (#2974)Mathias Preiner
2019-03-26Update copyright headers.Aina Niemetz
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback