Z3 有没有办法从SMT表达式中获取系数值?

Z3 有没有办法从SMT表达式中获取系数值?,z3,smt,Z3,Smt,我想知道是否有一些SMT命令可以获得与表达式相关联的系数值,如下所示 (assert (>= (+ x (* (/ -1 2) y)) 0.0)) 所以得到值1和-0.5 谢谢您的提示。SMT-LIB2命令语言通常具有任何编程功能。 Z3公开了一个python API,使您能够以可读的方式编写公式。 此外,还可以使用python和API编写遍历表达式的函数。 上有一个Python API的在线版本 还有一个相关教程介绍了该界面的主要功能

我想知道是否有一些SMT命令可以获得与表达式相关联的系数值,如下所示

(assert (>= (+ x (* (/ -1 2) y)) 0.0))
所以得到值1和-0.5


谢谢您的提示。

SMT-LIB2命令语言通常具有任何编程功能。 Z3公开了一个python API,使您能够以可读的方式编写公式。 此外,还可以使用python和API编写遍历表达式的函数。 上有一个Python API的在线版本 还有一个相关教程介绍了该界面的主要功能