mb event system 6 Sections EventSystems Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
RankTheoremName
4Thm* i,a:Id, T:Type, ds:x:Id fp-> Type, P:(State(ds)TProp).
Thm* @i (with ds: ds
Thm* @i action a:T
Thm* @i precondition a(v) is
Thm* @i P s v) 
Thm* realizes es.(x:Id. vartype(i;xds(x)?Top)
Thm* realizes es.& (e:E. 
Thm* realizes es.& (loc(e) = i  Id
Thm* realizes es.& (
Thm* realizes es.& (kind(e) = locl(a Knd  (valtype(eT))
Thm* realizes es.& (e:E. 
Thm* realizes es.& (loc(e) = i  Id
Thm* realizes es.& (
Thm* realizes es.& ((kind(e) = locl(a Knd  P((z.(z when e)),val(e)))
Thm* realizes es.& (& (e':E. 
Thm* realizes es.& (& ((e <loc e' e = e'  E
Thm* realizes es.& (& (& kind(e') = locl(a Knd
Thm* realizes es.& (& (&  (v:TP((z.(z after e')),v))))
[pre-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]
2Thm* eq:EqDecider(A), L:A List, x:A. deq-member(eq;x;L (x  L)[assert-deq-member]
0Thm* x:Ay:B. inl(x) = inr(y A+B  False[inl_eq_inr]
0Thm* a:Id, l:IdLnk, tg:Id. rcv(ltg) = locl(a False[not_rcv_locl]
0Thm* a,b:Id. locl(a) = locl(b a = b[locl_one_one]
0Thm* d:EqDecider(A), i:A. (eqof(d)(i,i)) ~ true[eqof_eq_btrue]
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
mb event system 6 Sections EventSystems Doc