3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-29 03:45:51 +00:00
z3/src/tactic/arith/eq2bv_tactic.h
Nikolaj Bjorner 980e74b4ff add tactic to recognize small discrete domains and convert them into bit-vectors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2015-08-20 06:39:11 -07:00

34 lines
569 B
C++

/*++
Copyright (c) 2015 Microsoft Corporation
Module Name:
eq2bv_tactic.h
Abstract:
Extract integer variables that are used as finite domain indicators.
The integer variables can only occur in equalities.
Author:
Nikolaj Bjorner (nbjorner) 2015-8-19
Notes:
--*/
#ifndef EQ2BV_TACTIC_H_
#define EQ2BV_TACTIC_H_
#include"params.h"
class ast_manager;
class tactic;
tactic * mk_eq2bv_tactic(ast_manager & m);
/*
ADD_TACTIC("eq2bv", "convert integer variables used as finite domain elements to bit-vectors.", "mk_eq2bv_tactic(m)")
*/
#endif