diff options
author | Tim King <taking@google.com> | 2017-04-02 19:29:36 -0700 |
---|---|---|
committer | Tim King <taking@google.com> | 2017-04-02 19:29:36 -0700 |
commit | f278f060c177593a1835422e688fe2a022c40e2f (patch) | |
tree | cc2eaa62bfc4c581643cbd237d93247b8c40134f /src/printer | |
parent | e9f3b6a54e4bf35f915c46d822ed9ee051cc7df3 (diff) |
Adding a model based axiom instantiation scheme for multiplication. Merge commit for nlAlgMaster.
Diffstat (limited to 'src/printer')
-rw-r--r-- | src/printer/cvc/cvc_printer.cpp | 1 | ||||
-rw-r--r-- | src/printer/smt2/smt2_printer.cpp | 4 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/printer/cvc/cvc_printer.cpp b/src/printer/cvc/cvc_printer.cpp index c9a80d247..7b0ccdb8a 100644 --- a/src/printer/cvc/cvc_printer.cpp +++ b/src/printer/cvc/cvc_printer.cpp @@ -497,6 +497,7 @@ void CvcPrinter::toStream(std::ostream& out, TNode n, int depth, bool types, boo opType = INFIX; break; case kind::MULT: + case kind::NONLINEAR_MULT: op << '*'; opType = INFIX; break; diff --git a/src/printer/smt2/smt2_printer.cpp b/src/printer/smt2/smt2_printer.cpp index 08eaf610a..fcb6be366 100644 --- a/src/printer/smt2/smt2_printer.cpp +++ b/src/printer/smt2/smt2_printer.cpp @@ -369,6 +369,7 @@ void Smt2Printer::toStream(std::ostream& out, TNode n, // arith theory case kind::PLUS: case kind::MULT: + case kind::NONLINEAR_MULT: case kind::MINUS: case kind::UMINUS: case kind::LT: @@ -738,7 +739,8 @@ static string smtKindString(Kind k) throw() { // arith theory case kind::PLUS: return "+"; - case kind::MULT: return "*"; + case kind::MULT: + case kind::NONLINEAR_MULT: return "*"; case kind::MINUS: return "-"; case kind::UMINUS: return "-"; case kind::LT: return "<"; |