mb event system 6 Sections EventSystems Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
RankTheoremName
5Thm* i:Id, 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* source(l) = i
Thm* 
Thm* d-single-sends(idsdaklf
Thm* realizes es.(x:Id. vartype(i;xds(x)?Top)
Thm* realizes es.& (e:E. 
Thm* realizes es.& (loc(e) = i  Id  (valtype(er ma-valtype(da; kind(e))))
Thm* realizes es.& (e:E. 
Thm* realizes es.& (isrcv(e)
Thm* realizes es.& (
Thm* realizes es.& (lnk(e) = l  IdLnk
Thm* realizes es.& (
Thm* realizes es.& ((valtype(er ma-valtype(da; kind(e))))
Thm* realizes es.& ({m:Msg| source(mlnk(m)) = i } r Msg
Thm* realizes es.& (((l,tgda(rcv(ltg))?Top)))
Thm* realizes es.& (e:E. 
Thm* realizes es.& (loc(e) = i  Id
Thm* realizes es.& (
Thm* realizes es.& (kind(e) = k  Knd
Thm* realizes es.& (
Thm* realizes es.& (sends(l;e)
Thm* realizes es.& (=
Thm* realizes es.& (tagged-messages(l;z.(z when e);val(e);f)
Thm* realizes es.& ( Msg((l,tgda(rcv(ltg))?Top)) List)
[sends-rule]
cites the following:
3Thm* D:Dsys, P:({es:ES| es is an event system of D }Prop{i'}).
Thm* D realizes2 es.P(es D realizes es.P(es)
[d-realizes2-implies-realizes]
0Thm* the_w:World, e:E. act(e {a:Action(loc(e))| isnull(a) }[w-act_wf]
1Thm* strong-subtype(A;B (EqDecider(Br EqDecider(A))[strong-subtype-deq-subtype]
0Thm* d:EqDecider(A), i:A. (eqof(d)(i,i)) ~ true[eqof_eq_btrue]
1Thm* i:Id, w:World, p:FairFifo, t:.
Thm* isnull(a(i;t))  (valtype(<i,t>) ~ valtype(i;a(i;t)))
[es-valtype-w-valtype]
0Thm* as:Top List, f,g:Top. map(g;map(f;as)) ~ map(g o f;as)[map-map]
0Thm* T:Type, P:(T), l:T List. filter(P;l {x:TP(x) } List[filter_type]
4Thm* a:T List, f:(TT). (x:T. (x  a f(x) = x map(f;a) = a[trivial_map]
0Thm* f:(AB), l:A List. map(f;l) = nil  l = nil[map_is_nil]
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
mb event system 6 Sections EventSystems Doc