diff options
author | Tim King <taking@google.com> | 2017-04-02 19:29:36 -0700 |
---|---|---|
committer | Tim King <taking@google.com> | 2017-04-02 19:29:36 -0700 |
commit | f278f060c177593a1835422e688fe2a022c40e2f (patch) | |
tree | cc2eaa62bfc4c581643cbd237d93247b8c40134f /src/options | |
parent | e9f3b6a54e4bf35f915c46d822ed9ee051cc7df3 (diff) |
Adding a model based axiom instantiation scheme for multiplication. Merge commit for nlAlgMaster.
Diffstat (limited to 'src/options')
-rw-r--r-- | src/options/arith_options | 24 | ||||
-rw-r--r-- | src/options/smt_options | 3 |
2 files changed, 27 insertions, 0 deletions
diff --git a/src/options/arith_options b/src/options/arith_options index f38e377ba..6f76758e3 100644 --- a/src/options/arith_options +++ b/src/options/arith_options @@ -165,4 +165,28 @@ option pbRewriteThreshold --pb-rewrite-threshold int :default 256 option sNormInferEq --snorm-infer-eq bool :default false infer equalities based on Shostak normalization +option nlAlg --nl-alg bool :default false + algebraic approach to non-linear + +option nlAlgResBound --nl-alg-rbound bool :default false + use resolution-style inference for inferring new bounds + +option nlAlgTangentPlanes --nl-alg-tplanes bool :default false + use non-terminating tangent plane strategy for non-linear + +option nlAlgEntailConflicts --nl-alg-ent-conf bool :default false + check for entailed conflicts in non-linear solver + +option nlAlgRewrites --nl-alg-rewrite bool :default true + do rewrites in non-linear solver + +option nlAlgSolveSubs --nl-alg-solve-subs bool :default true + do solving for determining constant substitutions + +option nlAlgPurify --nl-alg-purify bool :default false + purify non-linear terms at preprocess + +option nlAlgSplitZero --nl-alg-split-zero bool :default false + intial splits on zero for all variables + endmodule diff --git a/src/options/smt_options b/src/options/smt_options index 747119344..8f681e57d 100644 --- a/src/options/smt_options +++ b/src/options/smt_options @@ -162,4 +162,7 @@ option forceNoLimitCpuWhileDump --force-no-limit-cpu-while-dump bool :default fa undocumented-option solveIntAsBV --solve-int-as-bv uint32_t :default 0 attempt to solve a pure integer satisfiable problem by bitblasting in sufficient bitwidth (experimental) +undocumented-option solveRealAsInt --solve-real-as-int bool :default false + attempt to solve a pure real satisfiable problem as a integer problem (for non-linear) + endmodule |