{ es:EO. e',e:E.  ((e' <loc e)  loc(e')  before(e)) }

{ Proof }



Definitions occuring in Statement :  es-le-before: loc(e) es-before: before(e) es-locl: (e <loc e') es-E: E event_ordering: EO all: x:A. B[x] implies: P  Q iseg: l1  l2
Definitions :  l_member: (x  l) subtype_rel: A r B function: x:A  B[x] all: x:A. B[x] equal: s = t member: t  T strong-subtype: strong-subtype(A;B) apply: f a record-select: r.x infix_ap: x f y es-causl: (e < e') es-locl: (e <loc e') es-E: E dep-isect: Error :dep-isect,  eq_atom: x =a y eq_atom: eq_atom$n(x;y) record+: record+ event_ordering: EO product: x:A  B[x] exists: x:A. B[x] implies: P  Q iseg: l1  l2 prop: Auto: Error :Auto,  CollapseTHENA: Error :CollapseTHENA,  CollapseTHEN: Error :CollapseTHEN,  tactic: Error :tactic,  rev_implies: P  Q and: P  Q iff: P  Q MaAuto: Error :MaAuto,  es-loc: loc(e) Id: Id set: {x:A| B[x]}  list: type List subtype: S  T es-le-before: loc(e) append: as @ bs universe: Type limited-type: LimitedType nil: [] cons: [car / cdr] es-before: before(e) fpf: a:A fp-B[a] pair: <a, b> tl: tl(l) hd: hd(l)
Lemmas :  iff_wf rev_implies_wf append_assoc es-before_wf append_wf es-le-before_wf member_wf Id_wf es-loc_wf member-es-before iseg_wf es-locl_wf event_ordering_wf es-before-decomp es-E_wf l_member_wf

\mforall{}es:EO.  \mforall{}e',e:E.    ((e'  <loc  e)  {}\mRightarrow{}  \mleq{}loc(e')  \mleq{}  before(e))


Date html generated: 2011_08_16-AM-10_43_51
Last ObjectModification: 2010_09_24-PM-09_04_22

Home Index