z3.z3types.Z3Exception:模型不可用
z3.z3types.Z3Exception: model is not available
我在 Win10 x64 中使用最新的 z3py
构建版本 (x64),python 2.7 x64。
当我尝试根据此约束调用 model
时:
(i2 % 59) == (i2 * i10) , (i10 % 43) == ((i2 + i12) % 3) , 4 != (i14 % 28) ,
5 != (i14 % 28) , 6 != (i14 % 28) , 7 != (i14 % 28) , 8 != (i14 % 28) , (i2
- i12) >= (i12 + i10) , ((i2 - i1) - (i2 * i1)) >= (i1 - 50) , (i12 - i2) <
(i2 * i12)
它抛出以下异常:
z3.z3types.Z3Exception: model is not available.
所有变量(例如i2, i10, etc
是整数)
我注意到 check
为该约束生成空。
这是否意味着此约束不满足?
check
需要先调用,只有returnsSAT才有模型
来自@Christoph 的评论。
谢谢。
我在 Win10 x64 中使用最新的 z3py
构建版本 (x64),python 2.7 x64。
当我尝试根据此约束调用 model
时:
(i2 % 59) == (i2 * i10) , (i10 % 43) == ((i2 + i12) % 3) , 4 != (i14 % 28) ,
5 != (i14 % 28) , 6 != (i14 % 28) , 7 != (i14 % 28) , 8 != (i14 % 28) , (i2
- i12) >= (i12 + i10) , ((i2 - i1) - (i2 * i1)) >= (i1 - 50) , (i12 - i2) <
(i2 * i12)
它抛出以下异常:
z3.z3types.Z3Exception: model is not available.
所有变量(例如i2, i10, etc
是整数)
我注意到 check
为该约束生成空。
这是否意味着此约束不满足?
check
需要先调用,只有returnsSAT才有模型
来自@Christoph 的评论。
谢谢。