Nuprl Definition : es-before

before(e) ==  fix((λes-before,e. if first(e) then [] else (es-before pred(e)) [pred(e)] fi )) e



Definitions occuring in Statement :  es-first: first(e) es-pred: pred(e) append: as bs cons: [a b] nil: [] ifthenelse: if then else fi  apply: a fix: fix(F) lambda: λx.A[x]
FDL editor aliases :  es-before es-before
before(e)  ==    fix((\mlambda{}es-before,e.  if  first(e)  then  []  else  (es-before  pred(e))  @  [pred(e)]  fi  ))  e



Date html generated: 2015_07_17-AM-08_40_15
Last ObjectModification: 2013_03_25-PM-01_40_20

Home Index