Replies: 3 comments 2 replies
-
From analyzing CreuSAT: stats: I don't know why z3 is so heavily favored over alt-ergo, but it suggests that we can apply a quite similar strategy. |
Beta Was this translation helpful? Give feedback.
-
If you want to include such strategies in Creusot, then could we please not specify versions of provers in the strategies? |
Beta Was this translation helpful? Give feedback.
-
One thing that's missing in this analysis is reasoning about which transformations were effective. That would help to determine whether running the provers for 2 seconds in the middle of the auto-level 3 strategy is worth it at all. I'm not sure how to ask that question though, perhaps analysis of the depth of solved goals would be informative here? |
Beta Was this translation helpful? Give feedback.
-
I did some analysis of our sessions and concluded that we can significantly tighten up the default strategies.
Based on this I've significantly shortened the bounds on the strategies we have in Why3. My idea is that "Auto Level 0" should handle approximately 75% of the goals, and 100% of the goals should be handled by "Auto Level 3".
However, if we want this to replace the Why3 strategies they need to be added on a per-user basis as from reading the why3 source code it seems like the order is
User Config > Auto Config > Extra Config
.Beta Was this translation helpful? Give feedback.
All reactions