Nuprl Definition : es-happened-before

e1 ─→ e2 ==
  fix((λes-happened-before,e2. ∃e:E
                                ((e < e2)
                                ∧ ((¬(loc(e) = loc(e2) ∈ Id)) ⇒ e2 caused by e 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: P ⇒ Q,  or: P ∨ Q,  and: P ∧ Q,  apply: f a,  fix: fix(F),  lambda: λx.A[x],  equal: s = 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