Nuprl Definition : iterated_classrel

v  X*(f,init,e) ==
  Y 
  (iterated_classrel,e,v.
    (z:S
       (if first(e) then z  init loc(e) else iterated_classrel pred(e) z fi 
        ((a:A. (a  X(e)  (v = (f a z))))  ((a:A. (a  X(e)))  (v = z)))))) 
  e 
  v



Definitions occuring in Statement :  classrel: v  X(e) es-pred: pred(e) es-first: first(e) es-loc: loc(e) ifthenelse: if b then t else f fi  ycomb: Y all: x:A. B[x] exists: x:A. B[x] not: A squash: T or: P  Q and: P  Q apply: f a lambda: x.A[x] equal: s = t bag-member: x  bs
FDL editor aliases :  iterated_classrel iterated_classrel iterated_classrel iterated_classrel

v  \mmember{}  X*(f,init,e)  ==
    Y 
    (\mlambda{}iterated$_{classrel}$,e,v.
        (\mdownarrow{}\mexists{}z:S
              (if  first(e)  then  z  \mdownarrow{}\mmember{}  init  loc(e)  else  iterated$_{classrel}$  pred(e)  z  f\000Ci 
              \mwedge{}  ((\mexists{}a:A.  (a  \mmember{}  X(e)  \mwedge{}  (v  =  (f  a  z))))  \mvee{}  ((\mforall{}a:A.  (\mneg{}a  \mmember{}  X(e)))  \mwedge{}  (v  =  z)))))) 
    e 
    v


Date html generated: 2012_01_23-PM-12_19_09
Last ObjectModification: 2012_01_09-PM-03_19_44

Home Index