【发布时间】:2014-06-16 15:34:25
【问题描述】:
是否有解析通用(非布尔)术语的 Z3 C API 调用?例如。像这样的东西:(+ a b)?据我所知,Z3_parse_smtlib2_string 函数仅解析断言中的公式,这些公式完全属于布尔类型。
【问题讨论】:
-
define-fun sum () Int (+ x y)这样的东西不满足你,为什么不呢?到目前为止,您尝试了什么,它是如何失败的? -
Michael,我之前尝试使用
Z3_parse_smtlib2_string解析类似的内容,但它只返回术语true。 -
z3 是 SAT Modulo Theories 的求解器,因此其结果为真或假(SAT 或 UNSAT),您希望从该示例中得到什么结果?