Z3 宏来计算最大值
我在Z3 宏来计算最大值,z3,Z3,我在Z3 Sat Solver中找到了用于计算最大值的宏 (define-fun max_integ ((x Int) (y Int)) Int (ite (< x y) y x)) (定义最大整数((x Int)(y Int))Int (ite(
Z3 Sat Solver
中找到了用于计算最大值的宏
(define-fun max_integ ((x Int) (y Int)) Int
(ite (< x y) y x))
(定义最大整数((x Int)(y Int))Int
(ite(
如何在Z3 Sat解算器中使用C-API编程
谢谢,define fun
命令正在创建一个宏。请注意,SMT2.0标准不允许递归定义。Z3将在解析期间扩展每次出现的max_integ
。可以使用命令define fun
使输入文件更简单、更易于阅读,但在内部它并没有真正帮助Z3。
这一问题将在以下帖子中讨论: