如何在 Z3 中添加 x=y^2 形式的断言
How add assertion in Z3 of the form x=y^2
我需要添加以下断言
断言(x=y^2)
是否需要定义函数或者有什么语法可以直接添加
.请帮助我。
Z3 有一个内置的幂运算符,^
。如果您使用的是 SMT-LIB 接口,它将是 (assert (= x (^ y 2)))
。不过,如果幂始终为 2,那么使用 (assert (= x (* y y)))
可能会更好。
我需要添加以下断言
断言(x=y^2)
是否需要定义函数或者有什么语法可以直接添加 .请帮助我。
Z3 有一个内置的幂运算符,^
。如果您使用的是 SMT-LIB 接口,它将是 (assert (= x (^ y 2)))
。不过,如果幂始终为 2,那么使用 (assert (= x (* y y)))
可能会更好。