diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2020-02-26 09:02:15 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-26 09:02:15 -0600 |
commit | abd0048cdb6cf4d2ee0a096c9f7a63a1f7f1d9c8 (patch) | |
tree | cffa12338950b4d7b5bfc43e78849684b6058e30 /src/options/smt_options.toml | |
parent | 50c31e61ab240ccd551a0aea732f8b9a88d7fb32 (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.toml | 9 |
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" |