使用Z3返回最小值模型

使用Z3返回最小值模型,z3,Z3,我想我在某个地方读到Z3有一些选项可以返回具有“最小”值的模型,例如 x >= 2 Z3将返回2。我可以发誓,我最近看到了一些关于这方面的参考资料,但我现在找不到。有人能证实这一点吗?没有,Z3不生产“最少”型号。然而,目前正在开发Z3的一个单独分支,该分支添加了优化功能(该分支称为“opt”),可能稍后将集成到Z3中。此处提供了有关当前优化功能的教程:

我想我在某个地方读到Z3有一些选项可以返回具有“最小”值的模型,例如

x >= 2

Z3将返回2。我可以发誓,我最近看到了一些关于这方面的参考资料,但我现在找不到。有人能证实这一点吗?

没有,Z3不生产“最少”型号。然而,目前正在开发Z3的一个单独分支,该分支添加了优化功能(该分支称为“opt”),可能稍后将集成到Z3中。此处提供了有关当前优化功能的教程: