mb event system 6 Sections EventSystems Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
Def Feasible(M)
Def == xdom(1of(M)). T=1of(M)(x  T
Def == kdom(1of(2of(M))). T=1of(2of(M))(k  Dec(T)
Def == adom(1of(2of(2of(2of(M))))). p=1of(2of(2of(2of(M))))(a 
Def == &s:State(1of(M)). Dec(v:1of(2of(M))(locl(a))?Top. p(s,v))
Def == kxdom(1of(2of(2of(2of(2of(M)))))). 
Def == ef=1of(2of(2of(2of(2of(M)))))(kx  M.frame(1of(kx) affects 2of(kx))
Def == kldom(1of(2of(2of(2of(2of(2of(M))))))). 
Def == & snd=1of(2of(2of(2of(2of(2of(M))))))(kl  tg:Id. 
Def == & (tg  map(p.1of(p);snd))  M.sframe(1of(kl) sends <2of(kl),tg>)

is mentioned by

Thm* i:Id, M:{M:MsgA| Feasible(M) }. @iM  System[m-sys-at_wf]
Thm* D:Dsys, L:Id List.
Thm* (i:Id. (i  L ma-is-empty(M(i)))
Thm* 
Thm* (i:Id. Feasible(M(i)))
Thm* 
Thm* (iL.(ltgma-outlinks(M(i);i).(destination(1of(ltg))  L)
Thm* (iL.(ltgma-outlinks(M(i);i).
Thm* interface-check(D;1of(ltg);1of(2of(ltg));2of(2of(ltg)))))
Thm* 
Thm* d-feasible(D)
[finite-support-feasible]
Thm* k:Knd, l:IdLnk, ds:x:Id fp-> Type, da:a:Knd fp-> Type,
Thm* f:(tg:IdState(ds)ma-valtype(dak)(da(rcv(ltg))?Void List)) List.
Thm* xdom(ds). A=ds(x  A
Thm* 
Thm* kdom(da). A=da(k  A  Feasible(ma-single-sends(dsdaklf))
[ma-single-sends-feasible]
Thm* a:Id, T,A:Type, x:Id, P:(ATProp).
Thm* T
Thm* 
Thm* A
Thm* 
Thm* (a:A. Dec(v:TP(a,v)))  Feasible(ma-single-pre1(x;A;a;T;x,v.P(x,v)))
[ma-single-pre1-feasible]
Thm* a:Id, T:Type, ds:x:Id fp-> Type, P:(State(ds)TProp).
Thm* T
Thm* 
Thm* xdom(ds). A=ds(x  A
Thm* 
Thm* (s:State(ds). Dec(v:TP(s,v)))
Thm* 
Thm* Feasible((with ds: ds
Thm* Faction a:T
Thm* Fprecondition a(v) is
Thm* FP s v))
[ma-single-pre-feasible]
Thm* x:Id, k:Knd, A,T:Type, f:(ATA).
Thm* A  T  Feasible(ma-single-effect0(x;A;k;T;f))
[ma-single-effect0-feasible]
Thm* x:Id, k:Knd, ds:x:Id fp-> Type, da:a:Knd fp-> Type,
Thm* f:(State(ds)ma-valtype(dak)ds(x)?Void).
Thm* xdom(ds). A=ds(x  A
Thm* 
Thm* kdom(da). A=da(k  A  Feasible(ma-single-effect(dsdakxf))
[ma-single-effect-feasible]
Thm* x:Id, c:Ta:Id, P:(TT'Prop).
Thm* T'
Thm* 
Thm* (u:T. Dec(v:T'P(u,v)))
Thm* 
Thm* Feasible(ma-single-pre-init1(x;T;c;a;T';x,v.P(x,v)))
[ma-single-pre-init1-feasible]
Thm* L:MsgA List. (A,BL.A ||+ B (AL.Feasible(A))  Feasible((L))[ma-join-list-feasible]
Thm* A,B:MsgA.
Thm* A || B
Thm* 
Thm* ma-frame-compatible(AB)
Thm* 
Thm* ma-sframe-compatible(AB Feasible(A Feasible(B Feasible(A  B)
[ma-join-feasible]
Def System == {M:(IdMsgA)| loc:Id. Feasible(M(loc)) }[msystem]

In prior sections: mb event system 4 mb event system 5

Try larger context: EventSystems IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html

mb event system 6 Sections EventSystems Doc