【发布时间】:2020-05-10 17:09:25
【问题描述】:
是否可以提取 Z3 中某些数值变量的上限和(或)下限?假设数值变量 x 有一些约束,约束的原因是 x 必须在区间 [x_min, x_max] 内。 Z3 中是否有办法提取这些界限(x_min 和 x_max)(以防求解器在内部计算这些值),而不进行优化(最小化和最大化)。
【问题讨论】:
-
不可靠。即使求解器跟踪边界,除非您检测源代码本身并添加一些挂钩,否则您将无法访问它们。即使在这种情况下,您也不能在不执行 maxsat 的情况下依赖这些边界的紧密性。 (即优化。)
标签: z3