1

当我在定点 Z3Py 中启用解释生成选项时,我得到一个包含以下消息的核心转储。

设置“DL_GENERATE_EXPLANATIONS”时出错,原因:未知选项。
抛出“z3_error”实例后调用终止(核心转储)

我在 Ubuntu 12.04 上使用 Z3 4.2,并且在“说明”部分的 Z3Py 文档中给出的示例出现错误。

我想知道可能是什么导致了这个问题。

4

2 回答 2

1

定点引擎的选项将在 4.2 中发生变化。该文档适用于最后一个版本 4.1。您可以通过直接在定点对象上设置选项来将选项设置为 Z3。这类似于在求解器对象和策略对象上管理选项的方式。例子,

fp = Fixedpoint()
fp.set(engine='datalog',generate_explanations=True)
于 2012-11-06T06:47:39.027 回答
1

以上对我不起作用。我用了:

fp.set('datalog.generate_explanations', True)

使用 z3 4.8.5 python 包。

于 2019-09-18T15:01:23.440 回答