summaryrefslogtreecommitdiff
path: root/src/options/smt_options.toml
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2020-07-01 14:54:41 -0500
committerGitHub <noreply@github.com>2020-07-01 14:54:41 -0500
commite968ea45fd46ce6837d50b2893568872378171f1 (patch)
tree1e9f4e720830562e4bbf77186ca90f85405aea9c /src/options/smt_options.toml
parent9ce4c3153d42bc079470b7bd73bf131499b3fcbe (diff)
Add solver for integer AND (#4681)
This omits certain inference schemas (sum and bitwise lemmas) which depends on an option that will be added later.
Diffstat (limited to 'src/options/smt_options.toml')
-rw-r--r--src/options/smt_options.toml19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/options/smt_options.toml b/src/options/smt_options.toml
index c104cb3e7..c09f8bbf3 100644
--- a/src/options/smt_options.toml
+++ b/src/options/smt_options.toml
@@ -651,6 +651,25 @@ header = "options/smt_options.h"
help = "attempt to solve BV formulas by translation to integer arithmetic (experimental)"
[[option]]
+ name = "iandMode"
+ category = "undocumented"
+ long = "iand-mode=mode"
+ type = "IandMode"
+ default = "VALUE"
+ read_only = true
+ help = "Set the refinement scheme for integer AND"
+ help_mode = "Refinement modes for integer AND"
+ [[option.mode.VALUE]]
+ name = "value"
+ help = "value-based refinement"
+ [[option.mode.SUM]]
+ name = "sum"
+ help = "use sum to represent integer AND in refinement"
+ [[option.mode.BITWISE]]
+ name = "bitwise"
+ help = "use bitwise comparisons on binary representation of integer for refinement (experimental)"
+
+[[option]]
name = "solveIntAsBV"
category = "undocumented"
long = "solve-int-as-bv=N"
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback