You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the proof will re-run all the things when using --reinit and unchange if there is a proof. Therefore, the CSE won't bring a lot of improvement for the tests which just call a function once.
My idea is to provide incremental verification: If only the tests changes, don't re-generate the summary for the external callee functions. Intead, use the summary directly. I think this will significantly enhance the verification experience, especially in scenarios where only the tests will be modified during the audit.
The text was updated successfully, but these errors were encountered:
, we are collecting the subproofs as summaries to use for CSE, but setting reinit=False to do it, so I'm surprised it's re-executing the summaries hwen you pass --reinit.
Sorry, I think I may not get the point. But I think that line is provided for --include-summary and will not contribute the --cse option. The automatic cse process always re-prove the callee functions, here:
Currently, the proof will re-run all the things when using
--reinit
and unchange if there is a proof. Therefore, the CSE won't bring a lot of improvement for the tests which just call a function once.My idea is to provide
incremental verification
: If only the tests changes, don't re-generate the summary for the external callee functions. Intead, use the summary directly. I think this will significantly enhance the verification experience, especially in scenarios where only the tests will be modified during the audit.The text was updated successfully, but these errors were encountered: