Nuprl Definition : genfact-inv

genfact-inv(N;b;m.f[m]) ==
  eval in
  letrec g(k)=λx.if (x) < (M)  then eval k' in eval f[k'] in eval x' in   k' x'  else in g(0) b



Definitions occuring in Statement :  genrec-ap: genrec-ap callbyvalue: callbyvalue less: if (a) < (b)  then c  else d apply: a lambda: λx.A[x] multiply: m add: m natural_number: $n
Definitions occuring in definition :  genrec-ap: genrec-ap lambda: λx.A[x] less: if (a) < (b)  then c  else d add: m callbyvalue: callbyvalue multiply: m apply: a natural_number: $n
FDL editor aliases :  genfact-inv

Latex:
genfact-inv(N;b;m.f[m])  ==
    eval  M  =  N  in
    letrec  g(k)=\mlambda{}x.if  (x)  <  (M)
                                        then  eval  k'  =  k  +  1  in
                                                  eval  z  =  f[k']  in
                                                  eval  x'  =  z  *  x  in
                                                      g  k'  x'
                                        else  k  in
      g(0) 
    b



Date html generated: 2019_06_20-PM-02_25_57
Last ObjectModification: 2019_02_11-PM-00_12_56

Theory : num_thy_1


Home Index