{ the_es:EO. e,e':E.
    ((e <loc e')  (first(e'))  ((e = pred(e'))  (e <loc pred(e')))) }

{ Proof }



Definitions occuring in Statement :  es-locl: (e <loc e') es-pred: pred(e) es-first: first(e) es-E: E event_ordering: EO assert: b all: x:A. B[x] iff: P  Q not: A or: P  Q and: P  Q equal: s = t
Definitions :  all: x:A. B[x] member: t  T iff: P  Q or: P  Q implies: P  Q and: P  Q cand: A c B rev_implies: P  Q prop: not: A guard: {T} false: False es-locl: (e <loc e') trans: Trans(T;x,y.E[x; y])
Lemmas :  pes-axioms event_ordering_wf es-locl_wf not_wf assert_wf es-first_wf es-E_wf es-pred_wf Id_wf es-loc_wf es-loc-pred

\mforall{}the$_{es}$:EO.  \mforall{}e,e':E.    ((e  <loc  e')  \mLeftarrow{}{}\mRightarrow{}  (\mneg{}\muparrow{}first(e'))  \mwedge{}  ((e  =  pred(e'))  \mvee{}  (e  \000C<loc  pred(e'))))


Date html generated: 2011_08_16-AM-10_26_26
Last ObjectModification: 2010_09_24-PM-09_15_14

Home Index