在Z3中,如何在可满足的“存在”查询中访问样本分配?

时间:2019-05-08 03:05:36

标签: z3

我有一个简单的Z3“存在”查询,显然可以满足要求。

(assert
  (forall ((a Real) (c Real))
      (exists ((b Real))
        (=>
          (= a c)
          (and (= b a) (= b c))
        )
       )
   )
)
(check-sat)

我想知道Z3中是否有一种方法可以访问a的值,证明该查询是可以满足的,即a = ba = c

编辑:如果不可能,那么是否有可能看到查询可满足的证据?

0 个答案:

没有答案