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 b then t else f fi 
, 
apply: f 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