Primality Certificate for (2728^4231-1)/2727

Andy Steward14,534 digits10 December 2005
Originally by A.A.D.Steward 2005

This certificate uses a theorem of Konyagin and Pomerance to prove an integer N prime by making use of a partial prime factorization of N-1.

Factorizing N-1

As N is a Generalized Repunit, we make use of the algebraic factorization of N-1 to arrive at the following 30.059572% factorization of N-1:

From Factorisation
27282 · 2 · 2 · 11 · 31
Φ22729
Φ33 · 19 · 211 · 619
Φ555403435033321
Φ67 · 37 · 28723
Φ93 · 7482142207 · 18361957717
Φ1055362831563161
Φ15601 · 3691 · 12108091 · 114156726416281
Φ18199 · 523 · 148429 · 26680420441
Φ302131 · 127786171 · 11267998765749001
Φ45181 · 30781 · 34381 · 1142191 · 45002416231 · 29479148071405471 · p38
Φ47283 · 1693 · 106262771 · c145
Φ903061 · 4591 · p76
Φ942665210026007 · p146
Φ1415436397 · c310
Φ2352351 · 9339371 · 14835551 · c615
Φ28223254003 · 23530918722427 · 7851258072845701 · c280
Φ423c949
Φ4701043401 · c627
Φ705275787541 · c1256
Φ846221653 · 2136997 · 37572553 · c930
Φ1410c1265
Φ21154231 · 198811 · 194880331 · p3776
Φ4230c3794

We need the product F of all the prime factors from this partial factorization:

906835 6878811409 2667048087 2304480373 6737796431 9531803526 4003144525 2069485571 9371835645 5391166793 4646507253 0239793459 8592610649 5302282930 6391275927 0360002417 2572737886 3438213664 2210246151 9522493553 0961145868 0265433560 6038044777 9577425448 0442766429 3590163279 1356624413 2598189979 2606132372 0977789617 5039130488 3832287166 1942766327 8925805833 1543622161 8414078421 4163132748 4031143194 6003440987 4090430177 9534219697 8223850938 0062345284 4672526819 6841896747 9867002106 4734332368 1225833934 3424307677 2158608956 3202742724 1986221688 7176527259 5187618246 9881951650 8077675273 3751330838 1553802294 5693690659 8565991452 9089263857 8319077530 8349317010 6089568643 4356880824 8867671583 5461507197 8768634474 6094244956 1916563243 9621442762 8099882518 9179299324 7355723425 5313936093 3117076917 0267996449 9901051928 0208698309 0699161983 8643369416 8329141770 8960498195 2790539897 2106486410 8107254523 1880422918 3676793688 9140604200 5548847905 4504302304 7428913997 7368606624 5889234289 5303041977 1578606112 0124333164 5317032538 7219234744 1277582684 5991559426 8485787083 4288270991 4786616296 2979965731 3033194652 6899517949 0664466270 0298299765 9836156563 4981248647 7145464406 7850794953 0073302881 2402050067 7871940995 4443121129 4926403067 8772196292 8434879999 9502754353 9196249812 0392978111 1097339716 8235373515 2634599921 5142234851 2644917348 7670779000 2341323499 7617545683 0720387613 5756951735 6421455118 5424516532 4239604709 8316687102 0650488999 1034202573 8629703089 6970023523 0633039453 0095147309 3158945224 9689286658 0499879365 9087427417 0916193767 8547918916 4474490805 7639979651 4901567229 2608401959 7207820035 4604773552 0061385878 0847525298 6278055097 8424785181 5693225994 7423194434 2075887013 5929029297 6607036399 1004805424 6682673554 4125052105 1921983029 9888195720 4003771103 8821241296 0816489275 2787697974 9829083375 0899630331 9613146251 2736646176 7277055770 2738538127 8076210485 6396128454 6007384257 7817205983 3519959636 0778474992 8933911673 4715781780 4644459622 9230301675 9068305571 4576469685 7541954835 2312033934 3183022714 2062161194 1945128982 3356334202 3630371858 1020562524 8825215387 1792337565 0175893357 0236697080 6747211548 1837936571 8737327749 3530855877 8403485283 5958313119 4305425051 9245741617 7643650201 9495531998 2849507810 7335493978 7050799773 8006394655 5949617238 7388893680 6601124957 9057779107 5156605697 2848790157 3794291158 1739580005 2800146539 0722195162 7923422572 3041445376 0853759528 9064084056 8700335782 7906827936 5204742131 9943879101 6567497084 3842142076 4689714432 4641108292 5292288809 9622350599 4566326282 1151563625 4773915494 8981582191 9239991305 3234312309 7456863007 0938489330 8439895151 6843899975 0019013892 5285007418 8220424087 5415819582 0704448050 6654171204 5545909289 2052193633 7729171293 1093287537 1960148198 5403427581 8929358448 3364426659 6783283456 0833941206 5954416969 9919518451 5832726898 5683894932 6094292398 2067540625 8940793581 3910529551 3529816660 2596124339 9516042925 1297515543 5712872673 5951283203 3930998035 0751530173 1930341062 5407722049 2184481018 8477777736 0575537242 5634723299 1264679925 0074638363 5617589869 9255608821 0491154895 6568695526 1369037058 6352881412 2924652271 0599093699 3180963509 6264897363 7552522151 4611278770 8585842325 4529085571 9847969100 7464044966 0837559836 6256988291 9600154390 3566390378 4192518305 4744457632 5205974265 9801747521 6068417303 9612877349 7927801343 0860344034 6609759906 4723418593 4074091441 6008803918 5218769934 7598517084 4027228273 6895345783 5160609616 8516808225 6247588344 5542139143 6570564304 1480567582 4106447313 1589329776 8600274514 9244019026 9905771917 5420433269 8892920646 4806704121 7555652330 5036804379 5804176489 3620985597 8140808749 7022533602 6392277220 4356867480 1517050270 3117312373 5833596273 8322938548 5871801515 6436133256 9799804280 2518482710 0180349584 8438784435 2087083648 4439209318 8354132277 7392043131 8895194745 9032543844 8922999401 5761680495 5973074635 0727198104 8848154030 8298605139 7193193779 7384532901 5023037917 2362083078 5532686024 1595213797 3080440991
419710 8798695903 2935973808 5544751984 2402970116 6582670628 1143009217 2405278761 4715690443 0251422544 1347801299 6816986220 8853401365 9600288570 4559761871
205349 7418766876 7857941749 3370397638 5180569829 4330430347 2614711387 9977890931
99424973 7522526749 3641679017 4142399171
2947914 8071405471
1126799 8765749001
785125 8072845701
11415 6726416281
5540 3435033321
5536 2831563161
2353 0918722427
266 5210026007
4 5002416231
2 6680420441
1 8361957717
7482142207
275787541
194880331
127786171
106262771
37572553
23254003
14835551
12108091
9339371
5436397
2136997
1142191
1043401
221653
198811
148429
34381
30781
28723
4591
4231
3691
3061
2729
2351
2131
1693
619
601
523
283
211
199
181
37
31
19
11
7
32
23

Note that all prime factors listed above have been proven. As primes of under 250 decimal digits can be verified in a few seconds, proof of their primality is not included here, in order to save space. Larger prime factors can take from hours to months to prove; certificates for all such factors have been PKZIPped into this file.

We set R = (N-1)/F. Note that GCD(F,R)=1 and Log(F)/Log(N) = 30.059572%

Finding a Witness to Primality

Next, we find an integer witness w such that for each prime factor p of N-1, w(N-1) ≡ 1 mod N and GCD(w(N-1)/p-1,N) = 1. In this case, w = 734845 suffices.

Express N in base F

Let N = c3·F3 + c2·F2 + c1·F + 1. Let c4 = c3·F+c2.

Square Checks

For t = 0 to 5, we prove that Q(t) = (c1+t·F)2+4·t-4·c4 is not a perfect square. This is done by checking whether Q(t) is a quadratic residue modulo a variety of bases. If it happens to be a QR in all of the bases, we calculate s = floor(sqrt(Q(t))) and show that s2 < Q(t).

Continued Fraction

We approximate c1/F by a continued fraction u/v such that v is maximal while remaining less than F2 / N1/2 = 4 7646754065 3613894939 5034118381 3702450208 5582952835 6515533159 2301895943 6713437121 5998539354 2475735725 6054333835 4199188301 4470247704 8640039480 5436179458 9455256141 0204589038 3029909568 4768482831 0050052828 2413446894 6126079370 7852625728 8206445305 6533249355 4711935121 3924464335 7070652381 1692786729 0011570298 7000262223 2024440299 5195799127 1979565370 6312822619 7631378887 3720079032 8883951341 1605810273 3736656471 2279078916 1953636562 8897003700 3529228089 4868913029 9373091320 1107254188 8829480677 7105389957 6291733667 5800001710 3407864460 1263671812 1665188854 6540286378 9817447301 6947679340 2957260176 0154070503 8620464214 9721144387 1040692198 1670491839 1221335399 3987408160 4657033598 9912448351 7684682096 0744374633 1583292236 8788958911 4190540688 1925950754 0728093580 3976769705 7062457146 5777390858 4538292544 5895542470 9766938989 7539262585 7121939385 0149464708 4938624340 3651845746 7731564596 4648155354 8487797472 4356797962 2825424416 8477418778 6304010425 7672742052 3543161962 1708120960 1707988271 0653568749 3205084162 5181051216 5643330547 8107630478 2279082661 4895087338 9093975506 4683487098 8406279954 6625013912 6167289551 9539474164 9000809602 8671703565 5726115689 9317485346 7912186784 3052628356 1134683826 2195779235 8119946618 0049495758 2321236319 7940671330 2653582163 2723986243 8512090959 1935884056 2462300099 9064067156 1094806712 4386220451 1426999109 2650761653 7383909384 3841396483 4051680594 3679543910 2792600880 4802155941 2685897701 0337055117 7801436472 3598582617 4079070086 4652235340 9086114243 1978570899 2245180514 2740579968.

With those constraints, the unique continued fraction is: {0, 24, 1, 3, 4, 1, 1, 31, 2, 5, 7, 1, 6, 1, 1, 6, 10, 1, 4, 1, 2, 16, 1, 18, 101, 1, 22, 1, 2, 1, 7, 1, 3, 4, 3, 2, 2, 5, 31, 1, 12, 3, 137, 3, 4, 1, 6, 2, 4, 3, 11, 1, 3, 10, 8, 11, 2, 4, 3, 13, 4, 14, 55, 1, 1, 1, 3, 1, 55, 1, 1, 2, 17, 2, 2, 1, 16, 7, 3, 4, 3, 1, 1, 18, 1, 4, 1, 31, 2, 1, 2, 3, 2, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 30, 36, 2, 1, 1, 21, 19, 3, 6, 1, 1, 2, 2, 1, 2, 1, 4, 1, 2, 4, 1, 1, 2, 5, 1, 1, 5, 2, 1, 2, 1, 2, 2, 1, 2, 1, 3, 4, 13, 103, 9, 1, 11, 3, 3, 1, 3, 1, 2, 12, 1, 1, 4, 2, 3, 1, 5, 50, 8, 1, 52, 2, 3, 5, 10, 1, 1, 1, 2, 2, 2, 14, 1, 115, 3, 6, 1, 6, 1, 4, 1, 1, 1, 3, 1, 1, 9, 5, 3, 1, 3, 6, 2, 1, 2, 3, 10, 1, 5, 8, 1, 3, 1, 10, 7, 13, 2, 3, 4, 1, 13, 1, 30, 5, 1, 12, 1, 4, 1, 16, 1, 1, 8, 1, 29, 6, 4, 2, 1, 5, 2, 5, 5, 1, 7, 11, 2, 9, 1, 18, 5, 2, 2, 25, 1, 1, 5, 3, 7, 5, 1, 9, 1, 3, 1, 3, 1, 50, 1, 2, 10, 1, 8, 1, 13, 1, 4, 1, 1, 11, 1, 2, 3, 1, 1, 1, 4, 31, 1, 2, 12, 5, 1, 9, 3, 3, 2, 2, 24, 1, 8, 2, 10, 3, 1, 3, 2, 27, 1, 1, 3, 6, 20, 1, 11, 4, 3, 2, 1, 1, 47, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 49, 1, 359, 1, 14, 1, 30, 1, 3, 1, 3, 1, 10, 2, 1, 1, 4, 2, 6, 1, 1, 3, 9, 1, 1, 1, 1, 7, 3, 3, 1, 1, 38, 6, 1, 2, 19, 1, 12, 2, 1, 4, 1, 7, 38, 9, 43, 2, 2, 1, 2, 6, 2, 2, 1, 1, 1, 37, 381, 1, 42, 12, 2, 1, 2, 3, 1, 5, 35, 2, 1, 4, 1, 5, 3, 4, 1, 3, 1, 6, 1, 1, 13, 5, 8, 2, 1, 1, 2, 1, 1, 1, 5, 12, 1, 8, 7, 2, 17, 3, 9, 2, 2, 1, 2, 20, 1, 1, 1, 1, 1, 7, 68, 1, 1, 1, 1, 3, 33, 2, 1, 8, 1, 3, 67, 1, 1, 2, 2, 1, 3, 1, 2, 1, 7, 2, 3, 2, 1, 15, 1, 6, 2, 3, 1, 6, 1, 4, 1, 1, 2, 7, 66, 1, 2, 4, 1, 2, 4, 12, 1, 4, 1, 9, 10, 1, 1, 6, 12, 7, 2, 3, 1, 2, 2, 2, 1, 5, 1, 59, 1, 46, 1, 10, 1, 4, 23, 1, 1, 1, 2, 4, 1, 1, 2, 8, 6, 1, 6, 2, 1, 1, 1, 3, 3, 5, 2, 1, 1, 6, 69, 1, 1, 1, 2, 8, 31, 3, 1, 1, 1, 4, 3, 1, 4, 2, 11, 8, 14, 1, 4, 3, 3, 7, 15, 1, 6, 2, 1, 7, 3, 2, 1, 16, 3, 4, 1, 1, 9, 1, 45, 19, 1, 185, 1, 2, 4, 2, 2, 1, 3, 1, 1, 1, 3, 1, 1, 6, 3, 4, 30, 1, 1, 1, 1, 19, 3, 2, 3, 8, 1, 3, 19, 3, 1, 5, 2, 7, 2, 2, 3, 1, 14, 3, 6, 1, 2, 5, 2, 2, 1, 2, 3, 1, 5, 69, 2, 3, 4, 1, 1, 14, 1, 2, 1, 2, 1, 1, 42, 10, 1, 16, 5, 1, 14, 2, 1, 1, 1, 4, 3, 1, 1, 3, 1, 1, 2, 2, 2, 8, 1, 2, 17, 1, 3, 3, 3, 1, 26, 5, 2, 3, 1, 8, 2, 68, 1, 1, 23, 10, 2, 12, 2, 2, 1, 15, 1, 1, 1, 23, 8, 1, 7, 19, 4, 1, 4, 2, 2, 2, 1, 20, 2, 1, 2, 3, 6, 3, 8, 2, 1, 1, 2, 3, 1, 3, 1, 4, 1, 5, 2497, 5, 5, 3, 1, 44, 1, 1, 3, 1, 1, 2, 4, 15, 1, 1, 3, 5, 1, 7, 1, 3, 1, 814, 7, 1, 2, 1, 2, 6, 1, 5, 1, 3, 1, 1, 1, 27, 1, 4, 1, 1, 27, 25, 6, 1, 1, 13, 3, 1, 5, 1, 31, 1, 28, 1, 1, 10, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 4, 3, 2, 36, 1, 1, 10, 1, 2, 9, 1, 76, 1, 1, 19, 1, 3, 1, 1, 3, 1, 1, 2, 1, 4, 1, 3, 1, 2, 1, 6, 1, 4, 4, 1, 1, 2, 5, 1, 2, 39, 1, 1, 11, 161, 1, 4, 1, 3, 1, 6, 1, 5, 3, 1, 1, 1, 4, 3, 1, 8, 1, 1, 17, 1, 12, 3, 1, 26, 7, 155, 2, 2, 1, 3, 2, 1, 9, 1, 5, 1, 1, 1, 1, 2, 1, 108, 70, 1, 2, 1, 1, 14, 1, 1, 4, 88, 1, 2, 25, 1, 7, 7, 1, 143, 6, 1, 6, 1, 1, 13, 3, 1, 33, 1, 1, 6, 1, 1, 4, 4, 1, 5, 1, 2, 4, 2, 2, 1, 2, 2, 2, 63, 5, 2, 1, 4, 1, 920, 13, 17, 1, 9, 1, 4, 2, 2, 7, 1, 70, 1, 2, 6, 1, 21, 88, 1, 2, 1, 4, 23, 1, 24, 3, 1, 1, 2, 2, 3, 1, 2, 2, 9, 5, 84, 7, 1, 8, 19, 31, 1, 1, 14, 1, 5, 5, 6, 1, 8, 2, 5, 4, 1, 3, 1, 1, 2, 5, 1, 1, 114, 6, 1, 2, 4, 6, 4, 17, 3, 1, 3, 1, 37, 1, 1, 14, 1, 1, 2, 32, 4, 1, 1, 1, 1, 3, 1, 3, 1, 1, 16, 4, 12, 1, 2, 688, 1, 2, 10, 3, 2, 4, 5, 2, 1, 1, 1, 1, 5, 1, 2, 13, 3, 1, 4, 2, 14, 4, 4, 1, 3, 7, 1, 1, 1, 2, 1, 1, 14, 1, 4, 2, 8, 4, 2, 6, 39, 1, 1, 11, 1, 4, 106, 3, 1, 4, 2, 2, 3, 6, 2, 21, 1, 3, 3, 22, 1, 3, 2, 2, 1, 1, 2, 14, 2, 5, 3, 1, 4, 1, 2, 5, 1, 1, 23, 1, 1, 13, 4, 1, 1, 2, 1, 3, 2, 3, 7, 1, 2, 2, 1, 3, 2, 6, 1, 6, 3, 2, 2, 1, 1, 1, 2, 2, 13, 5, 10, 1, 1, 5, 1, 3, 5, 4, 22, 1, 3, 1, 7, 17, 2, 2, 5, 102, 36, 1, 1, 56, 1, 1, 380, 1, 3, 1, 2, 152, 1, 11, 1, 3, 1, 2, 4, 1, 3, 10, 2, 2, 15, 29, 2, 5, 2, 1, 8, 6, 21, 2, 1, 1, 1, 1, 4, 2, 1, 2, 3, 1, 12, 1, 5, 2, 7, 1, 2, 5, 6, 1, 1, 1, 25, 1, 1, 4, 5, 4, 2, 1, 2, 1, 1, 12, 1, 2, 8, 1, 166, 1, 1, 1, 1, 1, 2, 1, 1, 12, 10, 2, 6, 1, 9, 5, 1, 1, 1, 1, 2, 1, 18, 2, 22, 1, 1, 63, 6, 1, 13, 5, 1, 2, 1, 5, 2, 20, 1, 3, 2, 3, 2, 6, 1, 14, 1, 1, 1, 1, 1, 17, 2, 2, 3, 2, 1, 15, 76, 1, 6, 1, 7, 4, 8, 2, 33, 1, 3, 3, 1, 9, 6, 1, 2, 2, 1, 3, 2, 2, 1, 1, 13, 2, 1, 1, 6, 1, 2, 1, 5, 6, 2, 1, 1, 1, 4, 2, 1, 1, 1, 3, 1, 3, 2, 3, 1, 8, 2, 5, 3, 2, 15, 2, 2, 88, 3, 1, 2, 1, 1, 4, 4, 1, 13, 1, 4, 1, 3, 11, 3, 1, 1, 1, 1, 2, 1, 19, 1, 3, 2, 1, 1, 59, 2, 21, 1, 102, 1, 4, 1, 2, 19, 1, 1, 4, 1, 1, 1, 10, 1, 146, 1, 8, 103, 2, 1, 61, 1, 4, 13, 1, 2, 1, 7, 2, 1, 3, 2, 1, 5, 5, 3, 1, 4, 5, 1, 4, 84, 1, 7, 1, 3, 18, 4, 1, 3, 3, 13, 1, 5, 6, 5, 1, 1, 1, 1, 2, 5, 3, 2, 3, 2, 2, 8, 3, 1, 1, 1, 13, 8, 9, 5, 2, 4, 3, 2, 1, 1, 6, 2, 1, 10, 1, 3, 1, 1, 1, 1, 6, 1, 1, 5, 3, 1, 5, 1, 1, 15, 1, 1, 5, 1, 5, 8, 1, 1, 1, 76, 2, 8, 2, 1, 2, 1, 2, 1, 4, 2, 1, 142, 1, 1, 8, 4, 10, 1, 3, 1, 2, 1, 1, 1, 3, 1, 18, 1, 4, 10, 1, 14, 1, 3, 5, 1, 1, 1, 56, 3, 3, 1, 74, 55, 1, 7, 3, 19, 1, 3, 1, 3, 1, 2, 12, 1, 1, 1, 5, 2, 2, 1, 10, 1, 3, 1, 2, 6, 1, 1, 1, 2, 1, 2, 1, 99, 3, 1, 5, 1, 5, 1, 2, 4, 7, 3, 5, 1, 5, 1, 16, 1, 1, 1, 5, 6, 1, 1, 16, 1, 1, 2, 5, 9, 1, 1, 2, 1, 4, 2, 3, 1, 4, 1, 1, 70, 5, 1, 6, 20, 2, 1, 2, 28, 2, 1, 1, 5, 2, 28, 1, 27, 42, 1, 1, 16, 3, 4, 1, 1, 1, 21, 4, 1, 1, 2, 10, 1, 46, 16, 3, 4, 5, 2, 3, 4, 3, 12, 1, 6, 2, 5, 1, 176, 1, 1, 3, 12, 1, 19, 8, 3, 1, 17, 7, 5, 3, 1, 1, 22, 1, 2, 1, 3, 75, 1, 11, 1, 1, 4, 1, 2, 5, 1, 1, 5, 3, 2, 1, 1, 5, 24, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 4, 2, 7, 2, 43, 20, 1, 2, 1, 2, 11, 1, 5, 1, 26, 3, 1, 15, 1, 15, 1, 6, 1, 1, 1, 38, 2, 1, 22, 35, 3, 4, 1, 79, 66, 1, 1, 2, 2, 1, 17, 1, 9, 11, 2, 5, 3, 1, 2, 1, 1, 5, 1, 2, 3, 7, 1, 1, 1, 15, 1, 2, 1, 6, 5, 16, 1, 1, 2, 15, 3, 1, 1, 1, 1, 1, 1, 4, 110, 15, 1, 4, 1, 1, 2, 3, 4, 1, 1, 1, 2, 3, 16, 22, 2, 2, 1, 1, 1, 10, 1, 40, 1, 16, 1, 3, 4, 2, 15, 1, 1, 2, 1, 2, 5, 1, 2, 4, 4, 92, 11, 1, 2, 11, 1, 1, 1, 1, 3, 4, 1, 2, 7, 1, 6, 6, 4, 14, 2, 20, 1, 2, 8, 2, 1, 1, 3, 1, 9, 1, 30, 2, 1, 1, 2, 38, 1, 4, 4, 5, 1, 1, 8, 99, 2, 1, 1, 8, 3, 1, 2, 45, 1, 6, 8, 1, 5, 3, 1, 1, 1, 1, 1, 5, 2, 1, 67, 1, 46, 2, 1, 2, 3, 1, 8, 1, 1, 10, 1, 3, 4, 2, 7, 24, 5, 1, 5, 1, 1, 5, 3, 1, 2, 12, 2, 7, 4, 1, 11, 16, 119, 7, 13, 1, 14, 2, 2, 12, 1, 259, 4, 6, 1, 1, 1, 1, 5, 1, 12, 2, 4, 1, 1, 1, 107, 2, 6, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 6, 5, 1, 20, 2, 18, 9, 13, 1, 4, 3, 1, 8, 1, 10, 1, 2, 1, 2, 2, 1, 2, 1, 8, 1, 1, 40, 1, 59, 2, 5, 4, 1, 1, 4, 5, 1, 5, 8, 27, 1, 44, 1, 1, 2, 3, 2, 1, 1, 9, 1, 5, 1, 6, 8, 1, 9, 13, 4, 1, 1, 2, 1, 2, 2, 1, 1, 4, 4, 1, 1, 2, 9, 10, 2, 5, 4, 1, 3, 5, 2, 1, 10, 1, 9, 18, 1, 2, 1, 1, 2, 2, 2, 3, 4, 15, 1, 1, 3, 1, 4, 1, 1, 5, 2, 8, 5, 1, 6, 1, 1, 4, 1, 1, 4, 1, 2, 84, 1, 3, 2, 2, 1, 2, 41, 1, 4, 18, 20, 2, 2, 3, 1, 3, 2, 5, 1, 1, 10, 1, 5, 1, 33, 2, 3, 1, 6, 1, 7, 2, 2, 1, 7, 4, 2, 3, 8, 2, 29, 1, 2, 1, 1, 1, 3, 8, 1, 4, 7, 2, 2, 3, 2, 1, 1, 5, 2, 1, 1, 1, 6, 4, 13, 1, 2, 1, 11, 4, 1, 46, 3, 5, 1, 111, 3, 1, 5, 1, 5, 3, 1, 5, 2, 1, 3, 3, 2, 1, 1, 2, 8, 1, 7, 1, 15, 17, 2, 1, 1, 6, 9, 3, 2, 261, 4, 100, 2, 43, 1, 2, 12, 116, 7, 1, 3, 4, 2, 3, 3, 2, 1, 1, 1, 2, 4, 1, 11, 3, 2, 2, 1, 15, 1, 1, 1, 1, 1, 2, 1, 20, 2, 9, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 237, 2, 2, 1, 11, 2, 1, 319, 1, 1, 11, 1, 2, 2, 1, 6, 43, 4, 1, 1, 5, 1, 1, 1, 1, 3, 3, 1, 3, 1, 27, 1, 3, 1, 1, 106, 1, 1, 1, 3, 4, 5, 1, 6, 25, 3, 1, 1, 2, 1, 1, 19, 1, 2, 2, 2, 2, 1, 1, 1, 45, 7, 2, 8, 1, 19, 13, 165, 2, 4, 4, 1, 1, 1, 5, 1, 4, 1, 1, 1, 1, 11, 1, 1, 15, 1, 1, 2, 1, 3, 2, 1, 4, 3, 1, 2, 5, 4, 2, 267, 5, 1, 1, 4, 1, 1, 1, 2, 2, 7, 2, 2, 1, 1, 2, 1, 8, 12, 1, 3, 1, 1, 1, 1, 1, 6, 2, 1, 2, 5, 1, 2, 10, 2, 265, 41, 1, 1, 3, 3, 1, 2, 6, 4, 3, 1, 12, 1, 2, 3, 1, 2, 1, 1, 1, 14, 1, 3, 28, 1, 1, 2, 1, 1, 1, 14, 2, 1, 3, 6, 1, 5, 3, 1, 1, 186, 2, 1, 1, 2, 2, 2, 3, 1, 1, 56, 1, 1, 1, 19, 1, 1, 5, 8, 2, 5, 1, 1, 1, 5, 4, 5, 1, 1, 1, 3, 1, 1, 4, 4, 1, 6, 9, 3, 4, 1, 2, 170, 1, 1, 17, 3, 33, 2, 1, 1, 3, 4, 5, 2, 7, 1, 1, 2, 1, 579, 8, 1, 4, 2, 1, 1, 1, 3, 37, 2, 2, 5, 7, 3, 12, 1, 4, 4, 5, 2, 5, 1, 2, 3, 1, 2, 1, 5, 5, 4, 1, 2, 1, 3, 7, 1, 6, 5, 23, 3, 1, 7, 11, 3, 5, 1, 10, 7, 1, 2, 2, 2, 1, 26, 1, 2, 121, 5, 1, 1, 8, 1, 1, 9, 3, 1, 1, 2, 20, 1, 12, 2, 3, 8, 1, 1, 1, 1, 15, 1, 7, 4, 1, 1, 5, 2, 3, 1, 38, 6, 4, 1, 18, 40, 3, 7, 1, 1, 9, 3, 1, 3, 6, 3, 3, 1, 1, 1, 1, 4, 1, 13, 2, 1, 3, 2, 4, 1, 3, 2, 5, 1, 1, 9, 1, 1, 8, 1, 2, 1, 1, 2, 6, 3, 1, 2, 9, 1, 3, 6, 8, 4, 4, 3, 69, 3, 3, 8, 7, 1, 14, 1, 4, 2, 3, 1, 3, 8, 4, 2, 51, 1, 23, 1, 2, 1, 2, 1, 1, 8, 1, 3, 3, 1, 2, 1, 1, 6, 2, 2, 1, 4, 4, 7, 1, 13, 1, 3, 3, 1, 5, 1, 1, 6, 1, 1, 2, 17, 1, 2, 1, 17, 16, 2, 2, 3, 1, 10, 1, 8, 1, 3, 4, 3, 59, 3, 1, 10, 3, 2, 2, 2, 3, 6, 6, 1, 1, 3, 5, 2, 1, 4, 2, 114, 1, 4, 93, 1, 1, 1, 3, 13, 7, 26, 1, 3, 1, 15, 1, 2, 7, 2, 1, 14, 3, 1, 3, 2, 14, 1, 1, 19, 1, 1, 1, 5, 2, 2, 2, 1, 1, 19, 1}, giving these values for u and v:

We also need to calculate d = floor(c4·v/F + 0.5) = 91454306 7627290592 1661908289 9551397025 2860971259 6572198464 3549836989 1498888268 4463420262 6803381976 4237068007 7088219715 3807293611 9654970238 6527849711 4041945344 0169909676 4638306149 0203078654 1532395885 8905798099 4096203359 1032545212 9822833629 6945380718 6620347249 6541917306 1888363399 2420664019 6090686564 6882623256 5531498804 4821613674 3224315631 8384287747 0730007345 9489697126 7311585897 7975038134 2835541018 9384263389 4684259207 9567872621 3806516241 0441028210 9027333993 6139920202 9159991192 3503075866 8099756022 8412093296 8669948144 4111165724 1827815962 6149894398 4105689756 6746009372 0314000665 2377327653 8669225103 2736404286 3725662620 3041396570 7964746502 9195165207 9923026089 9700075647 5494365488 8923611136 5393975161 3160274028 5767723828 8879435269 7046235204 9115515061 7275739597 1093806736 8291698501 3114056283 0585927520 2393516938 2467564030 7834524385 1697160858 8002517330 1701463926 0665752114 1295440404 9607818478 6583348087 9790406644 8608601199 2547258310 9744073830 4302840508 1893694608 5236056701 2636077451 6232818375 1274320470 6240941144 4171409126 3460472289 6450461078 1782119585 1322477261 0214578966 3210022090 6052333392 8639810410 9935306928 1621277550 3394344447 0887834739 5406173032 1576866876 0930261279 3918873353 2920794283 0893831518 9214227949 0871698583 2182990559 0063068387 0588097759 1124170655 2929289119 1030388780 4847816636 0649189065 9561824648 3540529227 9269869795 1767091997 4077186239 3035536278 8499801773 9483312218 0903408038 9297261655 9583988094 0144691496 4818648978 1767571383 5075433773 2812017116 0025110302 8316001603 6560554272 8195153544 8750235240 2881357492 1846534180 6892192750 4061586372 5966702429 1064833523 4631574062 7459693205 3771588096 5331878805 2678676999 8712754012 9729895883 4283893504 7202451088 6881370364 7831560769 2041468216 5569542841 7526887424 7481135074 2108741079 0310979939 5950350152 2266779687 1376586647 9406338250 9861535234 9455914312 3083131914 9484078104 3244005031 9408765556 9768363685 5696956386 2042657891 1945556443 2801031364 8967363102 8426959875 4653860654 0210349234 0325303652 6935501416 0459197170 9860707726 1770385524 2350786709 6216706944 5177293753 2321224852 4067189016 3724010771 6475795314 7732448296 9057718642 9123418862 5354263728 5156523621 3486796303 8576606447 3596684647 5853288247 2551093746 9235331191 1944509143 1597851251 5714087192 8253197798 1135910507 1251248258 8945272372 6293247892 3656569122 1293355297 3528664115 6531780585 1697019975 4796462228 1915450187 9985092911 3809954077 8180501568 2755382544 6107697997 2446722716 5005308855 2248321662 4152920160 0307662851 6974210781 9252847959 4734530873 0356453099 0939628527 0301723393 1031930729 7596750604 7231630346 4962238824 8924710903 1047818425 1513223004 4840307169 5162513656 1997370880 9774448972 3765915448 8708277903 0139327708 4908001588 9246420379 9397513289 8032164484 2700627550 6564258297 4677845318 8379143675 2213139138 7552588530 0594377031 0935065641 9657548838 8772471782 4523318533 7800609641 0223502134 6386899194 1627031813 2547364648 9069864044 6508138332 0688058201 2440126781 5233862408 3766910495 6770593054 2160715198 7719304472

Cubic Polynomial

We now consider the cubic P(x)= v·x3 + (u·F-c1·v)·x2 + (c4·v-d·F+u)·x - d, which we express as: z1·x3 + z2·x2 + z3·x + z4, where:

We need to prove that this cubic has no integer roots r such that r·F+1 is a non-trivial factor of N. Clearly r (if it exists) must lie between 1 and R.

P has a single real root at:

There are no integer roots of P in the interval (1,R), so the proof of primality is complete.