Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
求解抽象语法树的z3证明器_Z3 - Fatal编程技术网

求解抽象语法树的z3证明器

求解抽象语法树的z3证明器,z3,Z3,我想将AST(抽象语法树)转换为Z3的输入约束,我该怎么做 您的问题是关于Z3的AST还是关于您自己应用的AST?首先,您可以使用Z3对SMT2字符串的翻译(通过Z3_*_to_字符串函数)。我指的是我自己的应用程序的AST,我使用pyverilog获得它。在这种情况下,SMT教程可能是最好的起点,请参阅此处:

我想将AST(抽象语法树)转换为Z3的输入约束,我该怎么做

您的问题是关于Z3的AST还是关于您自己应用的AST?首先,您可以使用Z3对SMT2字符串的翻译(通过Z3_*_to_字符串函数)。我指的是我自己的应用程序的AST,我使用pyverilog获得它。在这种情况下,SMT教程可能是最好的起点,请参阅此处: