This repository contains two formalizations of a compositionality theory for the theorem prover HOL4.
For this theory a number of unicode symbols have been defined for readability.
| Term | Infix symbol | Infix style | Emacs Shortcut |
|---|---|---|---|
| Refines | ⊑ | Non-associative | C-S-M-q q |
| And | ⊓ | Non-associative | C-S-M-q i |
| Composition | ₓ | Left-associative | C-M-_ x |
| Implements | ◁ | Non-associative | C-M-| , |
This formalization uses a Contract Theory syntax, and semantic interpretation, based on [1].
- Move parse rules to separate file
- Expand README
- Explore faster searching?
[1] Nyberg, M., Westman, J., & Gurov, D. (2019). Proving Compositionality in a Non-Monotonic Contracts-Theory. Unpublished work.