Nuprl Definition : gen_log_aux

gen_log_aux(p;c;x;i;n;M)
==r if M ≤then else eval p' in eval c' in eval n' in   gen_log_aux(p';c';x;i;n';M) fi 

gen_log_aux(p;c;x;i;n;M) ==
  fix((λgen_log_aux,p,c,n. if M ≤p
                          then n
                          else eval p' in
                               eval c' in
                               eval n' in
                                 gen_log_aux p' c' n'
                          fi )) 
  
  
  n



Definitions occuring in Statement :  callbyvalue: callbyvalue le_int: i ≤j ifthenelse: if then else fi  apply: a fix: fix(F) lambda: λx.A[x] multiply: m add: m natural_number: $n
Definitions occuring in definition :  fix: fix(F) lambda: λx.A[x] ifthenelse: if then else fi  le_int: i ≤j multiply: m callbyvalue: callbyvalue add: m natural_number: $n apply: a
FDL editor aliases :  gen_log_aux
Latex:
gen\_log\_aux(p;c;x;i;n;M)
==r  if  M  \mleq{}z  c  *  p
        then  n
        else  eval  p'  =  x  *  p  in
                  eval  c'  =  c  +  i  in
                  eval  n'  =  n  +  1  in
                      gen\_log\_aux(p';c';x;i;n';M)
        fi 


Latex:
gen\_log\_aux(p;c;x;i;n;M)  ==
    fix((\mlambda{}gen\_log$_{aux}$,p,c,n.  if  M  \mleq{}z  c  *  p
                                                  then  n
                                                  else  eval  p'  =  x  *  p  in
                                                            eval  c'  =  c  +  i  in
                                                            eval  n'  =  n  +  1  in
                                                                gen\_log$_{aux}$  p'  c'  n'
                                                  fi  )) 
    p 
    c 
    n



Date html generated: 2018_05_22-PM-03_05_11
Last ObjectModification: 2017_10_25-PM-10_05_46

Theory : reals_2


Home Index