Step
*
1
2
of Lemma
Comm-next-selex_wf
.....subterm..... T:t
2:n
1. l_comm : Id
2. piD : PiDataVal()
3. cSt : Comm-state()
4. ↑pDVselex?(piD)
⊢ make-lg([<l_comm, mk-tagged("msg";pDVcontinue())>;
<Comm-req_from(cSt), mk-tagged("msg";pDVmsg(snd(snd(snd(pDVselex-rndv1(piD))));fst(pDVselex-rndv1(piD))))>;
<fst(snd(pDVselex-rndv1(piD)))
, mk-tagged("msg";pDVmsg(snd(snd(snd(pDVselex-rndv1(piD))));fst(snd(snd(pDVselex-rndv1(piD))))))
>]) ∈ LabeledDAG(Id × "msg"×PiDataVal())
BY
{ Auto }
Latex:
Latex:
.....subterm..... T:t
2:n
1. l$_{comm}$ : Id
2. piD : PiDataVal()
3. cSt : Comm-state()
4. \muparrow{}pDVselex?(piD)
\mvdash{} make-lg([<l$_{comm}$, mk-tagged("msg";pDVcontinue())>
<Comm-req\_from(cSt)
, mk-tagged("msg";pDVmsg(snd(snd(snd(pDVselex-rndv1(piD))));fst(pDVselex-rndv1(piD))))
>
<fst(snd(pDVselex-rndv1(piD)))
, mk-tagged("msg";pDVmsg(snd(snd(snd(pDVselex-rndv1(piD))));fst(snd(snd(...)))))
>]) \mmember{} LabeledDAG(Id \mtimes{} "msg"\mtimes{}PiDataVal())
By
Latex:
Auto
Home
Index