summaryrefslogtreecommitdiff
path: root/src/theory/arith
AgeCommit message (Expand)Author
2021-08-26Improve integration of nonlinear arithmetic into the arithmetic theory. (#6956)Gereon Kremer
2021-08-25Add missing include (#7067)Gereon Kremer
2021-08-24Uniform treatment of trusted theory inferences in proofs (#7044)Andrew Reynolds
2021-08-20Use Env class in nonlinear extension (#7039)Gereon Kremer
2021-08-19Start using Options via Env in arithmetic (#7032)Gereon Kremer
2021-08-17Replace `Maybe` with `std::optional` (#7005)Andres Noetzli
2021-08-16Push Env class into TheoryState (#7012)Gereon Kremer
2021-08-16Use InferenceManager in ExtTheory (#7006)Gereon Kremer
2021-08-16Make Theory class use Env (#7011)Gereon Kremer
2021-08-04Add missing inference identifiers (#6962)Andrew Reynolds
2021-07-26More updates to arithmetic in preparation for central equality engine (#6927)Andrew Reynolds
2021-07-25Refactor equality engine setup for arithmetic congruence manager (#6902)Andrew Reynolds
2021-07-15Connect the equality solver to theory arith (#6894)Andrew Reynolds
2021-07-15Arithmetic equality solver (#6876)Andrew Reynolds
2021-07-13Add branch and bound lemma if linear arithmetic generates a non-integer assig...Andrew Reynolds
2021-07-12Add branch and bound (#6865)Andrew Reynolds
2021-07-12Add arithmetic preprocess rewrite equality module (#6860)Andrew Reynolds
2021-07-06Integrate Lazard into CAD module (#6812)Gereon Kremer
2021-06-29Add new variants for the CAD projection (#6794)Gereon Kremer
2021-06-28Rewrite POW to POW2 when the base is 2 (#6806)yoni206
2021-06-25pow2 -- final changes (#6800)yoni206
2021-06-24pow2: Adding monotonicity lemma (#6793)yoni206
2021-06-24Fix linear arithmetic for duplicate lemmas in incremental (#6784)Andrew Reynolds
2021-06-24Add CoCoA implementation (#6733)Gereon Kremer
2021-06-23pow2: more implementations (#6756)yoni206
2021-06-17Fix build without libpoly (#6759)Andres Noetzli
2021-06-15pow2: adding a kind, inference rules, and some implementations in the pow2 so...yoni206
2021-06-15Remove public option wrappers (#6716)Gereon Kremer
2021-06-11Add skeleton for new Lazard evaluation (#6732)Gereon Kremer
2021-06-04pow2: header file for pow2 solver (#6676)yoni206
2021-06-02Fix issues when poly is disabled (#6668)Gereon Kremer
2021-06-01Use top-level substitutions in ITE simp (#6651)Andrew Reynolds
2021-05-29Remove `Options::set()` method (#6556)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-21Support braced-init-lists with `mkNode()` (#6580)Andres Noetzli
2021-05-20Expand arith's farkas lemma rule as a macro (#6577)Alex Ozdemir
2021-05-19Add more missing inference ids (#6313)Andrew Reynolds
2021-05-17Improve integration of CAD with nl-Ext (#6542)Gereon Kremer
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-04-26First part of options refactoring (#6428)Gereon Kremer
2021-04-22Move expand definition from Theory to TheoryRewriter (#6408)Andrew Reynolds
2021-04-21Arithmetic: Move implementation of type rules to cpp. (#6419)Aina Niemetz
2021-04-21Goodbye CVC4, hello cvc5! (#6371)Mathias Preiner
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-12Refactor resource manager (#6322)Gereon Kremer
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback