From f278f060c177593a1835422e688fe2a022c40e2f Mon Sep 17 00:00:00 2001 From: Tim King Date: Sun, 2 Apr 2017 19:29:36 -0700 Subject: Adding a model based axiom instantiation scheme for multiplication. Merge commit for nlAlgMaster. --- src/printer/cvc/cvc_printer.cpp | 1 + src/printer/smt2/smt2_printer.cpp | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'src/printer') 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 "<"; -- cgit v1.2.3