{ [da:k:Knd fp-Type]. [k:Knd].  (Msgtype(da;k)  Type) }

{ Proof }



Definitions occuring in Statement :  ma-msgtype: Msgtype(da;k) fpf: a:A fp-B[a] Knd: Knd uall: [x:A]. B[x] member: t  T universe: Type
Definitions :  uall: [x:A]. B[x] member: t  T ma-msgtype: Msgtype(da;k) so_lambda: x.t[x] so_apply: x[s]
Lemmas :  fpf-cap_wf Knd_wf Kind-deq_wf fpf_wf

\mforall{}[da:k:Knd  fp->  Type].  \mforall{}[k:Knd].    (Msgtype(da;k)  \mmember{}  Type)


Date html generated: 2011_08_10-AM-08_11_58
Last ObjectModification: 2011_06_18-AM-08_27_11

Home Index