Z3Py无法提供某些证据?

Z3Py无法提供某些证据?,z3,z3py,Z3,Z3py,我想证明这一点 4*n^3*m+4*n*m^3注意,Z3检查“可满足性”而不是“有效性”。 当且仅当否定不可满足(unsat)时,公式才有效。 为了证明不等式的有效性,你们可以把它的否定式加到Z3上,看看它是否能够推理 n, m = Reals('n m') s = Solver() s.add(Not(n**4+6*n**2*m**2+m**4 >= 4*n**3*m+4*n*m**3)) print s.check() 事实证明,Z3确实使用默认解算器确定不等式是未满足的 n,

我想证明这一点

4*n^3*m+4*n*m^3注意,Z3检查“可满足性”而不是“有效性”。
当且仅当否定不可满足(unsat)时,公式才有效。
为了证明不等式的有效性,你们可以把它的否定式加到Z3上,看看它是否能够推理

n, m = Reals('n m')

s = Solver()

s.add(Not(n**4+6*n**2*m**2+m**4 >= 4*n**3*m+4*n*m**3))

print s.check()
事实证明,Z3确实使用默认解算器确定不等式是未满足的

n, m = Reals('n m')

s = Solver()

s.add(Not(n**4+6*n**2*m**2+m**4 >= 4*n**3*m+4*n*m**3))

print s.check()