-
Notifications
You must be signed in to change notification settings - Fork 44
Add syntactic filtering of side conditions after simplification #3870
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
Conversation
I've deleted the KEVM performance table as out-of-date. Will post a new one. |
92e726b
to
8d363a8
Compare
I have three recently re-enabled KEVM proofs failing on the feature branch:
Will investigate |
The
and crashing. I've opened an issue to add retries in Booster. The proof can go on if given a longer timeout, and we see in the logs that the predicate actually would get actually:
|
After increasing the timeout to 1 second, I think we should discuss this further and possible wait on merging until we have #3884 |
KEVM performance numbers, excluding
|
Kontrol performance:
|
69d0d4f
to
3203683
Compare
Measured KEVM performance again: no big difference, long-running proofs seem to benefit though.
|
There seems to be an improvement in Kontrol performance, although the proofs are rather short-running:
|
No difference in |
@geo2a what example prompted this change? Was it something on one of our commercial engagements? If so, then we should make sure that example gets upstreamed into one of the relevant test-suites, so that we know we are actually testing the new feature. |
This PR introduces a heuristic in the equation application process: