Option
The kind of a Bitwuzla configuration option.
Options are configured via a bitwuzla.Options instance,
which must be configured before creating a bitwuzla.Bitwuzla
instance.
Note
Some options are labeled as “expert” options. Use with caution.
enum
Option
- class bitwuzla.Option(*values)
Configuration options supported by Bitwuzla. For more information on options see Options.
- ABSTRACTION = 24
- ABSTRACTION_ASSERT = 29
- ABSTRACTION_ASSERT_REFS = 30
- ABSTRACTION_BV_ADD = 33
- ABSTRACTION_BV_MUL = 34
- ABSTRACTION_BV_SIZE = 25
- ABSTRACTION_BV_UDIV = 35
- ABSTRACTION_BV_UREM = 36
- ABSTRACTION_EAGER_REFINE = 26
- ABSTRACTION_INC_BITBLAST = 32
- ABSTRACTION_INITIAL_LEMMAS = 31
- ABSTRACTION_ITE = 37
- ABSTRACTION_VALUE_LIMIT = 27
- ABSTRACTION_VALUE_ONLY = 28
- BV_SOLVER = 10
- DBG_CHECK_INTERPOLANT = 58
- DBG_CHECK_MODEL = 59
- DBG_CHECK_UNSAT_CORE = 60
- DBG_PP_NODE_THRESH = 57
- DBG_RW_NODE_THRESH = 56
- INTERPOLANTS_ALGO = 38
- INTERPOLANTS_LIFT = 39
- INTERPOLANTS_PRINT_STATS = 43
- INTERPOLANTS_SIMP = 41
- INTERPOLANTS_STATS = 42
- INTERPOLANTS_SUBST = 40
- LOGLEVEL = 0
- MEMORY_LIMIT = 8
- NTHREADS = 9
- PP_CONTRADICTING_ANDS = 45
- PP_ELIM_BV_EXTRACTS = 46
- PP_ELIM_BV_UDIV = 47
- PP_EMBEDDED_CONSTR = 48
- PP_FLATTEN_AND = 49
- PP_NORMALIZE = 50
- PP_SKELETON_PREPROC = 51
- PP_VARIABLE_SUBST = 52
- PP_VARIABLE_SUBST_NORM_BV_INEQ = 55
- PP_VARIABLE_SUBST_NORM_DISEQ = 54
- PP_VARIABLE_SUBST_NORM_EQ = 53
- PREPROCESS = 44
- PRODUCE_INTERPOLANTS = 2
- PRODUCE_MODELS = 1
- PRODUCE_UNSAT_ASSUMPTIONS = 3
- PRODUCE_UNSAT_CORES = 4
- PROP_CONST_BITS = 15
- PROP_INFER_INEQ_BOUNDS = 16
- PROP_NPROPS = 17
- PROP_NUPDATES = 18
- PROP_OPT_LT_CONCAT_SEXT = 19
- PROP_PATH_SEL = 20
- PROP_PROB_RANDOM_INPUT = 21
- PROP_PROB_USE_INV_VALUE = 22
- PROP_SEXT = 23
- REWRITE_LEVEL = 11
- SAT_SOLVER = 12
- SEED = 5
- TIME_LIMIT_PER = 7
- VERBOSITY = 6
- WRITE_AIGER = 13
- WRITE_CNF = 14