-
Notifications
You must be signed in to change notification settings - Fork 123
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cryptol generates SMT files that abc can't parse #436
Comments
I suspect we could, when using ABC, pre-process the formulas to translate array operations into lower-level constructs. For other solvers, we probably want to leave the arrays in to take advantage of efficient built-in support for them. |
Let's see if this is still a problem with What4 (#647). Otherwise it's an SBV-specific issue. |
Seems clear this is a bug, just not sure whose. |
@jpziegler, it's been awhile now, but do you happen to still have the input that generated this bug? I'm not sure how to reproduce. |
@robdockins look no further than your own comment in #573
The smt file contains the following offending lines:
|
Ah, what a coincidence! That explains that mystery. OK, this seems like an SBV bug then. I'll file an upstream ticket. |
PR #1234 added a
Nobody seems interested in fixing/working around the upstream bug that is causing this, so I think we are going to just close this. |
See issue #71 on abc's BitBucket. Apparently Cryptol sometimes generates arrays, which abc can't handle.
I'll post the relevant Cryptol code when I have the chance.
The text was updated successfully, but these errors were encountered: