Z3INI选项的详细文档

Z3INI选项的详细文档,z3,Z3,是否有Z3的INI选项的详细文档。我必须做一个尝试和错误的方法来找出我的QF_BV问题的最佳选择。我仍然不确定是否有更多的选项可以让我的z3跑得更快。如果有人能指出INI选项的任何现有详细解释,那就太好了 谢谢。我们目前正在重新构造Z3,并且正在远离这种方法:一个具有“千”个参数的解算器。 我们正在将Z3转变为一种更加模块化和灵活的方法,用于组合求解器和指定策略。 您可以在以下内容中找到有关此新方法的更多信息 关于INI选项,其中一些选项已被弃用,之所以存在,是因为我们尚未完成到新方法的转换。

是否有Z3的INI选项的详细文档。我必须做一个尝试和错误的方法来找出我的QF_BV问题的最佳选择。我仍然不确定是否有更多的选项可以让我的z3跑得更快。如果有人能指出INI选项的任何现有详细解释,那就太好了


谢谢。

我们目前正在重新构造Z3,并且正在远离这种方法:一个具有“千”个参数的解算器。 我们正在将Z3转变为一种更加模块化和灵活的方法,用于组合求解器和指定策略。 您可以在以下内容中找到有关此新方法的更多信息

关于INI选项,其中一些选项已被弃用,之所以存在,是因为我们尚未完成到新方法的转换。 其中一些选项是为特定项目添加的,现在已经过时。它们的存在只是为了向后兼容

关于QF_BV,Z3.2包含两个QF_BV解算器:旧解算器(来自2.x的解算器)和新解算器。新的(官方)输入格式只有Z3官方输入格式:SMT 2.0。 SMT 1.0、Simplify和Z3低级输入格式已过时。Z3.x中的大多数性能改进仅在使用SMT2.0输入格式时可用

几个月后,Z3将正式支持策略规范语言。 我们将有一个教程和文档来描述如何使用它。
同时,我强烈建议您对QF_BV等逻辑使用默认配置和SMT 2.0输入格式。

关于您的一句话“Z3.x中的大多数性能改进仅在使用SMT 2.0输入格式时可用”:本机C接口的用户如何?不幸的是,大多数改进还不适用于本机C接口用户。我现在正在做这个。我希望在几个月内把它准备好。