-
Notifications
You must be signed in to change notification settings - Fork 17
Fill-in proof for ProgramWF #162
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this 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.
|
Looks like there's a type error after merging with the latest |
974cfbf
I fixed it. |
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.