Nuprl Definition : es-pred

pred(e) ==  fix((λes-pred,e. let pred1(e) in if es-dom(es) then if es-eq(es) then else es-pred fi )) e



Definitions occuring in Statement :  es-eq: es-eq(es) es-base-pred: pred1(e) es-dom: es-dom(es) ifthenelse: if then else fi  let: let apply: a fix: fix(F) lambda: λx.A[x]
FDL editor aliases :  es-pred es-pred
pred(e)  ==
    fix((\mlambda{}es-pred,e.  let  p  =  pred1(e)  in
                                              if  es-dom(es)  p  then  p
                                              if  es-eq(es)  p  e  then  e
                                              else  es-pred  p
                                              fi  )) 
    e



Date html generated: 2015_07_17-AM-08_35_01
Last ObjectModification: 2013_03_23-PM-05_08_51

Home Index