summaryrefslogtreecommitdiff
path: root/src/util/options.cpp
diff options
context:
space:
mode:
authorDejan Jovanović <dejan.jovanovic@gmail.com>2011-07-05 16:21:50 +0000
committerDejan Jovanović <dejan.jovanovic@gmail.com>2011-07-05 16:21:50 +0000
commit7342d1ca87397f3d5beb2c04b819243303e69a7c (patch)
tree9e166f1884275be7d4b33b13b8bcfe9418e61033 /src/util/options.cpp
parentaf25c3f8498198dd6dd114c3b4ef39af54611e1e (diff)
updated preprocessing and rewriting input equalities into inequalities for LRA
Diffstat (limited to 'src/util/options.cpp')
-rw-r--r--src/util/options.cpp16
1 files changed, 5 insertions, 11 deletions
diff --git a/src/util/options.cpp b/src/util/options.cpp
index 314d85718..ff028b6c6 100644
--- a/src/util/options.cpp
+++ b/src/util/options.cpp
@@ -69,7 +69,7 @@ Options::Options() :
memoryMap(false),
strictParsing(false),
lazyDefinitionExpansion(false),
- simplificationMode(INCREMENTAL_MODE),
+ simplificationMode(SIMPLIFICATION_MODE_BATCH),
simplificationStyle(NO_SIMPLIFICATION_STYLE),
interactive(false),
interactiveSetByUser(false),
@@ -142,19 +142,15 @@ Languages currently supported as arguments to the -L / --lang option:\n\
static const string simplificationHelp = "\
Simplification modes currently supported by the --simplification option:\n\
\n\
-batch\n\
+batch (default) \n\
+ save up all ASSERTions; run nonclausal simplification and clausal\n\
(MiniSat) propagation for all of them only after reaching a querying command\n\
(CHECKSAT or QUERY or predicate SUBTYPE declaration)\n\
\n\
-incremental (default)\n\
+incremental\n\
+ run nonclausal simplification and clausal propagation at each ASSERT\n\
(and at CHECKSAT/QUERY/SUBTYPE)\n\
\n\
-incremental-lazy-sat\n\
-+ run nonclausal simplification at each ASSERT, but delay clausification of\n\
- ASSERT until reaching a CHECKSAT/QUERY/SUBTYPE, then clausify them all\n\
-\n\
You can also specify the level of aggressiveness for the simplification\n\
(by repeating the --simplification option):\n\
\n\
@@ -454,11 +450,9 @@ throw(OptionException) {
case SIMPLIFICATION_MODE:
if(!strcmp(optarg, "batch")) {
- simplificationMode = BATCH_MODE;
+ simplificationMode = SIMPLIFICATION_MODE_BATCH;
} else if(!strcmp(optarg, "incremental")) {
- simplificationMode = INCREMENTAL_MODE;
- } else if(!strcmp(optarg, "incremental-lazy-sat")) {
- simplificationMode = INCREMENTAL_LAZY_SAT_MODE;
+ simplificationMode = SIMPLIFICATION_MODE_INCREMENTAL;
} else if(!strcmp(optarg, "aggressive")) {
simplificationStyle = AGGRESSIVE_SIMPLIFICATION_STYLE;
} else if(!strcmp(optarg, "toplevel")) {
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback