Nuprl Definition : tree2fun
tree2fun(eq;w;g) ==
  let d,f = w 
  in case d of inl(n) => n | inr(m) => eval x = g m in tree2fun(eq;f x;λi.if eq i m then x else g i fi )
Definitions occuring in Statement : 
callbyvalue: callbyvalue, 
ifthenelse: if b then t else f fi 
, 
apply: f a
, 
lambda: λx.A[x]
, 
spread: spread def, 
decide: case b of inl(x) => s[x] | inr(y) => t[y]
Definitions occuring in definition : 
spread: spread def, 
decide: case b of inl(x) => s[x] | inr(y) => t[y]
, 
callbyvalue: callbyvalue, 
lambda: λx.A[x]
, 
ifthenelse: if b then t else f fi 
, 
apply: f a
FDL editor aliases : 
tree2fun
Latex:
tree2fun(eq;w;g)  ==
    let  d,f  =  w 
    in  case  d
            of  inl(n)  =>
            n
            |  inr(m)  =>
            eval  x  =  g  m  in
            tree2fun(eq;f  x;\mlambda{}i.if  eq  i  m  then  x  else  g  i  fi  )
Date html generated:
2019_06_20-PM-03_08_23
Last ObjectModification:
2018_08_13-AM-11_52_44
Theory : continuity
Home
Index