summaryrefslogtreecommitdiff
path: root/src/theory/arith/nl/nl_model.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/theory/arith/nl/nl_model.h')
-rw-r--r--src/theory/arith/nl/nl_model.h18
1 files changed, 0 insertions, 18 deletions
diff --git a/src/theory/arith/nl/nl_model.h b/src/theory/arith/nl/nl_model.h
index 1e6f6c8f3..dcbd9cce7 100644
--- a/src/theory/arith/nl/nl_model.h
+++ b/src/theory/arith/nl/nl_model.h
@@ -166,22 +166,6 @@ class NlModel
void setUsedApproximate();
/** Did we use an approximation during this check? */
bool usedApproximate() const;
- /**
- * This states that formula n is a tautology (satisfied in all models).
- * We call this on internally generated lemmas. This method computes a
- * set of literals that are implied by n, that are hence tautological
- * as well, such as:
- * l_pi <= real.pi <= u_pi (pi approximations)
- * sin(x) = -1*sin(-x)
- * where these literals are internally generated for the purposes
- * of guiding the models of the linear solver.
- *
- * TODO (cvc4-projects #113: would be helpful if we could do this even
- * more aggressively by ignoring all internally generated literals.
- *
- * Tautological literals do not need be checked during checkModel.
- */
- void addTautology(Node n);
//------------------------------ end recording model substitutions and bounds
/**
@@ -334,8 +318,6 @@ class NlModel
std::unordered_map<Node, Node, NodeHashFunction> d_check_model_solved;
/** did we use an approximation on this call to last-call effort? */
bool d_used_approx;
- /** the set of all tautological literals */
- std::unordered_set<Node, NodeHashFunction> d_tautology;
}; /* class NlModel */
} // namespace nl
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback