Nuprl Lemma : smr-class_wf

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


Proof not projected




Definitions occuring in Statement :  smr-class: smr-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 :  pi2: snd(t) so_lambda: x.t[x] sm-class: sm-class(init;s,x.F[s; x];X) map-class: (f[v] where v from 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] smr-class: smr-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 map-class_wf pi2_wf sm-class_wf

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


Date html generated: 2011_10_20-PM-04_09_35
Last ObjectModification: 2011_01_24-PM-06_59_26

Home Index