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

Yices2 Parser Problems

Open baierd opened this issue 6 months ago • 1 comments

Yices2 supports parsing on our currently main branch. But the tests are still disabled for it and it fails many basic tests. This should be investigated and solved before the next release, or the parser should be removed until it is.

baierd avatar May 27 '25 09:05 baierd

Here is an example of how Yices2 parses string input with the API call we currently use (yices_parse_term()). It looks like it is expecting formulas exclusively in its own format, no SMTLIB2 input. But it can parse SMTLIB2 with its executable, so it most likely has the capabilities.

There is a smt_parser.c file, and a yices_smt.c with the following documentation: Solver for problems in the SMT-LIB notation.

We should ask the developers for an API extension.

baierd avatar May 27 '25 12:05 baierd