Nuprl Definition : RankEx4co_size

RankEx4co_size(p) ==
  fix((λsize,p. let lbl,x = p in if lbl =a "Foo" then 1 + case x of inl(a) => 0 | inr(b) => size b else 0 fi )) p



Definitions occuring in Statement :  ifthenelse: if b then t else f fi ,  eq_atom: x =a y,  apply: f a,  fix: fix(F),  lambda: λx.A[x],  spread: spread def,  decide: case b of inl(x) => s[x] | inr(y) => t[y],  add: n + m,  natural_number: $n,  token: "$token"
FDL editor aliases :  RankEx4co_size
RankEx4co\_size(p)  ==
    fix((\mlambda{}size,p.  let  lbl,x  =  p 
                                in  if  lbl  =a  "Foo"  then  1  +  case  x  of  inl(a)  =>  0  |  inr(b)  =>  size  b  else  0  fi  )) 
    p



Date html generated: 2015_07_17-AM-07_50_44
Last ObjectModification: 2014_05_06-AM-11_44_53

Home Index