diff options
author | Clark Barrett <barrett@cs.nyu.edu> | 2015-12-26 19:20:27 -0800 |
---|---|---|
committer | Clark Barrett <barrett@cs.nyu.edu> | 2015-12-26 19:20:27 -0800 |
commit | 815f2c96856e96e977b725254b65d68fc0323947 (patch) | |
tree | 1d11fc7b9da181ca4a5c7d92b6e53ba549f1de3e /src/theory/output_channel.h | |
parent | 36eb9ee46b9fa3d4b14c943bc2f434663a2844ef (diff) |
Merged my changes from experimental branch (new array decision procedure,
translation to bit-vectors for QF_NIA).
Diffstat (limited to 'src/theory/output_channel.h')
-rw-r--r-- | src/theory/output_channel.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/theory/output_channel.h b/src/theory/output_channel.h index 34a5a7dbd..60d0e1d48 100644 --- a/src/theory/output_channel.h +++ b/src/theory/output_channel.h @@ -116,11 +116,12 @@ public: * @param n - a theory lemma valid at decision level 0 * @param removable - whether the lemma can be removed at any point * @param preprocess - whether to apply more aggressive preprocessing + * @param sendAtoms - whether to ensure atoms are sent to the theory * @return the "status" of the lemma, including user level at which * the lemma resides; the lemma will be removed when this user level pops */ virtual LemmaStatus lemma(TNode n, bool removable = false, - bool preprocess = false) + bool preprocess = false, bool sendAtoms = false) throw(TypeCheckingExceptionPrivate, AssertionException, UnsafeInterruptException, LogicException) = 0; /** |