The core authors and designers of CVC4 are:
Clark Barrett <barrett@cs.nyu.edu>, New York University
+ François Bobot <bobot@lri.fr>, Paris-Sud University
Christopher Conway <cconway@cs.nyu.edu>, New York University
Morgan Deters <mdeters@cs.nyu.edu>, New York University
Yeting Ge <yeting@cs.nyu.edu>, New York University
and finally:
* to implement a decision procedure for your theory by implementing
- Theory$camel::check() in theory_$dir.cpp
+ Theory$camel::check() in theory_$dir.cpp. Before writing the actual
+ code, you will need :
+
+ * to determine which datastructures are context dependent and use for them
+ context dependent datastructures (context/cd*.h)
+ * to choose which work will be done at QUICK_CHECK, STANDARD or at
+ FULL_EFFORT.
+
Good luck, and please contact cvc4-devel@cs.nyu.edu for assistance
should you need it!
* equality with one of these values (e.g. if STANDARD xxx) but
* rather use range checks (or use the helper functions below).
* Normally we call QUICK_CHECK or STANDARD; at the leaves we call
- * with MAX_EFFORT.
+ * with FULL_EFFORT.
*/
enum Effort {
MIN_EFFORT = 0,