Nuprl Lemma : single-valued-base-classrel
∀[f:Name ─→ Type]. ∀[T:Type]. ∀[es:EO+(Message(f))]. ∀[e:E]. ∀[v1,v2:T]. ∀[hdr:Name].
v1 ∈ Base(hdr)(e)
⇒ v2 ∈ Base(hdr)(e)
⇒ (v1 = v2 ∈ T) supposing T = (f hdr) ∈ Type
Proof
Definitions occuring in Statement :
base-headers-msg-val: Base(hdr)
,
Message: Message(f)
,
classrel: v ∈ X(e)
,
event-ordering+: EO+(Info)
,
es-E: E
,
name: Name
,
uimplies: b supposing a
,
uall: ∀[x:A]. B[x]
,
implies: P
⇒ Q
,
apply: f a
,
function: x:A ─→ B[x]
,
universe: Type
,
equal: s = t ∈ T
Lemmas :
base-noloc-classrel,
subtype_base_sq,
name_wf,
list_subtype_base,
atom_subtype_base,
classrel_wf,
Message_wf,
base-headers-msg-val_wf,
subtype_rel_dep_function,
subtype_rel_weakening,
ext-eq_weakening,
equal_wf,
es-E_wf,
event-ordering+_subtype,
event-ordering+_wf
Latex:
\mforall{}[f:Name {}\mrightarrow{} Type]. \mforall{}[T:Type]. \mforall{}[es:EO+(Message(f))]. \mforall{}[e:E]. \mforall{}[v1,v2:T]. \mforall{}[hdr:Name].
v1 \mmember{} Base(hdr)(e) {}\mRightarrow{} v2 \mmember{} Base(hdr)(e) {}\mRightarrow{} (v1 = v2) supposing T = (f hdr)
Date html generated:
2015_07_22-PM-00_15_32
Last ObjectModification:
2015_01_28-AM-10_44_19
Home
Index