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