【发布时间】:2020-06-18 03:23:51
【问题描述】:
如何仅获取 z3 可满足性检查后使用的变量的相关赋值?
例如:
我有多个断言作为 Z3 Sat Solver 的约束,而我需要检查一个布尔表达式是否满足。
Note: The assertion may contain variables which are not present/irrelevant in the Boolean Expression (Formula)
分配给模型的值也包含断言约束的分配,这对布尔表达式的可满足性没有影响。
我可以在模块 smt.relevance: 2 中看到 z3 配置中的默认值。
如何仅将其限制为对表达式可满足性有影响的变量?
【问题讨论】: