diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2017-11-28 13:35:28 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-11-28 13:35:28 -0600 |
commit | 37593fa07954e74d52e7100aade64091f3ae74ae (patch) | |
tree | e6f18ed228481f47ac005188c270ccb9b9a55576 /src/theory/quantifiers/term_util.h | |
parent | 45497438b85dfc408c974a788e28525f0b5717b9 (diff) |
Improve trigger filter instances (#1402)
Diffstat (limited to 'src/theory/quantifiers/term_util.h')
-rw-r--r-- | src/theory/quantifiers/term_util.h | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/theory/quantifiers/term_util.h b/src/theory/quantifiers/term_util.h index ed6cd018f..83d9d7940 100644 --- a/src/theory/quantifiers/term_util.h +++ b/src/theory/quantifiers/term_util.h @@ -179,17 +179,9 @@ public: //quantified simplify (treat free variables in n as quantified and run rewriter) static Node getQuantSimplify( Node n ); -//for triggers -private: + private: /** helper function for compute var contains */ static void computeVarContains2( Node n, Kind k, std::vector< Node >& varContains, std::map< Node, bool >& visited ); - /** helper for is instance of */ - static bool isUnifiableInstanceOf( Node n1, Node n2, std::map< Node, Node >& subs ); - /** -1: n1 is an instance of n2, 1: n1 is an instance of n2 */ - static int isInstanceOf2( Node n1, Node n2, std::vector< Node >& varContains1, std::vector< Node >& varContains2 ); - /** -1: n1 is an instance of n2, 1: n1 is an instance of n2 */ - static int isInstanceOf(Node n1, Node n2); - public: /** compute var contains */ static void computeVarContains( Node n, std::vector< Node >& varContains ); |