Nuprl Definition : es-happened-before

e1 ─→ e2 ==
  fix((λes-happened-before,e2. ∃e:E
                                ((e < e2)
                                ∧ ((¬(loc(e) loc(e2) ∈ Id))  e2 caused by in S)
                                ∧ ((e e1 ∈ E) ∨ (es-happened-before e))))) 
  e2



Definitions occuring in Statement :  event-caused-by: e2 caused by e1 in S es-causl: (e < e') es-loc: loc(e) es-E: E Id: Id exists: x:A. B[x] not: ¬A implies:  Q or: P ∨ Q and: P ∧ Q apply: a fix: fix(F) lambda: λx.A[x] equal: t ∈ T
FDL editor aliases :  es-happened-before

Latex:
e1  {}\mrightarrow{}  e2  ==
    fix((\mlambda{}es-happened-before,e2.  \mexists{}e:E
                                                                ((e  <  e2)
                                                                \mwedge{}  ((\mneg{}(loc(e)  =  loc(e2)))  {}\mRightarrow{}  e2  caused  by  e  in  S)
                                                                \mwedge{}  ((e  =  e1)  \mvee{}  (es-happened-before  e))))) 
    e2



Date html generated: 2015_07_22-PM-00_01_33
Last ObjectModification: 2013_03_08-PM-00_47_21

Home Index