关系断言(例如:r= R1 U R2,R= R1 X R2)被编码为对未解释的函数的prenex量化断言。上述编码结果(想必)是有效命题(EPR)一阶逻辑中的一个公式.借助Z3,我们能够断言许多风险投资的有效性(不可满足的否定性)。然而,在某些情况下,当VC是无效的(否定为SAT),Z3循环。考虑到确定量化的布尔公式是很难的,决策过程的不终止也就不足为奇了。尽管如此,我们还是想知道在Z3中对公式进行编码时是否可以进行任何优化,以便使非终止的可能性最小-
我们当前的编码创建了许多空集(即一个形式断言x:T,f (x )=