Nuprl Definition : findLegendreChanges
findLegendreChanges(n) ==
  eval h = n ÷ 2 in
  eval m = 2 * n in
  eval L = eager-map(λk.eval s = ratLegendreSign(n;k;m) in
                        <<k, m>, s>upto(m + 1)) in
    getLegendreChanges(n;h;L)
Definitions occuring in Statement : 
getLegendreChanges: getLegendreChanges(n;h;L)
, 
ratLegendreSign: ratLegendreSign(n;k;m)
, 
upto: upto(n)
, 
eager-map: eager-map(f;as)
, 
callbyvalue: callbyvalue, 
lambda: λx.A[x]
, 
pair: <a, b>
, 
divide: n ÷ m
, 
multiply: n * m
, 
add: n + m
, 
natural_number: $n
Definitions occuring in definition : 
divide: n ÷ m
, 
multiply: n * m
, 
eager-map: eager-map(f;as)
, 
lambda: λx.A[x]
, 
callbyvalue: callbyvalue, 
ratLegendreSign: ratLegendreSign(n;k;m)
, 
pair: <a, b>
, 
upto: upto(n)
, 
add: n + m
, 
natural_number: $n
, 
getLegendreChanges: getLegendreChanges(n;h;L)
FDL editor aliases : 
findLegendreChanges
Latex:
findLegendreChanges(n)  ==
    eval  h  =  n  \mdiv{}  2  in
    eval  m  =  2  *  n  in
    eval  L  =  eager-map(\mlambda{}k.eval  s  =  ratLegendreSign(n;k;m)  in
                                                <<k,  m>,  s>upto(m  +  1))  in
        getLegendreChanges(n;h;L)
Date html generated:
2019_10_31-AM-06_22_42
Last ObjectModification:
2019_02_18-AM-10_31_38
Theory : reals_2
Home
Index