Nuprl Lemma : es-dt_wf

[l:IdLnk]. [da:k:Knd fp-Type].  (dt(l;da)  tg:Id fp-Type)


Proof not projected




Definitions occuring in Statement :  es-dt: dt(l;da) fpf: a:A fp-B[a] Knd: Knd IdLnk: IdLnk Id: Id uall: [x:A]. B[x] member: t  T universe: Type
Definitions :  uall: [x:A]. B[x] member: t  T es-dt: dt(l;da) ifthenelse: if b then t else f fi  all: x:A. B[x] implies: P  Q assert: b isl: isl(x) outl: outl(x) so_lambda: x.t[x] exposed-bfalse: exposed-bfalse btrue: tt bfalse: ff guard: {T} Knd: Knd rcv: rcv(l,tg) tagof: tag(k) pi2: snd(t) IdLnk: IdLnk Id: Id and: P  Q so_apply: x[s] unit: Unit uimplies: b supposing a bool: uiff: uiff(P;Q) not: A false: False or: P  Q sq_type: SQType(T) isrcv: isrcv(k) lnk: lnk(k) pi1: fst(t) prop: it:
Lemmas :  compose-fpf_wf Knd_wf Id_wf isrcv_wf bool_wf eqtt_to_assert ifthenelse_wf eq_lnk_wf lnk_wf unit_wf2 tagof_wf it_wf uiff_transitivity equal_wf assert_wf bnot_wf not_wf eqff_to_assert assert_of_bnot rcv_wf isl_wf false_wf fpf_wf IdLnk_wf bool_cases subtype_base_sq bool_subtype_base assert-eq-lnk not_functionality_wrt_uiff and_wf product_subtype_base atom2_subtype_base

\mforall{}[l:IdLnk].  \mforall{}[da:k:Knd  fp->  Type].    (dt(l;da)  \mmember{}  tg:Id  fp->  Type)


Date html generated: 2012_01_23-AM-11_56_30
Last ObjectModification: 2011_12_28-PM-12_13_59

Home Index