3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-06-22 05:43:39 +00:00

enable ranges for bit-vectors

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2020-08-13 10:53:37 -07:00
parent 72d140334f
commit c63ad2e834
7 changed files with 84 additions and 4 deletions

View file

@ -23,16 +23,18 @@ Revision History:
#include "smt/smt_context.h"
#include "smt/theory_lra.h"
#include "smt/theory_arith.h"
#include "smt/theory_bv.h"
namespace smt {
class arith_value {
context* m_ctx;
ast_manager& m;
arith_util a;
bv_util b;
theory_mi_arith* m_tha;
theory_i_arith* m_thi;
theory_lra* m_thr;
theory_bv* m_thb;
public:
arith_value(ast_manager& m);
void init(context* ctx);