summaryrefslogtreecommitdiff
path: root/src/printer
diff options
context:
space:
mode:
authorajreynol <andrew.j.reynolds@gmail.com>2017-07-10 16:22:19 -0500
committerajreynol <andrew.j.reynolds@gmail.com>2017-07-10 16:22:26 -0500
commit2c0482cfb9b8164670cf56187e127d38c5d05bcf (patch)
tree804f7806944b9175fdaea8cc919566ca302ddf09 /src/printer
parent0e513c05b2e0ae3b8e2d08514ccb8007258f963b (diff)
Merge ntExt branch. Adds support for transcendental functions. Refactoring of non-linear extension. Add factoring lemma scheme for non-linear. Add regressions.
Diffstat (limited to 'src/printer')
-rw-r--r--src/printer/smt2/smt2_printer.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/printer/smt2/smt2_printer.cpp b/src/printer/smt2/smt2_printer.cpp
index 074041262..2ba593377 100644
--- a/src/printer/smt2/smt2_printer.cpp
+++ b/src/printer/smt2/smt2_printer.cpp
@@ -383,6 +383,10 @@ void Smt2Printer::toStream(std::ostream& out, TNode n,
case kind::PLUS:
case kind::MULT:
case kind::NONLINEAR_MULT:
+ case kind::EXPONENTIAL:
+ case kind::SINE:
+ case kind::COSINE:
+ case kind::TANGENT:
case kind::MINUS:
case kind::UMINUS:
case kind::LT:
@@ -817,6 +821,10 @@ static string smtKindString(Kind k) throw() {
case kind::PLUS: return "+";
case kind::MULT:
case kind::NONLINEAR_MULT: return "*";
+ case kind::EXPONENTIAL: return "exp";
+ case kind::SINE: return "sin";
+ case kind::COSINE: return "cos";
+ case kind::TANGENT: return "tan";
case kind::MINUS: return "-";
case kind::UMINUS: return "-";
case kind::LT: return "<";
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback