Skip to content
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

Program verification extension #8

Open
Zelatrix opened this issue Sep 1, 2021 · 0 comments
Open

Program verification extension #8

Zelatrix opened this issue Sep 1, 2021 · 0 comments

Comments

@Zelatrix
Copy link
Owner

Zelatrix commented Sep 1, 2021

Extend the parser so that it can handle verification conditions in Hoare logic. A specification can either contain a precondition and postcondition specified by the user, or it can be empty. If the user does not specify a precondition, then it is assumed that the precondition is always true.

These pre- and post-conditions are then fed into the Z3 theorem prover in order to verify whether the axioms contained in the program are provable in Hoare logic.

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

No branches or pull requests

1 participant