summaryrefslogtreecommitdiff
path: root/src/expr/proof_rule.cpp
diff options
context:
space:
mode:
authorGereon Kremer <gereon.kremer@cs.rwth-aachen.de>2021-02-23 05:35:46 +0100
committerGitHub <noreply@github.com>2021-02-22 22:35:46 -0600
commitf1c384dff82bffa56b9cf9ba18ec1f35aa529b12 (patch)
tree5049b8dda3ad679e6b164c50daa458649d0515af /src/expr/proof_rule.cpp
parent4711be9f5f65d5ea61321bc80d31e030536de81b (diff)
Add trans secant proofs. (#5957)
This PR adds proofs for secant lemmas in the transcendental lemmas for both exponential and sine functions. It also adds proof rules and corresponding proof checkers.
Diffstat (limited to 'src/expr/proof_rule.cpp')
-rw-r--r--src/expr/proof_rule.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/expr/proof_rule.cpp b/src/expr/proof_rule.cpp
index 110d9467e..85463d2d9 100644
--- a/src/expr/proof_rule.cpp
+++ b/src/expr/proof_rule.cpp
@@ -167,6 +167,10 @@ const char* toString(PfRule id)
return "ARITH_TRANS_EXP_POSITIVITY";
case PfRule::ARITH_TRANS_EXP_SUPER_LIN: return "ARITH_TRANS_EXP_SUPER_LIN";
case PfRule::ARITH_TRANS_EXP_ZERO: return "ARITH_TRANS_EXP_ZERO";
+ case PfRule::ARITH_TRANS_EXP_APPROX_ABOVE_NEG:
+ return "ARITH_TRANS_EXP_APPROX_ABOVE_NEG";
+ case PfRule::ARITH_TRANS_EXP_APPROX_ABOVE_POS:
+ return "ARITH_TRANS_EXP_APPROX_ABOVE_POS";
case PfRule::ARITH_TRANS_EXP_APPROX_BELOW:
return "ARITH_TRANS_EXP_APPROX_BELOW";
case PfRule::ARITH_TRANS_SINE_BOUNDS: return "ARITH_TRANS_SINE_BOUNDS";
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback