summaryrefslogtreecommitdiff
path: root/src/options/smt_options.toml
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2020-02-26 09:02:15 -0600
committerGitHub <noreply@github.com>2020-02-26 09:02:15 -0600
commitabd0048cdb6cf4d2ee0a096c9f7a63a1f7f1d9c8 (patch)
treecffa12338950b4d7b5bfc43e78849684b6058e30 /src/options/smt_options.toml
parent50c31e61ab240ccd551a0aea732f8b9a88d7fb32 (diff)
Support for witnessing choice in models (#3781)
Fixes #3300. This adds an option --model-witness-choice that ensures that choices in models are of the form (choice ((x Int)) (or (= x c) P)), which is helpful if the user wants to know a potential value in the range of the choice.
Diffstat (limited to 'src/options/smt_options.toml')
-rw-r--r--src/options/smt_options.toml9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/options/smt_options.toml b/src/options/smt_options.toml
index 024530224..88842faf7 100644
--- a/src/options/smt_options.toml
+++ b/src/options/smt_options.toml
@@ -420,6 +420,15 @@ header = "options/smt_options.h"
help = "in models, output uninterpreted sorts as datatype enumerations"
[[option]]
+ name = "modelWitnessChoice"
+ category = "regular"
+ long = "model-witness-choice"
+ type = "bool"
+ default = "false"
+ read_only = true
+ help = "in models, use a witness constant for choice functions"
+
+[[option]]
name = "regularChannelName"
smt_name = "regular-output-channel"
category = "regular"
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback