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: T 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