undocumented-alias --statistics = --stats
undocumented-alias --no-statistics = --no-stats
option statsEveryQuery --stats-every-query bool :default false :link --stats
- in incremental mode, print stats after every satisfiability or validity query
+ in incremental mode, print stats after every satisfiability or validity query
undocumented-alias --statistics-every-query = --stats-every-query
undocumented-alias --no-statistics-every-query = --no-stats-every-query
#
# operator PLUS 2: "addition on two or more arguments"
#
-# parameterized K #children ["comment"]
+# parameterized K1 K2 #children ["comment"]
#
-# Declares a "built-in" parameterized operator kind K. This is a
+# Declares a "built-in" parameterized operator kind K1. This is a
# theory-specific APPLY, e.g., APPLY_UF, which applies its first
# parameter (say, "f"), to its operands (say, "x" and "y", making
# the full application "f(x,y)"). Nodes with such a kind will
# Node::getOperator() returns the Node of functional type
# representing "f" here), and the "children" are defined to be
# this operator's parameters, and don't include the operator
-# itself (here, there are only two children "x" and "y").
+# itself (here, there are only two children "x" and "y"). The
+# operator ("f") should have kind K2 (and this should be enforced
+# by the custom typechecker, at present this isn't done uniformly
+# by the expression package).
#
# LB and UB are the same as documented for the operator command,
# except that parameterized operators may have zero children. The