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

{ Proof }



Definitions occuring in Statement :  es-before: before(e) es-locl: (e <loc e') es-E: E event_ordering: EO all: x:A. B[x] implies: P  Q l_before: x before y  l
Definitions :  member: t  T prop: all: x:A. B[x] implies: P  Q rev_implies: P  Q iff: P  Q so_lambda: x.t[x] and: P  Q not: A exists: x:A. B[x] length: ||as|| ycomb: Y squash: T true: True subtype: S  T suptype: suptype(S; T) le: A  B ge: i  j  label: ...$L... t false: False top: Top l_member: (x  l) nat: cand: A c B or: P  Q so_apply: x[s] guard: {T} decidable: Dec(P) l_before: x before y  l sublist: L1  L2 int_seg: {i..j} increasing: increasing(f;k) select: l[i] ifthenelse: if b then t else f fi  le_int: i z j bnot: b lt_int: i <z j bfalse: ff btrue: tt lelt: i  j < k
Lemmas :  es-first_wf bool_wf assert_wf bnot_wf not_wf l_before_wf es-locl_wf false_wf all_functionality_wrt_iff implies_functionality_wrt_iff nil_before decidable__es-E-equal es-pred_wf append_wf es-before_wf member-es-before int_seg_wf squash_wf true_wf length_append increasing_wf length_wf1 select_wf length_nil length_wf_nat top_wf length_cons non_neg_length es-before_wf2 Id_wf es-loc_wf select_append_front le_wf es-pred-locl not_functionality_wrt_iff l_member_wf cons_member l_before_append_front or_functionality_wrt_iff nil_member

\mforall{}the$_{es}$:EO.  \mforall{}e,e',y:E.    (e'  before  y  \mmember{}  before(e)  {}\mRightarrow{}  (e'  <loc  y))


Date html generated: 2011_08_16-AM-10_37_42
Last ObjectModification: 2010_12_05-PM-11_41_12

Home Index