Add proof for monomial bounds check (#5965)
authorGereon Kremer <gereon.kremer@cs.rwth-aachen.de>
Tue, 23 Feb 2021 16:51:53 +0000 (17:51 +0100)
committerGitHub <noreply@github.com>
Tue, 23 Feb 2021 16:51:53 +0000 (17:51 +0100)
commitb4c832ab30dafe048334c6e47642aa12619357ef
treeb37829eb546c49fd2921a3bd841db12e6f066408
parent7a695fd7c29af97dbcc363eb277ffeae1617cffe
Add proof for monomial bounds check (#5965)

This PR adds proofs for a nonlinear refinement lemma that deals with multiplication of inequalities with some term. This lemma is split into two proof rules for positive or negative factors.
src/expr/proof_rule.cpp
src/expr/proof_rule.h
src/theory/arith/nl/ext/monomial_bounds_check.cpp
src/theory/arith/nl/ext/proof_checker.cpp