summaryrefslogtreecommitdiff
path: root/src/options
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2017-10-04 18:54:45 -0500
committerAina Niemetz <aina.niemetz@gmail.com>2017-10-04 16:54:45 -0700
commit01c540202392fad77ee32c65e065257890c8d07e (patch)
tree476d5e0bc2a1cac056a7904e381750b9b4f50f8e /src/options
parentf2bd626d6337ca4df70c0bf541d7d9bec4ef5be5 (diff)
Ho quant util (#1119)
Quantifiers utilities for higher-order. This makes the term indexing mechanisms in Term Database take into account equalities between functions, in which case the term indices for the two functions merges. Also adds required options and a minor utility for implementing app completion.
Diffstat (limited to 'src/options')
-rw-r--r--src/options/quantifiers_options10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/options/quantifiers_options b/src/options/quantifiers_options
index 44fbc4ee7..2e765ce6b 100644
--- a/src/options/quantifiers_options
+++ b/src/options/quantifiers_options
@@ -368,6 +368,16 @@ option quantAntiSkolem --quant-anti-skolem bool :read-write :default false
option quantEqualityEngine --quant-ee bool :default false
maintain congrunce closure over universal equalities
+### higher-order options
+
+option hoMatching --ho-matching bool :default true
+ do higher-order matching algorithm for triggers with variable operators
+option hoMatchingVarArgPriority --ho-matching-var-priority bool :default true
+ give priority to variable arguments over constant arguments
+
+option hoMergeTermDb --ho-merge-term-db bool :default true
+ merge term indices modulo equality
+
### proof options
option trackInstLemmas --track-inst-lemmas bool :read-write :default false
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback