标签: c++ logic z3 verification theorem-proving
我想学习c ++的z3 API以及如何在c ++程序中使用它们。我试图找到一个教程,但不能。 我在哪里可以从中学到这些?任何教程或什么? 感谢。
答案 0 :(得分:3)
Z3发行版包含Z3 C ++ API的示例。 该示例位于examples/c++/example.cpp。您也可以在线here找到它。 Z3 C ++ API只是Z3 C API之上的一个薄层。它基本上提供了用于管理Z3对象的智能指针,并重载运算符以简化表达式的创建方式。您可以找到这些API的文档here。
examples/c++/example.cpp
备注:使用Python学习Z3 API要容易得多。可以使用基于Python的Z3教程here。