Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
Iris
Actris
Commits
a34d13a6
Commit
a34d13a6
authored
Nov 21, 2019
by
Jonas Kastberg
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Added description of subtyping discrepancy in the README
parent
1bcc45db
Pipeline
#21558
passed with stage
in 17 minutes and 21 seconds
Changes
1
Pipelines
4
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
11 additions
and
0 deletions
+11
-0
README.md
README.md
+11
-0
No files found.
README.md
View file @
a34d13a6
...
...
@@ -154,3 +154,14 @@ of Actris and the formalization in Coq, that are briefly discussed here.
1.
the
`▶`
in the CPS encoding of protocols,
2.
the higher-order ghost state used for ownership of protocols, and
3.
the opening of the protocol invariant.
-
**Subtyping relation in c↣ prot**
The mechanisation has introduced the notion of subtyping, which allows one to
strengten/weaken the predicates of sends/receives respectively. In particular
this means that the endpoint ownership has been extended with
`iProto_le p p'`
,
where
`p'`
is the original protocol used in the ghost state, and
`p`
is the
protocol denoted by the ownership
`c↣ prot`
. The effect of this is that the
user can update his own view of the protocol, as long as it is consistent
with the original protocol in the invariant. As such the fundamental aspect of
the ownership still align with that of the paper.
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment