{ 
[A:Type]. 
[d1,d2:EqDecider(A)]. 
[f:a:A fp-> Type]. 
[x:A]. 
[z:Type].
    (f(x)?z 
r f(x)?z) }
{ Proof }
Definitions occuring in Statement : 
fpf-cap: f(x)?z, 
fpf: a:A fp-> B[a], 
subtype_rel: A 
r B, 
uall:
[x:A]. B[x], 
universe: Type, 
deq: EqDecider(T)
Definitions : 
uall:
[x:A]. B[x], 
member: t 
 T, 
so_lambda: 
x.t[x], 
so_apply: x[s]
Lemmas : 
subtype_rel_self, 
fpf-cap_wf, 
fpf_wf, 
deq_wf, 
fpf-cap_functionality
\mforall{}[A:Type].  \mforall{}[d1,d2:EqDecider(A)].  \mforall{}[f:a:A  fp->  Type].  \mforall{}[x:A].  \mforall{}[z:Type].    (f(x)?z  \msubseteq{}r  f(x)?z)
Date html generated:
2011_08_10-AM-07_57_56
Last ObjectModification:
2011_06_18-AM-08_18_02
Home
Index