Sunteți pe pagina 1din 11

Revista Electronic MateInfo.

ro ISSN 2065 6432 Septembrie 2010

www.mateinfo.ro

NUMERE PRIME MERSENNE


DUMITRU PANURU1

Numerele lui Mersenne sunt numere de forma

M n 2 n 1, unde n 1,2,3,. ..

Dac n 1 este numr ntreg prim i numrul M

n este prim, atunci M n se numete

numr prim Mersenne.


Calculele necesare identificrii de numere prime Mersenne sunt foarte laborioase i
necesit o reea de calculatoare dotate cu sisteme de operare foarte complexe.
Exist multe situaii n care dorim s tim dac un numr Mersenne este prim.
Pentru a determina dac un numr Mersenne este prim, se folosesc teste probabilistice de
primalitate. Dac trec mai multe teste de primalitate, numrul este foarte probabil prim, iar dac nu
trece un test, este sigur un numr compus.
I.

01;
03;
07;
09;

NOIUNI ELEMENTARE DE ARITMETIC

Ultimele dou cifre ale oricrui numr impar (exclus cele divizibile cu 5), sunt:
Tabelul 1
11;
21;
31;
41;
51;
61;
71;
81;
91;
13;
23;
33;
43;
53;
63;
73;
83;
93;
17;
27;
37;
47;
57;
67;
77;
87;
97;
19;
29;
39;
49;
59;
69;
79;
89;
99.

Numerele prime au ultimele dou cifre conform tabelului 1, iar numerele Mersenne, 2 n 1 ,
au ultimele dou cifre astfel:

2 01 1 51
2 11 1 47
2 21 1 51
1

2 03 1 07
2 13 1 91
2 23 1 07

2 07 1 27
2 17 1 71
2 27 1 27

Tabelul 2

2 09 1 11
2 19 1 87
2 29 1 11

Prof. Dr. Ing. ,

e-mail:dumitru.panturu@yahoo.com

www.mateinfo.ro

Revista Electronic MateInfo.ro ISSN 2065 6432 Septembrie 2010

2 31 1 47
2 41 1 51
2 51 1 47
2 61 1 51
2 71 1 47
2 81 1 51
2 91 1 47

2 33 1 91
2 43 1 07
2 53 1 91
2 63 1 07
2 73 1 91
2 83 1 07
2 93 1 91

2 37 1 71
2 47 1 27
2 57 1 71
2 67 1 27
2 77 1 71
2 87 1 27
2 97 1 71

2 39 1 87
2 49 1 11
2 59 1 87
2 69 1 11
2 79 1 87
2 89 1 11
2 99 1 87

Ultimele dou cifre ale ptratelor numerelor ntregi sunt:

00

01
04
06
09

16

21
24
25
29

36

41
44
49

56

61
64
69

76

81
84
89

Tabelul 3

96

Variante posibile de obinere a ultimelor dou cifre ale numrului 2 n 1 , cu ajutorul


ultimelor dou cifre ale ptratelor numerelor ntregi conform relaiei x 2 y 2 (tabelul 4).
Tabelul 4
11:
00
36

89
11

25
11

51:

00
49
51

76
25
51

71:

00
29
71

96
25
71

91:

00
09
91

16
25
91

07:

16
09
07

36
29
07

56
49
07

76
69
07

96
89
07

27:

36
09
27

56
29
27

76
49
27

96
69
27

16
89
27
2

Revista Electronic MateInfo.ro ISSN 2065 6432 Septembrie 2010

www.mateinfo.ro

47:

16
69
47

36
89
47

56
09
47

76
29
47

96
49
47

87:

16
29
87

36
49
87

56
69
87

76
89
87

96
09
87

II.

ELEMENTE DE TEORIA NUMERELOR

Dac n este numr prim, atunci oricare divizor natural al numrului M

n este de forma

2 K n 1 , unde K este un numr ntreg 0 (sau 2 K 1 ).


0
0
Numrul M este divizor al numrului M , i se poate scrie M 2 K 1 .
n
n
n

Teorem: Orice numr prim impar este diferena ptratelor a dou numere naturale i
aceasta n mod unic.
S-a demonstrat c dac un numr impar are descompunere unic ntr-o diferen de
ptrate a dou numere ntregi, atunci el este un numr prim. [W. Sierpinski, A section of problems
in the theory of numbers, Pergamon Pres. Oxford. London. New York. Paris. PWN Polish
Scientific publications, Worszaw, 1964].

III.

DESCOMPUNEREA UNUI NUMR MERSENNE (NUMR PRIM) NTR-O


DIFEREN A DOU PTRATE

Se dau numerele Mersenne 2 n 1 i 2 m 1 1 , unde n , m 1 sunt numere prime.


Se aleg corespunztor numerele prime n , m 1 , astfel nct a m n s fie numr prim.
Rezult relaia:
n
2 a 1 2 m 2 2 2 m 1 1

Numerele 2 a 1 , 2 n 1 , 2 m 1 1 , sunt numere Mersenne, unde a , n i m 1 sunt


numere prime.
Conform capitolului II se poate scrie:

2n 1 2K 1
2n 2 2K
1
1
2m 1 1 2K 1
2m 1 2K 2
2
2
2 a 1 2 m 2 K 2 K 1 2 m 1 K 2 K 1
2
1
2
1
2 K 2 K 2 K 1 2 K K 2 K 2 K 1
2
1 2
1
2
2 1

2a 1 2K K 2K 2K 1
1 2
1
2
3

www.mateinfo.ro

Revista Electronic MateInfo.ro ISSN 2065 6432 Septembrie 2010

Relaia poate lua forma:


2
2
2
2
2
2 a 1 K K 2 K K 2 K K K K 2 K K
1 2
1
1
2
2
1 2
1 2
2 K 2 K 2 K K 2 2 K K 2 2 K K 2 K K 2 K K 2 K 2 K 1
1 2
1 2
1 2
1 2
1 2
1 2
1
2

2
2
K K K K 1 K K K K
1
2
1
2
1 2
1 2
sau

2 K K 2 K 2 K 1 1
2 K K 2 K 2 K 1 1
1 2
1
2
1
2
1 2

2
2

2a 1

2 1 1
2 1 1

2
2

Concluzie:
Orice numr Mersenne, unde a este numr prim , se descompune ntr-o diferen de
ptrate a dou numere ntregi (descompunere de baz primar).
Dac numrul 2 a 1 admite nc o descompunere ntr-o diferen de ptrate a dou
numere ntregi, atunci numrul nu este prim Mersenne.
Numrul 2 a 1 , a numr prim, poate lua i forma

2
2
2
2
2
a
a

1
a

1
a

1
a

1
a

1
a

1
a

2 1 2 2
1 2
1 2
1
2
22
2
2

echivalent cu

2
2
2 a 1 K K K K 1 K K K K
1
2
1
2
1 2
1 2
ce permit descompunerea primar x 2 y 2 .

IV.

METODA DE CALCUL

Se aleg numere prime n i m 1 astfel nct numrul a m n s fie prim. Se calculeaz


ultimele cifre (n general ultimele zece cifre) ale numrului 2 a 1 .
Se calculeaz descompunerea ntr-o diferen de ptrate a dou numere ntregi, cu relaia

2
2
2 a 1 K K K K 1 K K K K
1
2
1
2
1 2
1 2
(descompunerea de baz primar)
4

www.mateinfo.ro

Revista Electronic MateInfo.ro ISSN 2065 6432 Septembrie 2010

Ultimele cifre ale numrului 2 a 1 trebuie s coincid i n aceiai ordine cu cifrele

calculate din relaia K K K K 1 K K K K


1 2
1
2
1
2
1 2
calculul se reface total).
Se

noteaz

K K K K
1 2
1
2

ultimele

dou

cifre

ale

numerelor

(In caz c exist diferene

K K K K 1
1 2
1
2

x2

y2.

Diferena x 2 y 2 reprezint ultimele dou cifre ale numrului 2 a 1 .


Corespunztor tabelului 3, ultimele dou cifre ale numrului 2 a 1 i corespund dou sau
cinci variante x 2 y 2 (inclusiv varianta calculat primar).
Verificare fiecrei variante (exclusiv varianta primar) se desfoar astfel:
1.

ultimele dou cifre ale numrului 2 a 1 i corespunde varianta x 2 y 2 ( x 2 i y 2

fiind ultimele dou cifre ale ptratelor unor numere ntregi);


2.

ultimele trei cifre ale numrului 2 a 1 i corespunde varianta x 2 y 2 ( x 2 i y 2

fiind ultimele trei cifre ale ptratelor unor numere ntregi, unde ultimele dou cifre ale numerelor

x 2 i y 2 trebuie s fie acelai ca la punctul 1);


2
2
3.
ultimele patru cifre ale numrului 2 a 1 i corespunde varianta x 2 y 2 ( x 2 i y 2
3
3 3
3
fiind ultimele patru cifre ale ptratelor unor numere ntregi; unde ultimele trei cifre s fie aceleai
ca la punctul 2;
4.
operaia se repet de un numr ales arbitrar si cifrele numerelor x , y se conserv,

i i
2
2
a
a
iar atunci exist a doua variant x y 2 1 , iar numrul 2 1 nu este prim impar.

Dac pe parcursul calculelor nu se mai respect relaia x 2 y 2 corespunztor ultimelor

i 1 cifre ale numrului 2 a 1 , varianta analizat nu poate avea loc.


Varianta calculat primar, este unic i numrul 2 a 1 este prim Mersenne.
Analiznd variantele posibile de obinere a ultimelor dou cifre ale numrului 2 a 1 cu
ajutorul ultimelor dou cifre ale ptratelor numerelor ntregi conform tabelului 4 se pot trage
urmtoarele concluzii:
a.
Numerele Mersenne de forma 2 a 1 ...11 ; 2 a 1 ...51 ; 2 a 1 ...71 ;

2 a 1 ...91 pot realiza una sau dou variante x 2 y 2 .


Numerele prime Mersenne care se ncadreaz n una din cele dou forme i admite numai
o variant x 2 y 2 sunt declarate numere rapid prime Mersenne.
Vor fi analizate numerele Mersenne de forma 2 a 1 ...11 ; 2 a 1 ...71 , care realizeaz
minim trei grupe de cifrece formeaz numere prime, ncepnd cu ultimele dou cifre 11 i 71.
Acestea sunt numere rapid prime Mersenne.
5

Revista Electronic MateInfo.ro ISSN 2065 6432 Septembrie 2010

2 a 1 ...07 ;
2 a 1 ...87 pot realiza maxim 5 variante x 2 y 2 .
b.

Numerele

Mersenne

de

forma

www.mateinfo.ro

2 a 1 ...27 ;

2 a 1 ...47 ;

Numerele prime Mersenne care se ncadreaz n una din aceste forme i admite numai o
variant x 2 y 2 sunt declarate numere lent prime Mersenne.
Calculul numerelor lent prime Mersenne conform variantei b impun un volum mare de lucru.
Not:
Dac ultimele dou cifre, ultimele trei cifre, ultimele patru cifre etc. ale numrului 2 a 1
sunt numere prime, aceasta are descompunere unic ntr-o diferen de ptrate a dou numere
ntregi, iar numrul este prim Mersenne.
EXEMPLE

A. 2...29 1
Toate numerele Mersenne de forma

2 xxx00529 1; 2 xxx03529 1; 2 xxx08529 1; 2 xxx05529 1;


2 xxx50529 1; 2 xxx53529 1; 2 xxx58529 1; 2 xxx55529 1
realizeaz urmtoarele grupuri de cifre ce formeaz numere prime:
11 prim;
911 prim;
30911 prim.
Numere prime
- 2 600529 1 ...676630911
unde: 11 prim; 911 prim; 30911 prim; 630911 prim.
- 23529 1 ...4481190911
unde: 11 prim; 911 prim; 90911 prim.
- 2 2000005529 1 ...7352230911
unde: 11 prim; 911 prim; 30911 prim.
- 2 2000008529 1 ...5658790911
unde: 11 prim; 911 prim; 90911 prim.
6

Revista Electronic MateInfo.ro ISSN 2065 6432 Septembrie 2010

www.mateinfo.ro

- 2 450529 1 ...1438630911
unde: 11 prim; 911 prim; 30911 prim; 630911 prim.
- 2330055529 1 ...0728230911
unde: 11 prim; 911 prim; 30911 prim.
- 2153529 1 ...1089190911
unde: 11 prim; 911 prim; 90911 prim.
- 2330058529 1 ...9034790911
unde: 11 prim; 911 prim; 90911 prim.
Alte numere rapid prime Mersenne de forma A:

2355529 1;

2 600529 1;

2 208529 1;

2 205529 1;

2153529 1;

2108529 1;

2105529 1;

2103529 1;

2 67005529 1;

2 67305529 1;

267408529 1;

2 67503529 1;

2330003529 1;

2330108529 1;

2 400003529 1;

2500058529 1;

2999958529 1;

2 2000003529 1;

23100008529 1;

23100005529 1;

23510003529 1;

23520000529 1;

23540003529 1;

23550000529 1;

23580003529 1;

23620000529 1;

23730000529 1;

23760000529 1;

23780000529 1;

23810000529 1;

23820003529 1;

23850000529 1;

23850003529 1;

23870000529 1;

23800000529 1;

23800003529 1;

23800205529 1;

23800205529 1;

2 4000003529 1;

2 4999905529 1;

2 2008529 1;

2 2053529 1;

23003529 1;

23058529 1;

23108529 1;

23153529 1;

23253529 1;

23255529 1;

23258529 1;

23300529 1;

23355529 1;

23403529 1;
7

Revista Electronic MateInfo.ro ISSN 2065 6432 Septembrie 2010

www.mateinfo.ro

23405529 1;

23505529 1;

23508529 1;

2 4003529 1;

2 4200529 1;

2 4303529 1;

2 4803529 1;

2 4900529 1;

2 4905529 1;

210003529 1;

210153529 1;

215253529 1;

215055529 1;

215105529 1;

215400529 1;

215450529 1;

215508529 1;

215553529 1;

215903529 1;

216005529 1;

216705529 1;

216708529 1;

232508529 1;

232658529 1;

232700529 1;

232905529 1;

232908529 1;

233153529 1;

233208529 1;

233300529 1;

233753529 1;

233853529 1;

234000529 1;

234005529 1;

234008529 1;

237000529 1;

237003529 1;

237108529 1;

237003529 1;

239003529 1;

23529 1

B. 2...49 1
Toate numerele Mersenne de forma 2 xxx 449 1 i 2 xxx949 1 realizeaz urmtoarele
grupuri de cifre ce formeaz numere prime:
11 prim;

911 prim;

0911 prim;

etc.

11 prim;

311 prim;

9311 prim;

etc.

Numere rapid prime Mersenne


- 2 449 1 ...3257229311
unde: 11 prim;

311 prim;

9311 prim;

29311 prim.

9311 prim;

29311 prim.

- 2 2040449 1 ...6278029311
unde: 11 prim;

311 prim;

- 21449 1 ...395679311
unde: 11 prim;

311 prim;

9311 prim.
8

Revista Electronic MateInfo.ro ISSN 2065 6432 Septembrie 2010

www.mateinfo.ro

- 2122449 1 ...3798669311
unde: 11 prim;

311 prim;

9311 prim.

- 23449 1 ...2955789311
unde: 11 prim;

311 prim;

9311 prim.

- 284449 1 ...3216909311
unde: 11 prim;

311 prim;

9311 prim;

09311 prim.

- 21000005449 1 ...8754829311
unde: 11 prim;

311 prim;

9311 prim;

29311 prim.

- 2 6449 1 ...5454349311
unde: 11 prim;

311 prim;

9311 prim.

- 217449 1 ...5149069311
unde: 11 prim;

311 prim;

9311 prim.

- 238449 1 ...7438989311
unde: 11 prim;

311 prim;

9311 prim.

- 289449 1 ...2714509311
unde: 11 prim;

311 prim;

9311 prim;

09311 prim.

9311 prim;

09311 prim.

9311 prim;

29311 prim.

- 21949 1 ...6506509311
unde: 11 prim;

311 prim;

- 2 72949 1 ...2972429311
unde: 11 prim;

311 prim;

- 2 63949 1 ...0676749311
unde: 11 prim;

311 prim;

9311 prim.

- 234949 1 ...7590669311
unde: 11 prim;

311 prim;

9311 prim.

- 2 45949 1 ...7685389311
unde: 11 prim;

311 prim;

9311 prim.

- 2 66949 1 ...9975309311
unde: 11 prim;

311 prim;

9311 prim;

09311 prim.
9

Revista Electronic MateInfo.ro ISSN 2065 6432 Septembrie 2010

www.mateinfo.ro

- 2367949 1 ...7330829311
unde: 11 prim;

311 prim;

9311 prim;

29311 prim.

- 2 28949 1 ...7793549311
unde: 11 prim;

311 prim;

9311 prim.

- 219949 1 ...5097869311
unde: 11 prim;

311 prim;

9311 prim.

Alte numere rapid prime Mersenne de forma B:

2 449 1
2123449 1
2 633449 1
2893449 1
233375449 1
2 4185449 1
2500673449 1
2136949 1
2 67789949 1
2 66604949 1

23449 1
2153449 1
2893449 1
2903449 1
23555449 1
2 4415449 1
2500363449 1
29000036949 1
2 66955949 1
2 66606949 1

25449 1
2 213449 1
2833449 1
2923449 1
23575449 1
23650003449 1
23005449 1
2 4000017949 1
2 66624949 1
2 66607949 1

283449 1
2593449 1
2843449 1
2983449 1
23615449 1
23630003449 1
2 67673449 1
2999981949 1
2 66600949 1
2330184949 1

C. 2...77 1
Toate

numerele

Mersenne

de

forma 2 xxx0677 1 ;

2 xxx3677 1 ; 2 xxx 4677 1 ; 2 xxx5677 1 ; 2 xxx6677 1 ; 2 xxx8677 1

2 xxx1677 1;
i

2 xxx9677 1

realizeaz urmtoarele grupe de cifre ce formeaz numere prime:


71 prim;
90271 prim;

271 prim;

0271 prim;

10271 prim;

30271 prim;

70271 prim;

etc.

Numere rapid prime Mersenne


- 2 677 1 ...9683510271
unde: 71 prim;

271 prim;

10271 prim;

510271 prim.

- 28000001677 1 ...4904630271
unde: 71 prim;

271 prim;

30271 prim.

- 23677 1 ...0946870271
10

Revista Electronic MateInfo.ro ISSN 2065 6432 Septembrie 2010

unde: 71 prim;

271 prim;

70271 prim;

www.mateinfo.ro

870271 prim.

- 2 4000044677 1 ...8612790271
unde: 71 prim;

271 prim;

90271 prim;

790271 prim.

- 2 6000005677 1 ...7789110271
unde: 71 prim;

271 prim;

10271 prim.

- 23006677 1 ...2370230271
unde: 71 prim;

271 prim;

30271 prim;

230271 prim.

- 28677 1 ...7052470271
unde: 71 prim;

271 prim;

70271 prim.

- 29677 1 ...387590271
unde: 71 prim;

271 prim;

90271 prim.

Alte numere rapid prime Mersenne de forma C:

2 4000020677 1
28000001677 1
2 4000044677 1
2 6000005677 1
23686677 1

2 4000040677 1
29000023677 1
25000024677 1

28000021677 1
2 6000023677 1
2525677 1

29000021677 1
2134677 1
2185677 1

2 4000025677 1
2176677 1

25000015677 1
23776677 1
2 4026677 1

23786677 1
2 4536677 1

2 4416677 1
215096677 1

23716677 1
2 4476677 1

216106677 1
233266677 1
2177677 1

215456677 1
2 26006677 1

28000027677 1
2 4000028677 1

2197677 1
2168677 1
2 6000018677 1

215716677 1
232886677 1
233936677 1

215836677 1
233156677 1
237136677 1

2 4207677 1
2188677 1

233656677 1
2 6000017677 1
25000018677 1

29000029677 1

29000039677 1

11