Nuprl Definition : decidable-bar-rec

decidable-bar-rec(dec;base;ind;n;s)
==r case dec of inl(r) => base inr(x) => ind t.decidable-bar-rec(dec;base;ind;n 1;s.t@n))

decidable-bar-rec(dec;base;ind;n;s) ==
  fix((λdecidable-bar-rec,n,s. case dec s
                               of inl(r) =>
                               base r
                               inr(x) =>
                               ind t.(decidable-bar-rec (n 1) s.t@n)))) 
  
  s



Definitions occuring in Statement :  seq-add: s.x@n apply: a fix: fix(F) lambda: λx.A[x] decide: case of inl(x) => s[x] inr(y) => t[y] add: m natural_number: $n
Definitions occuring in definition :  seq-add: s.x@n natural_number: $n add: m apply: a lambda: λx.A[x] decide: case of inl(x) => s[x] inr(y) => t[y] fix: fix(F)
FDL editor aliases :  decidable-bar-rec decidable-bar-rec decidable-bar-rec
Latex:
decidable-bar-rec(dec;base;ind;n;s)
==r  case  dec  n  s
          of  inl(r)  =>
          base  n  s  r
          |  inr(x)  =>
          ind  n  s  (\mlambda{}t.decidable-bar-rec(dec;base;ind;n  +  1;s.t@n))


Latex:
decidable-bar-rec(dec;base;ind;n;s)  ==
    fix((\mlambda{}decidable-bar-rec,n,s.  case  dec  n  s
                                                              of  inl(r)  =>
                                                              base  n  s  r
                                                              |  inr(x)  =>
                                                              ind  n  s  (\mlambda{}t.(decidable-bar-rec  (n  +  1)  s.t@n)))) 
    n 
    s



Date html generated: 2016_05_19-PM-00_03_46
Last ObjectModification: 2016_05_15-PM-04_57_15

Theory : continuity


Home Index