Skip to content

Loop invariants#43

Merged
raghav198 merged 13 commits into
raghav/weakest-preconditionfrom
raghav/loop-invariants
Jun 24, 2026
Merged

Loop invariants#43
raghav198 merged 13 commits into
raghav/weakest-preconditionfrom
raghav/loop-invariants

Conversation

@raghav198

Copy link
Copy Markdown
Collaborator

Done:

  • Basic loop invariant inference
  • Invariant strengthening for arrays not completely hit by the loop
  • Nested loops

Not done:

  • Multidimensional arrays
  • Support for subcomponent calls
  • Loop-carried variables (iter_args)

@raghav198 raghav198 merged commit 5be597b into raghav/weakest-precondition Jun 24, 2026
3 checks passed
@raghav198 raghav198 deleted the raghav/loop-invariants branch June 24, 2026 17:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant