gradual-verification / gvc0

Gradually Verified C0
6 stars 5 forks source link

Unfolding avlh(node, h) might fail. Fraction write might be negative. #44

Open icmccorm opened 1 year ago

icmccorm commented 1 year ago

The following static verification error occurs intermittently during mass benchmarking of AVL, but not when the same programs are verified locally.

Unfolding avlh(node, h) might fail. Fraction write might be negative.

This error is flaky; programs that pass during one benchmarking run may fail during the next. I have verified that the occurrence for permutation #7689 of AVL has been logged correctly in the benchmarking database. Since the behavior is similar to #43, it's possible that it's being caused by the same underlying issue. The attached programs have exhibited this behavior.