Nuprl Lemma : hdf-ap-only-headers2
∀[f:Name ─→ Type]
∀hdrs:Name List. ∀X:{X:msg-interface-hdf(f)| hdf-only-headers(f;hdrs;X)} . ∀m:Message(f). ∀mi:Interface.
(mi ↓∈ snd(X(m))
⇒ (msg-header(mi.msg) ∈ hdrs))
Proof
Definitions occuring in Statement :
hdf-only-headers: hdf-only-headers(f;hdrs;X)
,
msg-interface-hdf: msg-interface-hdf(f)
,
msg-interface-message: mi.msg
,
msg-interface: Interface
,
msg-header: msg-header(m)
,
Message: Message(f)
,
name: Name
,
l_member: (x ∈ l)
,
list: T List
,
uall: ∀[x:A]. B[x]
,
pi2: snd(t)
,
all: ∀x:A. B[x]
,
implies: P
⇒ Q
,
set: {x:A| B[x]}
,
function: x:A ─→ B[x]
,
universe: Type
,
bag-member: x ↓∈ bs
,
hdf-ap: X(a)
Lemmas :
hdf-ap-invariant2,
all_wf,
bag-member_wf,
l_member_wf,
msg-header_wf,
msg-interface-message_wf,
bag-member-empty-iff,
empty-bag_wf,
sq_stable__all,
sq_stable__l_member,
decidable__equal_name,
hdf-ap_wf,
bag_wf,
msg-interface_wf,
set_wf,
hdataflow_wf,
Message_wf,
Id_wf,
hdf-invariant_wf,
list_wf,
name_wf
Latex:
\mforall{}[f:Name {}\mrightarrow{} Type]
\mforall{}hdrs:Name List. \mforall{}X:\{X:msg-interface-hdf(f)| hdf-only-headers(f;hdrs;X)\} . \mforall{}m:Message(f).
\mforall{}mi:Interface.
(mi \mdownarrow{}\mmember{} snd(X(m)) {}\mRightarrow{} (msg-header(mi.msg) \mmember{} hdrs))
Date html generated:
2015_07_22-PM-00_00_43
Last ObjectModification:
2015_01_28-AM-08_41_23
Home
Index