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
When experimenting with grasshopper's backend solver, I found a possible incorrectness for formulae containing boolean connectives nested below separating conjunctions. I was able to shrink my problem to the following input:
Grasshopper verifies the program which should be the case iff the formula x2 -> x6 * ((lseg(x5, x6) \/ x4 -> x6) /\ x6 -> x1) is unsatisfiable. However, if I get the semantics of used SL correctly, the formula should be satisfiable in the following model:
When one removes the subformula lseg(x5, x6), the results of grasshopper is correct, so I assume that the disjunction can be the cause of the problem.
The text was updated successfully, but these errors were encountered:
When experimenting with grasshopper's backend solver, I found a possible incorrectness for formulae containing boolean connectives nested below separating conjunctions. I was able to shrink my problem to the following input:
Grasshopper verifies the program which should be the case iff the formula
x2 -> x6 * ((lseg(x5, x6) \/ x4 -> x6) /\ x6 -> x1)
is unsatisfiable. However, if I get the semantics of used SL correctly, the formula should be satisfiable in the following model:When one removes the subformula
lseg(x5, x6)
, the results of grasshopper is correct, so I assume that the disjunction can be the cause of the problem.The text was updated successfully, but these errors were encountered: