summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers/quant_conflict_find.h
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2018-07-17 19:53:14 +0200
committerGitHub <noreply@github.com>2018-07-17 19:53:14 +0200
commit06440f4ed1f4de8612740dc21b63ac6967404f31 (patch)
treeec0f38350daafcfbf8a0b447be981d56e483710b /src/theory/quantifiers/quant_conflict_find.h
parent3fc5f5df9a887469cdd9183ca5793578cfb773cb (diff)
Minor cleanup and fixes for conflict-based instantiation (#2123)
Diffstat (limited to 'src/theory/quantifiers/quant_conflict_find.h')
-rw-r--r--src/theory/quantifiers/quant_conflict_find.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/src/theory/quantifiers/quant_conflict_find.h b/src/theory/quantifiers/quant_conflict_find.h
index 507d929a7..e4eefe9ad 100644
--- a/src/theory/quantifiers/quant_conflict_find.h
+++ b/src/theory/quantifiers/quant_conflict_find.h
@@ -75,7 +75,6 @@ public:
typ_eq,
typ_formula,
typ_var,
- typ_ite_var,
typ_bool_var,
typ_tconstraint,
typ_tsym,
@@ -94,8 +93,6 @@ public:
void reset_round( QuantConflictFind * p );
void reset( QuantConflictFind * p, bool tgt, QuantInfo * qi );
bool getNextMatch( QuantConflictFind * p, QuantInfo * qi );
- bool getExplanation( QuantConflictFind * p, QuantInfo * qi, std::vector< Node >& exp );
- Node getExplanationTerm( QuantConflictFind * p, QuantInfo * qi, Node t, std::vector< Node >& exp );
bool isValid() { return d_type!=typ_invalid; }
void setInvalid();
@@ -138,7 +135,6 @@ public:
std::map< TNode, int > d_var_num;
std::vector< int > d_tsym_vars;
std::map< TNode, bool > d_inMatchConstraint;
- std::map< int, std::vector< Node > > d_var_constraint[2];
int getVarNum( TNode v ) { return d_var_num.find( v )!=d_var_num.end() ? d_var_num[v] : -1; }
bool isVar( TNode v ) { return d_var_num.find( v )!=d_var_num.end(); }
int getNumVars() { return (int)d_vars.size(); }
@@ -205,7 +201,6 @@ private:
private:
std::map< Node, Node > d_op_node;
std::map< Node, int > d_fid;
- Node mkEqNode( Node a, Node b );
public: //for ground terms
Node d_true;
Node d_false;
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback