Merge branch 'master' of https://github.com/CVC4/CVC4
[cvc5.git] / examples / simple_vc_cxx.cpp
index 557199e75b29f7e049a5fce383acb909e3082783..5b1f36f402b6616aa90d7ca30ab13adadab8d395 100644 (file)
@@ -1,13 +1,11 @@
 /*********************                                                        */
 /*! \file simple_vc_cxx.cpp
  ** \verbatim
- ** Original author: mdeters
- ** Major contributors: none
+ ** Original author: Morgan Deters
+ ** Major contributors: Dejan Jovanovic
  ** Minor contributors (to current version): none
- ** This file is part of the CVC4 prototype.
- ** Copyright (c) 2009, 2010, 2011  The Analysis of Computer Systems Group (ACSys)
- ** Courant Institute of Mathematical Sciences
- ** New York University
+ ** This file is part of the CVC4 project.
+ ** Copyright (c) 2009-2013  New York University and The University of Iowa
  ** See the file COPYING in the top-level source directory for licensing
  ** information.\endverbatim
  **
@@ -20,7 +18,7 @@
 
 #include <iostream>
 
-//#include <cvc4.h> // use this after CVC4 is properly installed
+//#include <cvc4/cvc4.h> // use this after CVC4 is properly installed
 #include "smt/smt_engine.h"
 
 using namespace std;
@@ -49,9 +47,9 @@ int main() {
   Expr three = em.mkConst(Rational(3));
   Expr twox_plus_y_geq_3 = em.mkExpr(kind::GEQ, twox_plus_y, three);
 
-  BoolExpr formula =
-    BoolExpr(em.mkExpr(kind::AND, x_positive, y_positive)).
-    impExpr(BoolExpr(twox_plus_y_geq_3));
+  Expr formula =
+    em.mkExpr(kind::AND, x_positive, y_positive).
+    impExpr(twox_plus_y_geq_3);
 
   cout << "Checking validity of formula " << formula << " with CVC4." << endl;
   cout << "CVC4 should report VALID." << endl;