Skip to content
Snippets Groups Projects
Commit cb563064 authored by Jonas Kastberg's avatar Jonas Kastberg
Browse files

WIP multi_channel

parent 6a4c7570
No related branches found
No related tags found
1 merge request!39Multiparty synchronous
...@@ -16,9 +16,10 @@ theories/utils/cofe_solver_2.v ...@@ -16,9 +16,10 @@ theories/utils/cofe_solver_2.v
theories/utils/switch.v theories/utils/switch.v
theories/channel/proto_model.v theories/channel/proto_model.v
theories/channel/proto.v theories/channel/proto.v
theories/channel/channel.v
theories/channel/multi_proto_model.v theories/channel/multi_proto_model.v
theories/channel/multi_proto.v theories/channel/multi_proto.v
theories/channel/channel.v theories/channel/multi_channel.v
theories/channel/proofmode.v theories/channel/proofmode.v
theories/examples/basics.v theories/examples/basics.v
theories/examples/equivalence.v theories/examples/equivalence.v
......
...@@ -707,7 +707,7 @@ Section proto. ...@@ -707,7 +707,7 @@ Section proto.
iProto_own γ i (<(Send j)> m1) -∗ iProto_own γ i (<(Send j)> m1) -∗
iProto_own γ j (<(Recv i)> m2) -∗ iProto_own γ j (<(Recv i)> m2) -∗
iMsg_car m1 v (Next p1) ==∗ iMsg_car m1 v (Next p1) ==∗
p2, iMsg_car m2 v (Next p2) iProto_ctx γ p2, iMsg_car m2 v (Next p2) iProto_ctx γ
iProto_own γ i p1 iProto_own γ j p2. iProto_own γ i p1 iProto_own γ j p2.
Proof. Proof.
iIntros "Hctx Hi Hj Hm". iIntros "Hctx Hi Hj Hm".
...@@ -718,7 +718,7 @@ Section proto. ...@@ -718,7 +718,7 @@ Section proto.
(p2) "[Hm2 Hconsistent]". (p2) "[Hm2 Hconsistent]".
iMod (iProto_own_auth_update _ _ _ _ p2 with "Hauth Hj") as "[Hauth Hj]". iMod (iProto_own_auth_update _ _ _ _ p2 with "Hauth Hj") as "[Hauth Hj]".
iMod (iProto_own_auth_update _ _ _ _ p1 with "Hauth Hi") as "[Hauth Hi]". iMod (iProto_own_auth_update _ _ _ _ p1 with "Hauth Hi") as "[Hauth Hi]".
iIntros "!>!>". iExists p2. iFrame. iIntros "!>". iExists _. iFrame. iIntros "!>!>". iExists p2. iFrame. iExists _. iFrame.
Qed. Qed.
(* (** The instances below make it possible to use the tactics [iIntros], *) (* (** The instances below make it possible to use the tactics [iIntros], *)
......
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