Nuprl Lemma : hdf-ap-single-valued-except2

[f:Name ─→ Type]. ∀[hdrs:Name List].
  ∀X:{X:msg-interface-hdf(f)| hdf-single-valued-except(f;hdrs;X)} . ∀m:Message(f).
    single-valued-bag([x∈snd(X(m))|¬bmsg-header(snd(snd(x))) ∈b hdrs)];Interface)


Proof




Definitions occuring in Statement :  hdf-single-valued-except: hdf-single-valued-except(f;hdrs;X) msg-interface-hdf: msg-interface-hdf(f) msg-interface: Interface msg-header: msg-header(m) Message: Message(f) name-deq: NameDeq name: Name deq-member: x ∈b L) list: List bnot: ¬bb uall: [x:A]. B[x] pi2: snd(t) all: x:A. B[x] set: {x:A| B[x]}  function: x:A ─→ B[x] universe: Type single-valued-bag: single-valued-bag(b;T) bag-filter: [x∈b|p[x]] hdf-ap: X(a)
Lemmas :  hdf-ap-invariant2 Message_wf Id_wf single-valued-bag_wf msg-interface_wf bag-filter_wf bnot_wf deq-member_wf name-deq_wf msg-header_wf subtype_rel_bag assert_wf bag_wf sq_stable__all all_wf bag-member_wf equal_wf sq_stable__equal set_wf msg-interface-hdf_wf hdf-single-valued-except_wf name_wf hdf-ap_wf hdataflow_wf list_wf filter_nil_lemma single-valued-bag-empty

Latex:
\mforall{}[f:Name  {}\mrightarrow{}  Type].  \mforall{}[hdrs:Name  List].
    \mforall{}X:\{X:msg-interface-hdf(f)|  hdf-single-valued-except(f;hdrs;X)\}  .  \mforall{}m:Message(f).
        single-valued-bag([x\mmember{}snd(X(m))|\mneg{}\msubb{}msg-header(snd(snd(x)))  \mmember{}\msubb{}  hdrs)];Interface)



Date html generated: 2015_07_22-PM-00_00_36
Last ObjectModification: 2015_01_28-AM-08_42_28

Home Index