Nuprl Definition : gen_log_aux
gen_log_aux(p;c;x;i;n;M)
==r if M ≤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 
gen_log_aux(p;c;x;i;n;M) ==
  fix((λgen_log_aux,p,c,n. if M ≤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
Definitions occuring in Statement : 
callbyvalue: callbyvalue, 
le_int: i ≤z j
, 
ifthenelse: if b then t else f fi 
, 
apply: f a
, 
fix: fix(F)
, 
lambda: λx.A[x]
, 
multiply: n * m
, 
add: n + m
, 
natural_number: $n
Definitions occuring in definition : 
fix: fix(F)
, 
lambda: λx.A[x]
, 
ifthenelse: if b then t else f fi 
, 
le_int: i ≤z j
, 
multiply: n * m
, 
callbyvalue: callbyvalue, 
add: n + m
, 
natural_number: $n
, 
apply: f 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