Python Z3PY方程,尺寸限制

Python Z3PY方程,尺寸限制,python,math,z3,z3py,Python,Math,Z3,Z3py,我正在研究Z3PY,我想知道如何限制方程计算的大小 v0 = Int('v0') const = 0x12345678 I wrote this : s.add( (const*(v0 + const*(func(v0*const) - v0)) - v0) == somevalueof64bits) 我的问题是,Z3中(通常在SMT解算器中)的“(常数*(v0+const*(func(v0*const)-v0))-v0)”的计算大于64位整数,不受机器整数表示的限制

我正在研究Z3PY,我想知道如何限制方程计算的大小

    v0 = Int('v0')
    const = 0x12345678
    I wrote this : 
s.add( (const*(v0 + const*(func(v0*const) - v0)) - v0) == somevalueof64bits)
我的问题是,Z3中(通常在SMT解算器中)的“(常数*(v0+const*(func(v0*const)-v0))-v0)”的计算大于64位整数,不受机器整数表示的限制。它使用大整数表示,允许使用任意大小的整数进行计算