fix an obvious oversight: "distinct" wasn't part of the SMT2 core theory---but this...
authorMorgan Deters <mdeters@gmail.com>
Tue, 17 Jul 2012 20:34:34 +0000 (20:34 +0000)
committerMorgan Deters <mdeters@gmail.com>
Tue, 17 Jul 2012 20:34:34 +0000 (20:34 +0000)
src/parser/smt2/smt2.cpp

index 549878e468d9b5514127f543e68643aa9ca43990..6fe55e50e6b45a3a6f2c2eaab0373cb108625aeb 100644 (file)
@@ -52,6 +52,7 @@ void Smt2::addTheory(Theory theory) {
     defineVar("true", getExprManager()->mkConst(true));
     defineVar("false", getExprManager()->mkConst(false));
     addOperator(kind::AND);
+    addOperator(kind::DISTINCT);
     addOperator(kind::EQUAL);
     addOperator(kind::IFF);
     addOperator(kind::IMPLIES);