【发布时间】:2016-07-12 07:59:46
【问题描述】:
我将 z3 用作 C++ 库。 在我当前的编程项目中,我使用 z3 简化了布尔方程。
为了在我的项目中使用简化方程,我需要 lhs、rhs 和简化方程的运算。
例如:表达式 (x==3)&&(x
(= x 3)
lhs 参数 -> x
expression.arg(0)
rhs 参数 -> 3
expression.arg(1)
如何获得操作(=)?
任何具有超过 1 个参数的 expr 都应该有一个操作吗?
我正在研究 API 3 小时,但我就是想不通。
希望任何人都可以为我指明正确的方向!
谢谢 脚趾
【问题讨论】:
-
“获取公式”是什么意思? (数学)方程总是有一个
==。 -
我更新了问题以澄清我的意思!