哪里可以了解c ++的z3定理证明器API?

时间:2013-07-07 19:08:42

标签: c++ logic z3 verification theorem-proving

我想学习c ++的z3 API以及如何在c ++程序中使用它们。我试图找到一个教程,但不能。 我在哪里可以从中学到这些?任何教程或什么? 感谢。

1 个答案:

答案 0 :(得分:3)

Z3发行版包含Z3 C ++ API的示例。 该示例位于examples/c++/example.cpp。您也可以在线here找到它。 Z3 C ++ API只是Z3 C API之上的一个薄层。它基本上提供了用于管理Z3对象的智能指针,并重载运算符以简化表达式的创建方式。您可以找到这些API的文档here

备注:使用Python学习Z3 API要容易得多。可以使用基于Python的Z3教程here