22.05.2013 Views

Elementi di Matematica discreta - Università degli Studi di Torino

Elementi di Matematica discreta - Università degli Studi di Torino

Elementi di Matematica discreta - Università degli Studi di Torino

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Università</strong> <strong>di</strong> <strong>Torino</strong><br />

QUADERNI DIDATTICI<br />

del<br />

Dipartimento <strong>di</strong> <strong>Matematica</strong><br />

DANIELA ROMAGNOLI<br />

<strong>Elementi</strong> <strong>di</strong> <strong>Matematica</strong> <strong>di</strong>screta<br />

Quaderno # 23 – Gennaio 2004


PREFAZIONE<br />

In questo quaderno <strong>di</strong>dattico è contenuta la traccia delle lezioni del laboratorio <strong>di</strong><br />

matematica <strong>di</strong>screta per il corso <strong>di</strong> laurea in <strong>Matematica</strong> <strong>di</strong> <strong>Torino</strong> (anno accademico<br />

2003-2004). Le lezioni si propongono sia <strong>di</strong> richiamare i prerequisiti necessari che <strong>di</strong><br />

introdurre strumenti nuovi per la presentazione <strong>di</strong> alcune tematiche del calcolo<br />

combinatorio e più in generale della matematica <strong>di</strong>screta .<br />

Filo conduttore del laboratorio è l'uso del concetto <strong>di</strong> funzione nel contare gli elementi<br />

<strong>di</strong> un insieme, il suo scopo è quello <strong>di</strong> elaborare il materiale presentato nelle lezioni ,<br />

integrandolo con osservazioni ed esercizi. Per una più vasta trattazione dei temi<br />

presentati si rimanda alla bibliografia che riporta i testi consigliati ed usati dai<br />

frequentanti il laboratorio per la stesura <strong>di</strong> tesine attinenti gli argomenti presentati .<br />

INDICE<br />

.<br />

Capitolo1 – IL PRINCIPIO DI INDUZIONE MATEMATICA E IL METODO<br />

DELLE SCELTE ……………… …………………………………p.1<br />

Capitolo 2 – CORRISPONDENZE E FUNZIONI<br />

2.1 Corrispondenze tra insiemi …. ………………………………….…p.5<br />

2.2 Funzioni tra insiemi finiti ………………………………………….p.7<br />

Capitolo 3 – SUCCESSIONI E RELAZIONI RICORSIVE<br />

3.1 Definizioni ed esempi……………….…….…………………………p.19<br />

3.2 Successioni aritmetiche e geometriche…....…………………………p.23<br />

3.3 La successione <strong>di</strong> Fibonacci……………………………………….p.26<br />

3.4 Relazioni ricorsive lineari………………………………………….p.31<br />

Capitolo 4 – FUNZIONI ARITMETICHE E FUNZIONI INTERE<br />

4.1 Funzioni aritmetiche moltiplicative……………….. .……………...p.39<br />

4.2 La funzione <strong>di</strong> Eulero e la funzione <strong>di</strong> Moebius . …………………..p.40<br />

4.3 Funzioni intere……………………………………………………..p.50


D.Romagnoli – <strong>Elementi</strong> <strong>di</strong> matematica <strong>di</strong>screta<br />

CAPITOLO 1<br />

Il principio <strong>di</strong> induzione matematica e il metodo delle scelte<br />

Alla base del contare vi sono l’insieme N dei numeri naturali, a tutti ben noto fin<br />

dalle scuole elementari, e le sue proprietà.<br />

L’insieme N dei numeri naturali viene formalmente determinato dai cinque assiomi<br />

seguenti, dovuti al matematico Giuseppe Peano ( 1858-1931):<br />

i) 0 è un numero naturale<br />

ii) ad ogni numero naturale n corrisponde un altro numero naturale, unico, detto<br />

successore <strong>di</strong> n<br />

iii) due numeri naturali <strong>di</strong>stinti hanno due successori <strong>di</strong>stinti<br />

iv) 0 non è il successore <strong>di</strong> nessun numero naturale<br />

v) qualunque sottoinsieme A <strong>di</strong> N avente le due proprietà<br />

a) 0∈A<br />

b) per tutti gli n ∈N, n∈A ⇒ il successore <strong>di</strong> n ∈A<br />

deve essere l’insieme N.<br />

L’assioma v) viene detto principio <strong>di</strong> induzione matematica .<br />

Invece <strong>di</strong> n∈A si può <strong>di</strong>re "n ha la proprietà P". Con questa terminologia il principio<br />

<strong>di</strong> induzione matematica <strong>di</strong>venta l’assioma seguente:<br />

v’) qualsiasi proprietà dei numeri naturali valida per 0 e valida per il successore <strong>di</strong> n<br />

ogniqualvolta valga per n vale per tutti i numeri naturali .<br />

Dagli assiomi <strong>di</strong> Peano si può dedurre formalmente tutta l’aritmetica; il primo passo<br />

consiste nell' introdurre l’operazione <strong>di</strong> somma <strong>di</strong> numeri naturali, in base alla quale,<br />

in<strong>di</strong>cato con 1 il successore <strong>di</strong> 0, si trova subito che il successore <strong>di</strong> n è n+1,<br />

l’operazione <strong>di</strong> moltiplicazione e nel <strong>di</strong>mostrarne le proprietà . Non ci inoltriamo in<br />

queste definizioni, accenniamo solo al fatto che, a partire dagli assiomi <strong>di</strong> Peano è<br />

possibile dotare N <strong>di</strong> un or<strong>di</strong>namento totale, il consueto or<strong>di</strong>namento secondo<br />

grandezza, definito come la relazione ≤ seguente :<br />

dati m, n ∈ N ,<br />

Quaderni Didattici del Dipartimento <strong>di</strong> <strong>Matematica</strong><br />

m ≤ n ⇔ ∃ x ∈ N tale che m+x = n .<br />

1


2 Capitolo 1 Il principio <strong>di</strong> induzione matematica e il metodo delle scelte<br />

Si può provare che tale relazione è una relazione <strong>di</strong> or<strong>di</strong>ne totale verificante la<br />

seguente proprietà :<br />

v") dato comunque un sottoinsieme non vuoto A <strong>di</strong> N, A possiede un primo<br />

elemento, cioè un elemento m tale che<br />

<strong>Università</strong> <strong>di</strong> <strong>Torino</strong><br />

m ≤ a , ∀a ∈ A .<br />

Diciamo allora che la relazione data è un buon or<strong>di</strong>namento e che l’insieme N è bene<br />

or<strong>di</strong>nato .<br />

La proprietà v" può venire assunta come quinto assioma al posto del principio <strong>di</strong><br />

induzione matematica . In tal caso è semplice <strong>di</strong>mostrare la vali<strong>di</strong>tà del principio <strong>di</strong><br />

induzione : assumiamo quin<strong>di</strong> che N sia un insieme bene or<strong>di</strong>nato e <strong>di</strong>mostriamo il<br />

Principio <strong>di</strong> induzione matematica ( 1 a forma )<br />

Sia ( P(n) ) una successione <strong>di</strong> proposizioni tali che<br />

i) P(0) (P(n 0 )) è vera ( base dell’induzione )<br />

ii) La verità <strong>di</strong> P(k) implica la verità <strong>di</strong> P(k + 1 ) , k ≥ 0 (n 0 ) (ipotesi induttiva)<br />

Allora P(n) è vera, ∀n ≥ 0 (n 0 ) .<br />

Dimostrazione . Sia S = {x > 0 (n0) | P(x) è falsa }. Supponiamo, per assurdo, che S<br />

non sia vuoto. Per l’assioma del buon or<strong>di</strong>namento <strong>di</strong> N, S ha un primo elemento,<br />

che in<strong>di</strong>chiamo con m. Consideriamo ora la proposizione P(m) : poiché m∈S, P(m) è<br />

falsa; inoltre, poiché m è il primo elemento <strong>di</strong> S, m – 1 ∉ S (e m – 1 ≥ 0 (n0)), quin<strong>di</strong><br />

la proposizione P(m-1) è vera e la ii) ci <strong>di</strong>ce allora che P(m) è vera . Abbiamo una<br />

contrad<strong>di</strong>zione, dunque S è vuoto .<br />

In modo del tutto analogo si <strong>di</strong>mostra il<br />

Principio <strong>di</strong> induzione matematica ( 2 a forma ) .<br />

Sia ( P(n) ) una successione <strong>di</strong> proposizioni tali che<br />

i) P(0) (P(n 0 )) è vera ( base dell’induzione )<br />

ii) La verità <strong>di</strong> P(k), ∀ 0 (n 0 ) ≤ k < m, implica la verità <strong>di</strong> P(m) (ipotesi<br />

induttiva)<br />

Allora P(n) è vera, ∀n ≥0 (n 0 ) .<br />

Il principio <strong>di</strong> induzione matematica si rivela molto utile per <strong>di</strong>mostrare proposizioni<br />

il cui enunciato <strong>di</strong>penda da n ∈ N . Ve<strong>di</strong>amone negli esempi l’uso corretto .


D.Romagnoli – <strong>Elementi</strong> <strong>di</strong> matematica <strong>di</strong>screta<br />

Esempi 1.1<br />

1) Si provi la vali<strong>di</strong>tà della formula <strong>di</strong> Gauss : 1 + 2 + …+ n =<br />

Quaderni Didattici del Dipartimento <strong>di</strong> <strong>Matematica</strong><br />

n ( n + 1)<br />

.<br />

2<br />

Soluzione : in questo caso P(n) è l’affermazione : la somma dei primi n naturali è<br />

n ( n + 1)<br />

.<br />

2<br />

1 2<br />

Base dell’induzione : 1 =<br />

2<br />

.<br />

, quin<strong>di</strong> P(1) è vera<br />

Ipotesi induttiva : P(k) è vera , cioè 1 + 2 +…+ k =<br />

Proviamo la verità <strong>di</strong> P(k + 1) :<br />

1 + 2 +…+ k + (k + 1) =<br />

k ( k + 1)<br />

2<br />

k ( k + 1)<br />

+ (k + 1) =<br />

2<br />

( k + 1)(<br />

k + 2)<br />

2<br />

Il principio <strong>di</strong> induzione matematica (1° forma) ci permette <strong>di</strong> concludere che P(n) è<br />

vera ∀n≥1.<br />

Dalla formula <strong>di</strong> Gauss segue subito la formula che ci dà la somma dei primi n<br />

termini <strong>di</strong> una successione aritmetica <strong>di</strong> termine iniziale a e <strong>di</strong> ragione d<br />

n( 2a<br />

+ ( n −1)<br />

d)<br />

a + (a + d) + (a + 2d) + …+ (a + (n-1)d) =<br />

,<br />

2<br />

che naturalmente può essere <strong>di</strong>mostrata in<strong>di</strong>pendentemente per induzione su n .<br />

Lasciamo per esercizio la verifica della formula che dà la somma dei primi n termini<br />

<strong>di</strong> una successione geometrica <strong>di</strong> termine iniziale a e ragione q ≠1 :<br />

a + aq + aq 2 + … + aq n-1 =<br />

a − aq<br />

1−<br />

q<br />

2) Come esempio <strong>di</strong> applicazione del principio <strong>di</strong> induzione matematica nella 2 a<br />

forma , <strong>di</strong>mostriamo la nota proposizione P(n) : ogni numero naturale n > 1 può<br />

essere fattorizzato in un prodotto <strong>di</strong> numeri primi .<br />

Base dell’induzione . P(2) è vera : infatti 2 è un numero primo ed è lui la sua<br />

fattorizzazione.<br />

Ipotesi induttiva : vale P(k), ∀ 2 ≤ k < m<br />

Proviamo P(m) . Abbiamo due casi :<br />

n<br />

.<br />

3


4 Capitolo 1 Il principio <strong>di</strong> induzione matematica e il metodo delle scelte<br />

i) m è primo ed è lui la sua fattorizzazione<br />

ii) m non è primo, allora m = m1m2 , con 2 ≤ m1,m2


D.Romagnoli – <strong>Elementi</strong> <strong>di</strong> <strong>Matematica</strong> <strong>di</strong>screta<br />

CAPITOLO 2<br />

Corrispondenze e funzioni<br />

2.1 Corrispondenze tra insiemi<br />

Quaderni Didattici del Dipartimento <strong>di</strong> <strong>Matematica</strong><br />

2.1 Corrispondenze tra insiemi<br />

2.2 Funzioni tra insiemi finiti<br />

Definizione 2.1.1 Si definisce corrispondenza dell’insieme I nell’insieme I’ un<br />

sottoinsieme F del prodotto cartesiano I x I’.<br />

F esprime un "legame" tra gli elementi <strong>di</strong> I e gli elementi <strong>di</strong> I’ : precisamente <strong>di</strong>ce<br />

che l’elemento x <strong>di</strong> I è legato all’elemento x’ <strong>di</strong> I’ se e solo se la coppia or<strong>di</strong>nata<br />

(x,x’) appartiene a F. Diciamo allora che x’ è una immagine <strong>di</strong> x nella<br />

corrispondenza F e che x è una controimmagine <strong>di</strong> x’nella corrispondenza F .<br />

I è detto dominio della corrispondenza.<br />

I’ è detto codominio della corrispondenza.<br />

Esempio 2.1.1 Dati I ={a,b,c} e I’ = {1,2,3} è una corrispondenza <strong>di</strong> I in I’ l’insieme<br />

F = {(a,2),(c,3), (c,2)}.<br />

Definizione 2.1.2 Una corrispondenza è detta :<br />

funzionale se ogni x <strong>di</strong> I ha al più una immagine<br />

ovunque definita se ogni x <strong>di</strong> I ha almeno una immagine<br />

iniettiva se ogni elemento <strong>di</strong> I’ ha al più una controimmagine ( o equivalentemente<br />

se elementi <strong>di</strong>stinti hanno immagini <strong>di</strong>stinte )<br />

suriettiva se ogni elemento <strong>di</strong> I’ ha almeno una controimmagine .<br />

La corrispondenza dell’esempio 2.1.1 non ha nessuna <strong>di</strong> queste proprietà .<br />

Le corrispondenze più importanti sono quelle ovunque definite e funzionali : esse<br />

sono dette funzioni e sono i sottoinsiemi F <strong>di</strong> I x I’ in cui ogni elemento x <strong>di</strong> I è<br />

primo elemento <strong>di</strong> una e una sola coppia .<br />

5


6<br />

Capitolo 2 – Corrispondenze e funzioni<br />

Il concetto <strong>di</strong> funzione è basilare in matematica ; ne <strong>di</strong>amo un’altra definizione<br />

equivalente alla precedente .<br />

Definizione 2.1.3 Dato un insieme I (detto dominio) e un insieme I’ (detto<br />

codominio ) , una funzione f <strong>di</strong> I in I’ è una legge che associa ad ogni elemento <strong>di</strong> I<br />

uno ed un solo elemento <strong>di</strong> I’ . Scriveremo<br />

f : I→ I’<br />

e per in<strong>di</strong>care che x viene mandato in x’scriveremo x → x’ oppure<br />

f(x) = x’.<br />

x’ è detto l’ immagine <strong>di</strong> x ; x è detta una controimmagine <strong>di</strong> x’ .<br />

La legge f sopra definita, come sottoinsieme <strong>di</strong> I x I’, è l’insieme<br />

F = {(x,x’) ⎪x’ = f(x)}.<br />

F viene in tal caso detto grafo (o grafico) <strong>di</strong> f . Nel caso <strong>di</strong> funzioni reali <strong>di</strong> variabile<br />

reale l’insieme F è l’insieme dei punti appartenenti al grafico della funzione nel<br />

piano cartesiano .<br />

Osservazione 2.1.1 In qualche caso una funzione può essere identificata con la<br />

sequenza delle immagini <strong>degli</strong> elementi del dominio : è il caso , per esempio, delle<br />

successioni ( o progressioni ), su cui torneremo nel seguito .<br />

Richiamiamo ancora la composizione <strong>di</strong> funzioni :<br />

Definizione 2.1.4 Date due funzioni f : I → I’ e g : I’ →I" si <strong>di</strong>ce funzione<br />

composizione (o funzione composta) <strong>di</strong> f e <strong>di</strong> g la funzione g ° f <strong>di</strong> I in I” così definita<br />

(g ° f )(x) = g(f(x)) .<br />

In termini <strong>di</strong> grafo , in<strong>di</strong>cati con F e G i grafi <strong>di</strong> f e g rispettivamente e con H il grafo<br />

della loro composizione , abbiamo<br />

H = { ( x,x”) ∈I x I” ⏐∃ x’∈ I’ , (x,x’)∈ F e (x’,x”)∈G } .<br />

E’ imme<strong>di</strong>ato verificare che la composizione <strong>di</strong> due funzioni è una operazione<br />

associativa e che la composizione <strong>di</strong> due funzioni iniettive è iniettiva , <strong>di</strong> due<br />

suriettive è suriettiva . Da ciò segue che la composizione <strong>di</strong> due biiezioni è ancora<br />

una biiezione .<br />

Data una biiezione f , la sua funzione inversa secondo la<br />

Definizione 2.1.5 Se f : I → I’ è una biiezione , si definisce inversa <strong>di</strong> f la funzione<br />

f - 1 : I’ → I che associa ad ogni x’ <strong>di</strong> I’ l’unico x tale che f(x) = x’<br />

<strong>Università</strong> <strong>di</strong> <strong>Torino</strong>


D.Romagnoli – <strong>Elementi</strong> <strong>di</strong> <strong>Matematica</strong> <strong>di</strong>screta<br />

è ancora una biiezione .<br />

Sono esempi <strong>di</strong> biiezioni le permutazioni <strong>di</strong> n oggetti che tratteremo in seguito .<br />

2.2 Funzioni tra insiemi finiti<br />

Ogni insieme finito con n elementi A = {a1, … ,an } è in corrispondenza biunivoca<br />

con l’insieme In = { 1 ,2 , … , n }( suo insieme <strong>di</strong> in<strong>di</strong>ci ) , quin<strong>di</strong> è sufficiente<br />

ragionare con tali insiemi .<br />

Enunciamo alcune proprietà <strong>di</strong> tipo combinatorico .<br />

Proposizione 2.2.1 Le corrispondenze tra In e Im sono 2 nm .<br />

Dimostrazione . Le corrispondenze sono tante quante i sottoinsiemi del prodotto In x<br />

Im , che sono 2 nm .<br />

Proposizione 2.2.2 Le funzioni <strong>di</strong> In in Im sono m n .<br />

1° <strong>di</strong>mostrazione . Con l’induzione su n .<br />

Se n=1, si hanno m = m 1 funzioni <strong>di</strong> I1 in Im , poiché una singola funzione è<br />

assegnata dando l’immagine <strong>di</strong> 1 .<br />

Supponiamo vera la proprietà per n e proviamola per n + 1 .<br />

Una funzione f <strong>di</strong> In+1 in Im si ottiene dando una funzione g <strong>di</strong> In in Im ed una<br />

immagine ad n + 1 .<br />

Poichè le g, per l’ipotesi induttiva, sono m n ne segue che vi sono m n funzioni che<br />

mandano n + 1 in 1 , m n funzioni che mandano n + 1 in 2 , … , m n funzioni che<br />

mandano n + 1 in m cioè m . m n = m n+1 funzioni <strong>di</strong> In+1 in Im .<br />

2° <strong>di</strong>mostrazione . Con il metodo delle scelte .<br />

Dare una funzione <strong>di</strong> In in Im significa dare f(1) ,f(2),…,f(n) . Per f(1) ho m scelte ,<br />

tante quanti sono gli elementi del codominio , per f(2) ho ancora m scelte ,…, così<br />

per f(n) . In totale avrò m m ...m = m n scelte .<br />

Osservazione 2.2.1 Diamo la traccia <strong>di</strong> un'altra <strong>di</strong>mostrazione della proposizione<br />

1.2<br />

Quaderni Didattici del Dipartimento <strong>di</strong> <strong>Matematica</strong><br />

⏐I⏐= n ⇒⏐P(I)⏐=2 n<br />

che usa quanto sopra <strong>di</strong>mostrato .<br />

Per ogni sottoinsieme A <strong>di</strong> I , sia ϕA : I→{0,1} la funzione così definita :<br />

ϕA(x) = 0 , se x∉A<br />

ϕA(x) = 1 , se x∈A .<br />

7


8<br />

ϕA è detta la funzione caratteristica <strong>di</strong> A .<br />

Capitolo 2 – Corrispondenze e funzioni<br />

Sia f : P(I) →{ funzioni <strong>di</strong> I in {0,1}} la funzione così definita : f(A) = ϕA .<br />

Si prova che f è una biiezione e da questo segue che l’or<strong>di</strong>ne <strong>di</strong> P(I) è pari all’or<strong>di</strong>ne<br />

dell’insieme delle funzioni <strong>di</strong> un insieme con n elementi in un insieme con 2<br />

elementi , che abbiamo provato essere 2 n .<br />

Osservazione 2.2.2 Una funzione <strong>di</strong> un insieme con n elementi in un insieme <strong>di</strong> m<br />

elementi può essere vista come una n-pla or<strong>di</strong>nata <strong>di</strong> elementi scelti tra m , con<br />

possibilità <strong>di</strong> ripetizioni . Per questo motivo tali funzioni sono anche dette<br />

<strong>di</strong>sposizioni con ripetizione : per quanto provato sopra il numero delle <strong>di</strong>sposizioni<br />

con ripetizione <strong>di</strong> m elementi a n a n è m n .<br />

Esempio 2.2.1 Le funzioni <strong>di</strong> I3 in I2 sono identificabili con le 8 terne<br />

(1,1,1),(1,1,2),(1,2,1),(1,2,2) , (2,1,1) , (2,1,2) , (2,2,1) , (2,2,2) . La prima è la<br />

funzione costante <strong>di</strong> valore 1 , la seconda è la funzione che manda 1 in 1, 2 in 1,3 in<br />

2 , … , l’ultima è la funzione costante <strong>di</strong> valore 2 .<br />

Esempio 2.2.2 Vogliamo calcolare il numero delle colonne tra loro <strong>di</strong>verse che si<br />

possono giocare al totocalcio . Come è noto , il gioco consiste nell’assegnare uno dei<br />

tre simboli 1 , x , 2 ad ognuna delle 13 partite . Ogni colonna può essere identificata<br />

con una sequenza or<strong>di</strong>nata <strong>di</strong> elementi scelti tra 1,x,2 e quin<strong>di</strong> con una funzione <strong>di</strong> un<br />

insieme con 13 elementi (le tre<strong>di</strong>ci partite) in un insieme con 3 elementi (i tre<br />

simboli citati) . Le colonne possibili sono quin<strong>di</strong> 3 13 = 1594323 .Giocando tutte<br />

queste colonne si ha la certezza del tre<strong>di</strong>ci (purtroppo con una spesa superiore alla<br />

vincita !!) .<br />

Proposizione 2.2.3 Sia f una funzione <strong>di</strong> In in Im .<br />

i) Se f è iniettiva , n ≤ m<br />

ii) Se f è suriettiva , n ≥ m<br />

iii) Se n = m , f è biiettiva se e soltanto se f è iniettiva o suriettiva .<br />

Tralasciamo la <strong>di</strong>mostrazione della proprietà 2.2.3 , intuitiva ma non banale .<br />

Osserviamo che la proposizione contrapposta <strong>di</strong> i) (ad essa logicamente equivalente):<br />

se n > m ,allora f non è iniettiva è detta principio dei cassetti (o principio delle<br />

gabbie dei piccioni ) e può venire così riformulata (chiamando oggetti gli elementi <strong>di</strong><br />

In e cassetti le loro immagini ) :<br />

se in m cassetti (gabbie) ho n > m oggetti (piccioni) , qualche cassetto (gabbia)<br />

contiene almeno 2 oggetti(piccioni).<br />

La proprietà iii) ci <strong>di</strong>ce anche che non possono esistere biiezioni tra insiemi finiti <strong>di</strong><br />

or<strong>di</strong>ni <strong>di</strong>versi , quin<strong>di</strong> , in particolare, tra un insieme finito e un suo sottoinsieme<br />

proprio .<br />

<strong>Università</strong> <strong>di</strong> <strong>Torino</strong>


D.Romagnoli – <strong>Elementi</strong> <strong>di</strong> <strong>Matematica</strong> <strong>di</strong>screta<br />

Al contrario , un insieme infinito può essere messo in corrispondenza biunivoca con<br />

un suo sottoinsieme proprio : per esempio la funzione f : Z → 2Z , f(x) = 2x è<br />

una corrispondenza biunivoca tra l’insieme Z dei numeri interi relativi e il suo<br />

sottoinsieme proprio 2Z (insieme dei numeri relativi pari).<br />

Osservazione 2.2.3 Il principio dei cassetti può essere esteso , <strong>di</strong>ventando il<br />

Principio generale dei cassetti ( o delle gabbie dei piccioni ) :<br />

Se ho nk + 1 oggetti da riporre in n cassetti , qualche cassetto contiene almeno k + 1<br />

oggetti.<br />

Per k = 1 , si ritrova il principio enunciato prima ( se ho n + 1 oggetti in n cassetti ,<br />

qualche cassetto ne contiene almeno 2 ) .<br />

La <strong>di</strong>mostrazione per assurdo <strong>di</strong> questa proposizione è la seguente : se ogni cassetto<br />

contenesse al più k oggetti , avremmo al più nk oggetti , contro l’ipotesi .<br />

Esempio 2.2.3 Dobbiamo riporre 25 mele in 3 ceste : 25 = 3 . 8 + 1 . Usando il<br />

principio generale dei piccioni con n = 3 e k = 8 , avremo che qualche cesta contiene<br />

almeno 8 + 1 = 9 mele<br />

Proposizione 2.2.4 Siano A e B due insiemi finiti dello stesso or<strong>di</strong>ne n . Le biiezioni<br />

tra <strong>di</strong> essi sono n! .<br />

1° <strong>di</strong>mostrazione . Con l’induzione .<br />

Sia n = 1 ( base dell’induzione ) . Se A e B hanno un elemento ciascuno l’unica<br />

biiezione è quella che li fa corrispondere ( e 1 = 1! )<br />

Ipotesi induttiva : supponiamo <strong>di</strong> sapere che tra due insiemi <strong>di</strong> or<strong>di</strong>ne n-1 vi sono (n-<br />

1)! biiezioni . Sia ora A <strong>di</strong> or<strong>di</strong>ne n : una biiezione <strong>di</strong> A in B (anch’esso <strong>di</strong> or<strong>di</strong>ne n )<br />

si ottiene dando una biiezione su n-1 elementi e dando l’immagine dell’elemento<br />

rimasto : si hanno così (n-1)! biiezioni con la stessa immagine per il primo elemento<br />

<strong>di</strong> A , (n-1)! con la stessa immagine per il secondo elemento <strong>di</strong> A ,…, (n-1)! con la<br />

stessa immagine per l’n-simo elemento <strong>di</strong> A .<br />

In totale le biiezioni cercate sono n . (n-1)! = n ! .<br />

2°<strong>di</strong>mostrazione . Con il metodo delle scelte .<br />

Per in<strong>di</strong>viduare una biiezione , noti il dominio e il codominio , basta assegnare le n<br />

immagini <strong>degli</strong> n elementi del dominio . Ora , per l’immagine del primo elemento <strong>di</strong><br />

A abbiamo n scelte (qualunque elemento <strong>di</strong> B) , per l’immagine del secondo<br />

elemento <strong>di</strong> A abbiamo n-1 scelte ( per l’iniettività ) , … , per l’immagine dell’nsimo<br />

elemento <strong>di</strong> A la scelta è unica . Si possono dunque effettuare n! scelte : ad<br />

ognuna corrisponde una <strong>di</strong>versa biiezione <strong>di</strong> A in B .<br />

Nel caso in cui i due insiemi A e B coincidano , le biiezioni <strong>di</strong> A in se stesso<br />

vengono dette permutazioni <strong>di</strong> A . Abbiamo così il<br />

Quaderni Didattici del Dipartimento <strong>di</strong> <strong>Matematica</strong><br />

9


10<br />

Corollario 2.2.1 Le permutazioni <strong>di</strong> un insieme <strong>di</strong> or<strong>di</strong>ne n sono n!<br />

Capitolo 2 – Corrispondenze e funzioni<br />

Per como<strong>di</strong>tà <strong>di</strong> scrittura poniamo , nel seguito , A = In ( identifichiamo in pratica gli<br />

elementi dell’insieme con i loro in<strong>di</strong>ci ) e facciamo alcune considerazioni .<br />

Ricor<strong>di</strong>amo che è notazione standard in<strong>di</strong>care con<br />

⎛ 1<br />

⎜<br />

⎝f<br />

( 1)<br />

2<br />

f ( 2)<br />

.<br />

.<br />

.<br />

.<br />

.<br />

.<br />

n ⎞<br />

⎟<br />

f ( n)<br />

⎠<br />

la biiezione f che manda 1 in f(1) , 2 in f(2), … , n in f(n) .<br />

Così , per esempio , per n = 4 , la scrittura<br />

⎛1<br />

⎜<br />

⎝4<br />

rappresenta la biiezione che manda 1 in 4 , 2 in 1 , 3 in 2 e 4 in 3 .<br />

2<br />

1<br />

Con questa notazione <strong>di</strong>venta semplice comporre due permutazioni e trovare<br />

l’inversa <strong>di</strong> una permutazione . Ve<strong>di</strong>amolo su un esempio .<br />

Esempio 2.2.4 Sia n = 4 e siano f la permutazione precedente e g la seguente :<br />

⎛1<br />

⎜<br />

⎝2<br />

2<br />

1<br />

g ° f è la permutazione che otteniamo applicando i due fattori successivamente (prima<br />

f poi g): possiamo pensare <strong>di</strong> scrivere su tre righe , omettendo poi il passaggio<br />

interme<strong>di</strong>o :<br />

⎛1<br />

⎜<br />

⎜4<br />

⎜<br />

⎝3<br />

da cui troviamo la composizione cercata :<br />

⎛1<br />

⎜<br />

⎝3<br />

2<br />

1<br />

2<br />

2<br />

2<br />

L’inversa <strong>di</strong> una permutazione si ottiene scambiando le due righe e rior<strong>di</strong>nando poi le<br />

colonne in modo che la prima riga <strong>di</strong>venti la riga 1 2 3 4 .<br />

3<br />

2<br />

1<br />

3<br />

1<br />

3<br />

2<br />

3<br />

4<br />

4⎞<br />

⎟<br />

3⎠<br />

4⎞<br />

⎟<br />

3⎠<br />

4⎞<br />

⎟<br />

3⎟<br />

4⎟<br />

⎠<br />

4⎞<br />

⎟<br />

4⎠<br />

<strong>Università</strong> <strong>di</strong> <strong>Torino</strong>


D.Romagnoli – <strong>Elementi</strong> <strong>di</strong> <strong>Matematica</strong> <strong>di</strong>screta<br />

Scambiando le righe <strong>di</strong> f , abbiamo :<br />

.<br />

Quaderni Didattici del Dipartimento <strong>di</strong> <strong>Matematica</strong><br />

⎛4<br />

⎜<br />

⎝1<br />

e, rior<strong>di</strong>nando le colonne , abbiamo f -1 :<br />

⎛1<br />

⎜<br />

⎝2<br />

2<br />

3<br />

1<br />

2<br />

Ricordando che la composizione <strong>di</strong> funzioni è un operazione associativa e non<br />

commutativa , si ha la<br />

Proposizione 2.2.5. L’insieme <strong>di</strong> tutte le permutazioni <strong>di</strong> un insieme <strong>di</strong> or<strong>di</strong>ne n ,<br />

rispetto all’operazione <strong>di</strong> composizione , è un gruppo non abeliano .<br />

Tale gruppo , che ha un’ importanza fondamentale all’interno della teoria dei gruppi ,<br />

si in<strong>di</strong>ca solitamente con il simbolo Sn e si chiama gruppo simmetrico(totale) :<br />

abbiamo provato che esso ha or<strong>di</strong>ne n! .<br />

Se scriviamo le n! permutazioni dei numeri da 1 a n , ve<strong>di</strong>amo che nella seconda riga<br />

delle tabelline abbiamo scritto gli n numeri in tutti gli or<strong>di</strong>ni possibili esattamente<br />

una volta : abbiamo or<strong>di</strong>nato (allineato ) in tutti i mo<strong>di</strong> possibili i nostri elementi .<br />

Possiamo dedurre che n oggetti <strong>di</strong>stinti possono essere or<strong>di</strong>nati in n! mo<strong>di</strong> possibili .<br />

Si <strong>di</strong>ce quin<strong>di</strong>, per estensione, permutazione <strong>di</strong> n oggetti <strong>di</strong>stinti un qualunque loro<br />

or<strong>di</strong>namento o allineamento . Questi or<strong>di</strong>namenti si ottengono uno dall’altro<br />

permutando gli n oggetti e la teoria svolta ci <strong>di</strong>ce che ne otteniamo in totale n!<br />

(corrispondenti alle seconde righe delle tabelline precedenti ) . Si scrive anche<br />

3<br />

4<br />

2<br />

3<br />

Pn = n!<br />

per in<strong>di</strong>care il numero totale delle permutazioni <strong>di</strong> n oggetti <strong>di</strong>stinti .<br />

Esempio 2.2.5 Scriviamo tutte le 3! = 6 permutazioni <strong>di</strong> 3 palline <strong>di</strong> colore B<br />

(bianco), R (rosso), V (verde) .<br />

Abbiamo due allineamenti che mettono la pallina B al primo posto , altrettanti per R<br />

e V (stiamo usando il proce<strong>di</strong>mento induttivo usato nella <strong>di</strong>mostrazione della<br />

proposizione 2.2.4)<br />

3⎞<br />

⎟<br />

4⎠<br />

4⎞<br />

⎟<br />

1⎠<br />

B R V B V R R V B R B V V B R V R B .<br />

Esercizio 2.2.1 Quanti sono gli anagrammi della parola madre ? E della parola<br />

mamma ?<br />

Osserviamo che si definisce alfabeto un insieme finito <strong>di</strong> simboli e, dato un certo<br />

11


12<br />

Capitolo 2 – Corrispondenze e funzioni<br />

alfabeto (qui si tratta dell’alfabeto latino <strong>di</strong> 26 lettere), si definisce parola un<br />

qualunque allineamento dei suoi simboli . Il numero <strong>di</strong> simboli è detto lunghezza<br />

della parola. Se n è l’or<strong>di</strong>ne dell’alfabeto, le parole <strong>di</strong> lunghezza m sono in totale n m .<br />

Non è richiesto quin<strong>di</strong> che la parola che si ottiene anagrammando madre abbia un<br />

significato nella lingua italiana , né che ne segua le regole grammaticali .<br />

Dobbiamo quin<strong>di</strong> contare in quanti mo<strong>di</strong> si possono allineare le cinque lettere<br />

m,a,d,r,e . I mo<strong>di</strong> sono tanti quante le permutazioni <strong>di</strong> 5 oggetti , cioè 5! = 120 .<br />

Osserviamo che , in generale , gli anagrammi <strong>di</strong> una parola con n lettere <strong>di</strong>stinte sono<br />

n!<br />

Nella parola mamma vi sono invece delle lettere ripetute , due a e tre m : gli<br />

5!<br />

anagrammi saranno . Motiviamo così questo fatto : passiamo da mamma ( che<br />

2!<br />

3!<br />

ha due lettere ripetute ) a mamme ( che ha una sola lettera ripetuta ) e da mamme a<br />

madre (che ha tutte lettere <strong>di</strong>stinte) . Gli anagrammi <strong>di</strong> mamme sono la sesta parte <strong>di</strong><br />

quelli <strong>di</strong> madre : da ogni anagramma <strong>di</strong> mamme ne ottengo 6 = 3! <strong>di</strong> madre<br />

sostituendo nelle posizioni delle tre m i 3! anagrammi della parola mdr . A loro volta<br />

gli anagrammi <strong>di</strong> mamme sono il doppio (2 = 2!) <strong>di</strong> quelli <strong>di</strong> mamma ( ogni<br />

anagramma <strong>di</strong> mamma ci dà due anagrammi <strong>di</strong> mamme sostituendo al posto delle<br />

due a i due anagrammi <strong>di</strong> ae ) .<br />

Osservazione 2.2.4 Si chiama permutazione con ripetizione <strong>di</strong> n oggetti a1, a2 ,…, an<br />

<strong>di</strong> cui a1 preso r1 volte , a2 preso r2 volte , … , an preso rn volte ogni (r1 + r2 +…+ rn ) –<br />

upla in cui a1 compare r1 volte , a2 compare r2 volte , …, an compare rn volte .<br />

Il numero totale <strong>di</strong> questi allineamenti è<br />

( r1<br />

+ r 2 + ... rn)!<br />

r1!<br />

r 2!...<br />

rn!<br />

Osserviamo che tale numero ci dà il numero delle funzioni suriettive <strong>di</strong> un insieme<br />

<strong>di</strong> or<strong>di</strong>ne r1 + r2 +…+ rn nell’ insieme <strong>di</strong> or<strong>di</strong>ne n {a1, a2 ,…, an } aventi la proprietà<br />

che r1 elementi hanno immagine a1, r2 elementi hanno immagine a2 , … , rn elementi<br />

hanno immagine an . Da qui si ottiene che l'or<strong>di</strong>ne dell'insieme J delle suriezioni <strong>di</strong> Im<br />

(m = r1 + r2 +…+rn) in In è dato da<br />

( r1<br />

+ r 2 + ... rn)!<br />

∑ r1!<br />

r 2!...<br />

rn!<br />

dove la somma è fatta su tutte le n-ple <strong>di</strong> interi non negativi (r1 , r2 ,…,rn) con r1 + r2<br />

+…+rn = m .<br />

Il numero<br />

( r1<br />

+<br />

r 2 + ... rn)!<br />

r1!<br />

r 2!...<br />

rn!<br />

<strong>Università</strong> <strong>di</strong> <strong>Torino</strong>


D.Romagnoli – <strong>Elementi</strong> <strong>di</strong> <strong>Matematica</strong> <strong>di</strong>screta<br />

viene anche in<strong>di</strong>cato con il simbolo<br />

⎛<br />

⎜<br />

⎝r<br />

e viene detto coefficiente multinomiale .<br />

Quaderni Didattici del Dipartimento <strong>di</strong> <strong>Matematica</strong><br />

1<br />

r<br />

2<br />

m<br />

.<br />

.<br />

.<br />

⎞<br />

⎟<br />

rn<br />

⎠<br />

Osserviamo che, per n = 2 , si trovano i coefficienti binomiali :<br />

Quin<strong>di</strong><br />

⎛<br />

⎜<br />

⎝r<br />

1<br />

m<br />

⎞<br />

⎟ =<br />

r ⎟<br />

2 ⎠<br />

⎟<br />

⎛m<br />

⎞<br />

⎜ =<br />

⎝ r ⎟<br />

1 ⎠<br />

⎟<br />

⎛m<br />

⎞<br />

⎜<br />

⎝r2<br />

⎠<br />

⎜J ⎜ = ∑ ⎟ ⎛ m ⎞<br />

⎜<br />

.<br />

⎝r1<br />

r2<br />

. . . rn<br />

⎠<br />

I coefficienti multinomiali sono legati ai numeri <strong>di</strong> Stirling <strong>di</strong> secondo tipo, in<strong>di</strong>cati<br />

generalmente con il simbolo S(n,k) e definiti ricorsivamente nel modo seguente :<br />

S(n,1) =1 , S(n,n) = 1<br />

S(n,k) = S(n-1,k-1) + kS(n-1,k) (2≤ k ≤ n-1) .<br />

Si prova infatti che , con le notazioni precedenti,<br />

⎜J ⎜ = ∑ ⎟ ⎛ m ⎞<br />

⎜<br />

= n!S(m,n) .<br />

⎝r1<br />

r2<br />

. . . rn<br />

⎠<br />

I numeri <strong>di</strong> Stirling si possono rappresentare me<strong>di</strong>ante una tabella infinita detta<br />

triangolo <strong>di</strong> Stirling avente come riga n-esima<br />

S(n,1) S(n,2) … S(n-1,n) S(n,n) .<br />

Tutti i numeri che appartengono alla prima o all'n-esima colonna valgono 1, mentre<br />

l'elemento dell'n-esima riga e della k-esima colonna , 2≤ k ≤ n-1, è dato dalla formula<br />

S(n,k) = S(n-1,k-1) + kS(n-1,k).<br />

In<strong>di</strong>chiamo le prime 7 righe del triangolo <strong>di</strong> Stirling<br />

13


14<br />

1<br />

1 1<br />

1 3 1<br />

1 7 6 1<br />

1 15 25 10 1<br />

1 31 90 65 15 1<br />

1 63 301 350 140 21 1 .<br />

Capitolo 2 – Corrispondenze e funzioni<br />

Osservazione 2.2.5 A partire dai numeri <strong>di</strong> Stirling si definiscono altri numeri<br />

famosi : i numeri <strong>di</strong> Bell.<br />

Definizione 2.2.1 Si definisce n-esimo numero <strong>di</strong> Bell il numero<br />

n<br />

B(n) = ∑<br />

k=<br />

1<br />

S ( n,<br />

k)<br />

L'n-esimo numero <strong>di</strong> Bell è quin<strong>di</strong> la somma <strong>di</strong> tutti gli elementi della riga n-esima<br />

del triangolo <strong>di</strong> Stirling.<br />

Ecco i primi 7 numeri <strong>di</strong> Bell (basta sommare i numeri delle 7 righe del triangolo<br />

riportato sopra)<br />

B(1) = 1<br />

B(2) = 2<br />

B(3) = 5<br />

B(4) = 15<br />

B(5) = 52<br />

B(6) = 203<br />

B(7) = 877 .<br />

Osservazione 2.2.6 Il numero <strong>di</strong> Stirling S(n,k) è , per definizione, il numero delle<br />

partizioni <strong>di</strong> un insieme <strong>di</strong> or<strong>di</strong>ne n in k blocchi . Partendo dalla definizione , non è<br />

<strong>di</strong>fficile provarne la formula ricorsiva e il legame con il numero <strong>di</strong> suriezioni da un<br />

insieme <strong>di</strong> or<strong>di</strong>ne n in un insieme <strong>di</strong> or<strong>di</strong>ne k (cfr [3]) . Quin<strong>di</strong> l'n-esimo numero <strong>di</strong><br />

Bell B(n) dà il numero <strong>di</strong> tutte le possibili partizioni <strong>di</strong> un insieme <strong>di</strong> or<strong>di</strong>ne n .<br />

Daremo la formula ricorsiva <strong>di</strong> questi numeri nel paragrafo 4.4 del quarto capitolo .<br />

Proposizione 2.2.6 Sia A un insieme <strong>di</strong> or<strong>di</strong>ne k e B un insieme <strong>di</strong> or<strong>di</strong>ne n . Vi<br />

sono<br />

Dn,k = n(n-1)…(n-k+1) =<br />

n!<br />

( n −<br />

k)!<br />

<strong>Università</strong> <strong>di</strong> <strong>Torino</strong>


D.Romagnoli – <strong>Elementi</strong> <strong>di</strong> <strong>Matematica</strong> <strong>di</strong>screta<br />

funzioni iniettive <strong>di</strong> A in B .<br />

1° <strong>di</strong>mostrazione . Per induzione su k .<br />

Base dell’induzione . Sia k = 1. Se l’insieme A ha un solo elemento , si hanno<br />

evidentemente n funzioni iniettive <strong>di</strong> A in B e Dn,1 = n .<br />

Ipotesi induttiva . Supponiamo <strong>di</strong> sapere che se A ha k elementi vi sono Dn,k funzioni<br />

iniettive <strong>di</strong> A in B .<br />

Sia ora A <strong>di</strong> or<strong>di</strong>ne k+1 . Abbiamo aggiunto ad A un elemento : per ognuna delle<br />

funzioni iniettive già considerate ne otteniamo n-k <strong>di</strong> A in B perché k elementi <strong>di</strong> B<br />

sono già immagini <strong>di</strong> elementi <strong>di</strong> A (per l’iniettività elementi <strong>di</strong>stinti devono avere<br />

immagini <strong>di</strong>stinte) , quin<strong>di</strong> abbiamo la relazione<br />

Dn,k+1 = Dn,k . (n-k) = n . (n-1) . … . (n-k+1)(n-k) =<br />

2° <strong>di</strong>mostrazione. Con il metodo delle scelte.<br />

Quaderni Didattici del Dipartimento <strong>di</strong> <strong>Matematica</strong><br />

( n<br />

n!<br />

− k −1)!<br />

Sia A = {a1, … , ak }. Contiamo in quanti mo<strong>di</strong> si può costruire una funzione iniettiva<br />

f : A → B .<br />

Per f(a1) si hanno n scelte (f(a1) può essere uno qualunque <strong>degli</strong> elementi <strong>di</strong> B), per<br />

f(a2) si hanno n-1 scelte (f(a2) deve essere <strong>di</strong>versa da f(a1) per l’iniettività) , … , per<br />

f(ak) si hanno n-k+1 scelte . Si hanno quin<strong>di</strong> n(n-1) … (n-k+1) = n!/(n-k)! mo<strong>di</strong> <strong>di</strong><br />

costruire una funzione iniettiva <strong>di</strong> A in B e , quin<strong>di</strong> ci sono Dn,k funzioni iniettive <strong>di</strong><br />

A in B .<br />

Osservazione 2.2.7 Se A = B ( e quin<strong>di</strong> n = k) ogni funzione iniettiva <strong>di</strong> A in A è<br />

una biiezione e Dn,n = n!/0! = n! = Pn <strong>di</strong>venta il numero delle permutazioni <strong>di</strong> n<br />

oggetti <strong>di</strong>stinti .<br />

Osservazione 2.2.8 Il numero Dn,k può essere visto come il numero <strong>di</strong> mo<strong>di</strong> in cui si<br />

possono allineare (or<strong>di</strong>nare,<strong>di</strong>sporre) k oggetti presi in un insieme <strong>di</strong> n : possiamo<br />

pensare al dominio A come a un insieme <strong>di</strong> k caselle e far corrispondere a ciascuna<br />

<strong>di</strong> esse l’oggetto che la occupa , oggetto preso dall’insieme B . Così , per esempio, se<br />

B è l’insieme formato da tre palline <strong>di</strong> colore verde (V), rosso (R), nero (N) le<br />

<strong>di</strong>sposizioni <strong>di</strong> queste tre palline a due a due sono D3,2 = 3!/1!=6 , e precisamente,<br />

sono gli allineamenti<br />

VR,RV,VN,NV,RN,NR<br />

che corrispondono alle sei funzioni iniettive <strong>di</strong> A = {a1, a2 } in B = {V, R, N }<br />

seguenti :<br />

15


16<br />

f(a1) = V, f(a2) = R<br />

f(a1) = R, f(a2) = V<br />

f(a1) = V, f(a2) = N<br />

f(a1) = N, f(a2) = V<br />

f(a1) = R, f(a2) = N<br />

f(a1) = N, f(a2) = R .<br />

Capitolo 2 – Corrispondenze e funzioni<br />

Definizione 2.2.2 Si <strong>di</strong>ce <strong>di</strong>sposizione ( <strong>di</strong> n oggetti a k a k ) una funzione iniettiva<br />

<strong>di</strong> un insieme <strong>di</strong> or<strong>di</strong>ne k in un insieme <strong>di</strong> or<strong>di</strong>ne n .<br />

Abbiamo provato che il numero totale delle <strong>di</strong>sposizioni <strong>di</strong> n oggetti a k a k è<br />

Dn,k =<br />

( n<br />

n!<br />

− k)!<br />

Terminiamo ricordando un altro argomento importante del calcolo combinatorio ,<br />

quello relativo alle combinazioni <strong>di</strong> n oggetti a k a k , e il suo legame con le<br />

<strong>di</strong>sposizioni .<br />

Definizione 2.2.3 Sia A un insieme <strong>di</strong> or<strong>di</strong>ne n . Si <strong>di</strong>ce combinazione <strong>di</strong> n oggetti a<br />

k a k ( o <strong>di</strong> classe k ) ogni sottoinsieme <strong>di</strong> or<strong>di</strong>ne k <strong>di</strong> A .<br />

Il numero delle combinazioni <strong>di</strong> n oggetti a k a k si in<strong>di</strong>ca con la notazione Cn,k . Dato<br />

un insieme <strong>di</strong> or<strong>di</strong>ne n , esso possiede Cn,k sottoinsiemi con k elementi .<br />

Osservazione 2.2.9 Il numero Cn,k si ottiene dal numero Dn,k delle <strong>di</strong>sposizioni<br />

semplici <strong>di</strong> n oggetti a k a k e dal numero Pk delle permutazioni <strong>di</strong> k elementi<br />

me<strong>di</strong>ante le seguenti considerazioni : il numero delle <strong>di</strong>sposizioni semplici <strong>di</strong> n<br />

oggetti a k a k ci dà il numero <strong>di</strong> tutte le k-ple (or<strong>di</strong>nate) <strong>di</strong> tali oggetti , mentre Pk ci<br />

dà il numero <strong>degli</strong> or<strong>di</strong>namenti <strong>degli</strong> oggetti <strong>di</strong> ciascuna <strong>di</strong> esse . Un sottoinsieme <strong>di</strong><br />

or<strong>di</strong>ne k si ottiene quin<strong>di</strong> da k ! k-ple <strong>di</strong> oggetti , per cui vale la relazione :<br />

C n , k =<br />

D n,<br />

k<br />

=<br />

P<br />

k<br />

( n<br />

n!<br />

− k)!<br />

k!<br />

⎛n<br />

⎞<br />

= ⎜ ⎟<br />

⎝k<br />

⎠<br />

Esempio 2.2.6 Se B è l’insieme formato da tre palline <strong>di</strong> colore verde (V), rosso (R),<br />

nero (N) le <strong>di</strong>sposizioni <strong>di</strong> queste tre palline a due a due sono D3,2 = 3!/1!= 6 ,e,<br />

precisamente, sono gli allineamenti<br />

VR,RV,VN,NV,RN,NR<br />

Le combinazioni <strong>di</strong> queste tre palline a due a due sono tre : corrispondono ai tre<br />

sottoinsiemi seguenti ( che scriviamo senza parentesi e virgola )<br />

<strong>Università</strong> <strong>di</strong> <strong>Torino</strong>


D.Romagnoli – <strong>Elementi</strong> <strong>di</strong> <strong>Matematica</strong> <strong>di</strong>screta<br />

Quaderni Didattici del Dipartimento <strong>di</strong> <strong>Matematica</strong><br />

VR,VN,RN .<br />

Usando la definizione <strong>di</strong> combinazione e l’uguaglianza<br />

⎛n<br />

⎞<br />

Cn,k = ⎜ ⎟<br />

⎝k<br />

⎠<br />

si <strong>di</strong>mostrano senza calcoli le proprietà dei coefficienti binomiali .<br />

⎛n<br />

⎞ ⎛n<br />

⎞<br />

Così la proprietà ⎜ ⎟ = ⎜ ⎟ = 1 può essere motivata osservando che ci sono<br />

⎝ 0⎠<br />

⎝n<br />

⎠<br />

solo un sottoinsieme con 0 elementi (l’insieme vuoto ) e uno con n (tutto l’insieme) .<br />

⎛n<br />

⎞ ⎛ n ⎞<br />

Per <strong>di</strong>mostrare che ⎜ ⎟ = ⎜ ⎟ basta osservare che quando scegliamo k elementi<br />

⎝k<br />

⎠ ⎝n<br />

− k⎠<br />

tra n, isoliamo automaticamente i restanti n-k . La formula <strong>di</strong> Stifel<br />

⎛n<br />

⎞ ⎛n −1⎞<br />

⎛n<br />

−1⎞<br />

⎜ ⎟ = ⎜ ⎟ + ⎜ ⎟<br />

⎝k<br />

⎠ ⎝ k ⎠ ⎝k<br />

−1⎠<br />

1 ≤ k ≤ n-1<br />

⎛n −1⎞<br />

si ottiene osservando che , fissato un elemento tra gli n , vi sono ⎜ ⎟ sottoinsiemi<br />

⎝ k ⎠<br />

⎛n<br />

−1⎞<br />

<strong>di</strong> or<strong>di</strong>ne k che non lo contengono e ⎜ ⎟ che lo contengono ( quest’ultimo<br />

⎝k<br />

−1⎠<br />

numero si calcola escludendo l’elemento fissato e contando il numero dei<br />

sottoinsiemi <strong>di</strong> k-1 elementi che si possono formare con gli n-1 elementi rimasti ) .<br />

Su tale formula è basato lo schema che permette <strong>di</strong> calcolare ricorsivamente i<br />

coefficienti binomiali , il triangolo <strong>di</strong> Tartaglia :<br />

1<br />

1 1<br />

1 2 1<br />

1 3 3 1<br />

1 4 6 4 1<br />

… ... … … … ...<br />

⎛n<br />

⎞ ⎛n<br />

⎞ ⎛n<br />

⎞ ⎛n<br />

⎞<br />

1= ⎜ ⎟ ⎜ ⎟ … ⎜ ⎟ … ⎜ ⎟ =1<br />

⎝ 0⎠<br />

⎝ 1⎠<br />

⎝k<br />

⎠ ⎝n<br />

⎠<br />

… ... … … … ... … … …<br />

17


18<br />

Capitolo 2 – Corrispondenze e funzioni<br />

Sempre per il significato combinatorico dei coefficienti binomiali , nel triangolo <strong>di</strong><br />

Tartaglia la somma dei numeri della riga n-sima ci dà l’or<strong>di</strong>ne dell’insieme delle<br />

parti <strong>di</strong> un insieme <strong>di</strong> or<strong>di</strong>ne n , 2 n (proposizione 1.2) .<br />

Anche la formula del binomio <strong>di</strong> Newton<br />

(a+b) n = ∑ n<br />

o<br />

⎛n<br />

⎞ n-k k<br />

⎜ ⎟ a b<br />

⎝k<br />

⎠<br />

può essere ottenuta con considerazioni <strong>di</strong> tipo combinatorico : svolgendo i conti in<br />

(a+b) n = (a+b)(a+b)…(a+b)<br />

si ottiene una somma <strong>di</strong> n+1 adden<strong>di</strong> , ognuno dei quali è un prodotto <strong>di</strong> n copie <strong>di</strong> a<br />

o <strong>di</strong> b in cui se a compare n- k volte , b compare k volte . Il coefficiente <strong>di</strong> a n-k b k è<br />

dato dal numero dei fattori in cui ci sono n-k a , e quin<strong>di</strong> k b (ricor<strong>di</strong>amo che vale la<br />

⎛n<br />

⎞<br />

proprietà commutativa del prodotto) : questo numero è⎜ ⎟ , in quanto è il numero <strong>di</strong><br />

⎝k<br />

⎠<br />

mo<strong>di</strong> in cui possiamo scegliere k binomi (a+b) tra gli n totali .<br />

<strong>Università</strong> <strong>di</strong> <strong>Torino</strong>


D.Romagnoli – <strong>Elementi</strong> <strong>di</strong> matematica <strong>di</strong>screta<br />

CAPITOLO 3<br />

Successioni e relazioni ricorsive<br />

3.1 Definizioni ed esempi<br />

Quaderni Didattici del Dipartimento <strong>di</strong> <strong>Matematica</strong><br />

3.1 Definizioni ed esempi<br />

3.2 Successioni aritmetiche e geometriche<br />

3.3 La successione <strong>di</strong> Fibonacci<br />

3.4 Relazioni ricorsive lineari<br />

Definizione 3.1.1 Si <strong>di</strong>ce successione a valori in un insieme C una funzione a avente<br />

come dominio l’insieme N (o N - {0})<br />

Si scrive :<br />

o, come è più abituale,<br />

a(0), a(1), …, a(n), …<br />

a0, a1, …, an, …<br />

Negli esempi più usati il codominio C è l'insieme R dei numeri reali .<br />

Esempi 3.1.1<br />

1) La successione<br />

1,2,2 2 ,2 3 ,…,2 n ,…<br />

è il modo usuale per rappresentare la funzione f : N → R , f(n) = 2 n . f è iniettiva e<br />

non suriettiva .<br />

2) La funzione f : N → R , f(n) = 2n in<strong>di</strong>vidua la successione dei numeri pari<br />

0,2,4,6,…<br />

Una successione a0 ,a1,…,an,… può essere in<strong>di</strong>viduata anche me<strong>di</strong>ante una relazione<br />

che lega an ad alcuni suoi predecessori a0 ,a1,…,an-1( detta relazione ricorsiva ) e da<br />

una o più con<strong>di</strong>zioni iniziali .<br />

19


20<br />

Esempi 3.1.2<br />

Capitolo 3 - Successioni e relazioni ricorsive<br />

1) La successione 1) <strong>degli</strong> esempi 3.1.1 è data ricorsivamente dalla relazione an =<br />

2an-1 e dalla con<strong>di</strong>zione iniziale a0 = 1 . La successione 2) è invece in<strong>di</strong>viduata<br />

dalla relazione ricorsiva an = an-1+2 e dalla con<strong>di</strong>zione iniziale a0 = 0 .<br />

2) La relazione ricorsiva Fn = Fn-1 + Fn-2 , n>2, unitamente alle con<strong>di</strong>zioni iniziali F1 =<br />

F2 = 1 in<strong>di</strong>vidua la nota successione 1,1,2,3,5,8,13,… <strong>di</strong> Fibonacci , su cui torneremo.<br />

3) La successione <strong>di</strong> numeri 1,3,7,15,31,63,… ci dà le immmagini della funzione f(n)<br />

= 2 n - 1, <strong>di</strong> dominio N - {0} . La stessa successione è in<strong>di</strong>viduata ricorsivamente<br />

dalla relazione mn = 2mn-1 + 1 e dalla con<strong>di</strong>zione iniziale m1 = 1 ed è la risposta del<br />

problema della torre <strong>di</strong> Hanoi :<br />

il gioco della torre <strong>di</strong> Hanoi fu inventato dal matematico francese E.Lucas nel 1883 e<br />

da allora è venduto come giocattolo . Il gioco consiste in un supporto piano dotato <strong>di</strong><br />

tre pioli A,B,C e <strong>di</strong> n <strong>di</strong>schi ( 8 nella versione " classica " in figura) <strong>di</strong> <strong>di</strong>verso<br />

<strong>di</strong>ametro infilati in uno <strong>di</strong> questi pioli e aventi <strong>di</strong>ametro decrescente dal basso verso<br />

l'alto . Si chiede <strong>di</strong> trasferire gli n <strong>di</strong>schi , nello stesso or<strong>di</strong>ne , ad uno qualunque dei<br />

due pioli liberi secondo le seguenti regole :<br />

a) i <strong>di</strong>schi devono essere mossi uno per volta , usando uno dei due pioli liberi come<br />

"interme<strong>di</strong>ario"<br />

b) un <strong>di</strong>sco non può mai trovarsi su uno <strong>di</strong> <strong>di</strong>ametro minore .<br />

Ci chie<strong>di</strong>amo qual è il numero minimo mn <strong>di</strong> mosse necessarie per terminare il gioco<br />

E' ovvio che nel caso <strong>di</strong> un unico <strong>di</strong>sco occorra una sola mossa , cioè m1= 1 .<br />

Per capire il meccanismo ricorsivo , osserviamo che se abbiamo due <strong>di</strong>schi sul piolo<br />

A possiamo risolvere il gioco spostando il <strong>di</strong>sco piccolo sul piolo B , il <strong>di</strong>sco grande<br />

sul piolo C e infine il <strong>di</strong>sco piccolo sul piolo C , cioè m2 = 3 = 2m1 + 1 .<br />

<strong>Università</strong> <strong>di</strong> <strong>Torino</strong>


D.Romagnoli – <strong>Elementi</strong> <strong>di</strong> matematica <strong>di</strong>screta<br />

Se abbiamo n <strong>di</strong>schi , con mn-1 mosse muoviamo n-1 <strong>di</strong>schi su un piolo libero , con<br />

una mossa spostiamo il <strong>di</strong>sco base sull'altro piolo, e con mn-1 mosse riposizioniamo<br />

su <strong>di</strong> esso la torre <strong>degli</strong> n-1 <strong>di</strong>schi , ottenendo così la relazione ricorsiva<br />

Quaderni Didattici del Dipartimento <strong>di</strong> <strong>Matematica</strong><br />

mn = 2mn-1 + 1 .<br />

Per ottenere una formula esplicita per mn , proce<strong>di</strong>amo per iterazione :<br />

mn = 2mn-1 + 1 =<br />

= 2 ( 2mn-2 + 1) + 1 =<br />

= 2 2 mn-2 + 2 + 1 =<br />

= 2 2 ( 2mn-3 + 1) + 2 + 1 =<br />

= 2 3 mn-3 + 2 2 + 2 + 1 =<br />

…………………………….<br />

= 2 n-1 mn-(n-1) + 2 n-2 + … + 2 2 + 2 + 1 =<br />

= 2 n-1 + 2 n-2 + … + 2 2 + 2 + 1 =<br />

= 2 n - 1 .<br />

L'ultima uguaglianza segue dalla formula della somma dei primi n termini <strong>di</strong> una<br />

successione geometrica (ve<strong>di</strong> l' esempio 1.1 del Capitolo 1 ) .<br />

Al gioco della torre <strong>di</strong> Hanoi è associata la leggenda seguente : nella città in<strong>di</strong>ana <strong>di</strong><br />

Benares i sacerdoti del tempio <strong>di</strong> Brahma devono spostare con le regole dette i 64<br />

<strong>di</strong>schi d'oro della torre <strong>di</strong> Brahma . Il mondo terminerà alla fine del lavoro dei<br />

sacerdoti . Dai conti fatti occorrono m64 = 2 64 - 1 = 18.446.744.073.709.551.615<br />

mosse e , calcolando una mossa per microsecondo ( 10 -6 secondo) , oltre 5000 secoli<br />

per spostare la torre!<br />

4) Ricor<strong>di</strong>amo che, dato un insieme I <strong>di</strong> or<strong>di</strong>ne n, abbiamo in<strong>di</strong>cato con B(n) il<br />

numero <strong>di</strong> tutte le sue possibili partizioni (cap 2. Osservazione 2.2.6 ). B(n) è detto<br />

l'n-esimo numero <strong>di</strong> Bell dell'insieme I . Partendo da questa definizione dei numeri <strong>di</strong><br />

Bell, proviamo la relazione ricorsiva che li lega .<br />

Proposizione 3.1.1 Siano B(n-i) e B(n) l'(n-i)-esimo e l'n-esimo numero <strong>di</strong> Bell<br />

dell'insieme I <strong>di</strong> or<strong>di</strong>ne n ≥ 1 . Si ha<br />

n ⎛n<br />

−1⎞<br />

B(n) = ∑⎜<br />

⎟ B(n-i) .<br />

1 ⎝ i −1<br />

⎠<br />

21


22<br />

Capitolo 3 - Successioni e relazioni ricorsive<br />

Dimostrazione . Sia I <strong>di</strong> or<strong>di</strong>ne n . Data una sua partizione P , l'elemento a <strong>di</strong> I<br />

appartiene ad uno e uno solo dei sottoinsiemi A <strong>di</strong> P . Ciò significa che ogni<br />

partizione <strong>di</strong> I è determinata univocamente dal sottoinsieme A che contiene a e da<br />

una partizione <strong>di</strong> I - A . Notiamo che l'or<strong>di</strong>ne i dell'insieme A è compreso tra 1 e n (i<br />

⎛n<br />

−1⎞<br />

≠ 0 perché A ≠ ∅) . A può essere scelto in ⎜ ⎟ mo<strong>di</strong> (tanti sono infatti i<br />

⎝ i −1<br />

⎠<br />

sottoinsiemi <strong>di</strong> I che contengono a ) , mentre le partizioni <strong>di</strong> I - A , che ha or<strong>di</strong>ne n - i<br />

sono B(n-i) . Dunque , per ogni i , 1≤ i ≤ n , vi sono esattamente<br />

⎛n<br />

−1⎞<br />

⎜ ⎟ B(n-i)<br />

⎝ i −1<br />

⎠<br />

partizioni <strong>di</strong> I nelle quali a appartiene ad un elemento A <strong>di</strong> or<strong>di</strong>ne i . Ne segue che le<br />

partizioni <strong>di</strong>stinte <strong>di</strong> I sono<br />

n ⎛n<br />

−1⎞<br />

B(n) = ∑⎜<br />

⎟ B(n-i) .<br />

1 ⎝ i −1<br />

⎠<br />

⎛2<br />

⎞ ⎛2<br />

⎞ ⎛2<br />

⎞<br />

Calcoliamo, per esempio, B(3) . B(3) = ⎜ ⎟ B(0) + ⎜ ⎟ B(1) + ⎜ ⎟ B(2) = 1 + 2 + 2<br />

⎝0<br />

⎠ ⎝1<br />

⎠ ⎝2<br />

⎠<br />

= 5 (osserviamo che B(0) vale 1, in quanto l'insieme vuoto ha una partizione, quella<br />

avente come insieme se stesso).<br />

Osserviamo che negli esempi 1 e 3 è possibile calcolare il termine n-simo usando<br />

soltanto il termine precedente , mentre nell'esempio 2 il termine n-simo si calcola a<br />

partire dai due termini che lo precedono : le relazioni ricorsive del primo tipo sono<br />

dette del primo or<strong>di</strong>ne, quella dell'esempio 2 è detta del secondo or<strong>di</strong>ne . Per<br />

calcolare invece B(n) (esempio 4) occorre conoscere gli n numeri <strong>di</strong> Bell<br />

B(0),B(1),…,B(n-1) .In tal caso si <strong>di</strong>ce che la relazione non ha or<strong>di</strong>ne finito .<br />

Osservazione 3.1.1 Si prova che una relazione ricorsiva <strong>di</strong> or<strong>di</strong>ne r è univocamente<br />

determinata da r con<strong>di</strong>zioni iniziali per r valori consecutivi , oltre che dalla formula<br />

<strong>di</strong> ricorrenza .La sola relazione ricorsiva non è sufficiente a determinare l'unicità<br />

della soluzione .<br />

Infatti , per esempio, la relazione <strong>di</strong> grado due<br />

ha soluzione<br />

an = 5an-1 + 6an-2<br />

an = C12 n + C23 n , ∀ C1, C2 .<br />

<strong>Università</strong> <strong>di</strong> <strong>Torino</strong>


D.Romagnoli – <strong>Elementi</strong> <strong>di</strong> matematica <strong>di</strong>screta<br />

Così sono insufficienti le sole con<strong>di</strong>zioni iniziali : per esempio le con<strong>di</strong>zioni<br />

sono verificate dalle due successioni<br />

Quaderni Didattici del Dipartimento <strong>di</strong> <strong>Matematica</strong><br />

a0 = a1 = 0<br />

an = n(n-1) e an = n 2 (n-1) .<br />

Ancora, sono insufficienti per l'unicità meno con<strong>di</strong>zioni iniziali del grado : per<br />

esempio le ipotesi<br />

sono sod<strong>di</strong>sfatte da<br />

e da<br />

a0 = 0<br />

an = 5an-1 + 6an-2<br />

an = 2 n<br />

an = 3 n .<br />

Infine , non sono sufficienti r con<strong>di</strong>zioni iniziali non consecutive : la successione<br />

ha le soluzioni<br />

an = 4an-2<br />

a0 = 0 , a2 = 8<br />

an = 2 n+1 e an = 2 n + (-2) n .<br />

3. 2 Successioni aritmetiche e geometriche<br />

Definizione 3.2.1 . Si <strong>di</strong>ce successione (o progressione) aritmetica <strong>di</strong> termine iniziale<br />

a0 e ragione d ( d ∈ R ) la funzione a : N → R così definita :<br />

Esplicitandone le immagini , si ha :<br />

a(n) = an = a0 + nd .<br />

a0 , a0 + d , a0 + 2d ,…, a0 + nd , …<br />

Esempio 3.2.1 La successione dei numeri pari 0,2,4,6,… è la successione aritmetica<br />

<strong>di</strong> termine iniziale 0 e ragione 2 , definita dalla legge a(n) = 2n . Ne abbiamo già<br />

data la definizione in forma ricorsiva an = an-1 + 2 (n≥1) , a0 = 0 .<br />

23


24<br />

Capitolo 3 - Successioni e relazioni ricorsive<br />

La successione aritmetica della definizione 3.2.1 si esprime facilmente in forma<br />

ricorsiva ponendo an = an-1 + d (n≥1) e assegnando a0 come termine iniziale .<br />

Può essere utile ricordare la formula che dà la somma dei primi n termini <strong>di</strong> una tale<br />

successione (<strong>di</strong>mostrata negli esempi 1.1 del capitolo 1) :<br />

∑ −1 n<br />

0<br />

a = na0 +<br />

i<br />

n( n −1) d<br />

2<br />

Definizione 3.2.2 Si <strong>di</strong>ce successione (o progressione) geometrica <strong>di</strong> termine<br />

iniziale a0 e ragione q ( q ∈ R ) la funzione a : N → R così definita :<br />

Esplicitandone le immagini , si ha :<br />

a(n) = an = a0q n .<br />

a0 , a0q , a0q 2 ,…, a0q n , …<br />

Esempio 3.2.2 La successione delle potenze <strong>di</strong> 2 : 1,2,4,8,16,… è la successione<br />

geometrica <strong>di</strong> termine iniziale 1 e ragione 2 , definita dalla legge a(n) = 2 n . Ne<br />

abbiamo già data la definizione in forma ricorsiva an = 2an-1 (n≥1) , a0 = 1 .<br />

La successione geometrica della definizione 3.2.2 si esprime facilmente in forma<br />

ricorsiva ponendo an = an-1q , (n≥1) e assegnando a0 come termine iniziale .<br />

La formula che dà la somma dei primi n termini <strong>di</strong> una tale successione (ve<strong>di</strong> gli<br />

esempi 1.1 del capitolo 1) è :<br />

∑ −1 n<br />

0<br />

a i = a0 .<br />

n<br />

1−<br />

q<br />

1−<br />

q<br />

Le successioni aritmetiche e geometriche intervengono nello stu<strong>di</strong>o <strong>di</strong> numerosi<br />

problemi <strong>di</strong> tipo economico,biologico,me<strong>di</strong>co .<br />

Esempi 3.2.3<br />

1) Si vuole trovare una formula che <strong>di</strong>a il valore dello stipen<strong>di</strong>o <strong>di</strong> un lavoratore dopo<br />

n anni, sapendone il valore iniziale s0 e supponendone un aumento annuale pari al 2%<br />

<strong>di</strong> s0.<br />

.<br />

<strong>Università</strong> <strong>di</strong> <strong>Torino</strong>


D.Romagnoli – <strong>Elementi</strong> <strong>di</strong> matematica <strong>di</strong>screta<br />

Procedendo ricorsivamente, abbiamo<br />

s(0) = s0<br />

2<br />

s(1) = s0 + s0<br />

100<br />

…<br />

2<br />

s(n) = s0 + n s0 .<br />

100<br />

Il problema è descritto da una successione aritmetica <strong>di</strong> termine iniziale s0 e ragione<br />

2 s0<br />

100<br />

2) Si vuole schematizzare in modo ricorsivo il processo <strong>di</strong> deca<strong>di</strong>mento ra<strong>di</strong>oattivo .<br />

Alcune sostanze decadono nel tempo , trasformandosi in altre sostanze ; si <strong>di</strong>ce<br />

tempo <strong>di</strong> <strong>di</strong>mezzamento il periodo T in cui decade la metà <strong>degli</strong> atomi . Assumendo<br />

come unità <strong>di</strong> misura dei tempi T e in<strong>di</strong>cando con Q il numero <strong>degli</strong> atomi presenti<br />

inizialmente si ha :<br />

Q(0) = Q<br />

1<br />

Q(1) = Q<br />

2<br />

1<br />

Q(2) = Q 2<br />

2<br />

…<br />

1<br />

Q(n) = Q n<br />

2<br />

Il processo è descritto da una successione geometrica <strong>di</strong> termine iniziale Q e ragione<br />

1<br />

.<br />

2<br />

3.3 La successione <strong>di</strong> Fibonacci<br />

La relazione ricorsiva Fn = Fn-1 + Fn-2 , n ≥ 3, unitamente alle con<strong>di</strong>zioni iniziali F1 =<br />

F2 = 1 in<strong>di</strong>vidua la nota successione <strong>di</strong> Fibonacci :<br />

Quaderni Didattici del Dipartimento <strong>di</strong> <strong>Matematica</strong><br />

25


26<br />

1,1,2,3,5,8,13,…<br />

Capitolo 3 - Successioni e relazioni ricorsive<br />

Si tratta del primo esempio conosciuto <strong>di</strong> relazione ricorsiva : i primi do<strong>di</strong>ci termini<br />

<strong>di</strong> essa si trovano nel Liber Abbaci (1202) <strong>di</strong> Leonardo Pisano detto Fibonacci (1170<br />

- 1250) come risposta al seguente problema : quot paria coniculorum in uno anno ex<br />

uno pario germinentur .<br />

Si suppone che una coppia <strong>di</strong> conigli adulti generi ogni mese una coppia <strong>di</strong> piccoli<br />

e che questi si riproducano , generando anch'essi una coppia <strong>di</strong> conigli, a partire dal<br />

secondo mese <strong>di</strong> vita . Partendo da una coppia <strong>di</strong> coniglietti, quante coppie ci saranno<br />

nel mese n ? In<strong>di</strong>chiamo questo numero con F(n) o Fn . Dunque, per le ipotesi fatte<br />

F(1) = 1 ( inizialmente abbiamo una coppia non adulta)<br />

F(2) = 1 (dopo un mese abbiamo ancora una sola coppia)<br />

F(3) = 1 + 1 = F(1) + F(2) (nel 3° mese abbiamo la coppia <strong>di</strong> partenza, che è<br />

<strong>di</strong>ventata adulta, e la coppia <strong>di</strong> coniglietti da essa generata)<br />

F(4) = 2 + 1 = F(3) + F(2) (si hanno 2 coppie, quella iniziale e la loro progenie<br />

mensile più la coppia del mese precedente <strong>di</strong>ventata adulta)<br />

.<br />

.<br />

.<br />

F(n) = F(n-1) + F(n-2) ( nel mese n-simo, n >2 , vi sono tutte le coppie del mese<br />

precedente, cioè F(n-1), più le coppie dei piccoli, che sono esattamente tante quante<br />

erano le coppie due mesi prima ,cioè F(n-2)) .<br />

I numeri <strong>di</strong> Fibonacci sono i valori della successione descritta : i primi do<strong>di</strong>ci sono<br />

1,1,2,3,5,8,13,21,34,55,89,144,… .<br />

Si pone generalmente F0 = 0, affinchè la relazione ricorsiva Fn = Fn-1 + Fn-2 sia valida<br />

anche per n = 2 .<br />

Nel <strong>di</strong>segno che segue è illustrata la situazione fino al quinto mese :<br />

<strong>Università</strong> <strong>di</strong> <strong>Torino</strong>


D.Romagnoli – <strong>Elementi</strong> <strong>di</strong> matematica <strong>di</strong>screta<br />

I numeri <strong>di</strong> Fibonacci si ritrovano in molte situazioni e compaiono spesso in natura.<br />

Per esempio in molte piante il numero <strong>di</strong> rami in cui il fusto si ramifica segue uno<br />

schema del tipo seguente<br />

Così i numeri delle spirali dei semi del girasole, dei petali della margherita, delle<br />

foglie del cavolfiore, delle scaglie dell'ananas sono spesso numeri <strong>di</strong> Fibonacci .<br />

Quaderni Didattici del Dipartimento <strong>di</strong> <strong>Matematica</strong><br />

27


28<br />

Capitolo 3 - Successioni e relazioni ricorsive<br />

La letteratura matematica sulle proprietà dei numeri <strong>di</strong> Fibonacci è molto vasta . Ci<br />

limitiamo ad in<strong>di</strong>carne alcune proprietà e a darne la formula generale, che<br />

ricaveremo nel prossimo paragrafo .<br />

Proposizione 3.3.1 Per ogni n ≥ 1 , vale l'identità (<strong>di</strong> Cassini)<br />

Fn+1Fn-1 - Fn 2 = (-1) n<br />

Dimostrazione . Per induzione su n . Per n = 1 , si ha F2F0 - F1 2 = -1 .<br />

Supponiamo che Fn+1Fn-1 - Fn 2 = (-1) n e proviamo che Fn+2Fn - F 2<br />

n+ 1 = (-1)n+1 (*).<br />

Da Fn+1 = Fn + Fn-1 , ricaviamo Fn-1 = Fn+1 - Fn e , sostituendo in Fn+1Fn-1 - Fn 2 = (-1) n ,<br />

troviamo Fn+1( Fn+1 - Fn ) - Fn 2 = (-1) n , cioè F 2<br />

n+ 1 - Fn+1Fn - Fn 2 = (-1) n =<br />

= F 2<br />

n+ - Fn (Fn+1 + Fn) = F 2<br />

n+ - Fn Fn+2 , che è la (*) cambiata <strong>di</strong> segno .<br />

1<br />

1<br />

Sempre usando l'induzione si possono <strong>di</strong>mostrare le seguenti formule :<br />

i) F1 + F2 + F3 + … + Fn = Fn+2 - 1<br />

ii) F1 + F3 + F5 + … + F2n-1 = F2n<br />

iii) F2 + F4 + F6 + … + F2n = F2n+1 - 1 .<br />

⎛n − k −1⎞<br />

⎜ ⎟ (cioè, <strong>di</strong>sponendo i coefficienti binomiali del triangolo <strong>di</strong><br />

⎝ k ⎠<br />

Tartaglia nel modo seguente<br />

iv) Fn = ∑<br />

k≥0<br />

⎛n<br />

⎞ ⎛n<br />

⎞ ⎛n<br />

⎞ ⎛n<br />

⎞ ⎛n<br />

⎞ ⎛n<br />

⎞<br />

n ⎜ ⎟ ⎜ ⎟ ⎜ ⎟ ⎜ ⎟ ⎜ ⎟ ⎜ ⎟ …<br />

⎝ 0⎠<br />

⎝ 1⎠<br />

⎝ 2⎠<br />

⎝ 3⎠<br />

⎝ 4⎠<br />

⎝ 5⎠<br />

0 1<br />

1 1 1<br />

2 1 2 1<br />

3 1 3 3 1<br />

4 1 4 6 4 1<br />

5 1 5 10 10 5 1<br />

6 . . . . . . . . . . . . .<br />

. . . . . . . . . . . . . . . . . . . . . . .<br />

si ottengono i numeri <strong>di</strong> Fibonacci sommando "in <strong>di</strong>agonale" ).<br />

Proviamo una interessante proprietà combinatorica dei numeri <strong>di</strong> Fibonacci , che da<br />

taluni autori viene data come definizione (cfr [ 4 ] ) .<br />

<strong>Università</strong> <strong>di</strong> <strong>Torino</strong>


D.Romagnoli – <strong>Elementi</strong> <strong>di</strong> matematica <strong>di</strong>screta<br />

Proposizione 3.3.2 Sia In = {1,2,3,…,n} ⊂ N . Il numero dei sottoinsiemi <strong>di</strong> In che<br />

non contengono due suoi numeri consecutivi è dato da Fn+2 .<br />

Dimostrazione . Identifichiamo un sottoinsieme A <strong>di</strong> In con una stringa <strong>di</strong> lunghezza<br />

n formata con le due cifre 1 e 0 . La cifra 1 in<strong>di</strong>ca l'appartenenza <strong>di</strong> un elemento <strong>di</strong> In<br />

ad A , la cifra 0 la non appartenenza . Per esempio, per n = 4, la stringa 1010 in<strong>di</strong>ca il<br />

sottoinsieme {1,3} dell' insieme I4 = {1,2,3,4} . I sottoinsiemi <strong>di</strong> In che non<br />

contengono due suoi numeri consecutivi sono dati dalle stringhe che non hanno mai<br />

due cifre 1 consecutive . Consideriamo tra questi quelli <strong>di</strong> or<strong>di</strong>ne k : la stringa che li<br />

rappresenta contiene k volte la cifra 1 . Per contarli tutti , partiamo da n-k cifre tutte<br />

uguali a 0<br />

Quaderni Didattici del Dipartimento <strong>di</strong> <strong>Matematica</strong><br />

0 0 0 ... 0<br />

1442443<br />

n−k<br />

e contiamo in quanti mo<strong>di</strong> possiamo inserire k cifre 1 in modo che due <strong>di</strong> esse non<br />

siano mai a<strong>di</strong>acenti . Essendo i posti vuoti <strong>di</strong>sponibili n - k + 1 , le k cifre 1 si<br />

possono inserire in<br />

mo<strong>di</strong> . Quin<strong>di</strong> i sottoinsiemi cercati sono<br />

Per la proprietà iv) , Fn = ∑<br />

k≥0<br />

numero <strong>di</strong> Fibonacci .<br />

⎛ n − k + 1⎞<br />

⎜<br />

⎝ k ⎠<br />

Cn-k+1,k = ⎟<br />

∑ ≥0<br />

k<br />

n<br />

⎜<br />

⎝<br />

⎛ − k +<br />

k<br />

1⎞<br />

⎟<br />

⎠<br />

.<br />

⎛n − k −1⎞<br />

⎜ ⎟ , il numero cercato è proprio l'(n+2)-simo<br />

⎝ k ⎠<br />

La formula generale , che ci permette <strong>di</strong> determinare il termine n-simo <strong>di</strong> una<br />

successione in funzione <strong>di</strong> n , è , nel caso della successione <strong>di</strong> Fibonacci (ve<strong>di</strong><br />

paragrafo 3.4) ,<br />

Fn =<br />

1<br />

⎡⎛<br />

1+<br />

5 ⎞<br />

⎢⎜<br />

⎟<br />

5 ⎢⎜<br />

⎟<br />

⎣⎝<br />

2 ⎠<br />

n<br />

n<br />

⎛1 − 5 ⎞ ⎤<br />

− ⎜ ⎟ ⎥<br />

⎜ ⎟<br />

⎝ 2 ⎠ ⎥<br />

⎦<br />

1+ 5<br />

Ricor<strong>di</strong>amo che il numero è dettorapporto aureo(o sezione aurea) e in<strong>di</strong>cato<br />

2<br />

con la lettera Φ .<br />

29


30<br />

Capitolo 3 - Successioni e relazioni ricorsive<br />

Il numero Φ è un numero molto famoso e molto usato in architettura (prende il nome<br />

dalla lettera iniziale dello scultore greco Fi<strong>di</strong>a), pittura, anatomia e botanica . Fu<br />

introdotto dai pitagorici come rapporto tra la <strong>di</strong>agonale e il lato <strong>di</strong> un pentagono<br />

regolare ( o come rapporto tra il lato del pentagono stellato o pentagramma ,simbolo<br />

dei pitagorici, e il lato del pentagono regolare con gli stessi vertici ) :<br />

Il rapporto aureo è definito come il rapporto tra due lunghezze a e b tale che<br />

a a + b<br />

= .<br />

b a<br />

a 1+ 5<br />

Risolvendo la proporzione, si hanno le due ra<strong>di</strong>ci = Φ =<br />

b<br />

2<br />

1− 5<br />

.<br />

2<br />

a 1<br />

e = - =<br />

b Φ<br />

Nella figura che segue riportiamo la costruzione geometrica del rapporto aureo :<br />

Si costruisca un quadrato il cui lato AB ha lunghezza a e punto me<strong>di</strong>o M . La<br />

5 a<br />

circonferenza <strong>di</strong>segnata,<strong>di</strong> centro M e raggio , interseca la retta AB nel punto C.<br />

2<br />

a<br />

Il segmento BC ha lunghezza b e = Φ =<br />

b<br />

a + b<br />

.<br />

Anche le <strong>di</strong>agonali del pentagono <strong>di</strong> lato a + b si intersecano in segmenti che danno<br />

luogo alla sezione aurea e generano un pentagono regolare <strong>di</strong> lato b e <strong>di</strong>agonali <strong>di</strong><br />

lunghezza a (ancora il rapporto aureo) e così all'infinito :<br />

a<br />

<strong>Università</strong> <strong>di</strong> <strong>Torino</strong>


D.Romagnoli – <strong>Elementi</strong> <strong>di</strong> matematica <strong>di</strong>screta<br />

Dalla forma generale dei numeri <strong>di</strong> Fibonacci , osservando che quando n è grande Fn<br />

n<br />

Φ<br />

si avvicina molto a<br />

5<br />

perché<br />

1 1− 5<br />

- =<br />

Φ 2<br />

1<br />

< 1 e quin<strong>di</strong> ( - =<br />

Φ<br />

1− 5 ) n<br />

<strong>di</strong>venta esponenzialmente piccolo , si ha che il rapporto<br />

2<br />

limite (per n → ∞) proprio il numero Φ .<br />

3.4 Relazioni ricorsive lineari<br />

Quaderni Didattici del Dipartimento <strong>di</strong> <strong>Matematica</strong><br />

F<br />

F<br />

n<br />

n−1<br />

ha come<br />

Abbiamo visto nel paragrafo 3.1 che una successione <strong>di</strong> termine generale an può<br />

essere in<strong>di</strong>viduata anche me<strong>di</strong>ante una relazione ricorsiva che lega an ad alcuni suoi<br />

predecessori a0 ,a1,…,an-1 e da una o più con<strong>di</strong>zioni iniziali .<br />

Definizione 3.4.1 Una relazione ricorsiva si <strong>di</strong>ce lineare se esistono funzioni bi(n) ( i =<br />

0, 1,…, n-1 ) e c(n) tali che<br />

an = bn-1(n)an-1 + bn-2(n)an-2 + … + b0(n)a0 + c(n) .<br />

Osservazione 3.4.1 L'aggettivo lineare (<strong>di</strong> primo grado) si riferisce agli elementi ai<br />

della successione e non ai loro coefficienti .<br />

Definizione 3.4.2 Una relazione ricorsiva lineare an = bn-1(n)an-1 + bn-2(n)an-2 + … +<br />

b0(n)a0 + c(n) si <strong>di</strong>ce omogenea se c(n) = 0 .<br />

Definizione 3.4.3 Una relazione ricorsiva lineare an = bn-1(n)an-1 + bn-2(n)an-2 + … +<br />

b0(n)a0 + c(n) si <strong>di</strong>ce a coefficienti costanti se tutti i coefficienti bi(n) ( i = 0, 1,…,n-1)<br />

sono costanti .<br />

Esempio 3.4.1<br />

1) La relazione ricorsiva an = 2an-1 è lineare , del primo or<strong>di</strong>ne, omogenea e a<br />

coefficienti costanti .<br />

31


32<br />

Capitolo 3 - Successioni e relazioni ricorsive<br />

2) La relazione ricorsiva an = an-1 + 2 è lineare , del primo or<strong>di</strong>ne, non omogenea e a<br />

coefficienti costanti .<br />

3) La relazione ricorsiva Fn = Fn-1 + Fn-2 è lineare , del secondo or<strong>di</strong>ne, omogenea e a<br />

coefficienti costanti .<br />

4) La relazione ricorsiva an = a n−<br />

1 + 2 non è lineare , è del primo or<strong>di</strong>ne , non è<br />

omogenea ed è a coefficienti costanti .<br />

5) Un importante esempio <strong>di</strong> relazione ricorsiva non lineare è quella che definisce i<br />

numeri <strong>di</strong> Catalan . Questi numeri, in<strong>di</strong>cati con la notazione C(i) (o Ci), furono<br />

introdotti dallo stesso Catalan nel 1838, per risolvere il seguente problema (già<br />

affrontato da Eulero): in quanti mo<strong>di</strong> <strong>di</strong>versi si può sud<strong>di</strong>videre in triangoli un<br />

poligono convesso <strong>di</strong> n +1 lati tracciandone <strong>di</strong>agonali che non si intersecano? In<br />

figura abbiamo le 5 triangolazioni <strong>di</strong>verse <strong>di</strong> un pentagono convesso.Il quesito<br />

posto è equivalente al "problema delle parentesi <strong>di</strong> Catalan" : in quanti mo<strong>di</strong> è<br />

possibile eseguire un'operazione non associativa su n fattori ai <strong>di</strong> un insieme A ?<br />

Osserviamo che in presenza <strong>di</strong> un'operazione non associativa non possiamo<br />

scrivere il prodotto a1a2…an , ma dobbiamo inserire le parentesi . In quanti mo<strong>di</strong><br />

possiamo farlo ? Per esempio , se moltiplichiamo tre elementi abbiamo le due<br />

possibilità (e quin<strong>di</strong> al massimo due risultati ) seguenti : (a1a2)a3 e a1(a2a3) , se ne<br />

moltiplichiamo quattro i possibili prodotti sono i seguenti cinque :<br />

(a1a2)(a3a4) , (a1 (a2a3 )a4) , ( (a1a2)a3 )a4 , a1 ((a2a3 )a4) , a1 (a2(a3a4) ) .<br />

Sempre in figura è rappresentata la corrispondenza tra questi due problemi per n =<br />

4 .<br />

(a1a2)(a3a4) ((a1a2)a3)a4 (a1(a2a3))a4 a1((a2a3)a4) a1(a2(a3a4))<br />

a3 a2<br />

a4 a1<br />

Dunque C3 = 2 , C4 = 5 e ovviamente C1 = C2 = 1 .<br />

Per calcolare l'n-simo numero <strong>di</strong> Catalan, cioè il numero <strong>di</strong> mo<strong>di</strong> in cui è possibile<br />

scrivere il prodotto non associativo a1a2…an , osserviamo che esso si scrive in<br />

modo unico nella forma pp', dove p è uno dei possibili prodotti a1a2…ai e q è uno<br />

dei possibili prodotti ai+1ai+2…an ( pp' = (a1a2…ai )( ai+1ai+2…an) , 1 ≤ i ≤ n-1 ). Per<br />

ogni i , esistono Ci <strong>di</strong>fferenti p e Cn-i <strong>di</strong>fferenti p' , quin<strong>di</strong> Ci Cn-i <strong>di</strong>fferenti prodotti<br />

pp' . Abbiamo dunque trovato la relazione ricorsiva non lineare seguente :<br />

<strong>Università</strong> <strong>di</strong> <strong>Torino</strong>


D.Romagnoli – <strong>Elementi</strong> <strong>di</strong> matematica <strong>di</strong>screta<br />

Cn = ∑ −1 n<br />

Quaderni Didattici del Dipartimento <strong>di</strong> <strong>Matematica</strong><br />

1<br />

Ci Cn-i , n ≥ 2 .<br />

Risolvere una relazione (o equazione) ricorsiva significa trovare una formula che<br />

esprima il termine generale an in funzione <strong>di</strong> n .<br />

Non esiste un unico metodo per risolvere le equazioni ricorsive (ve<strong>di</strong> gli esempi 3.4.4).<br />

In molti casi si tratta <strong>di</strong> un problema ancora aperto . Ci limiteremo ad enunciare i<br />

Teoremi generali relativi alle relazioni ricorsive lineari <strong>di</strong> grado finito viste negli<br />

esempi .<br />

Teorema 3.4.1 La relazione ricorsiva lineare, del primo or<strong>di</strong>ne, omogenea e a<br />

coefficienti costanti<br />

an = bn-1an-1 , n>m<br />

am = k<br />

ha come soluzione<br />

an = kb m n−<br />

, n≥m<br />

n−<br />

1<br />

Esempio 3.4.2 La relazione ricorsiva an = an-1q , a0 = k ha come soluzione a(n) = an =<br />

kq n , n≥0 ed è la successione geometrica <strong>di</strong> ragione q e termine iniziale k .<br />

Teorema 3.4.2 La relazione ricorsiva lineare, del primo or<strong>di</strong>ne, non omogenea e a<br />

coefficienti costanti<br />

ha come soluzione<br />

an =<br />

b −<br />

an = bn-1an-1 + c(n) , n>m<br />

am = k<br />

n m<br />

n−1<br />

n ⎛<br />

−i<br />

⎞<br />

⎜k<br />

+ ∑c(<br />

i + m)<br />

b n−1<br />

⎟ , n≥m<br />

⎝ 1<br />

⎠<br />

Esempio 3.4.3 La relazione ricorsiva an = an-1 + d, a0 = k ha bn-1 = 1, c(i) = d per ogni i<br />

Come già sappiamo ha soluzione a(n) = an = k + d +…+ d = k + nd, n≥0 ed è la<br />

successione aritmetica <strong>di</strong> ragione d e termine iniziale k .<br />

Esempi 3.4.4<br />

1) Nel problema della torre <strong>di</strong> Hanoi, abbiamo risolto <strong>di</strong>rettamente la relazione<br />

ricorsiva an = 2an-1 + 1 ( lineare , del primo or<strong>di</strong>ne , non omogenea e a coefficienti<br />

costanti) , trovando la formula generale<br />

an = 2 n - 1 .<br />

33


34<br />

Capitolo 3 - Successioni e relazioni ricorsive<br />

Tale formula si ritrova ponendo bn-1 = 2 , m = 1, k = 1 , c(i +1) = 1 per ogni i : infatti<br />

⎞<br />

⎜1<br />

2 ⎟ = 2<br />

⎝ 1 ⎠<br />

n-1 1 1 1<br />

( 1 + + ... + n<br />

2 4 2<br />

an =2 n-1⎛<br />

+ ∑ −<br />

n<br />

i<br />

+ ) = 2 n-1 + 2 n-2 + … + 1 = 2 n - 1 .<br />

2) Vogliamo risolvere la ricorrenza an = an-1 + n , n ≥ 1 , a0 = 1.<br />

Esplicitando i valori abbiamo :<br />

a0 = 1<br />

a1 = a0 + 1 = 1 + 1<br />

a2 = a1 + 2 = 1 + 1 + 2<br />

a3 = a2 + 3 = 1 + 1 + 2 + 3<br />

.<br />

.<br />

.<br />

an = an-1 + n = 1 + 1 + 2 + 3 + … + n .<br />

n ( n + 1)<br />

e , ricordando la formula <strong>di</strong> Gauss , an = 1 + .<br />

2<br />

Allo stesso risultato si arriva ponendo, nella formula risolutiva del Teorema 3.4.2, m =<br />

0 , bn-1 = 1, k = 1, c(i) = i , i = 1, … , n .<br />

3) Consideriamo la relazione ricorsiva<br />

Essa dà luogo alla successione<br />

an = 2an-1 + 2 n , n≥1<br />

a0 = 1.<br />

1, 4, 12, 32, 80,…<br />

In questo esempio abbiamo bn-1 = 2 , c(i) = 2 i , k = 1 . Sostituendo in<br />

troviamo come soluzione<br />

b −<br />

an = n<br />

n 1<br />

n ⎛ −i<br />

⎞<br />

⎜k<br />

+ ∑c(<br />

i)<br />

b n−1<br />

⎟ ,<br />

⎝ 1 ⎠<br />

an = 2 n⎛<br />

⎞<br />

⎜ + ∑ ⎟<br />

⎝ ⎠<br />

−<br />

n<br />

i i n<br />

1 2 2 = 2 (1 + n) .<br />

1<br />

Questa è la formula generale della successione 1, 4, 12, 32, 80,…, 2 n (1 + n),…<br />

<strong>Università</strong> <strong>di</strong> <strong>Torino</strong>


D.Romagnoli – <strong>Elementi</strong> <strong>di</strong> matematica <strong>di</strong>screta<br />

Consideriamo ora la relazione ricorsiva che genera i numeri <strong>di</strong> Fibonacci . In base alle<br />

definizioni precedenti notiamo che si tratta <strong>di</strong> una relazione ricorsiva lineare, del<br />

secondo or<strong>di</strong>ne, omogenea e a coefficienti costanti. Per questo tipo <strong>di</strong> relazioni<br />

valgono i seguenti teoremi :<br />

Teorema 3.4.3 Sia an = bn-1an-1+ bn-2an-2 una relazione ricorsiva lineare,del secondo<br />

or<strong>di</strong>ne, omogenea e a coefficienti costanti .<br />

Quaderni Didattici del Dipartimento <strong>di</strong> <strong>Matematica</strong><br />

an = r n , r ∈R<br />

ne è una soluzione non identicamente nulla se e solo r è una ra<strong>di</strong>ce del polinomio<br />

x 2 - bn-1x - bn-2<br />

Dimostrazione . Se an = r n è una soluzione non nulla , allora r ≠0, e per ogni n si<br />

ha r n = bn-1r n-1 + bn-2 r n-2 . Dividendo per r n-2 , si trova r 2 = bn-1r+ bn-2 .<br />

Viceversa, se r 2 = bn-1r + bn-2 , moltiplicando per r n-2 si ha che r n = bn-1r n-1 + bn-2 r n-2 ,<br />

cioè che r n è una soluzione<br />

Definizione 3.4.4 Il polinomio x 2 - bn-1x - bn-2 è detto polinomio caratteristico della<br />

relazione ricorsiva an = bn-1an-1+ bn-2an-2 .<br />

Per risolvere la relazione an = bn-1an-1+ bn-2an-2 occorre dunque trovare le ra<strong>di</strong>ci del suo<br />

polinomio caratteristico . Non abbiamo però menzionato le con<strong>di</strong>zioni iniziali della<br />

relazione ricorsiva . Può succedere che esse non vengano verificate dalle soluzioni<br />

in<strong>di</strong>cate nel teorema , come ve<strong>di</strong>amo nell'esempio che segue .<br />

Esempio 3.4.5 Consideriamo la relazione <strong>di</strong> ricorrenza<br />

an = 6an-1 - 8an-2 , n ≥ 3<br />

a1 = 14 a2 = 52<br />

Il suo polinomio caratteristico è x 2 - 6x + 8 . Le sue ra<strong>di</strong>ci sono x = 2 e x = 4 , ma le<br />

soluzioni an = 2 n e an = 4 n non sod<strong>di</strong>sfano le con<strong>di</strong>zioni iniziali .<br />

Dobbiamo trovare allora altre soluzioni che sod<strong>di</strong>sfino le con<strong>di</strong>zioni iniziali . Vale il<br />

Teorema 3.4.4 Sia an = bn-1an-1+ bn-2an-2 una relazione ricorsiva lineare,del secondo<br />

or<strong>di</strong>ne,omogenea e a coefficienti costanti e ne siano an e a'n due soluzioni . Allora ,<br />

per ogni scelta <strong>di</strong> numeri C1 e C2 la successione<br />

ne è una soluzione .<br />

a"n = C1 an + C2 a'n<br />

35


36<br />

Capitolo 3 - Successioni e relazioni ricorsive<br />

Dimostrazione . Basta sostituire l'espressione data nella relazione e verificare che si<br />

ottiene un'identità . Si ha :<br />

a"n - bn-1a"n-1- bn-2a"n-2 = (C1 an + C2 a'n) - bn-1(C1 an-1 + C2 a'n-1) - bn-2(C1 an-2 + C2 a'n-2)<br />

= C1(an - bn-1an-1- bn-2an-2) + C2(a'n - bn-1a'n-1- bn-2a'n-2) = 0 .<br />

Osservazione 3.4.2 Il teorema precedente si generalizza ad equazioni lineari ,<br />

omogenee, a coefficienti costanti <strong>di</strong> or<strong>di</strong>ne qualunque .<br />

Ripren<strong>di</strong>amo allora l' esempio 3) <strong>degli</strong> esempi 3.4.4 : an = 2 n e a'n = 4 n sono due<br />

soluzioni della relazione ricorsiva an = 6an-1 - 8an-2 , n ≥ 3 . Il teorema 3.4.4 ci <strong>di</strong>ce che<br />

per ogni scelta <strong>di</strong> C1 e C2 anche<br />

a"n = C12 n + C2 4 n<br />

è una soluzione . Abbiamo dunque infinite soluzioni della relazione iniziale e tra<br />

queste cerchiamo l'unica che sod<strong>di</strong>sfi le con<strong>di</strong>zioni iniziali a"1 = 14 a"2 = 52 . Si<br />

ottiene il sistema<br />

C1 + 2C2 = 7<br />

C1 + 4C2 = 13<br />

che ha soluzione C1 = 1,C2 = 3 . Dunque l'unica soluzione della relazione <strong>di</strong> ricorrenza<br />

an = 6an-1 - 8an-2 , n ≥ 3<br />

a1 = 14 a2 = 52<br />

è an = 2 n + 3 . 4 n .<br />

Esempio 3.4.6 Consideriamo la relazione <strong>di</strong> ricorrenza<br />

an = 4an-1 - 4an-2 , n ≥ 3<br />

a1 = a2 = 1<br />

Il suo polinomio caratteristico , x 2 - 4x + 4 = (x - 2) 2 , ha la sola ra<strong>di</strong>ce x = 2 . Il<br />

teorema 3.4.4 ci <strong>di</strong>ce che a"n = C2 n è una soluzione per ogni scelta <strong>di</strong> C , ma non<br />

possiamo scegliere C in modo che sia a1 = 2C = a2 = 4C = 1 . Dobbiamo trovare<br />

un'altra soluzione , in<strong>di</strong>pendente da 2 n , per poter avere due costanti C1 e C2 .<br />

Teorema 3.4.5 Sia an = bn-1an-1+ bn-2an-2 una relazione ricorsiva lineare, del secondo<br />

or<strong>di</strong>ne ,omogenea, a coefficienti costanti e tale che il suo polinomio caratteristico<br />

abbia una sola ra<strong>di</strong>ce r , <strong>di</strong> molteplicità due . Allora<br />

<strong>Università</strong> <strong>di</strong> <strong>Torino</strong>


D.Romagnoli – <strong>Elementi</strong> <strong>di</strong> matematica <strong>di</strong>screta<br />

e<br />

ne sono due soluzioni .<br />

Quaderni Didattici del Dipartimento <strong>di</strong> <strong>Matematica</strong><br />

an = r n<br />

a'n = nr n<br />

Dimostrazione . Il teorema 3.4.3 ci assicura che an = r n è una soluzione .<br />

Per provare che anche a'n = nr n è una soluzione , si effettua una semplice verifica ,<br />

basata sul fatto che x 2 - bn-1x - bn-2 = 0 ha una ra<strong>di</strong>ce doppia r se e solo se x 2 - bn-1x -<br />

bn-2 =(x - r ) 2 , da cui bn-1 = 2r e bn-2 = - r 2 . Abbiamo infatti<br />

nr n - bn-1(n -1) r n-1 - bn-2(n -2) r n-2 = nr n - 2r(n -1) r n-1 + r 2 (n -2) r n-2 =<br />

= nr n - 2nr n + 2r n + nr n - 2r n = 0 .<br />

In base a questo teorema , la successione dell' esempio 3.4.6 ha le infinite soluzioni<br />

an = C12 n + C2n2 n .<br />

Per trovare l'unica che sod<strong>di</strong>sfa le con<strong>di</strong>zioni iniziali , risolviamo il sistema<br />

2C1 + 2C2 = 1<br />

4C1 + 8C2 = 1<br />

3 1<br />

trovando C1 = e C2 = − e quin<strong>di</strong> la formula generale , valida per n ≥ 1,<br />

4 4<br />

3 n<br />

an = 2<br />

4<br />

1<br />

− n2<br />

4<br />

n = (3 - n)2 n-2 .<br />

Abbiamo così trovato un metodo generale per risolvere tutte le relazioni ricorsive <strong>di</strong><br />

or<strong>di</strong>ne due, lineari, omogenee e a coefficienti costanti , che si riduce a trovare le ra<strong>di</strong>ci<br />

del suo polinomio caratteristico, <strong>di</strong>stinguendo il caso in cui vi siano due ra<strong>di</strong>ci <strong>di</strong>stinte<br />

(reali o complesse) oppure due ra<strong>di</strong>ci coincidenti, e ad applicare i teoremi precedenti .<br />

Applichiamo tale metodo per scrivere in forma generale la relazione ricorsiva <strong>di</strong><br />

Fibonacci :<br />

F(n) = F(n-1) + F(n-2)<br />

F(0) = 0 F(1) = 1 .<br />

37


38<br />

Il suo polinomio caratteristico è<br />

1+ 5 1− 5<br />

le cui ra<strong>di</strong>ci sono e .<br />

2 2<br />

x 2 - x - 1<br />

Dobbiamo dunque determinare C1 e C2 affinchè<br />

sod<strong>di</strong>sfi le con<strong>di</strong>zioni iniziali.<br />

Otteniamo il sistema<br />

⎛ 1+<br />

5 ⎞<br />

F(n) = C1⎜<br />

⎟<br />

⎜ 2 ⎟<br />

⎝ ⎠<br />

C1 + C2 = 0<br />

1 1<br />

avente soluzione C1 = e C2 = - .<br />

5<br />

5<br />

n<br />

+ C2<br />

⎛1 − 5 ⎞<br />

⎜ ⎟<br />

⎜ 2 ⎟<br />

⎝ ⎠<br />

C1 ⎟ ⎛ 1+<br />

5 ⎞<br />

⎜<br />

+ C2<br />

⎝ 2<br />

⎟<br />

⎠<br />

⎟<br />

⎛1 − 5 ⎞<br />

⎜<br />

= 1<br />

⎝ 2 ⎠<br />

Dunque la formula generale dei numeri <strong>di</strong> Fibonacci è la seguente :<br />

1<br />

F(n) =<br />

5<br />

⎡⎛<br />

1+<br />

5 ⎞<br />

⎢⎜<br />

⎟<br />

⎢⎜<br />

⎟<br />

⎣⎝<br />

2 ⎠<br />

n<br />

n<br />

⎛1 − 5 ⎞ ⎤<br />

+ ⎜ ⎟ ⎥<br />

⎜ ⎟<br />

.<br />

⎝ 2 ⎠ ⎥<br />

⎦<br />

Capitolo 3 - Successioni e relazioni ricorsive<br />

n<br />

<strong>Università</strong> <strong>di</strong> <strong>Torino</strong>


D.Romagnoli – <strong>Elementi</strong> <strong>di</strong> matematica <strong>di</strong>screta<br />

Quaderni Didattici del Dipartimento <strong>di</strong> <strong>Matematica</strong><br />

39


D.Romagnoli – <strong>Elementi</strong> <strong>di</strong> <strong>Matematica</strong> <strong>di</strong>screta<br />

CAPITOLO 4<br />

Funzioni aritmetiche e funzioni intere<br />

Quaderni Didattici del Dipartimento <strong>di</strong> <strong>Matematica</strong><br />

4.1 Funzioni aritmetiche moltiplicative<br />

4.2 La funzione <strong>di</strong> Eulero e la funzione <strong>di</strong> Moebius<br />

4.3 Funzioni intere<br />

4.1 Funzioni aritmetiche moltiplicative<br />

Definizione 4.1.1 Si <strong>di</strong>ce funzione aritmetica una funzione f : N - {0} → Z .<br />

Definizione 4.1.2 Si <strong>di</strong>ce che una funzione aritmetica f è moltiplicativa se :<br />

M.C.D(n,m) = 1 ⇒ f(nm) = f(n)f(m).<br />

Proposizione 4.1.1 Sia f una funzione aritmetica moltiplicativa e sia n =<br />

e1<br />

p p 2 e eh<br />

…p la decomposizione <strong>di</strong> n in fattori primi . Si ha<br />

1<br />

2<br />

h<br />

e1<br />

f(n) = f( p )f(p 2 e<br />

1<br />

2<br />

eh<br />

)…f(p h<br />

Dimostrazione . Imme<strong>di</strong>ata dalla definizione , usando il principio <strong>di</strong> induzione .<br />

Esempio 4.1.1 La funzione costante <strong>di</strong> valore 1 (f(n) = 1 , ∀n∈ N - {0} ) e l'identità<br />

<strong>di</strong> N (f(n) = n , ∀n∈ N - {0}) sono funzioni aritmetiche moltiplicative .<br />

Esempio 4.1.2 Sia n∈ N - {0} . In<strong>di</strong>chiamo con τ ( n)<br />

, σ (n) , π (n) il numero totale ,<br />

la somma e il prodotto <strong>di</strong> tutti i <strong>di</strong>visori d <strong>di</strong> n ( compresi 1 e n ) . In simboli :<br />

τ , σ e π sono funzioni aritmetiche .<br />

) .<br />

τ ( n)<br />

= ∑1 = |{d | d/n }|<br />

d / n<br />

σ (n) = ∑<br />

d / n<br />

π (n) =<br />

d /<br />

n<br />

d<br />

Π d .<br />

39


40<br />

Capitolo 4 – Funzioni aritmetiche e funzioni intere<br />

Si ha , per esempio τ ( 1)<br />

= σ (1) = π (1) = 1 , τ ( 2)<br />

= 2 , σ (2) = 3 , π (2) = 2 ,<br />

τ ( 3)<br />

= 2 , σ (3)= 4 , π (3) = 3 , …, τ ( 6)<br />

= 4,<br />

σ (6) = 12 , π (6) = 36 ( da qui<br />

conclu<strong>di</strong>amo che la funzione aritmetica π non è moltiplicativa ) . Proveremo che τ e<br />

σ sono entrambe moltiplicative . A tal fine proviamo la<br />

Proposizione 4.1.2 Sia f una funzione aritmetica e sia F così definita : F(n) =<br />

f ( d)<br />

. Se f è moltiplicativa , anche F è una funzione moltiplicativa (detta la<br />

∑<br />

d / n<br />

trasformata <strong>di</strong> Moebius <strong>di</strong> f) .<br />

Dimostrazione . La nostra tesi è che F(nm) = F(n)F(m) , se n ed m sono coprimi .<br />

Proviamo prima che, poiché M.C.D(n,m) = 1, ogni <strong>di</strong>visore d <strong>di</strong> nm si fattorizza in<br />

modo unico nel prodotto ab , con a <strong>di</strong>visore <strong>di</strong> n e b <strong>di</strong> m e con a e b coprimi . Se,<br />

e1<br />

infatti, n = p1p 2 e<br />

2 …p h e<br />

l1<br />

h e m = q1q 2 l<br />

2 …q k l<br />

e1<br />

k si ha nm = p1p 2 e<br />

2 …p h e l1<br />

h q1q 2 l<br />

2 …q k l<br />

k e d<br />

a1<br />

= p1p 2 a<br />

2 …p h a b1<br />

h q q 1<br />

2 b<br />

2 …q k b<br />

a1<br />

k , 0


D.Romagnoli – <strong>Elementi</strong> <strong>di</strong> <strong>Matematica</strong> <strong>di</strong>screta<br />

Poiché un numero p è primo se e solo se è relativamente primo con tutti i numeri che<br />

lo precedono , abbiamo la<br />

Proposizione 4.2.1 ϕ(p) = p - 1 ⇔ p è un numero primo<br />

La funzione <strong>di</strong> Eulero ha molte proprietà. Le più importanti sono enunciate nella<br />

proposizione seguente, per la cui <strong>di</strong>mostrazione riman<strong>di</strong>amo a un qualunque testo <strong>di</strong><br />

matematica <strong>di</strong>screta .<br />

Proposizione 4.2.2<br />

i) M.C.D(n,m) = 1 ⇒ ϕ(nm) = ϕ(n)ϕ(m) (ϕ è moltiplicativa )<br />

ii) se p è un numero primo, allora ϕ(p h ) = p h - p 1 h− = p 1 h− (p - 1 )<br />

1<br />

iii) ϕ (n) = n Π ( 1 - ) .<br />

p / n p<br />

d<br />

iv) se M.C.D (n,m) = d , allora ϕ(nm) = ϕ(n) ϕ(m)<br />

ϕ(<br />

d)<br />

Osservazione 4.2.1 La i) e la ii) della proposizione ci permette il calcolo <strong>di</strong> ϕ(n)<br />

e1<br />

quando sia nota la decomposizione <strong>di</strong> n . Infatti , se n = p p 2 e e<br />

e1<br />

ϕ ( p 1 )ϕ (p 2 e<br />

2 )… ϕ (p h e<br />

h ) = p 1 e<br />

Quaderni Didattici del Dipartimento <strong>di</strong> <strong>Matematica</strong><br />

1 1− e 1<br />

p 2 2 − e 1<br />

… p h h −<br />

( p - 1)( p 1 2<br />

1<br />

2 …p h<br />

h , si ha ϕ (n) =<br />

- 1)… (ph- 1) .<br />

Così , ϕ (600) = ϕ (2 3 . 3 . 5 2 ) = 2 2 . 3 0 . 5 . 2 . 4 = 160 . Ci sono 160 numeri interi tra 1<br />

e 600 coprimi con 600 .<br />

La iii) (che si ottiene da i) e ii) osservando che ϕ(p h ) = p h 1<br />

(1 - ) ) ci dà<br />

p<br />

un'espressione <strong>di</strong> ϕ(n) che <strong>di</strong>pende solo dai <strong>di</strong>visori primi <strong>di</strong> n e non dalle potenze<br />

con cui essi compaiono nella fattorizzazione <strong>di</strong> n . Per esempio , se i <strong>di</strong>visori primi <strong>di</strong><br />

1 1 1 8<br />

n sono 2, 3 e 5 ( come per 600) , abbiamo ϕ (n) = n (1 - )(1 - )(1 - ) = n<br />

2 3 5 30<br />

( per ogni n = 2 a . 3 b . 5 c ) .<br />

8 . 8 8<br />

Così, ϕ (600) = 600 = 8 20 = 160 , ϕ (60) = 60 = 16 , ϕ (30) = 30 = 8 ,<br />

30<br />

30<br />

30<br />

8<br />

ϕ (150) = 150 = 40 …<br />

30<br />

Usando la moltiplicatività <strong>di</strong> ϕ e la sua trasformata <strong>di</strong> Moebius , possiamo provare il<br />

seguente<br />

41


42<br />

Capitolo 4 – Funzioni aritmetiche e funzioni intere<br />

Teorema 4.2.1 (Gauss) . La somma dei valori ϕ (d) , per tutti i <strong>di</strong>visori d <strong>di</strong> n , è<br />

uguale a n :<br />

n<br />

∑ϕ(<br />

d)<br />

= n = ∑ϕ(<br />

)<br />

d<br />

d / n<br />

Dimostrazione . La tesi è ovvia per n =1 . Sia dunque n >1 e sia F(n) = ∑ϕ(<br />

d)<br />

la<br />

trasformata <strong>di</strong> Moebius <strong>di</strong> ϕ . F è moltiplicativa ( proposizione 4.1.2 ), quin<strong>di</strong> , se n =<br />

e1<br />

p1p 2 e<br />

2 …p h e<br />

e1<br />

h , F(n) = F( p 1 )F(p 2 e<br />

2 )…F(p h e<br />

h ) . Poiché F(p i e<br />

i ) = ∑ϕ(<br />

d)<br />

= ϕ (1) +<br />

d / n<br />

e<br />

d / p i<br />

i<br />

e<br />

ϕ (pi) + ϕ (p 2<br />

i ) + … + ϕ (p i e<br />

i ) = = 1 + (pi - 1) + ( p 2<br />

i - pi ) + … + ( p i<br />

i - p 1 e<br />

i i − ei<br />

) = p i , si<br />

e1<br />

ha F(n) = p1p 2 e<br />

2 …p h e<br />

h = n . La seconda uguaglianza segue dal fatto che, quando d<br />

n<br />

percorre l'insieme dei <strong>di</strong>visori <strong>di</strong> n , lo stesso fa .<br />

d<br />

Osservazione 4.2.2 Le funzioni τ , σ,<br />

ϕ ci permettono <strong>di</strong> enunciare un criterio <strong>di</strong><br />

primalità : con<strong>di</strong>zione necessaria e sufficiente affinchè n sia un numero primo è che :<br />

ϕ ( n)<br />

+ σ(<br />

n)<br />

= nτ(<br />

n)<br />

La con<strong>di</strong>zione necessaria è imme<strong>di</strong>ata ( ϕ ( p)<br />

= p −1,<br />

σ(<br />

p)<br />

= p + 1,<br />

τ(<br />

p)<br />

= 2)<br />

, per la<br />

con<strong>di</strong>zione sufficiente si veda [14] ).<br />

Innumerevoli sono le applicazioni della funzione <strong>di</strong> Eulero , in particolare in<br />

aritmetica modulare e in crittografia . Di importanza fondamentale per tali<br />

applicazioni è il teorema <strong>di</strong> Eulero, che estende il piccolo teorema <strong>di</strong> Fermat .<br />

Prima <strong>di</strong> enunciare e <strong>di</strong>mostrare il teorema <strong>di</strong> Eulero dobbiamo fare qualche<br />

richiamo sulla relazione <strong>di</strong> congruenza modulo n , così definita in Z<br />

a ≡ b (mod n) ⇔ a - b = kn per qualche k ∈ Z.<br />

La congruenza mod n è una relazione <strong>di</strong> equivalenza con quoziente l'insieme delle<br />

classi <strong>di</strong> resto modulo n ( ogni intero è congruo al suo resto nella <strong>di</strong>visione per n e i<br />

resti possibili sono 0, 1, … , n-1)<br />

Zn = { 0 , 1 , … , n − 1}<br />

.<br />

In Zn si definiscono le operazioni <strong>di</strong> somma e <strong>di</strong> prodotto seguenti , rispetto alle<br />

quali si ottiene un anello commutativo con unità e, se n è primo, un campo :<br />

b<br />

a + = b<br />

a +<br />

b<br />

a = ab .<br />

d / n<br />

<strong>Università</strong> <strong>di</strong> <strong>Torino</strong>


D.Romagnoli – <strong>Elementi</strong> <strong>di</strong> <strong>Matematica</strong> <strong>di</strong>screta<br />

Definizione 4.2.2 a ∈ Z è detto invertibile modulo n se esiste b ∈ Z tale che<br />

ab ≡ 1 (mod n) .<br />

b è detto inverso <strong>di</strong> a modulo n .<br />

Proposizione 4.2.3 Tra i numeri 0, 1, … , n-1 vi sono esattamente ϕ(n) interi<br />

invertibili modulo n .<br />

Dimostrazione . Abbiamo posto, per definizione, ϕ(n) = |C(n)| ,con C(n) = {1 ≤ a ≤<br />

n / M.C.D(a,n) = 1 } . Quin<strong>di</strong> la nostra tesi è equivalente a :<br />

a ∈{0,1,…,n-1} è invertibile modulo n ⇔ MCD(a,n) = 1<br />

Supponiamo dunque a invertibile mod n : esiste b tale che ab ≡ 1 (mod n) . Questo<br />

significa che esiste k tale che ab - 1 = kn , cioè 1 = ab - kn , che ci <strong>di</strong>ce che<br />

MCD(a,n) = 1 .<br />

Se, viceversa, MCD(a,n) = 1 allora, per l'algoritmo euclideo delle <strong>di</strong>visioni<br />

successive, esistono due interi b e c tali che ab + cn = 1 (identità <strong>di</strong> Bézout) , da cui<br />

ab = 1 - cn , cioè ab ≡ 1 (mod n) .<br />

Proposizione 4.2.4 Sia b inverso <strong>di</strong> a mod n . Allora<br />

Quaderni Didattici del Dipartimento <strong>di</strong> <strong>Matematica</strong><br />

c ≡ b (mod n) ⇔ c è inverso <strong>di</strong> a mod n<br />

Dimostrazione . c ≡ b (mod n) ⇒ c = b + hn ⇒ ac = ab + ahn = 1 + kn + ahn ≡ 1<br />

(mod n) .<br />

Viceversa, ac ≡ 1 (mod n) ⇒ c ≡ 1c ≡ (ba)c ≡ b(ac) ≡ b1 ≡ b(mod n) .<br />

Abbiamo provato dunque che gli interi invertibili mod n si ripartiscono in ϕ(n)<br />

classi <strong>di</strong> resto aventi come rappresentanti i ϕ (n) interi compresi tra 1 e n e coprimi<br />

con n . Si <strong>di</strong>ce anche classe invertibile mod n una classe <strong>di</strong> resto rappresentata da un<br />

elemento invertibile mod n .<br />

L'insieme C(n) è detto un sistema completo <strong>di</strong> rappresentanti <strong>degli</strong> invertibili mod n .<br />

Esempio 4.2.1 n = 5 , ϕ(5) = 4 = ⏐C(5) = {1,2,3,4}⏐. Gli elementi <strong>di</strong> C(5) sono i<br />

rappresentanti delle classi invertibili <strong>di</strong> Z5 .<br />

Notiamo che, se p è un numero primo , Zp ha p-1 classi invertibili .<br />

Esempio 4.2.2 n = 30 , ϕ (30) = 8 = ⏐C(30) = {1,7,11,13,17,19,23,29}⏐. Le classi<br />

invertibili <strong>di</strong> Z30 sono quelle rappresentate dai numeri <strong>di</strong> C(30) e sono quelle<br />

rappresentate rispettivamente dai numeri 1,13,11,7,23,19,27,29 . Per trovare l'inversa<br />

<strong>di</strong> una classe occorre scrivere l'identità <strong>di</strong> Bézout relativa al rappresentante e a 30 e<br />

ridurre mod n . Così ,<br />

1 = 4 . 30 - 17 . 7<br />

43


44<br />

Capitolo 4 – Funzioni aritmetiche e funzioni intere<br />

e, passando alle classi , poiché 30 = 0 e − 17 = 13 , si ha 1 = 13 . 7 .<br />

Proposizione 4.2.5 Sia a invertibile mod n . Allora vale la legge <strong>di</strong> semplificazione<br />

:<br />

ab ≡ ac (mod n) ⇒ b ≡ c (mod n) , ∀b, c ∈Z<br />

.<br />

Dimostrazione . E' sufficiente moltiplicare per l'inverso <strong>di</strong> a .<br />

Teorema 4.2.2 (Eulero) . Se (a,n) = 1 , allora<br />

ϕ( n)<br />

a ≡ 1 (mod n) .<br />

Dimostrazione. Sia C(n) = {b1, b2, … , b ϕ ( n)<br />

} il sistema completo dei rappresentanti<br />

<strong>degli</strong> invertibili modulo n . Osserviamo che l'insieme {ab1, ab2, … ,a bϕ ( n)<br />

}, ridotto<br />

modulo n , coincide con C(n) . Infatti ogni abi (mod n) appartiene a C(n) , in quanto<br />

il prodotto <strong>di</strong> due elementi invertibili è a sua volta invertibile, e la moltiplicazione<br />

per a è biiettiva ( bi ≠ bj ⇒ abi (mod n) ≠ abj (mod n) per la proposizione 4.2.5).<br />

Questo prova l'iniettività della moltiplicazione per a , ma è sufficiente per provare<br />

che si tratta <strong>di</strong> una biiezione perché C(n) è finito ). Dunque<br />

è una permutazione <strong>di</strong><br />

ab1(mod n), ab2(mod n), … ,a bϕ ( n)<br />

(mod n)<br />

b1, b2, … , bϕ ( n)<br />

e quin<strong>di</strong> si ha la seguente relazione tra i loro prodotti :<br />

Ne segue che<br />

b1 b2 … bϕ( n)<br />

≡ ab1(mod n)ab2(mod n) … a bϕ ( n)<br />

b ϕ<br />

b1 b2 … ( n)<br />

≡<br />

( n)<br />

a ϕ<br />

b ϕ .<br />

b1b2 … ( n)<br />

(mod n) .<br />

L'elemento b = b1 b2 … bϕ ( n)<br />

è invertibile e quin<strong>di</strong> , semplificando si ottiene la tesi .<br />

Dal teorema <strong>di</strong> Eulero segue come corollario il<br />

Teorema 4.2.3 (piccolo teorema <strong>di</strong> Fermat) . Sia p un numero primo e a un numero<br />

intero. Allora , se p non <strong>di</strong>vide a ,<br />

a p-1 ≡ 1 (mod p) .<br />

<strong>Università</strong> <strong>di</strong> <strong>Torino</strong>


D.Romagnoli – <strong>Elementi</strong> <strong>di</strong> <strong>Matematica</strong> <strong>di</strong>screta<br />

Dimostrazione . Poiché p non <strong>di</strong>vide a ed è primo , MCD(a,p) = 1 . Inoltre ϕ (p) =<br />

p-1 . La tesi segue allora <strong>di</strong>rettamente dal teorema <strong>di</strong> Eulero .<br />

Corollario 4.2.1 Sia p un numero primo e a un intero qualunque. Allora<br />

Quaderni Didattici del Dipartimento <strong>di</strong> <strong>Matematica</strong><br />

a p ≡ a (mod p) .<br />

Dimostrazione . Se p non <strong>di</strong>vide a , a è invertibile mod p , e a p ≡ a (mod p) è<br />

equivalente a a p-1 ≡ 1 (mod p) per la proposizione 4.2.5.<br />

Se invece p è un <strong>di</strong>visore <strong>di</strong> a , a ≡ 0 (mod p) e anche a p ≡ 0 (mod p) .<br />

Osservazione 4.2.3 Il piccolo teorema <strong>di</strong> Fermat dà una con<strong>di</strong>zione necessaria ma<br />

non sufficiente per la primalità : per esempio 4 14 ≡ 1 (mod 15) , poiché 4 14 = 16 7 ≡ 1 7<br />

(mod 15) , ma 15 non è primo . Si può <strong>di</strong>mostrare che, fissato un intero a ≥ 2,<br />

esistono infiniti numeri composti m tali che a m-1 ≡ 1 (mod m) . Questi numeri m sono<br />

detti pseudoprimi in base a .<br />

Vi sono anche interi k che non sono primi ma per i quali a k-1 ≡ 1 (mod k) per ogni a<br />

∈ Z tale che (a,k) = 1 . Questi k sono detti numeri <strong>di</strong> Carmichael ed è stato<br />

recentemente <strong>di</strong>mostrato che sono infiniti . I primi numeri <strong>di</strong> Carmichael sono 561,<br />

1105, 1729 .<br />

Negli esempi che seguono vedremo qualche applicazione della funzione <strong>di</strong> Eulero e<br />

dei teoremi <strong>di</strong> Eulero e <strong>di</strong> Fermat .<br />

Esempio 4.2.3 Vogliamo calcolare il resto della <strong>di</strong>visione per 28 del numero 13 1232 .<br />

Abbiamo ϕ (28) = ϕ (4) . ϕ (7) = 2 . 6 = 12 e 1232 = 102 . 12 + 8 . Usiamo le<br />

proprietà delle potenze e il teorema <strong>di</strong> Eulero .<br />

13 1232 = (13 12 ) 102 . 13 8 ≡ 1 102 . 13 8 (mod 28) ≡ 13 8 (mod 28) .<br />

13 8 = (13 2 ) 4 = (169) 4 . Ora , 169 = 6 . 28 +1 ≡ 1 (mod 28) , quin<strong>di</strong><br />

13 1232 ≡ 13 8 (mod 28) ≡ 1 (mod 28) .<br />

Osserviamo che il teorema <strong>di</strong> Eulero consente <strong>di</strong> semplificare il calcolo delle potenze<br />

modulo n soltanto se la base è un numero primo con n . Vi sono altri meto<strong>di</strong> che<br />

valgono anche se la base non è un numero primo con n (ve<strong>di</strong> [5] ) .<br />

Esempio 4.2.4 Osserviamo il seguente <strong>di</strong>segno :<br />

45


46<br />

Capitolo 4 – Funzioni aritmetiche e funzioni intere<br />

E' una stella a cinque punte ottenuta collegando cinque punti equi<strong>di</strong>stanti tra loro,<br />

posti su una circonferenza, me<strong>di</strong>ante cinque segmenti che collegano ogni punto con<br />

uno dei due punti ad esso non a<strong>di</strong>acente . Se generalizziamo la costruzione e<br />

immaginiamo <strong>di</strong> <strong>di</strong>segnare con le stesse regole una stella a n punte 1, 2, …, n ,<br />

troviamo che il numero <strong>di</strong> stelle <strong>di</strong>verse che si ottengono per ogni n è dato dal<br />

ϕ(<br />

n)<br />

− 2<br />

numero ( ve<strong>di</strong> [21] ) .<br />

2<br />

Esempio 4.2.5 Supponiamo <strong>di</strong> avere delle perline <strong>di</strong> n colori <strong>di</strong>versi e <strong>di</strong> voler<br />

formare delle collane circolari <strong>di</strong> lunghezza m . Sia N(m,n) il loro numero:<br />

osserviamo che le rotazioni non danno collane <strong>di</strong>verse, mentre sono considerate<br />

<strong>di</strong>verse due collane che sono l'una il riflesso dell'altra. Così, nel caso <strong>di</strong> collane <strong>di</strong><br />

lunghezza 6 formate con perline <strong>di</strong> due colori <strong>di</strong>fferenti le collane seguenti sono<br />

<strong>di</strong>verse :<br />

Nel <strong>di</strong>segno che segue elenchiamo tutte le collane <strong>di</strong>fferenti <strong>di</strong> lunghezza 4 costruite<br />

avendo a <strong>di</strong>sposizione perline <strong>di</strong> due colori <strong>di</strong>versi :<br />

<strong>Università</strong> <strong>di</strong> <strong>Torino</strong>


D.Romagnoli – <strong>Elementi</strong> <strong>di</strong> <strong>Matematica</strong> <strong>di</strong>screta<br />

Quin<strong>di</strong> N(4,2) = 6 . E' stato <strong>di</strong>mostrato da A.MacMahon, nel 1892, che<br />

(per la <strong>di</strong>mostrazione si veda [13] ) .<br />

Quaderni Didattici del Dipartimento <strong>di</strong> <strong>Matematica</strong><br />

1<br />

N(m,n) =<br />

m<br />

1<br />

Naturalmente, si ritrova N(4,2) = (<br />

4<br />

mentre<br />

( 1)<br />

1 . 6<br />

N(6,2) = ( ϕ ( 1)<br />

2 + ϕ(<br />

2)<br />

6<br />

ϕ(<br />

3<br />

∑<br />

d / m<br />

n<br />

d ϕ<br />

m<br />

( )<br />

d<br />

4 2<br />

ϕ 2 + ϕ( 2)<br />

2 + ( 4)<br />

. 2 3 + )<br />

1<br />

ϕ 2 ) = (16 + 4 + 4 ) = 6,<br />

4<br />

. 2 . 1<br />

2 + ϕ (6) 2 ) = (64 + 8 + 8 + 4) = 14 .<br />

6<br />

Definiamo ora un'altra importante funzione moltiplicativa , introdotta dal matematico<br />

tedesco A.F.Moebius nel 1832 per stu<strong>di</strong>are la <strong>di</strong>stribuzione dei numeri primi .<br />

Definizione 4.2.3 Si <strong>di</strong>ce funzione <strong>di</strong> Moebius la funzione aritmetica µ così definita :<br />

Quin<strong>di</strong> , per ogni n positivo , µ (n) vale 0 , 1 oppure -1 .<br />

1 se n = 1<br />

µ (n) = (-1) r se n è il prodotto <strong>di</strong> r primi <strong>di</strong>stinti<br />

0 se p e / n , per un primo p ed e > 1 .<br />

Per esempio . µ (2) = -1 = µ (3) , µ (4) = 0 = µ (8) , µ (6) = µ (2 . 3) = ( -1) 2 = 1 =<br />

µ (10) …<br />

Proposizione 4.2.6 M.C.D(n,m) = 1 ⇒ µ (nm) = µ (n) µ (m) (µ è moltiplicativa) .<br />

Dimostrazione . Se n oppure m valgono 1 , la tesi vale poiché µ (1) = 1 . Se n oppure<br />

m hanno almeno un fattore al quadrato , anche nm ha un fattore al quadrato, e daµ (n)<br />

= 0 oppure µ (m) = 0 segue che µ (nm) = 0 . Se n ed m hanno rispettivamente r ed s<br />

47


48<br />

Capitolo 4 – Funzioni aritmetiche e funzioni intere<br />

fattori primi non ripetuti , nm ne ha r + s non ripetuti (n ed m sono coprimi) , quin<strong>di</strong><br />

µ (nm) = (-1) r+s = (-1) r (-1) s = µ (n) µ (m) .<br />

Osservazione 4.2.5 Per la proposizione 4.1.2 anche la funzione F(n) = ∑µ ( d)<br />

è<br />

moltiplicativa .<br />

Proposizione 4.2.7 F(1) = 1 e, se n > 1 , F(n) = ∑µ ( d)<br />

= 0 .<br />

d / n<br />

Dimostrazione. Poiché F è moltiplicativa, basta calcolare F(p e ) , p primo ed e∈ N . Si<br />

ha :<br />

F(p e ) = µ (1) + µ (p) + µ (p 2 ) + … + µ (p e ) = 1 - 1 = 0 .<br />

Proposizione 4.2.8 (Formula <strong>di</strong> inversione <strong>di</strong> Moebius) . Sia f una funzione aritmetica.<br />

Posto<br />

si ha<br />

F(n) = ∑<br />

d / n<br />

f ( d)<br />

, per ogni n ≥1<br />

n n<br />

f(n) = ∑µ ( d)<br />

F( ) = ∑µ ( ) F(e) .<br />

d e<br />

d / n<br />

n n<br />

Dimostrazione. Osserviamo innanzitutto che, ponendo d = ( e = ), se d esaurisce<br />

e d<br />

i <strong>di</strong>visori <strong>di</strong> n , altrettanto fa e , per cui le due somme coincidono . Ora, data una<br />

funzione aritmetica f , si ha :<br />

n<br />

∑µ ( d)<br />

F( ) = ∑µ ( d)<br />

( ∑ f ( e)<br />

) = ∑( ∑µ ( d)<br />

f ( e)<br />

) = (cambiando l'or<strong>di</strong>ne della<br />

d / n d d / n e /( n / d)<br />

d / n e /( n / d)<br />

somma e osservando che se e/(n/d) , allora ed/n e quin<strong>di</strong> d/(n/e) ) = ∑( ∑µ ( d)<br />

f ( e)<br />

)<br />

= ∑( ∑µ ( d))<br />

f ( e)<br />

.<br />

e / n d /( n / e)<br />

Ora , ∑µ<br />

d /( n / e)<br />

a f(n) .<br />

e / n<br />

d / n<br />

e / n d /( n / e)<br />

n<br />

( d)<br />

= 0 tranne per = 1 , cioè per n = e , quin<strong>di</strong> l'ultimo termine si riduce<br />

e<br />

<strong>Università</strong> <strong>di</strong> <strong>Torino</strong>


D.Romagnoli – <strong>Elementi</strong> <strong>di</strong> <strong>Matematica</strong> <strong>di</strong>screta<br />

Osservazione 4.2.6 In modo analogo si <strong>di</strong>mostra che se F è una funzione aritmetica e f<br />

n<br />

è tale che per ogni n ≥ 1, f(n) = ∑µ ( d)<br />

F( ) , allora F è la trasformata <strong>di</strong> Moebius <strong>di</strong><br />

d<br />

f , cioè F(n) = ∑<br />

d / n<br />

Quaderni Didattici del Dipartimento <strong>di</strong> <strong>Matematica</strong><br />

d / n<br />

f ( d)<br />

, per ogni n ≥1 .<br />

Esempio 4.2.6 Come applicazione della funzione <strong>di</strong> Moebius e della proposizione<br />

4.2.8 riportiamo la formula che ci fornisce il numero dei polinomi irriducibili <strong>di</strong> grado<br />

d a coefficienti nel campo Zp delle classi <strong>di</strong> resto mod p (p primo) , numero che<br />

in<strong>di</strong>chiamo con N p<br />

n (per la <strong>di</strong>mostrazione si veda [7] )<br />

N p 1<br />

n =<br />

n<br />

n<br />

( )<br />

d<br />

∑µ p<br />

d / n<br />

d .<br />

Per esempio , se p = 3 e n = 2 , i polinomi irriducibili <strong>di</strong> Z3[x] sono N 3 1<br />

2 = µ ( 2)<br />

3 +<br />

2<br />

1 2 3 9 2 2 2<br />

µ ( 1)<br />

3 = - + = 3 . Infatti , essi sono : x + 1 , 2x + 2 , 2x + x + 1 ( ricor<strong>di</strong>amo<br />

2 2 2<br />

che nel caso <strong>di</strong> grado 2 l'irriducibilità equivale al non avere ra<strong>di</strong>ci) .<br />

Terminiamo il capitolo <strong>di</strong>mostrando una relazione tra la funzione <strong>di</strong> Eulero e quella <strong>di</strong><br />

Moebius .<br />

Proposizione 4.2.9 Per ogni intero positivo n si ha :<br />

µ ( d)<br />

n<br />

( n)<br />

= n = ∑µ ( ) d .<br />

d d<br />

ϕ ∑<br />

d / n<br />

Dimostrazione . Per il Teorema <strong>di</strong> Gauss , ∑ϕ(<br />

d)<br />

= n , e , detta F(n) = ∑ϕ(<br />

d)<br />

la<br />

trasformata <strong>di</strong> Moebius <strong>di</strong> ϕ , la formula <strong>di</strong> inversione <strong>di</strong> Moebius ci dà :<br />

d / n<br />

d / n<br />

d / n<br />

d /<br />

n<br />

ϕ (n) = ∑µ ( d)<br />

F( ) = ∑µ ( d)<br />

d<br />

n<br />

n<br />

= n ∑ d<br />

µ ( d)<br />

d<br />

n<br />

Sostituendo poi d con otteniamo la seconda uguaglianza .<br />

d<br />

d / n<br />

.<br />

d / n<br />

49


50<br />

4.3 Funzioni intere<br />

Capitolo 4 – Funzioni aritmetiche e funzioni intere<br />

In<strong>di</strong>chiamo con questo nome le funzioni <strong>di</strong> dominio l'insieme R e codominio l'insieme<br />

Z .<br />

Esempio 4.3.1 . Sia f : R → Z la funzione che associa al numero reale x il minimo<br />

intero maggiore o uguale a x . Si scrive anche f(x) = ⎡ x ⎤ . Così , per esempio,<br />

f(2) = ⎡ 2 ⎤ = 2 , f(2,5) = ⎡2,5 ⎤ = 3 , f(e) = ⎡ e ⎤ = 3 , f(-e) = ⎡-e ⎤ = -2 ) .<br />

Tale funzione è anche chiamata funzione soffitto . Il suo grafico forma un cammino a<br />

scala sopra la bisettrice y = x ( dalla definizione si ha ⎡ x ⎤ ≥ x , ⎡ x ⎤ = x se e solo se<br />

x è un intero e ⎡ x ⎤ = n se e solo se n - 1 < x ≤ n (n intero).<br />

Definizione 4.3.1 Sia x un numero reale e sia ⎣x ⎦ ( oppure [x] ) il massimo intero<br />

minore o uguale a x . La funzione f : R→ Z , f(x) = ⎣x ⎦ è detta funzione <strong>di</strong> Gauss , o<br />

funzione parte intera o funzione pavimento .<br />

Naturalmente tale funzione è una funzione intera , più nota della funzione soffitto con<br />

la quale ha molte analogie . Ci limitiamo a descriverne alcune proprietà e applicazioni<br />

in questioni <strong>di</strong> <strong>di</strong>visibilità . Per ulteriori applicazioni riman<strong>di</strong>amo a [13] e [14] .<br />

Il grafico della funzione pavimento è un cammino a scala sotto la bisettrice y = x<br />

( dalla definizione si ha ⎣x ⎦ ≤ x , ⎣x ⎦ = x se e solo se x è un intero e ⎣x ⎦ = n se e<br />

solo se n ≤ x < n +1 ( n intero ) ) . Le funzioni pavimento e soffitto coincidono<br />

applicate a numeri interi , per i numeri non interi <strong>di</strong>fferiscono <strong>di</strong> 1 ( ⎣ e ⎦ = 2 , ⎡ e ⎤ =<br />

3 , ⎣ -e ⎦ = -3 , ⎡-e ⎤ = -2 , …), e sono legate dalle relazione<br />

⎣-x ⎦ = - ⎡ x ⎤ e ⎡-x ⎤ = - ⎣x ⎦ .<br />

Valgono in modo evidente le relazioni x = ⎣x ⎦ + r, 0 ≤ r < 1 e ⎣x ⎦ ≤ x < ⎣x ⎦ + 1 ,<br />

da cui segue la<br />

Proposizione 4.3.1. ⎣x ⎦ + ⎣y ⎦ ≤ ⎣x +y⎦ ≤ ⎣x ⎦ + ⎣y ⎦ +1<br />

Dimostrazione . Da x = ⎣x ⎦ + r, 0 ≤ r < 1 e y = ⎣y ⎦ + s, 0 ≤ s < 1 si ha<br />

x + y = ⎣x ⎦ + ⎣y ⎦ + r + s .<br />

Poiché 0 ≤ r + s < 2 , ⎣r + s⎦ = 0 oppure ⎣r + s⎦ = 1 , da cui<br />

<strong>Università</strong> <strong>di</strong> <strong>Torino</strong>


D.Romagnoli – <strong>Elementi</strong> <strong>di</strong> <strong>Matematica</strong> <strong>di</strong>screta<br />

Quaderni Didattici del Dipartimento <strong>di</strong> <strong>Matematica</strong><br />

⎣x +y⎦ = ⎣x ⎦ + ⎣y ⎦ oppure ⎣x +y⎦ ≤ ⎣x ⎦ + ⎣y ⎦ +1 .<br />

Altre proprietà <strong>di</strong> non <strong>di</strong>fficile <strong>di</strong>mostrazione sono le seguenti :<br />

Proposizione 4.3.2. Se x è un numero reale e n un intero positivo , allora ⎣ ⎦ ⎢ ⎥<br />

⎣ n ⎦<br />

⎢x<br />

⎥<br />

⎢<br />

⎣n<br />

⎥<br />

⎦<br />

.<br />

Proposizione 4.3.3. (Identità <strong>di</strong> Hermite) Se x è un numero reale e n un intero<br />

positivo , allora<br />

1 2 n − 1<br />

⎣x ⎦ + ⎣x + ⎦ + ⎣x + ⎦ + … + ⎣x + ⎦ = ⎣nx ⎦ .<br />

n n<br />

n<br />

Dimostriamo invece i seguenti teoremi :<br />

Teorema 4.3.1. Siano x un numero reale ed n un intero positivo . Il numero dei<br />

⎢x<br />

⎥<br />

multipli <strong>di</strong> n compresi tra gli interi da 1 a x è pari a ⎢<br />

⎣n<br />

⎥ .<br />

⎦<br />

Dimostrazione . Da<br />

si ha<br />

⎢x<br />

⎥ x ⎢x<br />

⎥<br />

⎢<br />

⎣n<br />

⎥<br />

≤ ≤<br />

⎦ n ⎢<br />

⎣n<br />

⎥<br />

+ 1<br />

⎦<br />

⎢x<br />

⎥ x ⎢x<br />

⎥<br />

⎢<br />

⎣n<br />

⎥ n ≤ n = x ≤ (<br />

⎦ n ⎢<br />

⎣n<br />

⎥ + 1)n .<br />

⎦<br />

⎢x<br />

⎥<br />

⎢x<br />

⎥<br />

Perciò tra gli interi da 1 a x i multipli <strong>di</strong> n sono ⎢<br />

⎣n<br />

⎥ , precisamente n, 2n, …,<br />

⎦<br />

⎢<br />

⎣n<br />

⎥ n .<br />

⎦<br />

Teorema 4.3.2 . La massima potenza <strong>di</strong> p (p primo) che compare in n! è<br />

⎢n<br />

⎥ ⎢ n ⎥ ⎢ n ⎥<br />

p(n!) = ⎢ ⎥ + ⎢ ⎥ + … + 2 ⎢ ⎥ , con p m<br />

⎣p<br />

⎦ ⎣p<br />

⎦ ⎣p<br />

⎦<br />

m ≤ n < p m+1 .<br />

⎢<br />

x<br />

⎥<br />

=<br />

51


52<br />

Capitolo 4 – Funzioni aritmetiche e funzioni intere<br />

Dimostrazione. Se p <strong>di</strong>vide n!, p <strong>di</strong>vide uno dei suoi fattori . Tra gli interi da 1 a n , i<br />

⎢n<br />

⎥<br />

⎢n<br />

⎥<br />

multipli <strong>di</strong> p sono ⎢ ⎥ e sono, precisamente, p, 2p, …, p<br />

⎣p<br />

⎢<br />

⎦<br />

p<br />

⎥⎦ .<br />

⎣<br />

In n! la più alta potenza <strong>di</strong> p sarà quin<strong>di</strong> p(n!) = p . 2p . … . ⎢n<br />

⎥ ⎢n<br />

⎥<br />

⎢ p<br />

p<br />

⎥⎦ = ⎢ !<br />

⎣ p<br />

⎥⎦<br />

⎣<br />

Analogamente ,<br />

Sostituendo ,<br />

⎢⎢<br />

n ⎥ ⎥ ⎢⎢<br />

n ⎥ ⎥<br />

⎢⎢<br />

⎥ ⎥ ⎢<br />

⎢n<br />

⎥<br />

p( ⎢ ! )<br />

p<br />

⎥⎦ = ⎢⎣<br />

p<br />

⎢ ⎥ ⎥<br />

⎦ ⎥ + p ( ⎢⎣<br />

p ⎦ ⎥<br />

⎢ n ⎥ ⎢ n ⎥<br />

!) =<br />

⎣ ⎢ p ⎥ ⎢ ⎥<br />

⎢ ⎥ + p ( 2 ⎢ ⎥ !) . 2<br />

p ⎣p<br />

⎦ ⎣p<br />

⎦<br />

⎢ ⎥ ⎢ ⎥<br />

⎢⎣<br />

⎥⎦<br />

⎢⎣<br />

⎥⎦<br />

⎢n<br />

⎥ ⎢ n ⎥ ⎢ n ⎥<br />

p(n!) = ⎢ ⎥ + ⎢ ⎥ + p ( 2 ⎢ ⎥ !) . 2<br />

⎣p<br />

⎦ ⎣p<br />

⎦ ⎣p<br />

⎦<br />

Iterando il proce<strong>di</strong>mento , poiché p m+1 ⎢ n ⎥<br />

> n , si ha ⎢ ⎥ = 0 , da cui<br />

m+1<br />

⎣p<br />

⎦<br />

⎢n<br />

⎥ ⎢ n ⎥ ⎢ n ⎥<br />

p(n!) = ⎢ ⎥ + ⎢ ⎥ + … + 2 ⎢ ⎥ . m<br />

⎣p<br />

⎦ ⎣p<br />

⎦ ⎣p<br />

⎦<br />

. p<br />

⎢ n ⎥<br />

⎢ ⎥<br />

⎣ p ⎦ !<br />

.<br />

Esempio 4.3.2 Sia p = 2 e n = 8 = 2 3 . La più alta potenza <strong>di</strong> 2 che compare in 8! è<br />

⎢8<br />

⎥ ⎢ 8 ⎥ ⎢ 8 ⎥<br />

2<br />

2(8!) = ⎢<br />

⎣2<br />

⎥ +<br />

⎦<br />

⎢ 2<br />

⎣2<br />

⎥ +<br />

⎦<br />

⎢ 3<br />

⎣2<br />

⎥ = 4 + 2 + 1 = 1 + 2 + 2 = 7 . In questo caso è<br />

⎦<br />

imme<strong>di</strong>ato da 8! = 1 . 2 . 3 . 2 2. 5 . 2 . 3 . 7 . 2 3 .<br />

In generale , se n = p r , si ha p(n!) = p r-1 + p r-2 + … + 1 =<br />

p r<br />

− 1<br />

.<br />

p −1<br />

Esempio 4.3.3 Vogliamo il numero dei multipli <strong>di</strong> 7 positivi e compresi tra 300 e 500 .<br />

⎢500<br />

⎥<br />

⎢299<br />

⎥<br />

Il Teorema 4.3.1 ci <strong>di</strong>ce che ci sono ⎢<br />

⎣ 7 ⎥ = 71 multipli <strong>di</strong> 7 tra 1 e 500 e<br />

⎦<br />

⎢<br />

⎣ 7 ⎥ =<br />

⎦<br />

42 multipli <strong>di</strong> 7 tra 1 e 299 .<br />

Il numero cercato è dunque 71 - 42 = 29 .<br />

<strong>Università</strong> <strong>di</strong> <strong>Torino</strong>


Bibliografia<br />

[1] I. Anderson , A first course in combinatorial mathematics,Clarendon press-<br />

Oxford 1974<br />

[2] Ralph G.Archibald , An introduction to the theory of numbers Charles E.Merril<br />

Publishing Co. Columbus,Ohio 1970.<br />

[3] N.L.Biggs , Discrete mathematics , Clarendon presse – Oxford 1985<br />

[4] Cerasoli - Eugeni - Protasi , <strong>Elementi</strong> <strong>di</strong> matematica <strong>di</strong>screta, Zanichelli, Bologna<br />

1988<br />

[5] A.Conte - L.Picco Botta - D.Romagnoli , Algebra, Levrotto§Bella, <strong>Torino</strong> 1986<br />

[6] J.H.Conway-R.K.Guy , The book of numbers , Copernicus - Springer - Verlag<br />

1955<br />

[7] L.Childs , Algebra , Ets e<strong>di</strong>trice , Pisa 1983<br />

[8] K.Devlin , Dove va la matematica , Bollati Boringhieri 1994<br />

[9] S.S.Epp , Discrete Mathematics with applications , PWS publishing Company<br />

1995<br />

[10] A.Facchini, Algebra e matematica <strong>di</strong>screta , Decibel Zanichelli 2000<br />

[11] Fomin D.-Genkin S.-Itenberg I. , Mathematical circles (Russian<br />

experience)1996 Mathematical world.Vol.7 American Mathematical Society .


[12] M. Gardner , Carnevale matematico, Zanichelli 1977<br />

[13] Graham-Knuth-Patashnik , <strong>Matematica</strong> <strong>di</strong>screta , Hoepli 1992<br />

[14] C.Y.Hsiung . Elementary theory of numbers ,World scientific publishing<br />

Co.1992<br />

[15] R. Johnsonbaugh , Discrete Mathematics, Macmillan Publishing Company<br />

Collier Macmillan Publishers 1984 .<br />

[16] E.Lucas ,Theorie des nombres ,Librairie scientifique et technique Albert<br />

Blanchard 1961<br />

[17] S.B.Maurer § A.Ralston , Discrete algorithmic mathematics , Ad<strong>di</strong>son - Wesley<br />

publishing company 1991<br />

[18] G. M. Piacentini Cattaneo , Algebra . Un approccio algoritmico , Decibel<br />

Zanichelli 1996 .<br />

[19] K.H.Rosen , Elementary number theory and its applications , Ad<strong>di</strong>son -<br />

Wesley 1993 .<br />

[20] M.R.Schroeder . Number Theory in Science and Communication . Springer<br />

Verlag , 1990 .<br />

[21] M. Townsend , Discrete mathematics : applied combinatorics and graph<br />

theory .The Benjamin Cummings publishing Company, Inc. 1987 .

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!