Nuprl Lemma : sm-class_wf

[Info,Op,S,R:Type]. [F:S  Op  (S  R)]. [init:S]. [X:EClass(Op)].
  (sm-class(init;s,op.F[s;op];X)  EClass(S  R))


Proof not projected




Definitions occuring in Statement :  sm-class: sm-class(init;s,x.F[s; x];X),  eclass: EClass(A[eo; e]),  uall: [x:A]. B[x],  so_apply: x[s1;s2],  member: t  T,  function: x:A  B[x],  product: x:A  B[x],  universe: Type
Definitions :  void: Void,  top: Top,  pi1: fst(t),  so_lambda: x.t[x],  accum-class: accum-class(a,x.f[a; x];x.base[x];X),  subtype: S  T,  event_ordering: EO,  es-E: E,  event-ordering+: EO+(Info),  lambda: x.A[x],  all: x:A. B[x],  axiom: Ax,  apply: f a,  so_apply: x[s1;s2],  sm-class: sm-class(init;s,x.F[s; x];X),  so_lambda: x y.t[x; y],  eclass: EClass(A[eo; e]),  equal: s = t,  universe: Type,  product: x:A  B[x],  function: x:A  B[x],  member: t  T,  uall: [x:A]. B[x],  isect: x:A. B[x]
Lemmas :  eclass_wf,  es-E_wf,  event-ordering+_inc,  event-ordering+_wf,  accum-class_wf,  pi1_wf_top,  top_wf,  member_wf

\mforall{}[Info,Op,S,R:Type].  \mforall{}[F:S  {}\mrightarrow{}  Op  {}\mrightarrow{}  (S  \mtimes{}  R)].  \mforall{}[init:S].  \mforall{}[X:EClass(Op)].
    (sm-class(init;s,op.F[s;op];X)  \mmember{}  EClass(S  \mtimes{}  R))


Date html generated: 2011_10_20-PM-04_09_10
Last ObjectModification: 2011_01_24-PM-06_56_55

Home Index