Nuprl Lemma : interface-cmp_wf
∀[f:Name ⟶ Type]. ∀[locs:Id List]. ∀[hdrs:Name List]. ∀[mcmp:hdr:Name ⟶ comparison(f hdr)].
(interface-cmp(mcmp;locs;hdrs) ∈ comparison(Interface(to locs, with hdrs)))
Proof
Definitions occuring in Statement :
interface-cmp: interface-cmp(mcmp;locs;hdrs)
,
constrained-msg-interface: Interface(to locs, with hdrs)
,
Id: Id
,
name: Name
,
comparison: comparison(T)
,
list: T List
,
uall: ∀[x:A]. B[x]
,
member: t ∈ T
,
apply: f a
,
function: x:A ⟶ B[x]
,
universe: Type
Definitions unfolded in proof :
uall: ∀[x:A]. B[x]
,
member: t ∈ T
,
constrained-msg-interface: Interface(to locs, with hdrs)
,
subtype_rel: A ⊆r B
,
prop: ℙ
,
uimplies: b supposing a
,
and: P ∧ Q
,
cand: A c∧ B
,
interface-cmp: interface-cmp(mcmp;locs;hdrs)
,
all: ∀x:A. B[x]
Latex:
\mforall{}[f:Name {}\mrightarrow{} Type]. \mforall{}[locs:Id List]. \mforall{}[hdrs:Name List]. \mforall{}[mcmp:hdr:Name {}\mrightarrow{} comparison(f hdr)].
(interface-cmp(mcmp;locs;hdrs) \mmember{} comparison(Interface(to locs, with hdrs)))
Date html generated:
2016_05_17-AM-09_03_48
Last ObjectModification:
2015_12_29-PM-02_50_58
Theory : messages
Home
Index