summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers/kinds
diff options
context:
space:
mode:
authorMorgan Deters <mdeters@cs.nyu.edu>2014-06-20 19:59:54 -0400
committerMorgan Deters <mdeters@cs.nyu.edu>2014-06-20 20:02:18 -0400
commit88ff88ba783aa91895e6b03ef21287a051ae9c99 (patch)
tree42f96496ea1f05bb10a81473ae2cb88e1c42648b /src/theory/quantifiers/kinds
parent33324a13308886291d802d69a23993226d557d1a (diff)
Quantifiers kinds documentation
Diffstat (limited to 'src/theory/quantifiers/kinds')
-rw-r--r--src/theory/quantifiers/kinds24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/theory/quantifiers/kinds b/src/theory/quantifiers/kinds
index 795bc1ab4..6fb480c3d 100644
--- a/src/theory/quantifiers/kinds
+++ b/src/theory/quantifiers/kinds
@@ -11,23 +11,23 @@ properties check propagate presolve getNextDecisionRequest
rewriter ::CVC4::theory::quantifiers::QuantifiersRewriter "theory/quantifiers/quantifiers_rewriter.h"
-operator FORALL 2:3 "universally quantified formula"
+operator FORALL 2:3 "universally quantified formula; first parameter is an BOUND_VAR_LIST, second is quantifier body, and an optional third parameter is an INST_PATTERN_LIST"
-operator EXISTS 2:3 "existentially quantified formula"
+operator EXISTS 2:3 "existentially quantified formula; first parameter is an BOUND_VAR_LIST, second is quantifier body, and an optional third parameter is an INST_PATTERN_LIST"
variable INST_CONSTANT "instantiation constant"
sort BOUND_VAR_LIST_TYPE \
Cardinality::INTEGERS \
not-well-founded \
- "Bound Var type"
+ "the type of bound variable lists"
-operator BOUND_VAR_LIST 1: "bound variables"
+operator BOUND_VAR_LIST 1: "a list of bound variables (used to bind variables under a quantifier)"
sort INST_PATTERN_TYPE \
Cardinality::INTEGERS \
not-well-founded \
- "Instantiation pattern type"
+ "instantiation pattern type"
# Instantiation pattern, also called trigger.
# This node is used for specifying hints for quantifier instantiation.
@@ -37,10 +37,10 @@ operator INST_PATTERN 1: "instantiation pattern"
sort INST_PATTERN_LIST_TYPE \
Cardinality::INTEGERS \
not-well-founded \
- "Instantiation pattern list type"
+ "the type of instantiation pattern lists"
# a list of instantiation patterns
-operator INST_PATTERN_LIST 1: "instantiation pattern list"
+operator INST_PATTERN_LIST 1: "a list of instantiation patterns"
typerule FORALL ::CVC4::theory::quantifiers::QuantifierForallTypeRule
typerule EXISTS ::CVC4::theory::quantifiers::QuantifierExistsTypeRule
@@ -53,16 +53,16 @@ typerule INST_PATTERN_LIST ::CVC4::theory::quantifiers::QuantifierInstPatternLis
sort RRHB_TYPE \
Cardinality::INTEGERS \
not-well-founded \
- "head and body of the rule type"
+ "head and body of the rule type (for rewrite-rules theory)"
# operators...
# variables, guards, RR_REWRITE/REDUCTION_RULE/DEDUCTION_RULE
-operator REWRITE_RULE 3 "general rewrite rule"
+operator REWRITE_RULE 3 "general rewrite rule (for rewrite-rules theory)"
#HEAD/BODY/TRIGGER
-operator RR_REWRITE 2:3 "actual rewrite rule"
-operator RR_REDUCTION 2:3 "actual reduction rule"
-operator RR_DEDUCTION 2:3 "actual deduction rule"
+operator RR_REWRITE 2:3 "actual rewrite rule (for rewrite-rules theory)"
+operator RR_REDUCTION 2:3 "actual reduction rule (for rewrite-rules theory)"
+operator RR_DEDUCTION 2:3 "actual deduction rule (for rewrite-rules theory)"
typerule REWRITE_RULE ::CVC4::theory::quantifiers::RewriteRuleTypeRule
typerule RR_REWRITE ::CVC4::theory::quantifiers::RRRewriteTypeRule
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback