PAGINA INIZIALE
pagine web di francesco mazzocca - seconda università degli studi di napoli - dipartimento di matematica - caserta
INFORMAZIONI
Facoltà di Scienze Matematiche, Fisiche e Naturali
Corso di Laurea in Matematica
Corso di Laurea in Matematica e Informatica
Anno Accademico 2001/2002
ALGEBRA 1


appunti
delle lezioni

CAPITOLO  2

Aritmetica in Z

 

 

La matematica é la "regina delle scienze" 
e la teoria dei numeri é la "regina della matematica".

                                                 Carl Friedrich Gauss

                                                               

    2.1 La divisione euclidea

    2.2 Sistemi di numerazione

    2.3  Massimo comune divisore e algoritmo di Euclide

    2.4  Il teorema fondamentale dell'aritmetica

    2.5  Alcune proprietà dei primi

    2.6  Esercizi

    2.7  Appendice

          2.7.1  Tabella di distribuzione di primi

          2.7.2  Primi di Mersenne e numeri perfetti

          2.7.3  Tabelle di numeri di Fermat

    

2.1  La divisione euclidea

DEFINIZIONE 1 Dati due interi a e b, con b ¹ 0, si dice che b divide a se esiste un intero q tale che a = bq. In questo caso si usa la notazione b|a e si dice anche che b é un divisore o fattore di a, ovvero che a é un multiplo di b, o ancora che a é divisibile per b. ¨

OSSERVAZIONE 2 Si noti che, per definizione, 0 non divide alcun intero. ¨

ESEMPIO 3 L'intero -3 divide 21, perché risulta 21 = (-3)(-7). Analogamente, abbiamo 25|0, perché 0 = 25·0. ¨

Valgono le seguenti proprietá:

· Ogni intero non nullo é divisibile per se stesso (proprietá riflessiva della divisibilitá).

· 1 e -1 sono gli unici divisori di 1,

· 0 é divisibile per ogni intero non nullo.

· a| b e b| c   Þ   a|c (proprietá transitiva della divisibilitá).

· a| b e b| a   Û   a = ±b (in questo caso a e b si dicono associati).

· Se c é un divisore di a e di b, allora c divide ogni intero del tipo ma+nb, ove m,n sono interi.

OSSERVAZIONE 4 E' chiaro che ogni intero non nullo a é multiplo di 1, -1, a, -a. Per tale motivo 1, -1, a, -a si dicono divisori banali di a. Nel caso a ¹ ±1 , un divisore di a diverso da a e -a si dice proprio. ¨

ESEMPIO 5 Gli interi 2,3,5,7,11 posseggono soltanto divisori banali. L'intero 15, oltre ai divisori banali, possiede quattro divisori non banali: 3, -3, 5 e -5. ¨

ESERCIZIO 6 Due interi distinti hanno gli stessi divisori se, e solo se, sono associati.

TEOREMA 7 (divisione euclidea) Siano a,b interi con b > 0. Allora esiste un'unica coppia di interi (q,r) per cui risulta

a = bq+r       e      0 £ r < b   .
(2.1)

DIMOSTRAZIONE.   Cominciamo a provare la (2.1) nel caso a ³ 0, osservando che, se é a < b, risulta (q,r) = (0,a), cioé a = b·0+a. Possiamo, quindi, suppore a ³ b e procedere per induzione su a. In queste ipotesi, essendo a > a-b ³ 0, possiamo scrivere a-b = bq1+r, con 0 £ r < b, da cui ricaviamo

a = (a-b)+b = (bq1+r)+b = b(q1+1)+r     ,
cioé
a = bq+r     ,
avendo posto q = q1+1.

Nel caso a < 0, risulta -a > 0 e, per quanto giá provato, esiste ed é unica la coppia (q0,r0) tale che

-a = bq0+r0     con    0 £ r0 < b   .
(2.2)
Se é r0 = 0, risulta a = b(-q0) e la (2.1) si ottiene per (q,r) = (-q0,0). Se é r0 > 0, dalla (2.2) ricaviamo
a = b(-q0)-r0 = b(-q0-1)+(b-r0)
e, osservato che é 0 < b-r0 < b, la (2.1) si ottiene per (q,r) = (-q0-1,b-r0).

Proviamo, ora, l'unicitá della coppia (q,r). A tale scopo, nell'ipotesi che valga la (2.1), sia (q¢,r¢) una coppia di interi per cui a = bq¢+r¢ e 0 £ r¢ < b e supponiamo q¢ < q. Allora é q-q¢ ³ 1 e abbiamo

r¢ = a-bq¢ = (a-bq)+b(q-q¢) ³ r+b  Þ  r¢ ³ b,
il che é assurdo. Invertendo i ruoli di q e q¢ si vede che non puó essere q < q¢; cosí abbiamo r = r¢ e q = q¢ e l'asserto é provato. ¨

Figura 2.1: Euclide (circa 365-300 A.C.)

DEFINIZIONE 8 Gli interi q ed r di cui alla proposizione precedente si chiamano rispettivamente quoziente e resto della divisione di a per b. ¨

ESEMPIO 9 Per a = -15 e b = 2, risulta q = -8 e r = 1. ¨

OSSERVAZIONE 10 Notiamo che, nel corso della dimostrazione della proposizione precedente, il procedimento usato per trovare il quoziente e il resto della divisione tra a( > 0) e b( > 0) non é altro che l'usuale algoritmo della divisione mediante sottrazioni successive, noto al Lettore dalle scuole medie: si sottrae ripetutamente b ad a fino ad ottenere un intero r non negativo e minore di b (il numero di sottrazioni é il quoziente q ed r il resto). ¨

DEFINIZIONE 11 La funzione |    |  :  a Î Z®|a| Î No definita da

|a| = ì
ï
í
ï
î
a,
se
a ³ 0
-a,
se
a < 0
si chiama valore assoluto. L'intero |a| si chiama valore assoluto di a. ¨

Il teorema che segue é una semplice generalizzazione del precedente.

TEOREMA 12 (divisione euclidea in Z) Siano a,b interi con b ¹ 0. Allora esiste un'unica coppia di interi (q,r) per cui risulta a = bq+r e 0 £ r < |b|.

COROLLARIO 13 Siano a,b due interi con b ¹ 0. Allora b divide a se, e solo se, é zero il resto della divisione di a per b.

 

 

2.2  Sistemi di numerazione

Sia a ³ 2 un fissato intero e consideriamo un arbitrario intero n > 0. Applicando ripetutamente la divisione euclidea, possiamo scrivere in un unico modo:

n
=
aq0+ro,
q0
=
aq1+r1,
q1
=
aq2+r2,
...
qm-2
=
aqm-1+rm-1,
qm-1
=
aqm+rm  ,  qm = 0 ,
(2.3)
ove gli rj sono interi non negativi minori di a.

OSSERVAZIONE 1 Eliminando i quozienti qj dalle precedenti relazioni (2.3), otteniamo

n = aq0+ro = a(aq1+r1)+ro =
= a2q1+r1a+ro = a2(aq2+r2)+r1a+ro = ¼
= rmam+rm-1am-1+¼+r2a2+r1a+r0.
e la funzione
na   \colon   n ® (rm,rm-1,... ,r1,r0)
tra N e le successioni finite e non nulle di interi non negativi minori di a é biunivoca. ¨

DEFINIZIONE 2 Sia

n = rmam+rm-1am-1+¼+r2a2+r1a+r0 ,    con  0 £ rj < a.
(2.4)
La scrittura
(rmrm-1¼r2r1r0)a
prende il nome di rappresentazione in base a dell'intero n. Quando la base a della rappresentazione dell'intero n é chiara dal contesto, si usa scrivere
rmrm-1¼r2r1r0  ,
invece di (rmrm-1¼r2r1r0)a. ¨

OSSERVAZIONE 3 La definizione precedente, naturalmente, presuppone che si sia fissato un insieme di a simboli, detti cifre, per rappresentare tutti gli interi maggiori o uguali a zero e minori di a. A volte, specialmente in teoria dell'informazione, per le cifre si usa il termine inglese digit. Nel caso a = 2 le cifre vengono chiamate anche bit. ¨

DEFINIZIONE 4 La funzione che ad ogni intero positivo associa la successione delle cifre che lo rappresentano in base a si chiama sistema di numerazione in base a. ¨

 

Figura 2.2: Codex Vigilanus (976 D.C.)

OSSERVAZIONE 5 Di solito in un sistema di numerazione lo zero si denota con 0 e l'unitá con 1. I sistemi di numerazione piú in uso sono i seguenti:

· Il sistema in base dieci o decimale, le cui cifre sono nell'ordine: 0,1,2,3,4,5,6,7,8,9.

· Il sistema in base due o binario, le cui cifre sono nell'ordine: 0,1.

· Il sistema in base otto le cui cifre sono nell'ordine: 0,1,2,3,4,5,6,7.

· Il sistema in base sedici o esagesimale, le cui cifre da zero a nove sono quelle decimali e le rimanenti sono: A:=dieci, B:=undici, C:=dodici, D:=tredici, E:=quattordici, F:=quindici.

I sistemi di numerazione che abbiamo introdotto si chiamano posizionali: il valore da attribuire ad una cifra che compare nella rappresentazione di un numero non dipende solo dalla cifra ma anche dalla sua posizione. Le origini del sistema di numerazione decimale non sono del tutto chiare; é molto probabile che fu ideato dagli indiani, forse nel VI secolo D.C., e successivamente trasmesso agli arabi. Tra coloro che maggiormente contribuirono a diffondere in Europa questo sistema di numerazione attorno al XIII secolo vi fu Leonardo Pisano Fibonacci (1170-1250), che con il suo "Liber Abaci" (1228) presentó il sistema posizionale e le conseguenti regole di calcolo, evidenziando i notevoli vantaggi del nuovo metodo.Il piú antico testo europeo contenente le cifre decimali, tranne lo zero, risale al 976 D.C. e si trova nel "Codex Vigilanus" (vedi Figura. 2.2). ¨

ESEMPIO 6 (109)dieci = (1101101)due = (6D)sedici. ¨

ESEMPIO 7 a = (10)a , per ogni intero a > 1. ¨

 

 

2.3  Massimo comune divisore e algoritmo di Euclide

Assegnati due interi a e b, un loro divisore comune é un intero c che divide sia a che b.

ESEMPIO 1 I divisori comuni di 12 e 18 sono: ±1, ±2, ±3, ±6. ¨

DEFINIZIONE 2 Un intero d si dice massimo comune divisore di due assegnati interi a e b se d é un divisore comune di a e b e se ogni divisore comune di a e b é anche un divisore di d. ¨

OSSERVAZIONE 3 Se a e b hanno un massimo comune divisore d, allora ne hanno esattamente due: d e -d. ¨

ESEMPIO 4 I massimi comuni divisori di 12 e 18 sono 6 e -6. ¨

OSSERVAZIONE 5 Un massimo comune divisore di a e b é anche un massimo comune divisore di a e -b. ¨

OSSERVAZIONE 6 Sia a = bq+r. Allora un intero d é massimo comune divisore di a e b se, e solo se, d é massimo comune divisore di b ed r. ¨

TEOREMA 7 (algoritmo di Euclide) Se a,b sono interi non nulli, allora esiste un massimo comune divisore di a e b.

DIMOSTRAZIONE.   In forza dell'osservazione  non é restrittivo supporre che a e b siano positivi. Costruiamo la seguente successione di divisioni, fino ad ottenere un resto uguale a zero: 

a
=
bq1+r1
con
0 £ r1 < b,
b
=
r1q2+r2
con
0 £ r2 < r1,
r1
=
r2q3+r3
con
0 £ r3 < r2,
r2
=
r3q3+r4
con
0 £ rk-2 < rk-3,
....
rk-4
=
rk-3qk-2+rk-2
con
0 £ r4 < r3,
rk-3
=
rk-2qk-1+rk-1
con
0 £ rk-1 < rk-2,
rk-2
=
rk-1qk+rk
con
rk = 0.
(2.5)
Allora, in forza dell'osservazione  6 , abbiamo che rk-1 é un massimo comune divisore di a e b. ¨

OSSERVAZIONE 8 Si noti che il procedimento riportato nella (2.5) é un vero e proprio algoritmo (detto anche delle divisioni successive) per il calcolo di un massimo comune divisore di a e b: il massimo comune divisore cercato é l'ultimo resto non nullo nella successione di divisioni (2.5). Tale algoritmo é stato descritto per la prima volta duemilatrecento anni fa da Euclide nei suoi "Elementi" e, ancora oggi, é il piú efficiente che si conosca. ¨

ESEMPIO 9 Vediamo come lavora l'algoritmo (2.5) nel caso a = 306 e b = 135:

306
=
135·2+36
con
0 £ 36 < 135,
135
=
36·3+27
con
0 £ 27 < 36,
36
=
27·1+9
con
0 £ 9 < 27,
27
=
9·3+0.
L'ultimo resto non nullo é 9, che quindi é un massimo comune divisore di 306 e 135. ¨

TEOREMA 10 (identitá di Bézout) Siano a,b interi non nulli e d un loro massimo comune divisore. Allora d si puó scrivere come combinazione lineare di a e b a coefficienti in Z, esistono cioé due interi m,n tali che

d = ma+nb.
(2.6)

DIMOSTRAZIONE.   Partendo dalla prima delle uguaglianze (2.5) e andando verso le successive, abbiamo

r1
=
a-bq1,
r2
=
b-r1q2
=
(-q2)a+(1+q1q2)b
r3
=
r1-r2q3
=
(1+q2q3)a+[-q1-(1+q1q2)q3]b
e, cosí continuando, abbiamo che ogni rj é combinazione lineare a coefficienti in Z di a e b. In particolare questa proprietá sará vera per rk-1 e, essendo d = ±rk-1, l'asserto é completamente provato. ¨

ESEMPIO 11 Applichiamo il procedimento del teorema precedente all'esempio  9 , ove a = 306, b = 135 e d = 9. Abbiamo:

36 = 306 - 2·135 ,
27 = 135 - 3·36 = 135 - 3(306 - 2·135) = -3·306 + 7·135 ,
9 = 36-27 = (306 - 2·135)+(-3·306 + 7·135) = 4·304 - 9·135.
Gli interi cercati sono, dunque, m = 4 e n = -9. ¨

ESERCIZIO 12 Provare che due interi non nulli a,b hanno un unico massimo comune divisore positivo (che si denota con MCD(a,b) o con (a,b)).

ESERCIZIO 13 Sia d = ±MCD(a,b) e supponiamo a = da1 e b = db1. Provare che risulta MCD(a1,b1) = 1 (in questo caso a1 e b1 si dicono primi tra loro o coprimi).

ESERCIZIO 14 Provare che due interi a,b sono coprimi se, e solo se, esistono m,n Î Z tali che ma+nb = 1.

ESERCIZIO 15 Siano a e b coprimi e a divida bc. Provare che a divide c.

PROPOSIZIONE 16 Provare che, se a,b,c sono interi con a,b ¹ 0, l'equazione

ax+by = c
(2.7)
ha soluzioni intere se, e solo se, c é un multiplo di un massimo comune divisore d di a e b.

DIMOSTRAZIONE.   Se ([`x],[`y]) é una soluzione intera della (2.7), d divide a[`x]+b[`y] = c, perché d divide sia a che b. Viceversa, se é c = kd, con k Î Z, e d = ma+nb (cfr.(2.6)), risulta

c = kd = k(ma+nb) = a(km)+b(kn)
e ([`x],[`y]) = (km,kn) é una soluzione intera della (2.7). ¨

PROPOSIZIONE 17 Nell'ipotesi che l'equazione (2.7) abbia una soluzione intera (h,k), sia d un massimo comune divisore di a e b e sia a = da1, b = db1. Allora le soluzioni intere della (2.7) sono tutte e sole quelle del tipo

(h+nb1,k-na1)   ,   n Î Z  .
(2.8)

DIMOSTRAZIONE.   É immediato verificare che una coppia del tipo (2.8) é una soluzione intera della (2.7). Supponiamo, dunque, che ([`x],[`y]) sia una soluzione intera della (2.7) e osserviamo che, in queste ipotesi, si ha:

a(
x
 
-h) = b(k-
y
 
)  Þ a1(
x
 
-h) = b1(k-
y
 
)
e, poiché a1 e b1 sono coprimi, abbiamo che a1 divide k-[`y] e b1 divide [`x]-h. Ne segue che esiste un intero n per cui ([`x],[`y]) = (h+nb1,k-na1) e l'asserto é completamente provato. ¨

DEFINIZIONE 18 Un intero m si dice minimo comune multiplo di due assegnati interi non nulli a e b se a e b dividono m e se ogni multiplo di a e b é anche un multiplo di m. ¨

ESERCIZIO 19 Sia d = MCD(a,b) e ab = dm. Provare che m é un minimo comune multiplo di a,b.

ESERCIZIO 20 Se a e b sono coprimi, provare che ab é un minimo comune multiplo di a e b.

ESERCIZIO 21 Provare che due interi non nulli a,b hanno esattamente due minimi comuni multipli, che sono l'uno l'opposto dell'altro (l'unico minimo comune multiplo positivo di a,b si denota con mcm(a,b)).

ESERCIZIO 22 Estendere le definizioni di minimo comune multiplo e di massimo comune divisore al caso di piú di due interi.

 

2.4  Il teorema fondamentale dell'aritmetica

 

I cosiddetti pitagorici avendo cominciato ad occuparsi di ricerche matematiche ed essendo grandemente progrediti in esse, furono condotti da questi loro studi ad assumere come principi di tutte le cose esistenti quelli di cui fanno uso le scienze matematiche. E poiché i primi che qui s'incontrano sono, per natura, i numeri, sembró loro di ravvisare in questi, molte piú analogie con ció che esiste e avviene nel mondo, di quante se ne possono trovare nel fuoco, nella terra e nell'acqua [...]. Avendo poi riconosciuto che le proprietá e le relazioni delle armonie musicali corrispondono a rapporti numerici, e che in altri fenomeni naturali si riscontrano analoghe corrispondenze coi numeri furono tanto piú indotti ad ammettere che i numeri siano gli elementi di tutte le cose esistenti e che tutto il cielo sia proporzione ed armonia.

                                                                                                   Aristotele (Metaphysica, I, 5)

In questo paragrafo faremo vedere che ogni intero diverso da zero si puó scrivere, in modo essenzialmente unico, come prodotto di numeri speciali, i numeri primi, che fra poco definiremo.

DEFINIZIONE 1 Un elemento u Î Z si dice invertibile se esiste un intero u¢ tale che uu¢ = 1. ¨

ESERCIZIO 2 Provare che gli unici elementi invertibili di Z sono 1 e -1.

DEFINIZIONE 3 Un elemento a Î Z si dice irriducibile se é diverso da 0,1,-1 e i suoi unici divisori sono quelli banali, cioé 1,-1,a,-a. ¨

ESERCIZIO 4 Provare che un intero a, diverso da 0,1,-1, é irriducibile se, ogni qualvolta a si scrive come prodotto a = bc con b,c Î Z, allora uno tra b e c é invertibile; cioé b = ±1 e c = ±a, oppure b = ±a e c = ±1.

DEFINIZIONE 5 Un elemento p Î Z si dice primo se é diverso da 0,1,-1 e se ogni qualvolta divide un prodotto ab, con a,b Î Z, allora divide uno almeno dei fattori. ¨

ESERCIZIO 6 Provare che un intero a é irriducibile (risp. primo) se, e solo se, -a é irriducibile (risp. primo).

PROPOSIZIONE 7 Un numero intero é primo se, e soltanto se, é irriducibile.

DIMOSTRAZIONE.   Sia p un primo e supponiamo p = ab. Poiché p|ab, abbiamo che p|a o p|b, cioé a = ph o b = pk, con h,k Î Z. Ne segue che p = phb o p = pak, cioé hb = 1 o ak = 1 e quindi uno tra a e b é invertibile. Abbiamo cosí che p é irriducibile.
Sia ora p un irriducibile e supponiamo p|ab. Posto ph = ab, supponiamo per esempio che p non divida a. In queste ipotesi é MCD(a,p) = 1 ed esistono due interi m,n tali che ma+np = 1. Allora risulta mab+npb = b e, dividendo p il primo membro di questa uguaglianza, deve dividere b. Abbiamo cosí che p é primo. ¨

ESERCIZIO 8 Sia p un primo che divide il prodotto a1a2¼ak. Allora p divide almeno uno dei fattori a1,a2,... ,ak.

L'importanza dei numeri primi in aritmetica risiede nella validitá del seguente teorema.

TEOREMA 9 (teorema fondamentale dell'aritmetica) Ogni intero n ³ 2 puó essere fattorizzato nella forma n = p1p2¼pk, ove p1,p2,... ,pk sono primi positivi (non necessariamente distinti) e tale fattorizzazione é unica, a meno dell'ordine dei fattori.

DIMOSTRAZIONE.   Riportiamo una dimostrazione che fa uso del principio di buon ordinamento.

· Sia X l'insieme degli interi n ³ 2 che non ammettono una fattorizzazione in primi positivi. Se assumiamo X ¹ Æ, possiamo considerare il minimo m di X.

· L'intero m non é primo (altrimenti m Ï X) e quindi é m = ab, con 1 < a,b < m. Ne segue che a,b Ï X.

· Gli interi a,b, sono fattorizzabili in primi positivi e da ció segue che m é fattorizzabile in primi; un assurdo.

· Sia Y l'insieme degli interi n ³ 2 che ammettono fattorizzazioni distinte in primi, a meno dell'ordine dei fattori. Se Y ¹ Æ, possiamo considerare il minimo m di Y e due sue diverse fattorizzazioni del tipo desiderato m = p1p2¼pk e m = p¢1p¢2¼p¢l.

· p1| m = p¢1p¢2¼p¢l Þp1 divide almeno uno dei p¢j.

Non é restrittivo supporre che p1| p¢1 e da ció segue p1 = p¢1. Cosí abbiamo che l'intero [m/(p1)] ³ 2 é minore di m e possiede due distinte fattorizzazioni del tipo desiderato

m
p1
= p2p3¼pk = p¢2p¢3¼p¢l,
un assurdo. ¨

COROLLARIO 10 Ogni intero n ³ 2 puó essere scritto nella forma

n = p1h1p2h2¼pkhk,
ove p1,p2,... ,pk sono primi positivi distinti e tale scrittura é unica, a meno dell'ordine dei fattori.

COROLLARIO 11 Siano a,b > 1 due interi e

a = p1h1p2h2¼pshs  ,    b = p1k1p2k2¼psks
loro fattorizzazioni in primi distinti con hi ³ 0 e ki ³ 0, per ogni i = 1,2,...,s. Allora risulta
MCD(a,b) = p1min(h1,k1)p2min(h2,k2)¼psmin(hs,ks)
e
mcm(a,b) = p1max(h1,k1)p2max(h2,k2)¼psmax(hs,ks)  .

COROLLARIO 12 Sia m un intero tale che |m| ³ 2. Allora m possiede una fattorizzazione in primi. Inoltre, se

m = p1p2¼pk = q1q2¼ql,
con p1,p2,... ,pk,q1,q2... ,ql primi, allora si ha k = l ed esiste una permutazione s di {1,2,... ,k} tale che pj = ±qs(j), per ogni j = 1,2,... ,k.

OSSERVAZIONE 13 E' da notare che se 1 e -1 fossero considerati primi, il teorema fondamentale dell'aritmetica sarebbe falso. ¨

OSSERVAZIONE 14 Il teorema fondamentale dell'aritmetica assicura che la conoscenza dell'insieme di tutti i numeri primi permette di costruire, mediante la moltiplicazione, tutti gli altri interi. E', inoltre, intuibile che le proprietá algebriche di un intero n dipendono dai primi che compaiono nella sua fattorizzazione in primi. Molti autori, usando un'allegoria estremamente calzante, paragonano ogni primo ad un tipo di mattone e gli interi alle case che possono costruirsi con questi mattoni. Purtroppo lo studio dei numeri primi, che é uno dei capitoli fondamentali della teoria dei numeri, presenta notevoli difficoltá e, ancora oggi, non si riesce a risolvere molti dei problemi ad essi relativi. E' questo uno dei motivi per cui l'aritmetica riveste un ruolo centrale nella crittografia moderna. L'efficienza di molti sistemi crittografici, infatti, dipende dalla possibilitá di trovare facilmente numeri primi "molto grandi" e dalla difficoltá di decomporre in fattori primi gli interi "molto grandi". ¨

 

 

2.5  Alcune proprietá dei primi

 

I matematici hanno finora tentato invano di scoprire qualche ordine nella successione dei numeri primi, e noi abbiamo ragione di credere che questo é un mistero nel quale la mente umana non penetrerá mai.

                                                                                Leonhard Euler
 (in G. Simmons, Calculus Gems, McGraw Hill Inc., 1992)

Il teorema che segue stabilisce la non finitezza dell'insieme dei numeri primi. La sua dimostrazione, nota come "argomento di Euclide" e riportata negli "Elementi," pur nella sua semplicitá, rimane per molti una delle piú belle ed eleganti di tutti i tempi.

TEOREMA 1 (teorema di Euclide) L'insieme P dei numeri primi é infinito.

DIMOSTRAZIONE.   Si supponga che P = {p1,p2,... ,pt} sia finito e si ponga n = 1+p1p2¼pt. Poiché |n| ³ 2, esiste un primo pi che divide n. Ne segue che pi divide n-p1p2¼pt = 1, un assurdo. ¨

ESERCIZIO 2 Sia m un intero maggiore di 2. Provare che, se m non é divisibile per alcun intero n tale che 2 £ n £ Öm, allora m é primo.

ESERCIZIO 3 Sia m un intero maggiore di 2. Provare che, se m non é divisibile per alcun primo positivo minore o uguale di Öm, allora m é primo.

Figura 2.3: Eratostene (272 A.C. - 192 A.C.)

ESERCIZIO 4 Sia m un intero maggiore di 2 e si consideri la successione Pr(m) di interi costruita con il seguente algoritmo (crivello di Eratostene): 1. scrivere la successione crescente degli interi da 2 ad m;

2. cancellare dalla successione tutti gli interi maggiori di 2 che sono multipli di 2;

3. se nella nuova successione non vi sono interi maggiori di 2 e minori o uguali di Öm terminare l'algoritmo (altrimenti andare al passo successivo);

4. detto p1 l'intero che compare dopo 2 nella nuova successione (chi é?), cancellare tutti gli interi maggiori di p1 che sono multipli di p1;

5. se nella nuova successione non vi sono interi maggiori di p1 e minori o uguali di Öm terminare l'algoritmo (altrimenti andare al passo successivo);

6. detto p2 l'intero che compare dopo p1 nella nuova successione (chi é?), cancellare tutti gli interi maggiori di p2 che sono multipli di p2;

....    continuare con la stessa regola fino a quando l'algoritmo termina     .... Provare che Pr(m) é la successione dei numeri primi che sono minori o uguali di m.

OSSERVAZIONE 5 Uno dei problemi piú interessanti che pone il teorema di Euclide é quello di studiare la distribuzione dei numeri primi nell'insieme dei numeri naturali; in altre parole, si tratta di trovare una formula per il numero p(m,n) dei primi p tali che m £ p £ n. La distribuzione molto irregolare dei primi su piccola scala non deve trarre in inganno: é possibile provare che su grande scala questa distribuzione é abbastanza regolare. Per esempio, giá nel diciottesimo secolo, ad opera di Eulero, si sapeva che era divergente la serie degli inversi dei numeri primi

1
2
+ 1
3
+ 1
5
+ 1
7
+ 1
11
+ 1
13
+ 1
17
+ ¼ = ¥
å
n = 1 
1
pn
   ,         con  pn: = n-esimo  primo  positivo.
Questo significa che le somme parziali
1
2
+ 1
3
+ 1
5
+ 1
7
+ 1
11
+ ¼+ 1
pn
crescono indefinitamente al crescere di n.

Osserviamo che la successione (p(n) = p(2,n)) é crescente e che il teorema di Euclide dice che


lim
n® +¥ 
p(n) = +¥.
Un risultato interessante al riguardo é che la successione (p(n)) tende asintoticamente all'infinito come la successione (n/log n ), nel senso che

lim
n® +¥ 
p(n)
n/log n
= 1 ;
A tutt'oggi é aperto il problema del calcolo di una formula esplicita di p(m,n). ¨

ESERCIZIO 6 Provare che, per ogni intero n > 1, la successione finita

n!+2 ,  n!+3 , ...  , n!+n
non contiene numeri primi. Dedurne che, per ogni intero positivo n, esistono due primi consecutivi p,q tali che q-p ³ n.

Figura 2.4: M.Mersenne (1588-1648)

ESERCIZIO 7 Provare che, se n é un intero maggiore di 1 e p un primo positivo, allora non esiste alcun numero razionale y tale che yn = p.

ESERCIZIO 8 Provare che, se m,n sono interi positivi risulta

2mn-1 = (2m-1)(2(n-1)m+2(n-2)m+ ¼+2n+1) .
Dedurne che, se 2h-1 é un primo positivo, allora h é un primo. Trovare inoltre il piú piccolo primo positivo p tale che 2p-1 non é un primo.

OSSERVAZIONE 9 I primi della forma mp = 2p-1 si chiamano primi di Mersenne, dal nome di uno dei matematici che li studió. E' aperto il problema di stabilire se esistono o meno infiniti primi di Mersenne. Al momento (febbraio 2002) si conoscono solo trentanove primi di Mersenne (cfr.), precisamente quelli corrispondenti ai seguenti valori di p: 2, 3, 5, 7, 13, 17, 19, 31, 61, 89, 107, 127, 521, 607, 1279, 2203, 2281, 3217, 4253, 4423, 9689, 9941, 11213, 19937, 21701, 23209, 44497, 86243, 110503, 132049, 216091, 756839, 859433, 1257787, 1398269, 2976221, 3021377, 6972593, 13466917. L'ultimo di questi é il piú grande numero primo conosciuto ed é stato scoperto il 14 novembre 2001 nell'ambito di un'organizzazione amatoriale di nome GIMPS (The Great Internet Mersenne Prime Search), che si occupa di trovare nuovi primi di Mersenne e puó essere contattata via internet attraverso il seguente indirizzo: http://www.mersenne.org. Su questo sito web si trovano anche molte informazioni sui numeri di Mersenne e, piú in generale, sui numeri primi di forme particolari. ¨

Figura 2.5: P. de Fermat (1601-1665)

ESERCIZIO 10 Provare che, se 2h+1 é primo, allora h non puó avere fattori dispari, cioé deve essere una potenza di 2.

OSSERVAZIONE 11 I numeri della successione fn = (22n+1) si chiamano numeri di Fermat, dal nome del matematico che li introdusse. I cinque termini iniziali della successione sono

fo = 3  , f1 = 5  , f2 = 17  ,  f3 = 257  , f4 = 65537
e risultano primi; per questo motivo lo stesso Fermat congetturó che erano primi tutti i termini della successione. Fu L.Euler a provare la falsitá della congettura trovando che f5 = 4294976297 si decompone nel prodotto dei due primi 641 e 6700417. Il problema di stabilire se un numero di Fermat é primo (primo di Fermat) é molto difficile; ancora oggi fo, f1, f2, f3, f4 sono gli unici primi di Fermat noti e non si sa se i primi di Fermat sono in numero finito o infinito. E' noto, per esempio, che i numeri da f6 a f23 non sono primi e f24 é il piú piccolo numero di Fermat per cui non si sa se é primo (cfr.). ¨

 

 

2.6  Esercizi

1    Provare che, per ogni due interi a,b, risulta

|a+b| £ |a|+ |b|    e    |ab| = |a||b|.

2    Scrivere nelle basi 3,5,8 il numero 358.

3    Scrivere in base 10 i numeri (258)16,(45)6,(67)8.

4     Sia a una delle nove cifre decimali diverse da zero. Per ogni intero positivo n, si denoti con ka(n) il numero degli interi positivi la cui notazione decimale contiene al piú n cifre e, tra queste, la cifra a. Provare che risulta ka(1) = 1 e, per ogni n > 1,

ka(n+1) = 9ka(n)+10n.

5    Siano a,b,c interi e si supponga che a,b sono divisori di c. Provare, mediante qualche esempio, che ab non é necessariamente un divisore di c. Provare che, se a,b sono coprimi, allora ab é un divisore di c.

6    Calcolare MCD(18,105) e MCD(205,65).

7    Calcolare il MCD(a2,b3) sapendo che MCD(a,b) = 9.

8    Calcolare il massimo comune divisore positivo d di 140 e 250 e determinare una coppia di interi (a,b) tale che d = 140a + 250b.

9    Provare, usando l'algoritmo di Euclide, che 365 e 3752 sono coprimi.

10    Provare che, per ogni intero n > 1, l'intero n3+1 non é primo.

11    Trovare i numeri primi maggiori di 2 e minori di 100 usando il crivello di Eratostene.

12    Provare che, se a,b sono interi positivi, risulta ab = MCD(a,b)·mcm(a,b).

13    Provare che 5n+3 e 7n+4 sono coprimi per ogni intero non negativo n.

14    Siano a,b interi positivi coprimi. Provare che esistono due interi d,e tali che

1
ab
= d
a
+ e
b
.

 

 

2.7  Appendice

2.7.1  Tabella di distribuzione di primi

La tabella che segue riporta alcuni valori noti della funzione p(m,n) pari al numero di primi p con m £ p £ n, m,n interi positivi.

(m,n)
p(m,n)
(m,n)
p(m,n)
(2,100)
25
(107,107+100)
2
(100,200)
21
(107+100,107+200)
6
(200,300)
16
(107+200,107+300)
6
(300,400)
16
(107+300,107+400)
6
(400,500)
17
(107+400,107+500)
5
(500,600)
14
(107+500,107+600)
4
(600,700)
16
(107+600,107+700)
7
(700,800)
14
(107+700,107+800)
10
(800,900)
15
(107+800,107+900)
9
(900,1000)
14
(107+900,107+1000)
6
(105,105+100)
6
(1012,1012+1000)
4
(105+100,105+200)
10
(1012+100,1012+200)
6
(105+200,105+300)
8
(1012+200,1012+300)
2
(105+300,105+400)
8
(1012+300,1012+400)
4
(105+400,105+500)
7
(1012+400,1012+500)
2
(105+500,105+600)
7
(1012+500,1012+600)
4
(105+600,105+700)
10
(1012+600,1012+700)
3
(105+700,105+800)
5
(1012+700,1012+800)
5
(105+800,105+900)
6
(1012+800,1012+900)
1
(105+900,105+1000)
8
(1012+900,1012+1000)
6

 

 

2.7.2  Primi di Mersenne e numeri perfetti

Si chiamano numeri di Mersenne gli interi del del tipo

mp = (2p-1),
ove p é un primo positivo; di questi, quelli che sono primi, si chiamano primi di Mersenne (cfr. Osservazione  9 ).

Al momento si conoscono solo 39 primi p per cui mp é primo; di seguito ne riportiamo la lista.



Primi p per cui mp é primo

c r|lp
scoperto da
p
scoperto da
2
-
3
-
5
-
7
-
13
anonimo (1456)
17
Cataldi (1588)
19
Cataldi (1588)
31
Eulero (1772)
61
Pervushin (1883)
89
Powers (1911)
107
Powers (1914)
127
Lucas (1878)
521
Robinson (1952)
607
Robinson (1952)
1279
Robinson (1952)
2203
Robinson (1952)
2281
Robinson (1952)
3217
Riesel (1957)
4253
Hurwitz (1961)
4423
Hurwitz (1961)
9689
Gillies (1963)
9941
Gillies (1963)
11213
Gillies (1963)
19937
Tuckerman (1971)
21701
Noll    e   Nickel (1978)
23209
Noll (1979)
44497
Nelson   e   Slowinski (1979)
86243
Slowinski (1982)
110503
Colquitt   e   Welsh (1988)
132049
Slowinski (1983)
216091
Slowinski (1985)
756839
Slowinski   e   Gage (1992)
859433
Slowinski   e   Gage (1994)
1257787
Slowinski   e   Gage (1996)
1398269
Armengaud (1966)
2976221
Spence (1997)
3021377
Clarkson (1998)
6972593
Hajratwala (1999)
13466917
Cameron (2001)
 

E' noto che tra 2 e 1398269 non vi sono altri primi p per cui mp é primo. Un intero positivo n si dice perfetto se é somma dei suoi divisori positivi propri. Per esempio, i primi due numeri perfetti sono

6 = 1+2+3  ,       28 = 1+2+4+7+14   .
L'esistenza di numeri perfetti é legata a quella di primi di Mersenne dal seguente teorema.

TEOREMA 1 Un intero positivo n é un numero pari perfetto se, e solo se, n é del tipo 2p-1(2p-1), con 2p-1 primo di Mersenne.

Non é al momento noto se esistano o meno numeri dispari perfetti.

 

 

2.7.3  Tabelle di numeri di Fermat

Ricordiamo che si chiamano numeri di Fermat gli interi della successione (cfr.osservazione  11 )

fn = (22n+1);
di questi, quelli che sono primi, si chiamano primi di Fermat.

A tutt'oggi si conoscono soltanto i seguenti cinque primi di Fermat:

fo = 3  , f1 = 5  , f2 = 17  ,  f3 = 257  , f4 = 65537 .

Si conoscono 151 numeri di Fermat che non sono primi. Le tabelle che seguono riassumono lo stato delle conoscenze attuali sui numeri fm, con m > 4.





Numeri di Fermat fm, con m > 4.

m
proprietá note di    fm
5,6,7,8,10,11
é nota la fattorizzazione in primi
12
si conoscono solo 5 primi della fattorizzazione
13
si conoscono solo 4 primi della fattorizzazione
15,25
si conoscono solo 3 primi della fattorizzazione
16,19,27,30,36,38,52,147,150,416
si conoscono solo 2 primi della fattorizzazione
17,18,21,23,26,28,29,32,37,39,42
si conosce solo 1 primo della fattorizzazione
e 116 valori di m con    42 < m £ 303088
14,20,22
si sa che non sono primi ma non si conosce
nessun primo della fattorizzazione
24,31,33,34,35,40,41,43,44,45,...
non é noto se sono primi o non


Tabella dei numeri di Fermat di cui si conosce la fattorizzzione in primi

m
primi che dividono    fm
scoperti da
anno
5
641
Eulero
1732
6700417
Eulero
1732
6
274177
Landry
1880
67280421310721
Landry e Le Lasseur
1880
7
59649589127497217
Morrison e Brillhart
1970
11141971095088142685·29
Morrison e Brillhart
1970
8
1238926361552897
Brent e Pollard
1980
n59·211+1
Brent e Pollard
1980
9
2424833
Western
1903
n46·211+1
Lenstra, Manasse e altri
1990
n96·211+1
Lenstra, Manasse e altri
1990
10
45592577
Selfridge
1953
6487031809
Brillhart
1962
n37·212+1
Brent
1995
n248·213+1
Brent
1995
11
319489
Cunningham
1899
974849
Cunningham
1899
10253207784531279·214+1
Brent
1988
434673084282938711·213+1
Brent
1988
n560·213+1
Brent e Morain
1988

N.B. Il simbolo nn indica un intero positivo con n cifre decimali.

 


Note:

Una successione (an) di interi si dice crescente se risulta an £ an+1, per ogni n.

Due primi p,q, con p < q, si dicono consecutivi se q é il piú piccolo primo maggiore di p. Nel caso p = 2,q = 3 o q = p+2, i primi p,q si dicono gemelli. Non é noto se l'insieme delle coppie di primi gemelli é finito o infinito. Alcune coppie di primi gemelli sono: (3,5), (5,7), (11,13), (17,19), (29,31), (10.006.427,10.006.429).


File translated from TEX by TTH, version 2.51.
On 28 Feb 2002, 19:55.