fbpx
Wikipedia

Cunningham Project

The Cunningham Project is a collaborative effort started in 1925 to factor numbers of the form bn ± 1 for b = 2, 3, 5, 6, 7, 10, 11, 12 and large n. The project is named after Allan Joseph Champneys Cunningham, who published the first version of the table together with Herbert J. Woodall.[1] There are three printed versions of the table, the most recent published in 2002,[2] as well as an online version by Samuel Wagstaff.[3]

The current limits of the exponents are:

Base 2 3 5 6 7 10 11 12
Limit 1500 900 600 550 500 450 400 400
Aurifeuillean (LM) limit 3000 1800 1200 1100 1000 900 800 800

Factors of Cunningham number edit

Two types of factors can be derived from a Cunningham number without having to use a factorization algorithm: algebraic factors of binomial numbers (e.g. difference of two squares and sum of two cubes), which depend on the exponent, and aurifeuillean factors, which depend on both the base and the exponent.

Algebraic factors edit

From elementary algebra,

 

for all k, and

 

for odd k. In addition, b2n − 1 = (bn − 1)(bn + 1). Thus, when m divides n, bm − 1 and bm + 1 are factors of bn − 1 if the quotient of n over m is even; only the first number is a factor if the quotient is odd. bm + 1 is a factor of bn − 1, if m divides n and the quotient is odd.

In fact,

 

and

 

See this page for more information.

Aurifeuillean factors edit

When the number is of a particular form (the exact expression varies with the base), aurifeuillean factorization may be used, which gives a product of two or three numbers. The following equations give aurifeuillean factors for the Cunningham project bases as a product of F, L and M:[4]

Let b = s2 × k with squarefree k, if one of the conditions holds, then   have aurifeuillean factorization.

(i)   and  
(ii)   and  
b Number F L M Other definitions
2 24k+2 + 1 1 22k +1 − 2k +1 + 1 22k +1 + 2k +1 + 1
3 36k+3 + 1 32k +1 + 1 32k +1 − 3k +1 + 1 32k +1 + 3k +1 + 1
5 510k+5 − 1 52k +1 − 1 T 2 − 5k +1T + 52k +1 T 2 + 5k +1T + 52k +1 T = 52k +1 + 1
6 612k+6 + 1 64k+2 + 1 T 2 − 6k +1T + 62k +1 T 2 + 6k +1T + 62k +1 T = 62k +1 + 1
7 714k+7 + 1 72k +1 + 1 AB A + B A = 76k+3 + 3(74k+2) + 3(72k +1) + 1
B = 75k+3 + 73k+2 + 7k +1
10 1020k +10 + 1 104k+2 + 1 AB A + B A = 108k+4 + 5(106k+3) + 7(104k+2) + 5(102k +1) + 1
B = 107k+4 + 2(105k+3) + 2(103k+2) + 10k +1
11 1122k +11 + 1 112k +1 + 1 AB A + B A = 1110k+5 + 5(118k+4) − 116k+3 − 114k+2 + 5(112k +1) + 1
B = 119k+5 + 117k+4 − 115k+3 + 113k+2 + 11k +1
12 126k+3 + 1 122k +1 + 1 122k +1 − 6(12k) + 1 122k +1 + 6(12k) + 1

Other factors edit

Once the algebraic and aurifeuillean factors are removed, the other factors of bn ± 1 are always of the form 2kn + 1, since they are all factors of  [citation needed]. When n is prime, both algebraic and aurifeuillean factors are not possible, except the trivial factors (b − 1 for bn − 1 and b + 1 for bn + 1). For Mersenne numbers, the trivial factors are not possible for prime n, so all factors are of the form 2kn + 1. In general, all factors of (bn − 1) /(b − 1) are of the form 2kn + 1, where b ≥ 2 and n is prime, except when n divides b − 1, in which case (bn − 1)/(b − 1) is divisible by n itself.

Cunningham numbers of the form bn − 1 can only be prime if b = 2 and n is prime, assuming that n ≥ 2; these are the Mersenne numbers. Numbers of the form bn + 1 can only be prime if b is even and n is a power of 2, again assuming n ≥ 2; these are the generalized Fermat numbers, which are Fermat numbers when b = 2. Any factor of a Fermat number 22n + 1 is of the form k2n+2 + 1.

Notation edit

bn − 1 is denoted as b,n−. Similarly, bn + 1 is denoted as b,n+. When dealing with numbers of the form required for aurifeuillean factorization, b,nL and b,nM are used to denote L and M in the products above.[5] References to b,n− and b,n+ are to the number with all algebraic and aurifeuillean factors removed. For example, Mersenne numbers are of the form 2,n− and Fermat numbers are of the form 2,2n+; the number Aurifeuille factored in 1871 was the product of 2,58L and 2,58M.

See also edit

References edit

  1. ^ Cunningham, Allan J. C.; Woodall, H. J. (1925). Factorization of yn ± 1, y = 2, 3, 5, 6, 7, 10, 11, 12, up to high powers n. Hodgson.
  2. ^ Brillhart, John; Lehmer, Derrick H.; Selfridge, John L.; Tuckerman, Bryant; Wagstaff, Samuel S. (2002). Factorizations of bn ± 1, b = 2, 3, 5, 6, 7, 10, 11, 12 up to high powers. Contemporary Mathematics. Vol. 22. AMS. doi:10.1090/conm/022. ISBN 9780821850787.
  3. ^ "The Cunningham Project". Retrieved 23 November 2023.
  4. ^ "Main Cunningham Tables". Retrieved 23 November 2023. At the end of tables 2LM, 3+, 5-, 6+, 7+, 10+, 11+ and 12+ there are formulae detailing the aurifeuillean factorizations.
  5. ^ "Explanation of the notation on the Pages". Retrieved 23 November 2023.

External links edit

  • Cunningham project homepage
  • Factorizations of bn±1, b = 2, 3, 5, 6, 7, 10, 11, 12 Up to High Powers, second edition
  • Factorizations of bn±1, b = 2, 3, 5, 6, 7, 10, 11, 12 Up to High Powers, third edition
  • The Cunningham Project
  • Brent-Montgomery-te Riele table (Cunningham tables for higher bases (bases 13 ≤ b ≤ 99, perfect powers excluded, since a power of bn is also a power of b))
  • Online factor collection
  • Cunningham project on Prime Wiki
  • Cunningham project on PrimePages

cunningham, project, collaborative, effort, started, 1925, factor, numbers, form, large, project, named, after, allan, joseph, champneys, cunningham, published, first, version, table, together, with, herbert, woodall, there, three, printed, versions, table, mo. The Cunningham Project is a collaborative effort started in 1925 to factor numbers of the form bn 1 for b 2 3 5 6 7 10 11 12 and large n The project is named after Allan Joseph Champneys Cunningham who published the first version of the table together with Herbert J Woodall 1 There are three printed versions of the table the most recent published in 2002 2 as well as an online version by Samuel Wagstaff 3 The current limits of the exponents are Base 2 3 5 6 7 10 11 12Limit 1500 900 600 550 500 450 400 400Aurifeuillean LM limit 3000 1800 1200 1100 1000 900 800 800Contents 1 Factors of Cunningham number 1 1 Algebraic factors 1 2 Aurifeuillean factors 1 3 Other factors 2 Notation 3 See also 4 References 5 External linksFactors of Cunningham number editTwo types of factors can be derived from a Cunningham number without having to use a factorization algorithm algebraic factors of binomial numbers e g difference of two squares and sum of two cubes which depend on the exponent and aurifeuillean factors which depend on both the base and the exponent Algebraic factors edit Main article Binomial number Factorization From elementary algebra b k n 1 b n 1 r 0 k 1 b r n displaystyle b kn 1 b n 1 sum r 0 k 1 b rn nbsp for all k and b k n 1 b n 1 r 0 k 1 1 r b r n displaystyle b kn 1 b n 1 sum r 0 k 1 1 r cdot b rn nbsp for odd k In addition b2n 1 bn 1 bn 1 Thus when m divides n bm 1 and bm 1 are factors of bn 1 if the quotient of n over m is even only the first number is a factor if the quotient is odd bm 1 is a factor of bn 1 if m divides n and the quotient is odd In fact b n 1 d n F d b displaystyle b n 1 prod d mid n Phi d b nbsp and b n 1 d 2 n d n F d b displaystyle b n 1 prod d mid 2n d nmid n Phi d b nbsp See this page for more information Aurifeuillean factors edit Main article Aurifeuillean factorization When the number is of a particular form the exact expression varies with the base aurifeuillean factorization may be used which gives a product of two or three numbers The following equations give aurifeuillean factors for the Cunningham project bases as a product of F L and M 4 Let b s2 k with squarefree k if one of the conditions holds then F n b displaystyle Phi n b nbsp have aurifeuillean factorization i k 1 mod 4 displaystyle k equiv 1 mod 4 nbsp and n k mod 2 k displaystyle n equiv k pmod 2k nbsp ii k 2 3 mod 4 displaystyle k equiv 2 3 pmod 4 nbsp and n 2 k mod 4 k displaystyle n equiv 2k pmod 4k nbsp b Number F L M Other definitions2 24k 2 1 1 22k 1 2k 1 1 22k 1 2k 1 13 36k 3 1 32k 1 1 32k 1 3k 1 1 32k 1 3k 1 15 510k 5 1 52k 1 1 T 2 5k 1T 52k 1 T 2 5k 1T 52k 1 T 52k 1 16 612k 6 1 64k 2 1 T 2 6k 1T 62k 1 T 2 6k 1T 62k 1 T 62k 1 17 714k 7 1 72k 1 1 A B A B A 76k 3 3 74k 2 3 72k 1 1B 75k 3 73k 2 7k 110 1020k 10 1 104k 2 1 A B A B A 108k 4 5 106k 3 7 104k 2 5 102k 1 1B 107k 4 2 105k 3 2 103k 2 10k 111 1122k 11 1 112k 1 1 A B A B A 1110k 5 5 118k 4 116k 3 114k 2 5 112k 1 1B 119k 5 117k 4 115k 3 113k 2 11k 112 126k 3 1 122k 1 1 122k 1 6 12k 1 122k 1 6 12k 1Other factors edit Once the algebraic and aurifeuillean factors are removed the other factors of bn 1 are always of the form 2kn 1 since they are all factors of F n b displaystyle Phi n b nbsp citation needed When n is prime both algebraic and aurifeuillean factors are not possible except the trivial factors b 1 for bn 1 and b 1 for bn 1 For Mersenne numbers the trivial factors are not possible for prime n so all factors are of the form 2kn 1 In general all factors of bn 1 b 1 are of the form 2kn 1 where b 2 and n is prime except when n divides b 1 in which case bn 1 b 1 is divisible by n itself Cunningham numbers of the form bn 1 can only be prime if b 2 and n is prime assuming that n 2 these are the Mersenne numbers Numbers of the form bn 1 can only be prime if b is even and n is a power of 2 again assuming n 2 these are the generalized Fermat numbers which are Fermat numbers when b 2 Any factor of a Fermat number 22n 1 is of the form k2n 2 1 Notation editbn 1 is denoted as b n Similarly bn 1 is denoted as b n When dealing with numbers of the form required for aurifeuillean factorization b nL and b nM are used to denote L and M in the products above 5 References to b n and b n are to the number with all algebraic and aurifeuillean factors removed For example Mersenne numbers are of the form 2 n and Fermat numbers are of the form 2 2n the number Aurifeuille factored in 1871 was the product of 2 58L and 2 58M See also editCunningham number ECMNET and NFS Home two collaborations working for the Cunningham projectReferences edit Cunningham Allan J C Woodall H J 1925 Factorization of yn 1 y 2 3 5 6 7 10 11 12 up to high powers n Hodgson Brillhart John Lehmer Derrick H Selfridge John L Tuckerman Bryant Wagstaff Samuel S 2002 Factorizations of bn 1 b 2 3 5 6 7 10 11 12 up to high powers Contemporary Mathematics Vol 22 AMS doi 10 1090 conm 022 ISBN 9780821850787 The Cunningham Project Retrieved 23 November 2023 Main Cunningham Tables Retrieved 23 November 2023 At the end of tables 2LM 3 5 6 7 10 11 and 12 there are formulae detailing the aurifeuillean factorizations Explanation of the notation on the Pages Retrieved 23 November 2023 External links editCunningham project homepage Factorizations of bn 1 b 2 3 5 6 7 10 11 12 Up to High Powers second edition Factorizations of bn 1 b 2 3 5 6 7 10 11 12 Up to High Powers third edition Machine readable Cunningham tables The Cunningham Project Brent Montgomery te Riele table Cunningham tables for higher bases bases 13 b 99 perfect powers excluded since a power of bn is also a power of b Online factor collection Cunningham project on Prime Wiki Cunningham project on PrimePages Retrieved from https en wikipedia org w index php title Cunningham Project amp oldid 1186422398, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.