Eliminate arithmetic proof macros (#7226)
authorGereon Kremer <nafur42@gmail.com>
Wed, 22 Sep 2021 05:39:32 +0000 (22:39 -0700)
committerGitHub <noreply@github.com>
Wed, 22 Sep 2021 05:39:32 +0000 (05:39 +0000)
commitb849961a85b61a29b13f8f58aa8ed7fff3c902a4
treeba97a4ddfea0b8c9ffd5beb0d490aab8b81d033e
parentf66cbabd6b67462ebbf9bbba5d3ccfb08b69ff25
Eliminate arithmetic proof macros (#7226)

This PR eliminates some macros for arithmetic proofs, that only slightly simplified access to the produce-proofs option. Now that static access is deprecated, these checks needed to be implemented differently anyway.
src/CMakeLists.txt
src/theory/arith/callbacks.cpp
src/theory/arith/callbacks.h
src/theory/arith/constraint.cpp
src/theory/arith/constraint.h
src/theory/arith/linear_equality.cpp
src/theory/arith/linear_equality.h
src/theory/arith/proof_macros.h [deleted file]
src/theory/arith/simplex.cpp
src/theory/arith/theory_arith_private.cpp