(Refactor) Arithmetic monomial sum (#1381)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Thu, 16 Nov 2017 20:09:30 +0000 (14:09 -0600)
committerGitHub <noreply@github.com>
Thu, 16 Nov 2017 20:09:30 +0000 (14:09 -0600)
commit6c6f4e23aea405a812b1c6a3dd4d80696eb34741
treeacdb79a293d6f1e9034913dc51f45ad75d892be1
parent7bd874b098f210b53f5b608bc159d1d90c8794b8
(Refactor) Arithmetic monomial sum (#1381)

* Add arithmetic monomial sum utility.

* Clang format

* Fix

* Address review.

* Fix missed comment.

* Format

* Fix
14 files changed:
src/Makefile.am
src/smt/smt_engine.cpp
src/theory/arith/arith_msum.cpp [new file with mode: 0644]
src/theory/arith/arith_msum.h [new file with mode: 0644]
src/theory/quantifiers/bounded_integers.cpp
src/theory/quantifiers/ce_guided_single_inv.cpp
src/theory/quantifiers/ce_guided_single_inv_sol.cpp
src/theory/quantifiers/equality_infer.cpp
src/theory/quantifiers/extended_rewrite.cpp
src/theory/quantifiers/quantifiers_rewriter.cpp
src/theory/quantifiers/relevant_domain.cpp
src/theory/quantifiers/relevant_domain.h
src/theory/quantifiers/term_database_sygus.cpp
src/theory/quantifiers/term_util.cpp