固定点Z3的解释

时间:2012-11-01 17:23:00

标签: python z3

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

  

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

我在Ubuntu 12.04上使用Z3 4.2,我在“解释”部分的Z3Py文档中给出了示例的错误。

我想知道可能导致这个问题的原因。

2 个答案:

答案 0 :(得分:1)

定点引擎的选项将针对4.2进行更改。 该文档适用于上一版本4.1。 您可以通过直接在定点对象上设置选项来将选项设置为Z3。 这类似于在求解器对象和策略对象上管理选项的方式。 例如,

fp = Fixedpoint()
fp.set(engine='datalog',generate_explanations=True)

答案 1 :(得分:0)

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

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

使用z3 4.8.5 python软件包。