Feasibility of quantified satisfaction techniques for CHC solving #5686
Unanswered
lastever-article
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I was trying to use the CHC solving engine of Z3. For example, to prove a contract of the McCarthy's 91 function,
I wrote the following code
Z3 finds a solution for
mc
that is a sufficient invariant to establish the contract.When I changed
s = SolverFor("HORN")
tos = SolverFor("UFLIA")
, z3 cannon finish the solving for a long time.However, I have also found that there are a few cases where
s = SolverFor("UFLIA")
(ors = SolverFor("UFBV"), etc
) can be faster than the CHC engine.Is there any theoretical or empirical guidance on the choice of the proper engine for the verification condition (VC) encodes as quantified formulas?
For example,
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions