diff options
author | yoni206 <yoni206@users.noreply.github.com> | 2021-06-24 20:09:06 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-24 22:09:06 -0500 |
commit | abd18eeb854047e13e38518c536afd16a1be448d (patch) | |
tree | e12f69826feb922dc80f228ecbb78276ee3613a9 /src/theory/inference_id.h | |
parent | dd31ac04ed448358da613ab97a2a929df8cf8fd5 (diff) |
pow2: Adding monotonicity lemma (#6793)
We add the lemma x<=y --> pow2(x)<=pow2(y) to the pow2 solver.
Additionally, some renaming of variables is introduced for better clarity.
Diffstat (limited to 'src/theory/inference_id.h')
-rw-r--r-- | src/theory/inference_id.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/theory/inference_id.h b/src/theory/inference_id.h index 6a87776d6..2216d8fed 100644 --- a/src/theory/inference_id.h +++ b/src/theory/inference_id.h @@ -131,6 +131,8 @@ enum class InferenceId ARITH_NL_POW2_INIT_REFINE, // value refinements (Pow2Solver::checkFullRefine) ARITH_NL_POW2_VALUE_REFINE, + // monotonicity refinements (Pow2Solver::checkFullRefine) + ARITH_NL_POW2_MONOTONE_REFINE, //-------------------- nonlinear cad solver // conflict / infeasible subset obtained from cad ARITH_NL_CAD_CONFLICT, |