Nuprl Definition : bar-recursion

bar-recursion(d;
              b;
              i;
              s) ==
  fix((λbar-recursion,s. case of inl(r) => inr(r) => t.(bar-recursion (s [t]))))) s



Definitions occuring in Statement :  append: as bs cons: [a b] nil: [] apply: a fix: fix(F) lambda: λx.A[x] decide: case of inl(x) => s[x] inr(y) => t[y]
Definitions occuring in definition :  fix: fix(F) decide: case of inl(x) => s[x] inr(y) => t[y] lambda: λx.A[x] apply: a append: as bs cons: [a b] nil: []
FDL editor aliases :  bar-recursion

Latex:
bar-recursion(d;
                            b;
                            i;
                            s)  ==
    fix((\mlambda{}bar-recursion,s.  case  d  s  of  inl(r)  =>  b  s  r  |  inr(r)  =>  i  s  (\mlambda{}t.(bar-recursion  (s  @  [t]))))\000C)  s



Date html generated: 2016_05_15-PM-10_04_58
Last ObjectModification: 2015_09_23-AM-08_22_09

Theory : bar!induction


Home Index