You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've been able to reproduce the bug, and a bit of debugging shows:
During parsing, Ultimate introduces a Skolem constant for the quantified variable.
Unfortunately, TreeAutomizer does not have any support for Skolem functions (the parser introduces them because our other CHC solver, UltimateUniHorn, has some support).
TreeAutomizer incorrectly treats the Skolem constant similar to a universally-quantified variable, and thus reports UNSAT.
Handling such examples correctly is non-trivial effort, as we have to add a whole new feature to TreeAutomizer. So for now, I've modified TreeAutomizer to report UNKNOWN in such cases.
Basic Info
If I invoke Ultimate Tree Automizer on the following file, I get UNSAT.
However this is clearly a SAT-instance.
log.txt
The text was updated successfully, but these errors were encountered: