Skip to content
Snippets Groups Projects
Commit deb6d9e5 authored by Robbert Krebbers's avatar Robbert Krebbers
Browse files

Large refactoring.

- Protocols are no longer contractive in the message
- New type `iMsg` for messages to avoid telescopes in protocols
- Better rules for subprotocols that do not involve telescopes, but allow introduction
  and elimination of quantifiers and the payload
- Better notations for protocols
- Notation ⊑ for subprotocols
- Make ⊑ except-0 so one can strip laters when proving a ⊑
- Restore recursive domain equation to push later inwards to support protocols
  that are not contractive in the mssage.
- Proofmode support for easy manipulation of ⊑
parent 4aba4857
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment