Nuprl Definition : qexpfact
qexpfact(n;x;p;b) ==
fix((λqexpfact,n,p,b. if q_less(p;b)
then n
else eval n' = n + 1 in
eval p' = x * p in
eval b' = n' * b in
qexpfact n' p' b'
fi ))
n
p
b
Definitions occuring in Statement :
q_less: q_less(r;s)
,
qmul: r * s
,
callbyvalue: callbyvalue,
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
,
q_less: q_less(r;s)
,
add: n + m
,
natural_number: $n
,
qmul: r * s
,
callbyvalue: callbyvalue,
multiply: n * m
,
apply: f a
FDL editor aliases :
qexpfact
Latex:
qexpfact(n;x;p;b) ==
fix((\mlambda{}qexpfact,n,p,b. if q\_less(p;b)
then n
else eval n' = n + 1 in
eval p' = x * p in
eval b' = n' * b in
qexpfact n' p' b'
fi ))
n
p
b
Date html generated:
2016_05_15-PM-11_13_37
Last ObjectModification:
2015_09_23-AM-08_27_58
Theory : rationals
Home
Index