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