当我在固定点Z3Py中启用解释生成选项时,我将收到包含以下消息的核心转储。
设置'DL_GENERATE_EXPLANATIONS'时出错,原因:未知选项。
抛出'z3_error'实例后终止调用 (核心倾销)
我在Ubuntu 12.04上使用Z3 4.2,我在“解释”部分的Z3Py文档中给出了示例的错误。
我想知道可能导致这个问题的原因。
答案 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软件包。