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

feat: MemoryTree: A new data structure for improving simp_mem's complexity #192

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

bollu
Copy link
Collaborator

@bollu bollu commented Sep 25, 2024

We add a data structure, MemoryTree, that keeps track of the current information we have about memory spans. This should allow us to more efficiently exploit e.g. PairwiseSeparate proofs, by lazily unfolding the PairwiseSeparate proof as necessary, instead of the current way, where we explode the full state.

@bollu bollu requested a review from shigoel as a code owner September 25, 2024 22:22
@bollu bollu marked this pull request as draft September 25, 2024 22:23
@shigoel
Copy link
Collaborator

shigoel commented Sep 26, 2024

I like where this may be going. For now, all I'll say is that remember this issue in case that affects design decisions:
#162

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.

2 participants