diff options
Diffstat (limited to 'src/options/arrays_options')
-rw-r--r-- | src/options/arrays_options | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/options/arrays_options b/src/options/arrays_options new file mode 100644 index 000000000..096d773ca --- /dev/null +++ b/src/options/arrays_options @@ -0,0 +1,32 @@ +# +# Option specification file for CVC4 +# See src/options/base_options for a description of this file format +# + +module ARRAYS "options/arrays_options.h" Arrays theory + +option arraysOptimizeLinear --arrays-optimize-linear bool :default true :read-write + turn on optimization for linear array terms (see de Moura FMCAD 09 arrays paper) + +option arraysLazyRIntro1 --arrays-lazy-rintro1 bool :default true :read-write + turn on optimization to only perform RIntro1 rule lazily (see Jovanovic/Barrett 2012: Being Careful with Theory Combination) + +option arraysModelBased --arrays-model-based bool :default false :read-write + turn on model-based array solver + +option arraysEagerIndexSplitting --arrays-eager-index bool :default true :read-write + turn on eager index splitting for generated array lemmas + +option arraysEagerLemmas --arrays-eager-lemmas bool :default false :read-write + turn on eager lemma generation for arrays + +option arraysConfig --arrays-config int :default 0 :read-write + set different array option configurations - for developers only + +option arraysReduceSharing --arrays-reduce-sharing bool :default false :read-write + use model information to reduce size of care graph for arrays + +option arraysPropagate --arrays-prop int :default 2 :read-write + propagation effort for arrays: 0 is none, 1 is some, 2 is full + +endmodule |