Nuprl Lemma : defined-class_wf

[Info:Type]. [p:eclass-program{i:l}(Info)].  (defined-class(p)  EClass(eclass-program-type(p)))


Proof not projected




Definitions occuring in Statement :  defined-class: defined-class(prg) eclass-program-type: eclass-program-type(prg) eclass-program: eclass-program{i:l}(Info) eclass: EClass(A[eo; e]) uall: [x:A]. B[x] member: t  T universe: Type
Definitions :  so_lambda: x.t[x] pi1: fst(t) defined-class: defined-class(prg) eclass-program-type: eclass-program-type(prg) member: t  T uall: [x:A]. B[x] true: True squash: T implies: P  Q all: x:A. B[x] prop: so_apply: x[s] eclass-program: eclass-program{i:l}(Info) uimplies: b supposing a sq_stable: SqStable(P)
Lemmas :  eclass-program_wf Id_wf dataflow-set-class_wf subtype_rel_bag subtype_rel_self bag_wf dataflow_subtype null-df-program_wf id-deq_wf df-program-type_wf dataflow-program_wf fpf-cap_wf df-program-meaning_wf equal_wf ext-eq_weakening subtype_rel_weakening sq_stable__subtype_rel

\mforall{}[Info:Type].  \mforall{}[p:eclass-program\{i:l\}(Info)].    (defined-class(p)  \mmember{}  EClass(eclass-program-type(p)))


Date html generated: 2012_01_23-PM-12_30_01
Last ObjectModification: 2011_12_14-PM-09_31_23

Home Index