summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers/term_database.h
diff options
context:
space:
mode:
authorajreynol <andrew.j.reynolds@gmail.com>2015-04-08 12:15:27 +0200
committerajreynol <andrew.j.reynolds@gmail.com>2015-04-08 12:15:33 +0200
commit4448f36d5c60c05aa2fca3bc760f534cf9926caa (patch)
tree6c10032e7f2de811b0361fa50f5f4b5355a43d64 /src/theory/quantifiers/term_database.h
parentc871e203705d3e191b8c8028a3f22bca6adb0d16 (diff)
Make fun-def quantifiers carry the function app they define, make fun-def utilities more robust. Fix bug in conjecture generation for non-parameterized operators.
Diffstat (limited to 'src/theory/quantifiers/term_database.h')
-rw-r--r--src/theory/quantifiers/term_database.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/theory/quantifiers/term_database.h b/src/theory/quantifiers/term_database.h
index e4e34ce7f..db84ba885 100644
--- a/src/theory/quantifiers/term_database.h
+++ b/src/theory/quantifiers/term_database.h
@@ -340,6 +340,10 @@ public: //general queries concerning quantified formulas wrt modules
static Node getRewriteRule( Node q );
/** is fun def */
static bool isFunDef( Node q );
+ /** get fun def body */
+ static Node getFunDefHead( Node q );
+ /** get fun def body */
+ static Node getFunDefBody( Node q );
//attributes
private:
std::map< Node, bool > d_qattr_conjecture;
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback