我正在研究Z3PY,我想知道如何限制方程的计算大小
v0 = Int('v0')
const = 0x12345678
I wrote this :
s.add( (const*(v0 + const*(func(v0*const) - v0)) - v0) == somevalueof64bits)我的问题是‘(const*(func+const*(v0(v0*const)- v0)) - v0)’的计算量大于64位
发布于 2017-10-08 19:45:48
Z3中的整数(通常在SMT求解器中)不受机器整数表示的限制。在引擎盖下,它使用大整数表示法,允许计算任意大小的整数。
https://stackoverflow.com/questions/46626337
复制相似问题