Primality Certificate for (10986^2857-1)/10985

Andy Steward11,541 digits20 September 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.042039% factorization of N-1:

From Factorisation
109862 · 3 · 1831
Φ210987
Φ3211 · 572053
Φ417 · 7099541
Φ67 · 17240173
Φ729 · 43 · 127 · 1161749 · 9556406604907
Φ828697 · 32497 · 15619913
Φ12457 · 31874411498053
Φ14166853 · 1629937 · 6463878733271
Φ17p65
Φ21p49
Φ24118801 · 163321 · 22918849 · 477157580199529
Φ28617 · 1933 · 3137 · 297199757 · 533856317 · 5206798365840668085217
Φ34p65
Φ427 · 379 · 26460547 · p38
Φ51103 · 1339961755207 · 51275284389631 · c102
Φ56113 · 16212281 · 4973927082433 · 52673108276713 · p62
Φ6817 · 83777 · 621305257 · 7155478093 · 2210163672193 · 246110785781775614417 · p72
Φ84182701 · 3743797 · 2207336450677 · 10432092304790698038474259473733249 · p39
Φ102p130
Φ119358429 · 42098393 · 423659869296721 · c361
Φ136137 · 3015121 · 2694035833 · 372468063167561 · c226
Φ1681009 · 530209 · 64588311510913 · c172
Φ204353329 · 838923277 · c245
Φ238239 · 652431903579359 · 4272063936114034573129 · c350
Φ3571429 · c773
Φ408409 · 13873 · 190537 · 575160498433 · 1865407603273 · c482
Φ476953 · 42841 · 42982605793 · 864279602903514673 · c740
Φ714p776
Φ95213214713 · 5587125209 · c1535
Φ14282857 · 26885977021 · 718158892283113 · 111742791803099101 · p1506
Φ285621003837961 · c3094

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

780779 1944887524 6550539087 3860567482 5556628694 8700329597 9540483947 9378248396 0923622858 7575284321 6206141438 8851813066 8399429671 8059537695 1474896690 8066725145 8914827753 6859005002 0827523690 7584039209 6317435821 7958372951 7742574801 4614082064 3620131343 9887858116 7186586575 7871803873 1655604115 8865190785 5877298178 5407457928 1386445330 7848979251 7319105803 5078553726 0168638496 1279189215 8913387929 1965434687 0009490222 0909452724 1028588471 5727109820 1677822023 6647988318 8625625497 8600194385 8159095701 7028773949 8883208712 7815831637 5584302026 4010378856 2048457194 1583775933 6168150796 8221188663 0912998160 9165562792 3510681900 5589493909 7768359214 9885928717 9271429663 7242282304 9395422392 2594608125 0671821102 9780932794 4305035200 5465410540 2015017007 1845516192 3471036213 4603998779 9232391839 0511606088 7065772204 8334039133 9893040750 9919490100 3259569495 0664181340 1913507771 1222996168 4800647599 5462280726 5201491051 9683838947 5796374226 6801266073 0220818292 3852004248 5992474773 3032403444 5326190978 9742839377 4650456782 2716789250 8754590823 8777254336 8667783028 5568280123 2726892992 6859628836 0205137126 8420376195 4033438026 0897736799 3950955319 7774010263 2817488709 9491898767 0245889515 3294659519 7912180953 7587854777 8751902847 3784046763 3951179974 3428122941 8087817035 4265603465 3620163331 3486207124 8647323445 1817206065 6066279227 0962190773 2673957279 0230493994 9554271244 3866713847 4813218872 6023161970 8451677276 7512497688 6582831474 4821330830 4311975200 0819852393 7988835593 9017930193 7181946747 4733337609 8656714858 3745324592 8241590037 6088387523 9954517461
693685 5529506293 3879380042 3653293332 4889642785 9122476330 7461051198 8206017419 0628528030 9066562551 3595392005 4741127240 8310007473 9891774276 0691325934 0395141651 3926177664 3461477566 6173822759 4814127386 1738153056 6246634784 3887462761 3374016275 3808097562 9229381789 9000815102 6348232762 4014388506 1315578228 1659417310 2034503284 0677018655 4132649086 1116036589 5917312275 0997484997 6556665425 4131744196 4935361404 6583716845 3669642719 2822234290 9108915783 8113677520 9112274628 3142413669 7869882452 4187168416 6694955319 0987957883 9830423483 8509796722 8293058590 7309712091 1996709120 2699639633 0311994148 4779144137 9649739298 8150200576 9870136893 6062888338 3754595045 9409236424 1678958777 8209948584 1342679852 7225423435 9538075912 2349533612 3636709911 4191355181 0751686369 3318756925 5051629496 1251245405 0915097211
2027246502 1964923164 0724172693 1332997302 1422826934 8600524244 6348719382 6295146083 7518702054 8155338458 6614207449 3846037904 2543093811
58 8565135450 1767347116 2913562936 4329523895 9728250114 7074729875 9953578009
45027 0037398410 6195971972 7373253561 0838572640 1164727328 7842050727
45018 8073252165 3459793585 1933666184 4458152402 9925778620 7968046531
19 9039533453 1191093728 8224172214 6853489352 6424351337 0136292833
309054878 0578310218 7442790225 9892212679 6962158511
606536727 1815227996 4812339576 4167723041
44033032 7493455486 7965436279 4734065221
10432 0923047906 9803847425 9473733249
52 0679836584 0668085217
42 7206393611 4034573129
2 4611078578 1775614417
86427960 2903514673
11174279 1803099101
71815 8892283113
65243 1903579359
47715 7580199529
42365 9869296721
37246 8063167561
6458 8311510913
5267 3108276713
5127 5284389631
3187 4411498053
955 6406604907
646 3878733271
497 3927082433
221 0163672193
220 7336450677
186 5407603273
133 9961755207
57 5160498433
4 2982605793
2 6885977021
2 1003837961
7155478093
5587125209
2694035833
838923277
621305257
533856317
297199757
42098393
26460547
22918849
17240173
16212281
15619913
13214713
7099541
3743797
3015121
1629937
1161749
572053
530209
358429
353329
190537
182701
166853
163321
118801
83777
42841
32497
28697
13873
10987
3137
2857
1933
1831
1429
1009
953
617
457
409
379
239
211
137
127
113
103
43
29
172
72
3
2

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.042039%

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 = 105 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 = 5846 1868225570 0323974142 3457783331 8132876574 7988437759 4948160348 7512847480 5008138945 7260060579 1781972171 1366471483 7521427497 5615744033 9910880969 5715409486 7615163431 5251992251 2426334308 2466970176 4802356602 2985002703 9737872062 5912468287 6773798271 7619201862 2846348099 6177554115 9736983030 6673259648 3475223950 7725299969 2176763932 4627253471 6180559407 3261725935 1234622537 9234179216 8997838186 8574575684 8776723317 1319767167 5236777930 6595465737 7366811325 6662211603 4076579571 5370761928 4313731809 4964418580 4615605776 4589333558 2050026181 8691754596 4932091422 6468718539 2767036068 8414182034 4464595025 4692016601 6984623000 1522906097 6777242539 0020592911 1077983672 9699739072 3343622147 1651038966 4616465842 7880656316 0968176172 0959471627 5928950269 7713246168 6939317789 4992328210 7067900943 7736652243 0850750588 6631658703 1420821625 8627475569 7785679002 8318184263 3349388739 7824924497 0282426816 5969684705 1942830218 2627408040 9317606801 2190506913 6847139537 3644975283 9308068647 7309664837 9815086281 1438803194 2772361222 8668359989 4324396642 0109781715 1918117360 7277648753 1118489108 9590793521 6983599516 8002507926 7470973313 3028238304 5340186101 2661476253 1617005276 8865429013 3355945232 9471947286 1177519047.

With those constraints, the unique continued fraction is: {0, 1, 1, 2, 5, 1, 1, 5, 1, 1, 1, 1, 5, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 38, 1, 2, 2, 10, 1, 10, 5, 1, 2, 4, 4, 1, 2, 3, 5, 1, 3, 1, 858, 1, 3, 6, 4, 5, 12, 17, 5, 3, 6, 1, 1, 2, 11, 5, 1, 3, 1, 1, 2, 7, 1, 7, 1, 1, 2, 1, 8, 11, 3, 1, 2, 1, 1, 8, 1, 11, 61, 2, 16, 1, 5, 1, 1, 1, 1, 2, 1, 3, 1, 3, 16, 3, 6, 1, 1, 5, 5, 4, 1, 3, 4, 3, 4, 1, 1, 4, 1, 8, 1, 2, 2, 2, 2, 1, 3, 7, 1, 1, 3, 2, 2, 2, 1, 1, 3, 1, 1, 2, 7, 1, 2, 230, 10, 1, 8, 4, 1, 1, 1, 1, 1, 8, 1, 7, 1, 1, 24, 2, 8, 4, 5, 1, 4, 2, 1, 1, 1, 3, 2, 12, 4, 2, 70, 1, 13, 1, 39, 1, 12, 1, 7, 1, 1, 1, 2, 1, 8, 1, 11, 1, 1, 8, 1, 1, 1, 1, 15, 2, 2, 1, 1, 26, 1, 1, 2, 1, 2, 11, 1, 6, 34, 11, 2, 3, 3, 4, 3, 2, 1, 2, 1, 3, 1, 1, 12, 4, 1, 2, 1, 2, 7, 1, 2, 4, 3, 2, 3, 1, 24, 1, 4, 1, 54, 2, 1, 2, 1, 5, 1, 15, 1, 1, 18, 107, 1, 2, 5, 1, 26, 1, 9, 23, 1, 7, 1, 2, 2, 17, 15, 1, 95, 1, 3, 2, 2, 1, 1, 1, 11, 2, 80, 1, 22, 1, 8, 3, 1, 1, 3, 20, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 9, 3, 1, 177, 3, 1, 6, 1, 1, 66, 17, 4, 12, 1, 1, 2, 1, 1, 115, 5, 2, 1, 5, 6, 1, 1, 2, 10, 2, 22, 1, 2, 1, 1, 4, 2, 13, 1, 3, 3, 3, 1, 2, 1, 2, 19, 3, 3, 4, 2, 2, 18, 2, 5, 1, 1, 30, 1, 2, 1, 1, 1, 1, 4, 1, 3, 1, 2, 16, 5, 3, 1, 3, 6, 1, 1, 30, 17, 2, 4, 20, 58, 1, 1, 4, 1, 4, 1, 1, 11, 2, 2, 1, 8, 1, 3, 1, 3, 1, 1, 10, 1, 19, 8, 2, 9, 1, 20, 3, 1, 2, 4, 3, 6, 11, 1, 81, 3, 1, 1, 225, 8, 23, 1, 37, 1, 1, 4, 4, 1, 1, 5, 5, 6, 1, 1, 1, 21, 4, 1, 16, 3, 1, 6, 1, 1, 1, 2, 1, 1, 1, 1, 6, 2, 3, 2, 2, 3, 2, 1, 20, 1, 2, 17, 1, 7, 2, 6, 2, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 7, 1, 1, 7, 1, 2, 2, 10, 1, 1, 1, 6, 1, 2, 2, 1, 1, 2, 1, 6, 1, 23, 1, 3, 1, 1, 4, 1, 1, 2, 3, 12, 2, 1, 9, 41, 1, 6, 1, 1, 23, 2, 2, 1, 517, 1, 19, 1, 2, 1, 2, 3, 18, 9, 3, 1, 4, 1, 1, 1, 4, 1, 3, 1, 1, 1, 7, 1, 2, 1, 1, 4, 2, 13, 12, 2, 5, 9, 2, 1, 1, 5, 2, 2, 4, 3, 2, 1, 4, 4, 17, 4, 40, 1, 2, 1, 3, 10, 1, 5, 2, 1, 1, 7, 2, 3, 1, 2, 1, 2, 3, 2, 8, 1, 5, 17, 2, 1, 3, 1, 1, 30, 1, 11, 3, 2, 48, 1, 1, 3, 7, 3, 1, 1, 3, 1, 12, 2, 60, 4, 4, 15, 1, 6, 2, 2, 12, 1, 1, 5, 1, 2, 1, 2, 2, 4, 72, 9, 2, 2, 2, 1, 1, 3, 6, 1, 10, 2, 4, 1, 1, 2, 2, 1, 6, 1, 1, 1, 1, 2, 13, 2, 2, 2, 1, 1, 1, 2, 2, 1, 3, 1, 13, 1, 2, 6, 5, 1, 1, 8, 3, 1, 1, 13, 4, 1, 6, 1, 7, 1, 1, 4, 2, 2, 1, 1, 3, 1, 18, 2, 2, 1, 1, 3, 4, 4, 31, 3, 5, 1, 17, 2, 3, 1, 2, 7, 1, 5, 1, 5, 1, 1, 4, 2, 2, 2, 1, 73, 2, 8, 11, 1, 1, 8, 1, 1, 14, 1, 1, 12, 1, 2, 2, 2, 1, 4, 30, 4, 1, 7, 1, 3, 1, 1, 11, 4, 9, 21, 9, 1, 8, 1, 16, 1, 1, 1, 1, 3, 15, 1, 1, 4, 2, 2, 1, 3, 3, 3, 5, 1, 10, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 8, 1, 2, 2, 723, 1, 3, 1, 1, 3, 1, 14, 1, 2, 3, 3, 1, 3, 7, 3, 2, 2, 2, 1, 4, 30, 2, 1, 4, 5, 2, 2, 1, 8, 9, 1, 1, 1, 1, 1, 7, 1, 2, 1, 1, 1, 1, 8, 2, 7, 2, 1, 1, 2, 5, 3, 14, 1, 1, 1, 1, 1, 1, 1, 1, 4, 5, 2, 1, 4, 1, 2, 187, 2, 19, 1, 9, 1, 1, 7, 118, 1, 6, 1, 5, 3, 39, 4, 4, 2, 1, 2, 1, 1, 8, 1, 4, 3, 3, 1, 5, 1, 1, 5, 1, 1, 15, 2, 4, 1, 1, 298, 1, 1, 2, 17, 1, 2, 4, 2, 1, 3, 8, 1, 1, 4, 1, 1, 10, 1, 3, 1, 3, 2, 1, 3, 6, 1, 3, 3, 2, 88, 1, 1, 3, 13, 1, 5, 1, 3, 1, 1, 1, 3, 1, 13, 5, 15, 2, 1, 2, 1, 4, 192, 1, 17, 1, 6, 2, 1, 1, 1, 6, 1, 1, 1, 13, 1, 3, 1, 57, 6, 3, 9, 2, 1, 8, 1, 4, 1, 2, 10, 34, 9, 1, 43, 2, 1, 1, 8, 1, 14, 1, 17, 8, 9, 7, 1, 6, 2, 4, 7, 4, 1, 2, 11, 1, 14, 1, 1, 3, 2, 3, 4, 2, 6, 1, 4, 1, 6, 2, 8, 75, 10, 4, 1, 1, 1, 1, 6, 14, 2, 16, 1, 1, 1, 1, 33954, 1, 2, 2, 1, 7, 2, 3, 7232359525 8613818659 6888410498 5957792416 5219177895 3618277284 1894350206 4126102851 0387962400 2218212692, 1, 1, 3, 3, 1, 2, 1, 1, 1, 2, 7, 1, 1, 1, 14, 1, 17, 2, 51, 1, 1, 1, 2, 1, 1, 4, 1, 3, 1, 1, 1, 140, 5, 1, 18, 2, 1, 29, 2, 1, 4, 2, 10, 2, 2, 1, 4, 1, 150, 1, 2, 69, 2, 3, 1, 3, 2, 1, 2, 1, 1, 7, 1, 22, 2, 2, 1, 2, 1, 2, 2, 1, 1, 4, 2, 11, 1, 1, 159, 16, 12, 1, 7, 2, 38, 5, 14, 1, 11, 1, 17, 1, 11, 2, 1, 2, 1, 1, 2, 2, 3, 8, 3, 2, 7, 2, 6, 1, 3, 1, 120, 41, 1, 2, 1, 3, 8, 1, 4, 1, 9, 1, 1, 3, 12, 1127, 2, 6, 4, 1, 1, 2, 1, 2, 1, 29, 9, 1, 1, 1, 11, 1, 6, 2, 1, 7, 33, 1, 4, 5, 1, 11, 1, 2, 18, 3, 1, 33, 1, 4, 2, 3, 4, 3, 27, 7, 1, 1, 7, 1, 1, 2, 1, 5, 5, 2, 1, 1, 1, 60, 1, 2, 1, 2, 11, 4, 1, 2637, 1, 2, 1, 1, 1, 3, 1, 6, 4, 75, 1, 38, 1, 4, 6, 1, 2, 2, 4, 2, 1, 1, 2, 2, 1, 5, 1, 1, 11, 13, 2, 1, 65, 1, 3, 1, 45, 6, 1, 1, 1, 3, 2, 14, 2, 1, 2, 1, 31, 1, 126, 2, 5, 1, 1, 3, 3, 1, 42, 1, 1, 2, 4, 1, 10, 1, 1, 1, 6, 6, 16, 4, 6, 4, 1, 1, 4, 152, 1, 1, 1, 2, 1, 2, 6, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 8, 1, 4, 2, 1, 4, 1, 3, 4, 3, 1, 1, 1, 5, 1, 7, 22, 1, 1, 1, 19, 2, 3, 2, 1, 2, 1, 1, 2, 13, 1, 2, 1, 4, 2, 2, 12, 1, 4, 2, 7, 1, 8, 1, 1, 1, 3, 15, 13, 1, 11, 1, 3, 2, 1, 1, 5, 8, 5, 2, 1, 6, 6, 6, 1, 50, 1, 3, 4, 1, 2, 1, 41, 5, 4, 2, 1, 1, 1, 3, 1, 1, 8, 1, 2, 8, 1, 1, 12, 1, 2, 4, 8, 3, 1, 1, 1, 1, 1, 12, 1, 1, 2, 1, 1, 5, 1, 1, 1, 8, 1, 1, 2, 2, 1, 1, 1, 6, 3, 7, 1, 1, 2, 1, 8, 11, 2, 20, 2, 20, 1, 9, 1, 4, 1, 4, 24, 11, 27, 1, 1, 1, 10, 1, 1, 14, 1, 2, 1, 1, 1, 1, 12, 1, 58, 15, 1, 3, 1, 26, 1, 4, 1, 1, 9, 2, 4, 2, 1, 1, 1, 1, 1, 4, 7, 10, 1, 41, 1, 2, 1, 1, 1, 5, 1, 1, 1, 15, 2, 1, 1, 2, 1, 1, 11, 2, 3, 1, 1, 5, 374, 3, 1, 1, 2, 3, 2, 3, 1, 1, 1, 4, 1, 2, 1, 3, 8, 1, 1, 1, 5, 2, 1, 2, 1, 1, 6, 18, 3, 1, 1, 1, 3, 6, 1, 3, 1, 2, 14, 571, 3, 11, 2, 4, 19, 32, 1, 8, 4, 26, 1, 16, 3, 1, 2, 5, 11, 13, 3, 2, 1, 5, 2, 1, 2, 7, 6, 1, 24, 1, 2, 1, 2, 1, 1, 7, 6, 1, 2, 12, 1, 32, 7, 1, 2, 1, 2, 1, 47, 1, 1, 10, 2, 1, 2, 1, 1, 5, 2, 6, 4, 2, 1, 1, 3, 1, 36, 4, 2, 3, 8, 4, 2, 1, 1, 4, 1, 2, 11, 1, 1, 1, 77, 2, 16, 1, 1, 1, 2, 31, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 12034, 3, 2, 7, 20, 1, 1, 2, 6, 6, 1, 3, 3, 1, 1, 1, 4, 1, 2, 9, 1, 1, 7, 3, 1, 2, 2, 2, 1, 18, 3, 5, 6, 3, 9, 2, 9, 1, 6, 1, 1, 2, 1, 4, 1, 25, 1, 1, 12, 1, 6, 5, 1, 9, 10, 1, 5, 15, 3, 1, 1, 2, 3, 2, 1, 4, 3, 2, 133, 1, 2, 1, 16, 1, 2, 3, 2, 7, 2, 1, 1, 2, 15, 1, 19, 2, 1, 1, 3, 117, 4, 1, 3, 1, 186, 7, 4, 19, 1, 15, 1, 47, 1, 6, 4, 1, 24, 3, 2, 12, 3, 1, 1, 1, 9, 4, 3, 6, 1, 1, 5, 1, 2, 7, 137, 1, 8, 1, 82, 4, 1, 1, 1, 1, 1, 5, 1, 4, 2, 16, 1, 2, 1, 1, 2, 1, 8, 5, 2, 1, 1, 59, 10, 1, 2, 11, 1, 2, 1, 2, 2, 9, 1, 3, 1, 4, 4, 1, 1, 1, 1, 5, 1, 4, 1, 7, 2, 11, 2, 1, 33, 9, 1, 2, 6, 3, 6, 1, 13, 3, 6, 2, 2, 56, 2, 1, 57, 1, 1, 4, 2, 1, 4, 1, 2, 1, 2, 1, 1, 1, 3, 22, 2, 5, 3, 1, 2, 48, 1, 1, 2, 3, 35, 3, 37, 2, 2, 7, 1, 1, 3, 1, 3, 2, 1, 12, 14, 1, 39, 1, 1, 2, 1, 2, 1, 1, 4, 1, 9, 1, 2, 1, 6, 4, 1, 2, 2, 2, 1, 2, 1, 2, 1, 9, 13, 5, 1, 25, 164, 1, 1, 1, 9, 4, 1, 12, 1, 11, 1, 2, 1, 2, 7, 2, 2, 1, 18, 1, 1, 2, 2, 1, 2, 2, 14, 1, 34, 3, 2, 4, 1, 2, 1, 2, 18, 12, 2, 1, 1, 1, 2, 2, 2, 2, 3, 1, 10, 2, 3, 1, 2, 4, 1, 8, 1, 52, 9, 1, 8, 3, 5, 2, 1, 2, 2, 1, 1, 1, 19, 1, 4, 1, 6, 3, 3, 6, 2, 1, 2, 6, 2, 1, 11, 9, 1, 1, 2, 6, 17, 7, 45, 1, 1, 3, 2, 1, 9, 4, 6, 9, 2, 2, 1, 1, 2, 1, 3, 1, 2, 1, 1, 16, 1, 1, 3, 2, 1, 1, 3, 2, 1, 11, 2, 2, 1, 2, 1, 1, 1, 1}, giving these values for u and v:

We also need to calculate d = floor(c4·v/F + 0.5) = 1723 4480499890 3179274890 6496724675 9391445080 1953443956 8626200877 6293059071 1779707668 4211339016 7177697686 8808531773 7238110520 1743422239 8111852547 3178682100 0738810389 9927877409 9149039912 9152291975 0605135901 8119368791 9477737419 5591199994 9134029474 6245898791 0260694022 8566376063 6894010262 8282153358 3670729369 6304528325 6554976213 0318773718 1020706101 1541159701 7930076821 3554634355 8677799118 1670075746 5656410601 0592219727 8118546360 8892751182 2137265546 2377664344 3890337124 5108788982 8478777879 6305454689 0433107421 8466970761 1421623887 9391400749 9335839443 8179600114 0602975199 9521736536 3046744272 1243532193 8301258403 4954794285 6578784994 5203337830 2289490093 1327438101 5382248738 4807002170 4389200832 5114468504 1256005174 3567076916 3890198508 5836211951 8546644955 2075833779 8515651078 5162718417 9962033362 5978059730 8743291016 6432173282 8963837889 9489063444 3715614567 3036491768 4576312673 5740960975 9617346528 9042146720 0806131542 7446693578 9532171868 3277247058 2119029926 2495350256 7117726976 8543534016 0268856460 9827971053 5201978290 7187913028 6728182906 1180764218 5084550736 7357305937 9127388685 9739159232 6908762303 3718977101 8204250715 3941640797 2024068879 2338625848 3588788377 6570740129 7006341393 1333908878 6902367010 4358588853 6921857721 2165622409 7323030355 7401406785 4231370131 5637964689 2332912012 5776590776 9744262278 4287610049 2793205337 5857834504 0534626022 8986068469 3682155027 4511247609 4239184023 3824754094 7213984444 1092171092 9212533329 1697947983 6629184597 3870857823 1457475950 1621894907 4099487805 7161892354 2487141563 1538065869 7402569915 0542584249 3768964327 4078247131 0162505953 1500189482 5152137909 1603604231 2069567460 5440365765 0686110839 1584777262 7173302702 4818041786 9427702489 0812121668 4394070404 9499060282 5181355538 4327269677 2775967089 0382429126 6242862631 3497463125 7177996505 8760088768 9116185307 0071216990 6845881572 8031991071 6436815480 2025574516 5197262269 5332291753 4264402066 1985655161 9144633264 1966641429 0731899906 4943425900 1491751586 5642913303 0271926600 8266400002 9055919274 8625392787 0659021724 2118722402 2150761180 3727134672 0479657571 5874223710 0389535060 3615881815 8496955324 9135328350 8034843552 4247645460 7183263581 4200943957 7540100721 9420669992 1062057977 3292320705 7269193473 8101817242 0429437694 6005000819 7573046434 8639955470 2703612464 5395190283 0927318948 0775054385 4637090941 8776961436 5440725901 0931705713 6673686145 6388413651 0678400159

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.