Add internal support for integer and operator (#4668)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Tue, 30 Jun 2020 02:55:51 +0000 (21:55 -0500)
committerGitHub <noreply@github.com>
Tue, 30 Jun 2020 02:55:51 +0000 (19:55 -0700)
commit8c794ae1009bf8515b965c1023de188f50b35d60
tree7dcf7bed2aa581fb806c8b23efe77c33f6632754
parent19054b3b1d427e662d30d4322df2b2f2361353da
Add internal support for integer and operator (#4668)

Towards merging iand branch to master. This adds internal support for an "integer AND" operator.
14 files changed:
src/CMakeLists.txt
src/bindings/java/CMakeLists.txt
src/cvc4.i
src/theory/arith/arith_rewriter.cpp
src/theory/arith/arith_rewriter.h
src/theory/arith/congruence_manager.cpp
src/theory/arith/kinds
src/theory/arith/normal_form.cpp
src/theory/arith/normal_form.h
src/theory/arith/theory_arith.cpp
src/theory/arith/theory_arith_type_rules.h
src/util/CMakeLists.txt
src/util/iand.h [new file with mode: 0644]
src/util/iand.i [new file with mode: 0644]