Primality Certificate for (15637^4513-1)/15636

Andy Steward18,925 digits10 July 2007
Originally by A.A.D.Steward 2007

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 31.285703% factorization of N-1:

From Factorisation
1563719 · 823
Φ22 · 7 · 1117
Φ33 · 81510469
Φ42 · 5 · 541 · 45197
Φ6244500133
Φ82 · 2393 · 12492261030017
Φ1213 · 13 · 37 · 61 · 156745643521
Φ162 · 17 · 914089562418433 · 115016413828544801
Φ24699409441 · 2713442353 · 1883542393820257
Φ322 · 97 · p65
Φ47p193
Φ48193 · 8161 · 1063225207769343173828325272257 · p31
Φ941235016721817 · 2770765740742823093 · 377866421094628906986493 · p139
Φ9627117395581057 · p121
Φ1411277461 · p380
Φ188436913 · c381
Φ282283 · 1693 · 1088683273241611161835297 · c357
Φ376113486615857 · 89572512912580273 · c744
Φ5641129 · 18049 · 3440223988458865709122393 · c740
Φ752c1544
Φ1128454511854249 · 58961251931884249 · p1516
Φ1504c3087
Φ225637783489 · 1285242031393 · p3068
Φ45124513 · 13537 · 27073 · 237353761 · c6154

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

16242094 7102569892 0626465795 8280934524 3838544811 7245522459 8953549051 3203156055 9549206683 1250617215 2356530974 6788377097 5301442082 7386386426 3830720907 4185762831 5627860678 7231812218 3361106146 4905521666 4315026155 5816727066 9930237250 4703889800 9513574435 5340745997 7195852996 3028962117 3426667430 3206948732 8993454119 2802020361 0691048225 9582686212 0779248922 9840344223 0219170058 7252766354 3051884646 2886119255 2576669476 6275627642 0747846688 2012833297 7440621039 2627029223 0699543145 6826449422 6007963245 1540497878 9950787892 0181900115 7924258642 4453209205 6064775564 6183908336 4290451921 6820955881 0082859773 6818968686 5610661282 5515067135 5164829444 0058579724 0560262483 7015415371 9872991800 1804938464 1048629531 1133753424 6185412560 9632417015 8098921710 1908785760 8732526579 4573423111 6959203437 0964417871 3800942537 3537649383 7710613872 9583323029 7030060994 6342450936 6230175926 8981717170 3935242980 5467907105 1379178787 1308462703 4887784037 4162668376 5563555000 5671309075 1433455441 0706137693 2032339708 9271227272 8336597289 6801831570 0486218650 9017192836 2168207823 6599366878 2684328181 9559967957 0761105595 3595033461 1330708715 5037063927 5240728696 0844482678 5587935389 1583664327 4106202857 3693202344 3630094619 1390316693 7036854820 5323395733 3248992576 4788382002 1371838735 7763687056 4370586282 6644136429 2071119314 9272256150 6728235956 5750686062 1183967063 5116308525 8256867997 5813623965 3579730068 4937775989 3530214118 4711767410 6753723188 5178039868 6489043285 1342976864 5365976180 6443036516 5434933369 4884347621 7583675167 0381793508 0166829600 0629540483 0270595224 9573131492 0013003844 3628422753 6276002153 8804735717 4808839271 0399105087 8358099719 3203198688 5230211540 8317264723 3924551471 7830437327 0379689433 3136214896 5843256635 8459475970 6309601972 1591219477 3569509196 8123170991 2190377250 8258499213 9096250800 3798107256 4758718535 5262599387 6435072904 7593165512 1852248755 0275636922 3733570304 7593259173 2548558193 6934767806 4103365350 0839526779 0168395998 7221947041 1609204822 5763002137 3950337919 9587365861 5606703507 9861653581 3748835115 2247888713 5372714108 5044488233 9083094888 3507634786 7649604592 6454813733 4558718289 4455156906 5327460747 2556001962 5000370046 7855226390 2078944244 9074705633 4879063698 8568696871 1846478554 5139880474 5078116979 0507276165 5546485227 5098474658 4737799354 7712887317 1489801925 6252614353 8593755789 8645366205 7712846171 5609081855 2178204216 5866562093 4956070105 4154138838 9767877978 2548993108 9325943203 2703153468 9067379200 3388141510 1977504722 2310396837 0174564941 5708195029 6364428279 6323177943 6699334982 4393946555 2677333850 3846886551 4809704170 0956412716 7523487559 2211849359 0773127322 1613773644 6858595719 0987429372 5501327465 8097183000 3272926243 7016579439 9545615525 5858201377 6029193161 3990492449 7954150380 5068950630 2757646758 5928377646 8071178371 2640644302 0760557773 5531769973 0584566794 7401786670 9382002544 2939117969 4697850118 1081959425 4543678919 2765587731 3036492002 6745911813 1287520828 1138582592 4300874037 1081872710 1944214405 4937604857 0369686292 0659848970 0386957317 2349839157 0441919345 2538264676 4563009335 9380420479 4317242917 1519291942 7143050557 0645968103 4008181136 7398029195 8352839505 1763679786 1648920267 8978050084 3441151073
104797 9042522952 4997385285 0906162583 9991505878 1466466766 3349199535 3734850077 1695283568 6321949973 5885961308 7179515924 2768669373 5662518715 8547633498 6969452856 1094578926 2960557672 5585835348 7942138273 0076775471 8052749590 6410330829 5761657107 6982287166 5035340455 8854811328 5917930845 1142877226 4580076141 5913138707 4683623311 3891594675 9887562384 6425700033 8598994961 5262902894 0281381296 6481764791 6534851282 9674900980 1652513930 8711043242 8583793803 3181018409 8192730199 0206073834 2054376730 1560608175 6977659602 6573478780 6045987522 6052218958 4062021435 8690970453 8942921577 1895889823 1321666584 5056687460 4746589745 7376541361 4193070452 7917042542 3769449744 6485996212 4619436725 9450900718 5596430472 1310201893 0137457313 6008425377 3482208175 1123821389 3093280500 3217385539 6236141344 7561804205 3828852305 1241351074 8887960780 1104147190 4430124721 0946761072 3079766729 0035969327 3337998538 9279809656 6265150544 7755990762 1767968780 9249448553 5484303077 9791020883 0239443367 0342490123 0622242205 4708575666 9195658636 7578981251 6924403789 4949334548 2522320371 8546104990 1814012480 8962671810 7333077359 5987823422 7042793958 0776374510 4700868486 6326348282 5483472653 8237985479 1247540304 3971150304 8522005548 0265665452 4492306928 1949741482 1631107443 6624376153 0112174568 7650399190 0360777263 0697416864 4984463961 5659721295 2727989332 8517984609 8447207950 9893930469 8718724298 2627363194 5766006545 1843631365 9610287307 6687175218 2466816936 6881233189 2680645374 7087977984 3873267425 9566530311 5881408803 5569386055 4810636977 1200307914 7676219781 6309363859 4916950642 2105771835 8169131361
5698239546 8768427373 0373312739 6702781063 0621350354 6913997339 3099719928 7932397013 2364693841 3804231983 4091879788 1865983453 2856895727 5325081787 9043017202 7722191906 9646865690 9640047897 2147846431 8796978325 0069540657 8704841580 2752984336 1649107005 5414326198 5161852408 8023637829 3219774412 6390431707 1612172605 1559339911 3654384051 3761450754 1002118748 4840304094 9339277093 3240259489 0246174949
853 2687453205 5184258042 7186007579 0014950701 2652404388 4864440400 7371611340 3282640275 4812932383 0598383304 6027376623 1512352034 3118935490 0531320203 9308247285 8996486688 7178792996 7367083681 8446987987
659810684 1243517077 7185876956 9063303644 6423809859 4781485086 1026125253 7401312733 5573503780 7090912018 2735202066 7496223555 1397639012 0622625221
6 0209078552 1353826816 3780873206 5748120053 6380127000 8163905764 1902581914 9226496134 2324802832 1316955909 2913639469 2177435713
65864 7804806308 4876354196 3994143269 6024554491 1461990813 5930798593
7 6300788694 8952229884 4368431361
1 0632252077 6934317382 8325272257
34402 2398845886 5709122393
10886 8327324161 1161835297
3778 6642109462 8906986493
277076574 0742823093
11501641 3828544801
8957251 2912580273
5896125 1931884249
188354 2393820257
91408 9562418433
2711 7395581057
1249 2261030017
128 5242031393
123 5016721817
45 4511854249
15 6745643521
11 3486615857
2713442353
699409441
244500133
237353761
81510469
37783489
1277461
436913
45197
27073
18049
13537
8161
4513
2393
1693
1129
1117
823
541
283
193
97
61
37
19
17
132
7
5
3
25

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) = 31.285703%

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 = 11 suffices.

Given such a witness, Pocklington's Theorem shows that every prime factor of N ≡ 1 (mod F). As F4>N, N can have no more than three prime factors.

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 = 1036506913 2283797661 6329878883 8165942968 1914460820 6477779761 5911714007 1757789122 5116620019 8378533761 8009899243 1200517828 7729385792 9180334420 3802941800 1016849430 0202231506 8209339940 1180767673 7536903648 3206349080 9987632482 4681903742 6528430265 3507377660 3348713502 3674909408 1800383268 7057980658 7834084600 8897477216 4084093546 3636090109 6110724133 1778372525 5411332521 2266903126 5239355144 7140361161 3129328160 3155266830 7233833517 9037144109 1923743635 5590405687 9448595691 9931184428 9721030595 9590792229 1615723342 4106175717 0212964091 7598511965 3791134532 1439875934 0420140768 7845379092 1246546579 7085544123 5429989384 7583379253 0377931229 6154172727 6378583845 3890462480 0683758890 0609576791 8747012646 8245777184 2344067827 5185283256 3130926215 6440407490 7491947186 1102171786 0287201311 7128932019 9998648171 9121792056 3291854582 7271632146 0631791193 4220443157 3883708262 4778624856 2508500075 6825080675 8139914190 2190896262 5432269534 2760183949 3592436148 3115938221 2741821412 8379812738 2044396014 6711341532 2515786228 7136837591 1427365160 7658420170 1023290673 5931366133 3730448611 2817757475 8505211864 5611529939 7439097660 6855291837 7936064120 2691608800 0776836963 1434396765 8685930043 8578078244 7027766268 2478065441 4378965451 7548331393 0472138121 4867134562 7179694214 8078897471 8447067677 4582062630 8307392516 9980959110 2466995316 7599070729 9551882051 2747346098 0096108556 3658324138 7124492083 5988297865 3408890397 3276236473 9574258251 7410226532 0236986147 0696947519 9714649599 1604818266 3784804682 3233189733 7928598648 3782569505 5397165612 8891467961 4993062961 7445789902 8297961390 0992030949 1966980173 1941159224 3310632236 5689372084 0192799955 8653146863 6667813010 3610889823 9853692111 7706612529 8243437490 8383038167 6357817703 8846564748 7908853296 7849977460 2743842901 7246350836 4368317923 8983334029 9850199237 8109788621 6546981350 7204794575 3261031714 9344155215 7053022326 5284816449 8526772905 6325821411 6991290654 9262323113 9352900099 0210792111 1038947685 0130828665 3866695304 6546403300 3391052519 5056870208 9019591297 6905335940 0099412150 0645697849 1690973969 1979742382 5418314100 6043997495 3263670902 1037154311 1691978070 8421449308 9934687383 1818552267 5878557794 5146992435 2108698483 4778315639 4110357508 8080064328 6153944130 0797217424 7179737920 8178447022 3932551132 0216847485 0847763785 9870440433 1670845657 8275319648 1109131846 6447049263 1289259114 7032333940 2857668253 2640618484 8261863752 6727341742 0706073747 1433703474 0895418777 7397975347 4926988422 7634230674 5035100689.

With those constraints, the unique continued fraction is: {0, 1, 61, 29, 3, 2, 2, 25, 1, 1, 7, 6, 1, 1, 2, 2, 1, 3, 2, 8, 2, 2, 37, 9, 1, 7, 8, 2, 2, 1, 2, 1, 3, 2, 2, 24, 1, 3, 1, 3, 2, 4, 1, 2, 2, 6, 2, 1, 1, 2, 13, 1, 2, 2, 2, 1, 1, 4, 2910, 2, 2, 1, 36, 1, 2, 1, 4, 2, 2, 1, 6, 4, 5, 1, 7, 65, 1, 1, 9, 1, 4, 2, 1, 1, 3, 1, 6, 1, 4, 1, 6, 1, 3, 39, 1, 3, 2, 9, 2, 3, 1, 5, 1, 8, 1, 2, 1, 7, 1, 8, 1, 3, 17, 1, 1, 2, 3, 2, 1, 28, 2, 2, 1, 1, 4, 1, 8, 1, 18, 1, 4, 3, 1, 1, 8, 8, 1, 2, 6, 27, 14, 33, 1, 2, 1, 6, 1, 6, 5, 2, 1, 3, 1, 5, 2, 2, 1, 1, 1, 5, 3, 1, 2, 3, 12, 8, 1, 8, 1, 1, 1, 4, 3, 1, 1, 1, 17, 2, 1, 2, 17, 1, 5, 1, 1, 3, 2, 1, 5, 1, 1, 6, 3, 30, 7, 2, 3, 3, 1, 1, 4, 8, 10, 8, 1, 7, 3, 7, 3, 3, 1, 12, 1, 2, 2, 2, 1, 9, 1, 1, 2, 1, 2, 2, 4, 2, 1, 5, 1, 9, 1, 2, 7, 1, 3, 2, 6, 1, 14, 7, 1, 3, 1, 9, 3, 1, 1, 88, 1, 1, 2, 8, 1, 7, 14, 7, 237, 3, 12, 1, 2, 2, 55, 1, 1, 8, 5, 5, 31, 1, 1, 2, 2, 1, 1, 1, 1, 1, 5, 1, 12, 1, 1, 3, 2, 1, 2, 24, 1, 4, 2, 3, 2, 2, 1, 4, 2, 1, 8, 4, 1, 6, 5, 7, 2, 342, 4, 6, 14, 5, 1, 3, 184, 3, 1, 3, 1, 1, 1, 2, 3, 3, 1, 1, 13, 22, 4, 1, 1, 3, 27, 1, 3, 13, 17, 1, 1, 4, 35, 7, 2, 1, 3, 1, 10, 1, 2, 1, 2, 1, 4, 1, 4, 1, 1, 2, 16, 2, 2, 12, 1, 1, 1, 2, 3, 50, 77, 14, 3, 9, 1, 2, 4, 4, 1, 3, 16, 6, 6, 19, 16, 3, 2, 3, 9, 1, 1, 3, 1, 1, 1, 24, 1, 8, 1, 2, 1, 4, 1, 1, 4, 1, 3, 1, 7, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 20, 10, 1, 3, 1, 1, 2, 2, 1, 3, 3, 4, 1, 2, 7, 1, 1, 7, 5, 1, 1, 1, 5, 1, 1, 2, 3, 1, 1, 2, 17, 1, 2, 1, 3, 5, 7, 163, 1, 1, 1, 3, 2, 1, 1, 8, 1, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 4, 1, 6, 1, 30, 2, 2, 19, 2, 2, 2, 3, 12, 1, 3, 2, 1, 5, 2, 1, 3, 8, 2, 2, 8, 1, 2, 3, 1, 28, 1, 3, 12, 4, 6, 3, 1, 1, 1, 10, 1, 2, 1, 3, 3, 2, 60, 11, 1, 5, 1, 3, 6, 9, 3, 1, 5, 2, 1, 1, 3, 1, 60, 1, 1, 3, 2, 1, 6, 9, 1, 1, 1, 4, 1, 1, 1, 2, 6, 3, 4, 5, 14, 1, 1, 2, 6, 1, 5, 2, 1, 1, 9, 1, 5, 2, 2, 4, 1, 3, 1, 2, 1, 1, 3, 2, 64, 2, 1, 26, 9, 1, 2, 6, 6, 1, 7, 7, 1, 36, 1, 1, 1, 1, 29, 1, 1, 5, 1, 1, 1, 20, 2, 3, 11, 1, 2, 9, 2, 1, 2, 2, 1, 4, 7, 1, 36, 64, 2, 1, 2, 1, 2, 3, 5, 1, 16, 8, 9, 1, 3, 5, 1, 7, 2, 2, 7, 2, 17, 1, 22, 2, 1, 2, 1, 16, 2, 5, 1, 1, 13, 1, 5, 3, 1, 7, 1, 2, 7, 2, 36, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 4, 3, 7, 2, 84, 1, 3, 14, 3, 1, 2, 3, 5, 4, 1, 3, 1579, 7, 5, 1, 1, 1, 8, 1, 9, 1, 2, 2, 72, 1, 2, 1, 5, 2, 15, 3, 1, 28, 20, 3, 1, 3, 2, 1, 1, 2, 1, 1, 2, 1, 1, 4, 1, 4, 1, 1, 1, 29, 2, 1, 10, 1, 4, 1, 1, 2, 1, 1, 2, 1, 1, 1, 7, 1, 1, 1, 5, 1, 1, 1, 10, 6, 2, 2, 20, 1, 1, 2, 3, 1, 2, 2, 94, 3, 5, 3, 2, 1, 2, 4, 1, 43, 3, 1, 5, 1, 1, 2, 36, 34, 7, 1, 2, 1, 1, 1, 1, 1, 2, 186, 2, 2, 9, 2, 2, 1, 13, 1, 6, 46, 1, 20, 2, 1, 1, 1, 3, 15, 1, 37, 5, 3, 26, 1, 1, 5, 1, 45, 1, 3, 10, 1, 12, 1, 1, 1, 38, 1, 2, 1, 6, 1, 4, 2, 1, 2, 19, 2, 1, 12, 1, 6, 1, 2, 1, 6, 1, 9, 1, 11, 22, 62, 1, 51, 9, 1, 2, 1, 1, 7537 0367536150 7140931782 1065484611 0995550690 8261689151 7256362175 6774251974 0059517017 9773387600 1095908736 9836127229 6377613812 3905707722 6552027949 7315032909 1713119788 4608451627 2534059868 4541701046 3847930968 0124787166 0218556304 8355418403 1899459254 6641538459 0480614877 8727977033 8633179847 2098605863 5265681048 3665909650 6441422182 3373531522 5643252005 5966113225 9353202345 8661994595 6886468368 4061094016 4100954237 2018550347 2187328047 4362775982 6857098649 6327931708 8720356230 4676287720 1101322388 1860568982 7585700532 3327504376 7567719910 7560170046 2460786995 3318634569 4121184257 9398974215 3643720874 9207458011 2823121438 4896717813 3964390119 7900173710 7592607819 8525923153 5599723995 5889869767 0367062369 1100615799 9776802714 8286900702 7857891391 9511521369 3062375826 2553141508 5721939909 1733052992 6173422227 8328106314 0703294027 1514170406 2702145727 4474478669 7754642476 4117492503 1804818480 3943494621 8353148954 2236051776 8155947148 5257862968 8359710488 3355011462 8947545864 9843058657 6850486681 6036594778 5066608506 0831264049 5178112062 9980055639 6973891618 0702402169 2423188105 4028593320 9552170410 4873204454 9479840529 5722292163 7913917092 3975324538 2487776523 2280686418 0598384921 5093308271 5057473577 5082853823 6969139837 8863450214 3242565088 1518084328 8690837220 1847203384 3007451252 0871075446 9603581590 3269925981 2438062163 6076177220 1765123416 8501233362 0535479471 2222394945 0377463274 6836256890 9907331078 0288860365 4574264515 6553969874 8874236022 6907124471 2987942152 7153149037 7803460590 5695325361 1662528243 0180540381 6552118675, 1, 1, 10, 1, 3, 2, 1, 2, 2, 1, 5, 1, 295, 1, 33, 1, 11, 3, 4, 8, 1, 19, 1, 2, 1, 1, 1, 13, 2, 1, 3, 2, 2, 3, 2, 3, 26, 6, 1, 2, 1, 1, 16, 1, 1, 1, 1, 2, 4, 4, 2, 3, 1, 4, 1, 2, 4, 3, 1, 1, 1, 1, 7, 122, 1, 5, 1, 1, 3, 1, 1, 51, 6, 4, 1, 1, 1, 2, 1, 1, 38, 4, 1, 1, 119, 1, 2, 3, 1, 1, 20, 1, 1, 3, 9, 1, 11, 3, 4, 12, 3, 1, 9, 1, 2, 1, 4, 25, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 18, 1, 1, 9, 1, 1, 1, 7, 2, 1, 2, 3, 2, 1, 42, 3, 2, 1, 49, 1, 7, 3, 1, 2, 1, 4, 1, 2, 2, 4, 2, 3, 2, 2, 2, 6, 1, 4, 5, 10, 2, 1, 3, 5, 5, 4, 1, 2, 1, 6, 1, 1, 4, 1, 1, 7, 11, 1, 6, 1, 1, 5, 4, 1, 1, 336, 7, 1, 24, 1, 1, 3, 1, 1, 2, 3, 3, 1, 2, 2, 1, 1, 8, 1, 2, 1, 1, 6, 1, 1, 1, 2, 1, 3, 2, 1, 4, 1, 1, 2, 185, 2, 7, 2, 1, 1, 12, 1, 2, 1, 1, 8, 4, 1, 16, 1, 2, 5, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 4, 1, 1, 4, 15, 1, 12, 1, 6, 2, 1, 2, 1, 3, 4, 161, 1, 1, 3, 1, 2, 3, 1, 8, 2, 3, 9, 1, 13, 43, 1, 3, 5, 3, 24, 2, 1, 2, 1, 8, 1, 1, 2, 7, 2, 1, 1, 1, 94, 2, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 18, 1, 4, 5, 1, 4, 2, 1, 2, 5, 1, 1, 1, 1, 3, 6, 3, 22, 3, 1, 41, 1, 6, 5, 6, 7, 1, 4, 8, 5, 2, 3, 2, 28, 1, 1, 1, 1, 11, 1, 1, 4, 3, 3, 1, 4, 3, 1, 1, 2, 1, 3, 27, 3, 1, 2, 5, 6, 28, 1, 4, 7, 4, 3, 2, 4, 1, 1, 1, 5, 5, 6, 1, 3, 1, 1, 1, 1, 27, 1, 5, 1, 1, 1, 1, 36, 5, 1, 5, 14, 1, 9, 1, 4, 12, 22, 1, 19, 1, 3, 2, 5, 1, 1, 234, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 2, 1, 2, 1, 18, 3, 4, 36, 19, 2, 25, 1, 5, 6, 2, 15, 4, 2, 7, 2, 9, 1, 2, 1, 1, 1, 9, 1, 3, 3, 2, 3, 1, 1, 1, 880, 1, 16, 3, 1, 1, 1, 1, 4, 1, 3, 6, 2, 17, 5, 2, 1, 16, 1, 8, 4, 1, 2, 3, 1, 75, 1, 1, 1, 2, 1, 5, 1, 1, 1, 1, 4, 1, 1, 37, 1, 4, 1, 2, 4, 1, 7, 1, 8, 1, 2, 1, 1, 2, 3, 1, 1, 3, 1, 1, 15, 8, 2, 3, 1, 3, 298, 3, 55, 3, 1, 2, 16, 8, 1, 4, 1, 5, 1, 1, 1, 4, 4, 1, 5, 14, 1, 20, 6, 1, 1, 6, 4, 1, 2, 33, 87, 4, 4, 2, 18, 3, 7, 1, 3, 1, 15, 2, 1, 21, 1, 2, 8, 6, 11, 4, 2, 7, 2, 3, 2, 4, 4, 1, 8, 2, 4, 14, 1, 2, 2, 1, 1, 29, 2, 1, 1, 4, 15, 2, 7, 1, 25, 3, 1, 1, 2, 1, 1, 4, 1, 1, 4, 21, 1, 6, 3, 3, 1, 1, 1, 2, 5, 6, 1, 5, 1, 1, 7, 3, 2, 1, 1, 6, 1, 1, 61, 1, 2, 18, 11, 1, 4, 1, 2, 2, 2, 1, 5, 6, 27, 1, 11, 3, 1, 1, 2, 39, 1, 1, 1, 1, 1, 51, 1, 5, 2, 1, 1, 4, 1, 4, 7, 1, 2, 6, 4, 2, 1, 3, 1, 12, 2, 1, 18, 4, 2, 1, 1, 9, 10, 2, 1, 1, 2, 1, 2, 3, 1, 1, 34, 1, 1, 4, 1, 1, 4, 83, 1, 28, 1, 1, 3, 5, 4, 2, 8, 1, 103, 3, 3, 1, 5, 1, 2, 2, 4, 19, 7, 3, 4, 1, 4, 4, 9, 11, 5, 1, 66, 7, 9, 416, 2, 1, 4, 1, 5, 1, 4, 1, 1, 1, 11, 6, 3, 4, 3, 1, 6, 1, 1, 3, 3, 2, 1, 4, 2, 69, 2, 1, 2, 6, 1, 1, 3, 2, 2, 1, 1, 1, 5, 2, 3, 2, 1, 1, 6, 3, 1, 281, 12, 2, 2, 2, 35, 47, 2, 1, 1, 2, 2, 1, 1, 1, 402, 1, 18, 1, 14, 1, 322, 1, 5, 1, 10, 1, 5, 1, 16, 1, 1, 4, 2, 1, 2, 1, 10, 5, 1, 1, 11, 1, 3, 2, 1, 1, 1, 1, 1, 2, 4, 3, 4, 1, 3, 1, 2, 3, 3, 1, 1, 1, 2, 2, 2, 1, 2, 8, 1, 1, 1, 4, 2, 15, 1, 1, 5, 2, 1, 3, 5, 2, 1, 2, 1, 2, 1, 1, 46, 2, 2, 2, 1, 18}, giving these values for u and v:

We also need to calculate d = floor(c4·v/F + 0.5) = 28 9935158935 0344827494 8870591340 9586398651 2172678165 3391104189 9197028494 1068178817 1625858043 1648203989 6289656216 2083694793 4650317610 8437088789 5017356530 7831966410 7925664674 3544779284 3433422147 2343074002 9743138879 1981539641 3375277335 7282638602 6324089890 8789248936 9924054245 6879312321 2743363904 7633298964 7887939733 5446575081 9227894469 1102163780 1072593292 9783222399 8455232758 4606178131 4075100596 0683636069 0961222229 1349894017 0039715789 0401885761 5257940131 9157249069 3956286863 0626541542 2944292223 0917680862 5257856966 0566764973 3902140552 5928745071 0402189533 7227046467 4200753394 0880893556 0878806144 6421763193 7672409877 2849247734 3051309021 2079507244 5563128136 0176471852 6379658940 1423063022 7014471582 1652080649 2612425801 2519857365 0855790925 0797781398 4411719502 7648587443 6683254391 9757154745 2104048850 2366159859 2893982768 1937378681 5621160930 6556960766 4451945341 4156605608 9650724264 4240508281 3556710803 5259523558 9850268099 7336872185 3934286480 8601161812 4364418727 9641485419 6402256469 7583482649 3417623543 3374326118 1064056539 6004567346 0131796255 9675495693 1237171692 4166624761 6036413984 2134035878 6231308149 7568722361 0354214122 9122130550 8828771690 3816129222 0240646227 5727431529 0728420685 6777929880 4801108400 7682293945 6987394606 3592899829 1839074300 8647355351 1137139734 7652315092 4341363257 8427082222 0543750636 4331767948 8869553889 9651906165 8999206782 5559766005 4556035759 9074814795 3381171662 7906873052 4318521752 6869796218 3963868943 3369960610 8035444498 7846824939 2539424003 4654920613 5465158317 4810523730 7547851989 5399869714 7028702013 9685280375 0949058545 5282772442 6730204239 1065361375 1952943981 2427929753 2683998397 8045799372 9954573910 3938099745 8611273508 3053883264 5266152206 4348913619 4418046237 7909765984 7076223664 0122052940 2211045062 3402628012 7033366026 3832815890 9457050291 2319576130 7790866939 5862583996 3830489117 5158415567 4196606876 6878185745 6813091375 4803154487 6033343991 4441466400 7462005250 1986768112 4147437180 0652103997 0363503227 9911923592 4597307230 7498979190 3663077246 7545756887 3323189271 4722023366 7580778916 1038519427 5587439530 4193472351 0669771103 5565969879 8476766119 0005809073 5934244855 4090023337 0441170850 9772198665 9456818293 4840815420 9991283937 6740280782 6743983457 5870979559 8369704119 3910516917 2593329919 4204453273 5348996067 3712437906 0052519022 7975211395 0081902507 3775123734 0785808592 1686428368 8402519939 1981169661 6023417846 6496013646 3685407815 4853548028 6179124357 6056501086 8456714077 1038902181 8616003194 7550290850 4649020232 3137696963 9662775197 2225811270 2491338004 9740771938 4433773283 1267822491 7683586956 7663411867 2137772904 4239173803 1266886257 9923726967 2655014184 8780123848 5861713930 7604237801 4540417270 0634355426 2585168361 0591425876 3885786154 5741210364 9991413032 6300490135 1868514422 8641342204 0499400668 9256215168 9826414626 3476086490 5420831948 0378375947 4538605143 4141770328 5253940794 2229913223 7119327116 7919405391 7385984606 1327703833 3690468421 7186748601 7560982404 8633985781 7413079855 2591932064 9460702309 1745167822 1950061844 1954120237 9022660223 7015172737 0690182332 1184526456 9339111995 2098645059 4285111436 5179620176 6637950369 5971983693 4807878812 8673690782 7242269988 0747907011 0485209663 5490921054 7553733715 7305952196 1761461030 7426451417 2684135814 1637430584 4721441837 8905922453 8001609942 4174898367 9742636257 5310896473 6532893518 1573393240 2123930709 8936630663 3557617607 0972067317 3079996600 4763898229 7792265900 0371730419 2806569377 2626631269 6291350990 4077718417 8910861926 0070226203 3390100069 6940443983 0997232020 4059969062 6654422802 7715593832 1605635732 2823324618 1668766740 4463747117 2193075776 8274825232 6855486745 9983217713 7608199303 4176558064 6795108340 9925367577

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.