Nuprl Lemma : es-info-type-implies
∀[f:Name ⟶ Type]. ∀[T:Type]. ∀[es:EO+(Message(f))]. ∀[e:E]. (has-es-info-type(es;e;f;T)
⇒ (msgval(e) ∈ T))
Proof
Definitions occuring in Statement :
es-info-body: msgval(e)
,
has-es-info-type: has-es-info-type(es;e;f;T)
,
Message: Message(f)
,
event-ordering+: EO+(Info)
,
es-E: E
,
name: Name
,
uall: ∀[x:A]. B[x]
,
implies: P
⇒ Q
,
member: t ∈ T
,
function: x:A ⟶ B[x]
,
universe: Type
Definitions unfolded in proof :
uall: ∀[x:A]. B[x]
,
member: t ∈ T
,
implies: P
⇒ Q
,
subtype_rel: A ⊆r B
,
has-es-info-type: has-es-info-type(es;e;f;T)
Latex:
\mforall{}[f:Name {}\mrightarrow{} Type]. \mforall{}[T:Type]. \mforall{}[es:EO+(Message(f))]. \mforall{}[e:E].
(has-es-info-type(es;e;f;T) {}\mRightarrow{} (msgval(e) \mmember{} T))
Date html generated:
2016_05_17-AM-08_51_27
Last ObjectModification:
2015_12_29-PM-02_56_24
Theory : messages
Home
Index