我的程序中有以下行:
return Z3_mk_not(ctx, term);
当我运行程序时,Z3在此行失败并显示以下错误消息:
WARNING: invalid function application, sort mismatch on argument at position 1
WARNING: (define not Bool Bool) applied to: false of sort Bool
Error: type error
......有人知道该怎么做吗?我正在使用Z3版本4.3.1和新的求解器API。
valgrind
不会报告任何内存违规行为。
答案 0 :(得分:1)
有问题的term
错误Z3_context
。错误信息只是有点误导,而且valgrind
没有抱怨这不是我先考虑的事情。