summaryrefslogtreecommitdiff
path: root/src/options
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2018-10-10 20:44:02 -0500
committerGitHub <noreply@github.com>2018-10-10 20:44:02 -0500
commit7d70b721f43157e01bc6166a822df79250df632a (patch)
tree6d92615b265f02e237717f49017d81b4646ae714 /src/options
parentaa84926fb81001cc86661dead2ac5b856dd45ba3 (diff)
Synthesize rewrite rules from inputs (#2608)
Diffstat (limited to 'src/options')
-rw-r--r--src/options/quantifiers_options.toml24
-rw-r--r--src/options/smt_options.toml16
2 files changed, 24 insertions, 16 deletions
diff --git a/src/options/quantifiers_options.toml b/src/options/quantifiers_options.toml
index cbc380f43..c844a197d 100644
--- a/src/options/quantifiers_options.toml
+++ b/src/options/quantifiers_options.toml
@@ -1317,6 +1317,30 @@ header = "options/quantifiers_options.h"
help = "use satisfiability check to verify correctness of candidate rewrites"
[[option]]
+ name = "sygusRewSynthInput"
+ category = "regular"
+ long = "sygus-rr-synth-input"
+ type = "bool"
+ default = "false"
+ help = "synthesize rewrite rules based on the input formula"
+
+[[option]]
+ name = "sygusRewSynthInputNVars"
+ category = "regular"
+ long = "sygus-rr-synth-input-nvars=N"
+ type = "int"
+ default = "3"
+ help = "the maximum number of variables per type that appear in rewrites from sygus-rr-synth-input"
+
+[[option]]
+ name = "sygusRewSynthInputUseBool"
+ category = "regular"
+ long = "sygus-rr-synth-input-use-bool"
+ type = "bool"
+ default = "false"
+ help = "synthesize Boolean rewrite rules based on the input formula"
+
+[[option]]
name = "sygusExprMinerCheckTimeout"
category = "regular"
long = "sygus-expr-miner-check-timeout=N"
diff --git a/src/options/smt_options.toml b/src/options/smt_options.toml
index 93e892943..8af1000ba 100644
--- a/src/options/smt_options.toml
+++ b/src/options/smt_options.toml
@@ -296,22 +296,6 @@ header = "options/smt_options.h"
help = "use aggressive extended rewriter as a preprocessing pass"
[[option]]
- name = "synthRrPrep"
- category = "regular"
- long = "synth-rr-prep"
- type = "bool"
- default = "false"
- help = "synthesize and output rewrite rules during preprocessing"
-
-[[option]]
- name = "synthRrPrepExtRew"
- category = "regular"
- long = "synth-rr-prep-ext-rew"
- type = "bool"
- default = "false"
- help = "use the extended rewriter for synthRrPrep"
-
-[[option]]
name = "simplifyWithCareEnabled"
category = "regular"
long = "simp-with-care"
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback