Nuprl Lemma : message-cmp_wf

[f:Name ─→ Type]. ∀[hdrs:Name List]. ∀[mcmp:hdr:Name ─→ comparison(f hdr)].
  (message-cmp(hdrs;mcmp) ∈ comparison({m:Message(f)| (msg-header(m) ∈ hdrs)} ))


Proof




Definitions occuring in Statement :  message-cmp: message-cmp(hdrs;mcmp) msg-header: msg-header(m) Message: Message(f) name: Name comparison: comparison(T) l_member: (x ∈ l) list: List uall: [x:A]. B[x] member: t ∈ T set: {x:A| B[x]}  apply: a function: x:A ─→ B[x] universe: Type
Lemmas :  comparison-seq_wf Message_wf l_member_wf msg-header_wf compare-fun_wf bool_wf bool-cmp_wf msg-authentic_wf equal-wf-T-base comparison_wf list-index-cmp_wf name-deq_wf subtype_rel_comparison msg-body-cmp_wf subtype_rel_nested_set2 subtype_rel_nested_set subtype_rel_sets set_wf name_wf list_wf

Latex:
\mforall{}[f:Name  {}\mrightarrow{}  Type].  \mforall{}[hdrs:Name  List].  \mforall{}[mcmp:hdr:Name  {}\mrightarrow{}  comparison(f  hdr)].
    (message-cmp(hdrs;mcmp)  \mmember{}  comparison(\{m:Message(f)|  (msg-header(m)  \mmember{}  hdrs)\}  ))



Date html generated: 2015_07_22-PM-00_01_10
Last ObjectModification: 2015_01_28-AM-08_44_01

Home Index