Shared flowchart
Software · L5 · Proving a While Loop Correct
The three obligations a loop invariant must discharge, plus the extra variant obligation for total correctness.
We use privacy-friendly product analytics (no session recording, PII masked) to improve OpenStem. Load analytics? Privacy Policy