Nuprl Lemma : delivered-with-headers-no_repeats

∀[f:Name ─→ Type]. ∀[es:EO+(Message(f))]. ∀[e:E]. ∀[hdrs:Name List].
  no_repeats(E;filter(λe.header(e) ∈b hdrs);≤loc(e)))


Proof




Definitions occuring in Statement :  es-header: header(e),  Message: Message(f),  event-ordering+: EO+(Info),  es-le-before: ≤loc(e),  es-E: E,  name-deq: NameDeq,  name: Name,  deq-member: x ∈b L),  no_repeats: no_repeats(T;l),  filter: filter(P;l),  list: T List,  uall: ∀[x:A]. B[x],  lambda: λx.A[x],  function: x:A ─→ B[x],  universe: Type
Lemmas :  no_repeats_filter,  deq-member_wf,  name-deq_wf,  es-header_wf,  subtype_rel_dep_function,  name_wf,  es-le-before_wf2,  subtype_rel_list,  es-le_wf,  es-le-before-no_repeats,  es-E_wf,  event-ordering+_subtype,  Message_wf,  filter_wf5,  l_member_wf,  list_wf,  event-ordering+_wf

Latex:
\mforall{}[f:Name  {}\mrightarrow{}  Type].  \mforall{}[es:EO+(Message(f))].  \mforall{}[e:E].  \mforall{}[hdrs:Name  List].
    no\_repeats(E;filter(\mlambda{}e.header(e)  \mmember{}\msubb{}  hdrs);\mleq{}loc(e)))



Date html generated: 2015_07_21-PM-04_51_22
Last ObjectModification: 2015_01_28-AM-08_43_33

Home Index