summaryrefslogtreecommitdiff
path: root/src/expr/proof_rule.cpp
diff options
context:
space:
mode:
authorGereon Kremer <gereon.kremer@cs.rwth-aachen.de>2021-02-23 19:31:28 +0100
committerGitHub <noreply@github.com>2021-02-23 12:31:28 -0600
commitf956c6b5cf9a4d836ebcd99ef57558b9b11f4d29 (patch)
treee2fdba4a57678e56b90beab4913f5db129ee0a76 /src/expr/proof_rule.cpp
parent1e58294a927f8c3067ea0feaad0d891f82f42ebe (diff)
Add proof for mult sign lemma (#5966)
This PR adds the proof for a nonlinear refinement lemma that infers the sign of a monomial from the sign of the variables.
Diffstat (limited to 'src/expr/proof_rule.cpp')
-rw-r--r--src/expr/proof_rule.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/expr/proof_rule.cpp b/src/expr/proof_rule.cpp
index cc5613057..d29aca6ea 100644
--- a/src/expr/proof_rule.cpp
+++ b/src/expr/proof_rule.cpp
@@ -159,6 +159,7 @@ const char* toString(PfRule id)
case PfRule::INT_TIGHT_LB: return "INT_TIGHT_LB";
case PfRule::INT_TIGHT_UB: return "INT_TIGHT_UB";
case PfRule::INT_TRUST: return "INT_TRUST";
+ case PfRule::ARITH_MULT_SIGN: return "ARITH_MULT_SIGN";
case PfRule::ARITH_MULT_POS: return "ARITH_MULT_POS";
case PfRule::ARITH_MULT_NEG: return "ARITH_MULT_NEG";
case PfRule::ARITH_MULT_TANGENT: return "ARITH_MULT_TANGENT";
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback