Skip to content

Verification failures only with --isolating-assertions? #5427

Answered by keyboardDrummer
hmijail asked this question in Q&A
Discussion options

You must be logged in to vote

I think it's uncommon that --isolate-assertions makes a proof less stable, but it's not unimaginable. If you have assert A; assert B, then the solver might learn things when proving A that it then uses to prove B. --isolate-assertions will turn the program into two proofs, one assert A and another assume A; assert B, so then the learning of proving A can no longer be used when proving B. There might be some property C that is useful both for proving A and for B, that if you assert it as well, will make your proof stable even when using --isolate-assertions.

Replies: 3 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by hmijail
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants