有没有办法使用 z3 将公式转换为 CNF(使用 Tseitsin 式编码)?我正在寻找类似的东西simplify
命令,但保证返回的公式为 CNF。
您可以使用apply
命令来执行此操作。我们可以为该命令提供任意战术/策略。有关 Z3 4.0 中战术和策略的更多信息,请查看教程http://rise4fun.com/Z3/tutorial/strategies
命令(help-tactic)
可用于显示Z3 4.0中所有可用的战术及其参数。程序化使用起来更加方便、灵活。以下是基于新 Python API 的教程:http://rise4fun.com/Z3Py/tutorial/strategies。
.Net 和 C/C++ API 中提供了相同的功能。
以下脚本演示了如何使用此框架将公式转换为 CNF:
http://rise4fun.com/Z3/TEu6
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)