analyzer icon indicating copy to clipboard operation
analyzer copied to clipboard

Use strict inequalities in relational witness invariants

Open sim642 opened this issue 2 months ago • 0 comments

In #1849 our relational domains produce a witness invariant

(long long )i >= (long long )\at(i, AnyPrev) + 1LL

This is a transition invariant, but that's actually beside the point.

Instead of outputting i >= j + 1 we could output i > j, knowing that we're working with integers.

sim642 avatar Oct 23 '25 18:10 sim642