Allow to pass ProofGenerator to arithmetic inference manager. (#5488)
authorGereon Kremer <gereon.kremer@cs.rwth-aachen.de>
Fri, 20 Nov 2020 13:08:45 +0000 (14:08 +0100)
committerGitHub <noreply@github.com>
Fri, 20 Nov 2020 13:08:45 +0000 (07:08 -0600)
commitde0d36b8972954c281f1e97b15d37c07a861cbc1
tree23063fd32dd8c7d2509684014fca07fe92887b48
parentf2ed7b1aebc175b971e3cebf4c0b2fff6e4e895f
Allow to pass ProofGenerator to arithmetic inference manager. (#5488)

This PR prepares the addition of proofs for the arithmetic theory by making addPendingArithLemma() accept a ProofGenerator*.
src/theory/arith/inference_manager.cpp
src/theory/arith/inference_manager.h
src/theory/arith/nl/ext/monomial_bounds_check.cpp
src/theory/arith/nl/ext/tangent_plane_check.cpp
src/theory/arith/nl/iand_solver.cpp
src/theory/arith/nl/transcendental_solver.cpp