小编Tin*_*hen的帖子

Z3:将 int 排序转换为位向量

:变量 x 被定义为 int 排序方式 (declare-const x Int)

有什么方法可以将 x 转换为位向量排序吗?因为有时x涉及到int理论无法处理的&、|、^等位运算。

我不想一开始就将变量 x 定义为位向量,因为我认为 int 理论支持的运算(例如,+、-、*、/)除了位运算之外,运行速度比位向量支持的运算快得多。

所以实际上,我想根据需要将 int 排序转换为位向量排序,反之亦然。

integer bitvector smt z3

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

标签 统计

bitvector ×1

integer ×1

smt ×1

z3 ×1