summaryrefslogtreecommitdiff
path: root/src/theory/arith/nonlinear_extension.h
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2018-04-03 15:49:43 -0500
committerGitHub <noreply@github.com>2018-04-03 15:49:43 -0500
commit166d4351fe55d182a4ed355ac729c5d40a1f9bc1 (patch)
tree32a136e8963ff487f5ddfb475eea9ae9d020a65d /src/theory/arith/nonlinear_extension.h
parent77c09d4c79224b726183cfd59df3cf5eff3ff4ea (diff)
Use choice when expanding definitions for inverse transcendental functions (#1742)
Diffstat (limited to 'src/theory/arith/nonlinear_extension.h')
-rw-r--r--src/theory/arith/nonlinear_extension.h11
1 files changed, 0 insertions, 11 deletions
diff --git a/src/theory/arith/nonlinear_extension.h b/src/theory/arith/nonlinear_extension.h
index 8b1a320a2..1264a0fb8 100644
--- a/src/theory/arith/nonlinear_extension.h
+++ b/src/theory/arith/nonlinear_extension.h
@@ -121,15 +121,6 @@ class NonlinearExtension {
void check(Theory::Effort e);
/** Does this class need a call to check(...) at last call effort? */
bool needsCheckLastEffort() const { return d_needsLastCall; }
- /** add definition
- *
- * This function notifies this class that lem is a formula that defines or
- * constrains an auxiliary variable. For example, during
- * TheoryArith::expandDefinitions, we replace a term like arcsin( x ) with an
- * auxiliary variable k. The lemmas 0 <= k < pi and sin( x ) = k are added as
- * definitions to this class.
- */
- void addDefinition(Node lem);
/** presolve
*
* This function is called during TheoryArith's presolve command.
@@ -419,8 +410,6 @@ class NonlinearExtension {
// ( x*y, x*z, y ) for each pair of monomials ( x*y, x*z ) with common factors
std::map<Node, std::map<Node, Node> > d_mono_diff;
- /** cache of definition lemmas (user-context-dependent) */
- NodeSet d_def_lemmas;
/** cache of all lemmas sent on the output channel (user-context-dependent) */
NodeSet d_lemmas;
/** cache of terms t for which we have added the lemma ( t = 0 V t != 0 ). */
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback