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