Z3Python:StringSort支持

时间:2014-05-12 18:52:08

标签: python string z3

我正在使用Z3和它的Python模块为Python构建一个符号执行引擎。

我需要推理字符串,但目前API for Python

似乎不支持它

我发现它可以某种方式完成:https://github.com/cs-au-dk/Artemis/tree/master/contrib/Z3-str

如何让Z3使用它的python API推理字符串? (也许扩展它?)

如果不可能,虽然我可能会尝试将其实现为int的数组(其中每个int表示字符串中的char)并编写一些帮助来推理它们。那会有用吗?

我正在使用带有python3的4.3.2版本。

1 个答案:

答案 0 :(得分:1)

您找到的链接是Z3-str,它是Z3上的理论插件。 Z3-str使用旧版Z3的外部理论插件API(用于C)实现。这些插件API在Z3 4.3.2中已弃用。