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
538d0804
Commit
538d0804
authored
Jul 07, 2019
by
Robbert Krebbers
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Rename osiris → actris.
parent
a169cf57
Changes
12
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
26 additions
and
26 deletions
+26
-26
_CoqProject
_CoqProject
+1
-1
experimental/producer_consumer.v
experimental/producer_consumer.v
+2
-2
theories/channel/channel.v
theories/channel/channel.v
+1
-1
theories/channel/proofmode.v
theories/channel/proofmode.v
+1
-1
theories/channel/proto_channel.v
theories/channel/proto_channel.v
+3
-3
theories/examples/loop_sort.v
theories/examples/loop_sort.v
+3
-3
theories/examples/map.v
theories/examples/map.v
+2
-2
theories/examples/map_reduce.v
theories/examples/map_reduce.v
+3
-3
theories/examples/sort.v
theories/examples/sort.v
+2
-2
theories/examples/sort_client.v
theories/examples/sort_client.v
+3
-3
theories/examples/sort_elem.v
theories/examples/sort_elem.v
+2
-2
theories/examples/sort_elem_client.v
theories/examples/sort_elem_client.v
+3
-3
No files found.
_CoqProject
View file @
538d0804
-Q theories
osi
ris
-Q theories
act
ris
-arg -w -arg -notation-overridden,-redundant-canonical-projection,-several-object-files
theories/utils/auth_excl.v
theories/utils/list.v
...
...
experimental/producer_consumer.v
View file @
538d0804
From
stdpp
Require
Import
sorting
.
From
osi
ris
.
channel
Require
Import
proto_channel
proofmode
.
From
act
ris
.
channel
Require
Import
proto_channel
proofmode
.
From
iris
.
heap_lang
Require
Import
proofmode
notation
.
From
iris
.
heap_lang
Require
Import
assert
.
From
osi
ris
.
utils
Require
Import
list
compare
spin_lock
.
From
act
ris
.
utils
Require
Import
list
compare
spin_lock
.
Definition
qenqueue
:
val
:
=
λ
:
"q"
"v"
,
#().
Definition
qdequeue
:
val
:
=
λ
:
"q"
,
#().
...
...
theories/channel/channel.v
View file @
538d0804
From
iris
.
heap_lang
Require
Import
proofmode
notation
.
From
iris
.
heap_lang
.
lib
Require
Import
spin_lock
.
From
iris
.
algebra
Require
Import
excl
auth
list
.
From
osi
ris
.
utils
Require
Import
auth_excl
list
.
From
act
ris
.
utils
Require
Import
auth_excl
list
.
Set
Default
Proof
Using
"Type"
.
Inductive
side
:
=
Left
|
Right
.
...
...
theories/channel/proofmode.v
View file @
538d0804
From
iris
.
heap_lang
Require
Export
proofmode
notation
.
From
iris
.
proofmode
Require
Export
tactics
.
From
osi
ris
Require
Export
proto_channel
.
From
act
ris
Require
Export
proto_channel
.
From
iris
.
proofmode
Require
Import
coq_tactics
reduction
spec_patterns
.
(* TODO: strip laters *)
...
...
theories/channel/proto_channel.v
View file @
538d0804
From
osi
ris
.
channel
Require
Export
channel
.
From
osi
ris
.
channel
Require
Import
proto_model
.
From
act
ris
.
channel
Require
Export
channel
.
From
act
ris
.
channel
Require
Import
proto_model
.
From
iris
.
base_logic
.
lib
Require
Import
invariants
.
From
iris
.
heap_lang
Require
Import
proofmode
notation
.
From
iris
.
algebra
Require
Import
auth
excl
.
From
osi
ris
.
utils
Require
Import
auth_excl
.
From
act
ris
.
utils
Require
Import
auth_excl
.
Export
action
.
Definition
start_chan
:
val
:
=
λ
:
"f"
,
...
...
theories/examples/loop_sort.v
View file @
538d0804
From
stdpp
Require
Import
sorting
.
From
osi
ris
.
channel
Require
Import
proto_channel
.
From
act
ris
.
channel
Require
Import
proto_channel
.
From
iris
.
heap_lang
Require
Import
proofmode
notation
.
From
osi
ris
.
utils
Require
Import
list
.
From
osi
ris
.
examples
Require
Import
sort
.
From
act
ris
.
utils
Require
Import
list
.
From
act
ris
.
examples
Require
Import
sort
.
Definition
loop_sort_service
:
val
:
=
rec
:
"go"
"c"
:
=
...
...
theories/examples/map.v
View file @
538d0804
From
osi
ris
.
channel
Require
Import
proto_channel
proofmode
.
From
act
ris
.
channel
Require
Import
proto_channel
proofmode
.
From
iris
.
heap_lang
Require
Import
proofmode
notation
lib
.
spin_lock
.
From
osi
ris
.
utils
Require
Import
list
contribution
.
From
act
ris
.
utils
Require
Import
list
contribution
.
From
iris
.
algebra
Require
Import
gmultiset
.
Definition
map_worker
:
val
:
=
...
...
theories/examples/map_reduce.v
View file @
538d0804
From
stdpp
Require
Import
sorting
.
From
osi
ris
.
channel
Require
Import
proto_channel
proofmode
.
From
act
ris
.
channel
Require
Import
proto_channel
proofmode
.
From
iris
.
heap_lang
Require
Import
proofmode
notation
.
From
osi
ris
.
utils
Require
Import
list
compare
contribution
.
From
osi
ris
.
examples
Require
Import
map
sort_elem
sort_elem_client
.
From
act
ris
.
utils
Require
Import
list
compare
contribution
.
From
act
ris
.
examples
Require
Import
map
sort_elem
sort_elem_client
.
From
iris
.
algebra
Require
Import
gmultiset
.
From
Coq
Require
Import
SetoidPermutation
.
...
...
theories/examples/sort.v
View file @
538d0804
From
stdpp
Require
Import
sorting
.
From
osi
ris
.
channel
Require
Import
proto_channel
proofmode
.
From
act
ris
.
channel
Require
Import
proto_channel
proofmode
.
From
iris
.
heap_lang
Require
Import
proofmode
notation
.
From
osi
ris
.
utils
Require
Import
list
compare
.
From
act
ris
.
utils
Require
Import
list
compare
.
Definition
lmerge
:
val
:
=
rec
:
"go"
"cmp"
"ys"
"zs"
:
=
...
...
theories/examples/sort_client.v
View file @
538d0804
From
stdpp
Require
Import
sorting
.
From
osi
ris
.
channel
Require
Import
proto_channel
proofmode
.
From
act
ris
.
channel
Require
Import
proto_channel
proofmode
.
From
iris
.
heap_lang
Require
Import
proofmode
notation
.
From
osi
ris
.
utils
Require
Import
list
compare
.
From
osi
ris
.
examples
Require
Import
sort
.
From
act
ris
.
utils
Require
Import
list
compare
.
From
act
ris
.
examples
Require
Import
sort
.
Definition
sort_client
:
val
:
=
λ
:
"cmp"
"xs"
,
let
:
"c"
:
=
start_chan
sort_service
in
...
...
theories/examples/sort_elem.v
View file @
538d0804
From
stdpp
Require
Import
sorting
.
From
osi
ris
.
channel
Require
Import
proto_channel
proofmode
.
From
act
ris
.
channel
Require
Import
proto_channel
proofmode
.
From
iris
.
heap_lang
Require
Import
proofmode
notation
.
From
iris
.
heap_lang
Require
Import
assert
.
From
osi
ris
.
utils
Require
Import
list
compare
.
From
act
ris
.
utils
Require
Import
list
compare
.
Definition
cont
:
=
true
.
Definition
stop
:
=
false
.
...
...
theories/examples/sort_elem_client.v
View file @
538d0804
From
stdpp
Require
Import
sorting
.
From
osi
ris
.
channel
Require
Import
proto_channel
proofmode
.
From
act
ris
.
channel
Require
Import
proto_channel
proofmode
.
From
iris
.
heap_lang
Require
Import
proofmode
notation
.
From
iris
.
heap_lang
Require
Import
assert
.
From
osi
ris
.
utils
Require
Import
list
compare
.
From
osi
ris
.
examples
Require
Import
sort_elem
.
From
act
ris
.
utils
Require
Import
list
compare
.
From
act
ris
.
examples
Require
Import
sort_elem
.
Definition
send_all
:
val
:
=
rec
:
"go"
"c"
"xs"
:
=
...
...
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