Skip to content
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

write_btor: support $buf #4711

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

georgerennie
Copy link
Collaborator

This is treated the same as $pos, passing through transparently

* treated the same as $pos
@georgerennie
Copy link
Collaborator Author

georgerennie commented Nov 6, 2024

One thing to consider is whether $buf should actually be passed through transparently, or whether it should result in separate nodes maintaining the structural connection ordering that $buf gives (similar to the benefit of bufnorm -chain).

I think its probably not too important given btor solvers are treated as blackboxes and I don't believe people expect to do structural analysis where this matters on the btor side of things. This is is consistent with the way btor witnesses work, encoding only inputs/initial state and expecting the caller to reconstruct other signals as required.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant