summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers/kinds
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2021-08-20 16:08:52 -0500
committerGitHub <noreply@github.com>2021-08-20 21:08:52 +0000
commit4b184f5382921b35be5972de77ef5700fdbf505d (patch)
treee474087f7601a5a795341ed546f5bf342111015a /src/theory/quantifiers/kinds
parentf214151669a5a0ec97df4cc21b66fdaa198001e1 (diff)
Simplify how user-provided quantifier attributes are handled (#6963)
This makes INST_ATTRIBUTE (optionally) take multiple children, giving a way for the user to set attributes on quantified formulas, which does not require a new API command. This is a special case of term annotations that occur as the body of a quantified formula. If we need to extend our API to support further user-provided attributes, we should use a similar approach, e.g. a new kind ANNOTATE.
Diffstat (limited to 'src/theory/quantifiers/kinds')
-rw-r--r--src/theory/quantifiers/kinds2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/theory/quantifiers/kinds b/src/theory/quantifiers/kinds
index 4561226e1..250082952 100644
--- a/src/theory/quantifiers/kinds
+++ b/src/theory/quantifiers/kinds
@@ -34,7 +34,7 @@ sort INST_PATTERN_TYPE \
# An instantiation pattern may have more than 1 child, in which case it specifies a multi-trigger.
operator INST_PATTERN 1: "instantiation pattern"
operator INST_NO_PATTERN 1 "instantiation no-pattern"
-operator INST_ATTRIBUTE 1 "instantiation attribute"
+operator INST_ATTRIBUTE 1: "instantiation attribute"
operator INST_POOL 1: "instantiation pool"
operator INST_ADD_TO_POOL 2 "instantiation add to pool"
operator SKOLEM_ADD_TO_POOL 2 "skolemization add to pool"
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback