mb event system 3 Sections EventSystems Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
Def (x after e)
Def == 1of(2of(2of(2of(2of(2of(2of(2of(2of(2of(2of(es)))))))))))(x,e)

is mentioned by

Thm* es:ES, x,i:Id, T:Type, c:T.
Thm* (x,y:T. Dec(x = y  T))
Thm* 
Thm* (vartype(i;xT)
Thm* 
Thm* (e:E. loc(e) = i  Id  first(e (x when e) = c  T)
Thm* 
Thm* (e':E. 
Thm* (loc(e') = i  Id
Thm* (
Thm* ((x after e') = c  T
Thm* (
Thm* ((ev:E. ev  e'  & (x after ev) = (x when ev T))
[change-since-init]
Thm* es:ES, x,i:Id, T:Type.
Thm* (x,y:T. Dec(x = y  T))
Thm* 
Thm* (vartype(i;xT)
Thm* 
Thm* (e',e:E.
Thm* (e  e' 
Thm* (
Thm* (loc(e') = i  Id
Thm* (
Thm* ((x after e') = (x when e T
Thm* (
Thm* ((ev:E. e  ev  & ev  e'  & (x after ev) = (x when ev T))
[change-lemma]
Thm* es:ES, i,x:Id, T:Type, I:(TProp).
Thm* (vartype(i;xT) & e@i.first(e I((x when e))
Thm* 
Thm* e@i.I((x when e))  I((x after e))  @i always.I(x)
[es-invariant1]
Thm* es:ES, x:Id, e:E.
Thm* first(e (x after pred(e)) = (x when e vartype(loc(e);x)
[es-after-pred]

In prior sections: mb event system 2

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

mb event system 3 Sections EventSystems Doc