# # Option specification file for CVC4 # See src/options/base_options for a description of this file format # module BV "theory/bv/options.h" Bitvector theory option bitvectorEagerBitblast --bitblast-eager bool eagerly bitblast the bitvectors to the main SAT solver option bitvectorShareLemmas --bitblast-share-lemmas bool share lemmas from the bitblasting solver with the main solver option bitvectorEagerFullcheck --bitblast-eager-fullcheck bool check the bitblasting eagerly option bitvectorInequalitySolver --bv-inequality-solver bool :default true turn on the inequality solver for the bit-vector theory option bitvectorCoreSolver --bv-core-solver bool turn on the core solver for the bit-vector theory option bvToBool --bv-to-bool bool lift bit-vectors of size 1 to booleans when possible option bvPropagate --bv-propagate bool :default true use bit-vector propagation in the bit-blaster option bvEquality --bv-eq bool :default true use the equality engine for the bit-vector theory endmodule