小编use*_*051的帖子

如何从 SAT 模型中仅获取“真实”变量?

考虑一下我有一个简单的 SMT-lib 公式:

(declare-const a Bool)
(declare-const b Bool)
(declare-const c Bool)
(declare-const d Bool)
(assert (or a b))
(assert (or d c))
(check-sat)
(get-model)
Run Code Online (Sandbox Code Playgroud)

当 SAT 求解器给出模型时。它为所有变量提供真/假值。但我只想要“True”值分配变量。Z3可以吗?

z3

4
推荐指数
1
解决办法
1031
查看次数

如何解决Z3中的最小约束问题?

任何人都可以告诉我如何通过Z3py实现最小化整数问题,如下所示?我如何定义所有声明?这里所有变量都是int sort.

尽量减少所有的陈述

Z3中是否有专门的求解器可以解决这类问题?如果有,那么我该如何设置该求解器的配置?

谢谢

smt z3 z3py

4
推荐指数
1
解决办法
1033
查看次数

标签 统计

z3 ×2

smt ×1

z3py ×1