似乎substitute(f,t)
Z3Py 中的函数f
在进行替换之前首先进行了简化。有没有办法禁止这样做?
我希望发生以下行为:
f = And(x,Not(x))
result = substitute(f,*[(Not(x),BoolVal(True))]) #sub Not(x) => True
#if we simplify f first then the result = False, but if we do the substitution first then result = x