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

A strange phenomenon of verification time consumption during summarization #2719

Closed
Stevengre opened this issue Mar 11, 2025 · 1 comment
Closed
Labels
bug Something isn't working enhancement New feature or request haskell backend

Comments

@Stevengre
Copy link
Contributor

This PR reduce time consumption for Test PR / Proofs: Summarization (pull_request) from 4 hours to 10 minutes just by changing the max_depth from 1000 to 1.

I think it should be a problem in Haskell Backend to improve.

@Stevengre Stevengre added bug Something isn't working enhancement New feature or request haskell backend labels Mar 11, 2025
@Stevengre
Copy link
Contributor Author

This problem is because the summarization specification has a totally abstract ininitial state with K_CELL. And this will make the haskell backend check all the rules inside of the evm semantics. It can be solved by changing the max_depth from 1000 to 1. Because we check the imply-relation before sending it the the symbolic execution engine. And it will not check all the possibilities of the K_CELL

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request haskell backend
Projects
None yet
Development

No branches or pull requests

1 participant