-
Notifications
You must be signed in to change notification settings - Fork 5
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
Accelerate some lemmas in rabbitmq proof #352
Conversation
Signed-off-by: Wenjie Ma <[email protected]>
Signed-off-by: Wenjie Ma <[email protected]>
Signed-off-by: Wenjie Ma <[email protected]>
Signed-off-by: Wenjie Ma <[email protected]>
Signed-off-by: Wenjie Ma <[email protected]>
…_has_valid_owner_references_helper Signed-off-by: Wenjie Ma <[email protected]>
3bd211e
to
d35b737
Compare
Signed-off-by: Wenjie Ma <[email protected]>
Signed-off-by: Wenjie Ma <[email protected]>
Signed-off-by: Wenjie Ma <[email protected]>
@euclidgame could you document how you improve the verification time in the description? |
Good point. I think it can even be something to report in the paper. |
Signed-off-by: Wenjie Ma <[email protected]>
Signed-off-by: Wenjie Ma <[email protected]>
Signed-off-by: Wenjie Ma <[email protected]>
The summary is fantastic! Good job @euclidgame Could you also give some quantitative numbers so we know how much time each effort saves? |
@tianyin , I am not sure how to do it. In my view, the saved time is more related to the concrete lemmas rather than the approach (effort) type. Can you elaborate on what you want? What I can get is the running time of each lemma and the total verification time before and after this PR. |
Yes. That's exactly what I was hoping to see! :) |
@euclidgame Do you have more commits to push? Otherwise I will merge it |
This PR tries to accelerate some time-consuming lemmas in the proof of rabbitmq controller. The approaches and observations are as follows:
lemma_a
which runs forlemma_b
and calllemma_b
insidelemma_a
. Thenlemma_a
andlemma_b
run foror
, then the time is (greatly) increased. (I don't really know why).