java-smt icon indicating copy to clipboard operation
java-smt copied to clipboard

Update our Yices2 bindings: Interpolation and Java bindings

Open kfriedberger opened this issue 4 years ago • 3 comments

The newest (not yet released) version of Yices2 seems to support interpolation: Interpolation in the Yices2 API

Additionally, they seem to provide their own Java bindings, which might be worth a try.

We could update Yices2 when they release their next version.

kfriedberger avatar Jul 23 '21 20:07 kfriedberger

The interpolation is not yet sufficient for us, because it just provides some kind of unsat core. For our use case, we need a full interpolation between two arbitrary formulas.

kfriedberger avatar Aug 23 '21 18:08 kfriedberger

Also, Yices2 supports arrays, while we do not. We should update Yices2 and incorporate arrays (and other new features).

baierd avatar Feb 09 '24 10:02 baierd

Is there any update on this? According to their document, Section 1.4, Yices2 also supports arrays now.

The current Yices 2 release supports quantifier-free combinations of linear and non-linear integer and real arithmetic, uninterpreted function, arrays, and bitvectors

nianzelee avatar Feb 09 '24 10:02 nianzelee