Skip to content

Conversation

@thanhnguyen-aws
Copy link
Contributor

Description of changes: Complete most basic steps for proving ProgramWF theorem. One missing component is that the typechecker needs to check (or infer) BoogieIdent visibility to ensure (and prove) the wellformness as defined.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

atomb
atomb previously approved these changes Oct 20, 2025
Copy link
Contributor

@atomb atomb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for removing several more sorrys! There were a few places where I wonder whether the proof could be simplified, but they're not blocking.

atomb
atomb previously approved these changes Oct 20, 2025
atomb
atomb previously approved these changes Oct 31, 2025
aqjune-aws
aqjune-aws previously approved these changes Oct 31, 2025
@atomb
Copy link
Contributor

atomb commented Oct 31, 2025

Looks like there's a type error after merging with the latest main.

@thanhnguyen-aws
Copy link
Contributor Author

Looks like there's a type error after merging with the latest main.

I fixed it.

@aqjune-aws aqjune-aws added this pull request to the merge queue Oct 31, 2025
Merged via the queue into strata-org:main with commit d555257 Oct 31, 2025
5 checks passed
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.

3 participants