last(P) ==
  Y 
  (es-local-pred,e.
    if first(e) then inr (x.) 
    if P pred(e) then inl pred(e) 
    else es-local-pred pred(e)
    fi )



Definitions :  ycomb: Y es-first: first(e) inr: inr x  lambda: x.A[x] it: ifthenelse: if b then t else f fi  inl: inl x  apply: f a es-pred: pred(e)
FDL editor aliases :  es-local-pred

last(P)  ==
    Y 
    (\mlambda{}es-local-pred,e.
        if  first(e)  then  inr  (\mlambda{}x.\mcdot{}) 
        if  P  pred(e)  then  inl  pred(e) 
        else  es-local-pred  pred(e)
        fi  )


Date html generated: 2010_08_27-PM-02_26_49
Last ObjectModification: 2010_01_27-PM-01_50_40

Home Index