blob: 077299d1fcaa9b6a64bed4406d58ba51e70ecdab (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#
# 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
|