Nuprl Lemma : hd-es-le-before

es:EO. e,fst:E.  ((first(fst))  fst loc e   (hd(loc(e)) = fst))


Proof not projected




Definitions occuring in Statement :  es-le-before: loc(e),  es-le: e loc e' ,  es-first: first(e),  es-E: E,  event_ordering: EO,  hd: hd(l),  assert: b,  all: x:A. B[x],  implies: P  Q,  equal: s = t
Definitions :  and: P  Q,  all: x:A. B[x],  implies: P  Q,  hd: hd(l),  es-le-before: loc(e),  member: t  T,  nat: ,  ge: i  j ,  le: A  B,  not: A,  false: False,  squash: T,  true: True,  append: as @ bs,  es-before: before(e),  ycomb: Y,  ifthenelse: if b then t else f fi ,  btrue: tt,  bfalse: ff,  strongwellfounded: SWellFounded(R[x; y]),  exists: x:A. B[x],  uall: [x:A]. B[x],  prop: ,  bool: ,  unit: Unit,  uimplies: b supposing a,  uiff: uiff(P;Q),  es-le: e loc e' ,  iff: P  Q,  rev_implies: P  Q,  or: P  Q,  it: ,  !hyp_hide: x
Lemmas :  ifthenelse_wf,  and_wf,  es-causl-swellfnd,  nat_properties,  ge_wf,  less_than_wf,  nat_wf,  le_wf,  es-causl_wf,  es-first_wf,  bool_wf,  eqtt_to_assert,  uiff_transitivity,  equal_wf,  assert_wf,  bnot_wf,  not_wf,  eqff_to_assert,  assert_of_bnot,  es-le_wf,  es-E_wf,  event_ordering_wf,  assert_elim,  es-le-first,  es-pred_wf,  es-pred-causl,  es-causle_weakening_locl,  es-le-pred,  btrue_neq_bfalse,  not_assert_elim

\mforall{}es:EO.  \mforall{}e,fst:E.    ((\muparrow{}first(fst))  {}\mRightarrow{}  fst  \mleq{}loc  e    {}\mRightarrow{}  (hd(\mleq{}loc(e))  =  fst))


Date html generated: 2012_01_23-PM-12_10_58
Last ObjectModification: 2011_12_13-AM-10_31_25

Home Index