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
The verification condition for the post-condition of test is:
val tmp: Boolean = falseTheorem
val x: Int = 0
false
Would it be possible to just have the last two lines, without val tmp?
This would make the invocation of falseTheorem invisible to the solver for
proving the post-condition of test.
This way, we can have more control of what is visible in the path for the solvers.
I guess this comes from the ImperativeCodeElimination trait, that lifts value outside blocks?
I'll have a look
The text was updated successfully, but these errors were encountered:
The verification condition for the post-condition of
test
is:Would it be possible to just have the last two lines, without
val tmp
?This would make the invocation of
falseTheorem
invisible to the solver forproving the post-condition of
test
.This way, we can have more control of what is visible in the path for the solvers.
I guess this comes from the
ImperativeCodeElimination
trait, that lifts value outside blocks?I'll have a look
The text was updated successfully, but these errors were encountered: