https://github.com/brucezoom/iris-controlflow
The repository for the project Iris with ControlFlow.
https://github.com/brucezoom/iris-controlflow
Last synced: about 1 year ago
JSON representation
The repository for the project Iris with ControlFlow.
- Host: GitHub
- URL: https://github.com/brucezoom/iris-controlflow
- Owner: BruceZoom
- License: other
- Created: 2020-03-28T03:23:13.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-05-22T08:40:06.000Z (about 5 years ago)
- Last Synced: 2025-02-02T15:33:38.508Z (over 1 year ago)
- Language: Coq
- Size: 385 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Iris-ControlFlow
The repository for the project Iris with ControlFlow.
## Source Code
The `theories` folder is the source code of our Coq formalization.
- **lang.v** defines the programming language with control flow statements and proves relative properties.
- **notation.v** defines notations and syntax sugars for the programming language.
- **multi_post.v** defines our weakest precondition with multiple post-conditions and proves some useful proof rules of it.
## Documentation
The `docs` folder gives documentations of our formalization.
There is only a draft of our documentation, and we are still working on a more detailed version.