标签: arrays z3py
Z3-LIB支持扩展阵列理论的运算符,例如(_ map op)。但是,我们如何在Z3py中使用此运算符?
答案 0 :(得分:0)
您可以使用
b = Map(f, a1, a2)
带有a1,a2和b数组变量。第一个参数f必须是函数声明,因此使用例如z3.And对我不起作用。相反,我介绍了一个自定义函数f和另一个公理,使其等同于And。但也许你不需要预先定义的那些。