-
Notifications
You must be signed in to change notification settings - Fork 63
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
Laziness in Cryptol missing in SAW #284
Comments
The problem here is the data structure that saw uses to represent finite sequences. You're making a sequence with type
Cryptol has some special clever representations for sequences that are really large but still finite. We should probably adapt saw to use the same representation. |
For completeness I'll add that, at least in the case of the example above, you can use
I will say that the |
We are going to try to rework the saw-core interpreter to reuse more code from the Cryptol interpreter. Problems like this should be taken care of as a side effect of that effort. (See e.g. GaloisInc/cryptol#651) |
The following works fine in
cryptol
(d67f6de), but hangs insaw
(5ef5ca0)The text was updated successfully, but these errors were encountered: