为什么Z3 BitVec对象没有运行时大小信息?

时间:2019-08-14 11:29:22

标签: c++ z3 bitvector

我正在使用不同大小的Z3 bitvecs,并且正在设法减轻工作量。我将在创建z3表达式之前从对象获取信息,因此这实际上不是一个至关重要的问题,但是我想知道为什么z3 bitvecs不包含运行时大小信息。

1 个答案:

答案 0 :(得分:1)

您可以肯定地查询每个z3 AST项的sort,然后获得bv s的大小;因此,是的,它们确实带有尺寸信息以及您需要了解的几乎所有内容。

相关电话为:

API文档还有许多其他要求来检查术语的不同部分,请参见here