summaryrefslogtreecommitdiff
path: root/src/options
diff options
context:
space:
mode:
authorHaniel Barbosa <hanielbbarbosa@gmail.com>2017-12-03 13:18:42 -0600
committerGitHub <noreply@github.com>2017-12-03 13:18:42 -0600
commit612e4e2a58e3bd47708b7e6f8771b539ee1383bf (patch)
tree54f58134f004a212600c14b6970ddc0b95d181d6 /src/options
parent3179bfe0fff1372b4080196dd28f0079d859830f (diff)
Normalize grammars - 2 (#1420)
This is another step towards addressing #1304 and #1344. This pull request: - Refactors SygusGrammarNorm - Makes SyGusGrammarNorm a default component in the construction of grammar. The linearization of grammars however only occurs if the option --sygus-grammar-norm is used. - Performs a "chain transformation" in the application of the PLUS operator in integer grammars - Removes redundant expansions of definitions from TermDbSygus - Adds a default empty print callback to SygusEmptyPrintCallback This lays the basis for more general linearizations.
Diffstat (limited to 'src/options')
-rw-r--r--src/options/quantifiers_options4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/options/quantifiers_options b/src/options/quantifiers_options
index 4a7a9e8a7..f997a8923 100644
--- a/src/options/quantifiers_options
+++ b/src/options/quantifiers_options
@@ -272,8 +272,8 @@ option sygusMinGrammarAgg --sygus-min-grammar-agg bool :default false
aggressively minimize sygus grammars
option sygusAddConstGrammar --sygus-add-const-grammar bool :default true
statically add constants appearing in conjecture to grammars
-option sygusNormalizeGrammar --sygus-norm-grammar bool :default false
- statically normalize sygus grammars based on flattening
+option sygusGrammarNorm --sygus-grammar-norm bool :default false
+ statically normalize sygus grammars based on flattening (linearization)
option sygusTemplEmbedGrammar --sygus-templ-embed-grammar bool :default false
embed sygus templates into grammars
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback