Esplora E-book
Categorie
Esplora Audiolibri
Categorie
Esplora Riviste
Categorie
Esplora Documenti
Categorie
Tonolo_2400pt_def.pdf 1
05/09/12 10.16
Tonolo_2400pt_def.pdf 2
06/09/12 09.49
Calcolo discreto
Metodi per contare
Carlo Mariconda
Alberto Tonolo
Tonolo_2400pt_def.pdf 3
06/09/12 09.49
Calcolo discreto
Metodi per contare
Autori:
Carlo Mariconda, Alberto Tonolo
ISBN 978-88-503-2494-1
Impaginazione in LATEX: CompoMat s.r.l.
Editor: Alberto Kratter Thaler
Redazione: Patrizia Villani
Copertina: Enrico Marcandalli
Immagine di copertina di Graziella Giacobbe
Tutti i diritti sono riservati a norma di legge e a norma delle convenzioni internazionali. Nessuna parte di questo libro pu`o essere riprodotta con sistemi elettronici,
meccanici o altri, senza lautorizzazione scritta dellEditore.
Nomi e marchi citati nel testo sono generalmente depositati o registrati dalle rispettive
case produttrici.
Le fotocopie per uso personale del lettore possono essere effettuate nei limiti del
15% di ciascun volume dietro pagamento alla SIAE del compenso previsto dallart.
68, commi 4 e 5, della legge 22 aprile 1941 n. 633.
Le fotocopie effettuate per finalit`a di carattere professionale, economico o commerciale o comunque per uso diverso da quello personale possono essere effettuate a
seguito di specifi ca autorizzazione rilasciata da CLEARedi, Centro Licenze e Autorizzazioni per le Riproduzioni Editoriali, Corso di Porta Romana 108, 20122 Milano,
e-mail autorizzazioni@clearedi.org e sito web www.clearedi.org.
Tonolo_2400pt_def.pdf 4
06/09/12 09.49
Sommario
Introduzione
ix
1 Impariamo a contare
1.1 Operazioni sugli insiemi finiti . . . . . . . . . . . . . . . .
1.1.1 Richiami di teoria degli insiemi . . . . . . . . . . .
1.1.2 La cardinalit`a di un insieme finito . . . . . . . . . .
1.2 Sequenze, collezioni, spartizioni, scomposizioni e partizioni
1.3 Princ`pi fondamentali . . . . . . . . . . . . . . . . . . . . .
1.3.1 Principio di moltiplicazione . . . . . . . . . . . . .
1.3.2 Principio di divisione . . . . . . . . . . . . . . . . .
1.4 Spazi campionari e probabilit`a uniforme . . . . . . . . . . .
1.5 Esercizi . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2 Contare sequenze e collezioni
2.1 Sequenze e collezioni di elementi distinti . . . . . . . . . .
2.1.1 Sequenze senza ripetizione . . . . . . . . . . . . . .
2.1.2 Collezioni senza ripetizione (sottoinsiemi) . . . . . .
2.2 Sequenze e collezioni arbitrarie . . . . . . . . . . . . . . . .
2.2.1 Sequenze (con eventuali ripetizioni) e/o spartizioni .
2.2.2 Collezioni (con eventuali ripetizioni) e/o risoluzioni
di numeri naturali . . . . . . . . . . . . . . . . . . .
2.2.3 Risoluzioni con vincoli e disequazioni . . . . . . . .
2.3 Esercizi . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3 Vincoli di occupancy
3.1 Sequenze e spartizioni con vincoli di occupancy . . . . . . .
3.1.1 Sequenze e spartizioni con sequenza di occupancy:
permutazioni e anagrammi . . . . . . . . . . . . . .
3.1.2 Sequenze e spartizioni con collezione di occupancy .
3.2 Collezioni e risoluzioni con vincoli di occupancy . . . . . .
3.2.1 Collezioni e risoluzioni con sequenza di occupancy .
3.2.2 Collezioni e risoluzioni con collezione di occupancy
3.3 Numeri di Catalan . . . . . . . . . . . . . . . . . . . . . . .
3.4 Esercizi . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tonolo_2400pt_def.pdf 5
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
1
4
5
12
12
17
19
21
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
25
25
25
28
38
38
. . . . . 39
. . . . . 42
. . . . . 45
51
. . . . . 51
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
51
56
58
58
58
60
63
05/09/12 10.16
vi
Sommario
4 Inclusione/esclusione
4.1 Il principio di inclusione/esclusione . . . .
4.1.1 Cardinalit`a di unione di insiemi . .
4.1.2 Cardinalit`a di intersezioni di insiemi
4.2 Gli scombussolamenti . . . . . . . . . . . .
4.3 Esercizi . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
67
67
67
71
76
77
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
81
81
81
86
87
87
89
94
95
6 Manipolazione di somme
6.1 Alcune tecniche . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1.1 Il metodo di Gauss . . . . . . . . . . . . . . . . . . . . . . .
6.1.2 La tecnica di perturbazione . . . . . . . . . . . . . . . . . . .
6.1.3 Il metodo delle derivate . . . . . . . . . . . . . . . . . . . . .
6.2 Il calcolo finito . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.2.1 Loperatore differenza e le potenze fattoriali discendenti . . .
6.2.2 Primitive discrete e teorema fondamentale del calcolo discreto
6.2.3 Primitive discrete di alcune funzioni notevoli . . . . . . . . .
6.3 La formula di addizione per parti . . . . . . . . . . . . . . . . . . . .
6.4 Il criterio di convergenza di AbelDirichlet . . . . . . . . . . . . . .
6.5 Esercizi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
97
97
97
98
99
100
100
103
105
112
113
116
119
119
122
130
130
135
139
139
142
149
151
160
166
170
Tonolo_2400pt_def.pdf 6
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
05/09/12 10.16
vii
Sommario
7.7
8 Calcolo simbolico
8.1 Insiemi con valutazione . . . . . . . . . . . . .
8.2 Operazioni tra insiemi compatibili con le OGF .
8.3 Pattern nelle stringhe . . . . . . . . . . . . . .
8.3.1 Il teorema della scimmia . . . . . . . .
8.4 Triangolazioni di un poligono convesso . . . .
8.5 Alberi con radice . . . . . . . . . . . . . . . .
8.6 Esercizi . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
9 Relazioni di ricorrenza
9.1 Definizioni di base e modelli . . . . . . . . . . . . . . . . . . . .
9.2 Relazioni lineari a coefficienti costanti . . . . . . . . . . . . . . .
9.2.1 Relazioni lineari omogenee a coefficienti costanti . . . . .
9.2.2 Soluzioni particolari di una relazione di ricorrenza lineare
9.3 Relazioni lineari a coefficienti variabili . . . . . . . . . . . . . . .
9.4 Relazioni Dividi e Conquista . . . . . . . . . . . . . . . . . . .
9.5 Ricorrenze e funzioni generatrici . . . . . . . . . . . . . . . . . .
9.5.1 Ricorrenze lineari a coefficienti costanti e loro OGF . . .
9.5.2 La OGF del Quicksort . . . . . . . . . . . . . . . . . . .
9.6 Dimostrazioni . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.7 Esercizi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
181
181
183
190
197
198
201
205
.
.
.
.
.
.
.
.
.
.
.
207
207
214
216
225
239
242
250
250
260
262
268
Tonolo_2400pt_def.pdf 7
275
275
285
291
299
299
306
310
312
312
315
319
324
327
328
336
05/09/12 10.16
viii
Sommario
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
351
351
353
354
356
Bibliografia
357
Indice analitico
361
Tonolo_2400pt_def.pdf 8
05/09/12 10.16
Introduzione
ella nostra attivit`a didattica trattiamo da molti anni vari argomenti di carattere elementare generalmente svolti nei corsi di Matematica Discreta, alcuni dei
quali trovano sempre pi`u spazio nei programmi dei corsi tradizionali con contenuto
matematico, come la combinatoria, il calcolo finito, le serie formali, le ricorrenze e le
tecniche di approssimazione di somme finite. Si tratta di argomenti che fanno parte
tradizionalmente del bagaglio iniziale di chi si occupa ad esempio di analisi degli algoritmi. Nei testi che abbiamo consultato, spesso ci siamo imbattuti in due difficolt`a:
trattazioni nelle quali, una volta illustrati i concetti di base, la risoluzione dei problemi appare basata pi`u su trucchi o abilit`a dellautore che su tecniche precise; oppure
argomentazioni applicative carenti ed incomplete da un punto di vista matematico.
Questo risulta particolarmente evidente nei testi di combinatoria elementare, dove
la parte teorica raramente fornisce strumenti sufficienti a trattare lenorme variet`a di
problemi concreti, ognuno dei quali sembra costituire un caso a se. Abbiamo perci`o
pensato innanzitutto di sviluppare nel corso di questi anni dei metodi che permettano
allo studente di inquadrare ogni problema in un ambito chiaro e definito. Dobbiamo per questo ringraziare gli studenti che abbiamo involontariamente utilizzato come
cavie e che hanno infine espresso notevole gradimento a quanto qui prodotto.
Nella parte di calcolo combinatorio, cerchiamo innanzitutto di ricondurre tutti
i ragionamenti a pochi essenziali concetti di riferimento. Hanno un ruolo chiave le
nozioni di sequenza e collezione, che preferiamo ai termini disposizione e combinazione, a nostro avviso potenzialmente ambigui e non facili da ricordare: perche mai,
di fronte allesperienza quotidiana, una combinazione dovrebbe essere un insieme
non ordinato di simboli? Trattiamo poi i classici princ`pi di moltiplicazione e divisione in modo preciso ed approfondito. Sorvolare velocemente su tali argomenti, ed
il conseguente loro uso improprio, e` a nostro parere la causa principale degli errori
nella risoluzione dei problemi. Esaminiamo poi in dettaglio i problemi con vincolo di
occupancy, il principio di inclusione/esclusione ed infine le partizioni.
Introduciamo poi varie tecniche per il calcolo delle somme di un numero finito
di termini di una successione; particolare attenzione e` dedicata al calcolo finito che
riproduce nel caso discreto le tecniche del calcolo infinitesimale.
Nellampia parte dedicata alle serie formali e le funzioni generatrici, introdotte
le prime definizioni e propriet`a di base, accompagniamo il lettore attraverso i concetti
delicati di forma chiusa e composta di serie formali. Teniamo ben distinti il concetto algebrico di serie formale da quello analitico di serie di potenze, che coinvolge
inevitabilmente problemi di convergenza, sfruttandone tuttavia appieno la sinergia.
Tonolo_2400pt_def.pdf 9
05/09/12 10.16
Introduzione
Tonolo_2400pt_def.pdf 10
05/09/12 10.16
Introduzione
xi
Il libro si presta a diversi possibili percorsi. Potrebbero essere trattati in modo indipendente la parte di calcolo combinatorio (Capitoli 1-5), le somme ed il calcolo finito
(Capitolo 6), le serie formali (Capitolo 7) e le loro applicazioni al calcolo simbolico
(Capitolo 8), le relazioni di ricorrenza (Capitolo 9), le tecniche di approssimazione
(Capitolo 10).
Saremo grati a coloro i quali ci segnaleranno allindirizzo di posta elettronica
librocombinatoria@math.unipd.it suggerimenti, commenti ed eventuali
errori.
Nel testo alcune parti sono indicate con dei simboli. Il simbolo e` general
mente attribuito a considerazioni che riteniamo importante non sottovalutare; segnala invece le parti pi`u complicate o fastidiose che possono essere tralasciate senza
compromettere la comprensione degli altri contenuti.
Infine una parola su di noi. Siamo entrambi veneziani, e questo e` forse lunico
aspetto che ci accomuna. Carlo Mariconda si occupa di Analisi Matematica, mentre
Alberto Tonolo di Algebra. Le inevitabili diversit`a dei punti di vista sulle questioni
matematiche, oltre che su ogni altro dettaglio, giustificano in parte la durata della
preparazione di questo libro che si e` protratta nellarco di una decina di anni. Ogni
pagina scritta da ciascuno di noi e` stata dapprima aspramente criticata dallaltro, per
poi, modificata, giungere ad una sintesi soddisfacente per entrambi. Speriamo che il
lettore accolga con favore il prodotto di questo distillato.
Tonolo_2400pt_def.pdf 11
05/09/12 10.16
Tonolo_2400pt_def.pdf 12
05/09/12 10.16
Impariamo a contare
Contenuto
1.1
1.2
1.3
1.4
1.5
n questo capitolo, dopo un veloce richiamo dei concetti della teoria degli insiemi,
introdurremo le nozioni ed i princ`pi fondamentali del calcolo combinatorio, e
quindi introdurremo la probabilit`a uniforme su spazi campionari finiti.
Tonolo_2400pt_def.pdf 13
05/09/12 10.16
Impariamo a contare
Gli insiemi che non appartengono a se stessi non formano un insieme: infatti se formassero un insieme I , dato lelemento insieme I non si saprebbe decidere se esso
appartiene o no ad I . Infatti se vi appartenesse, allora, in quanto elemento di I , non
dovrebbe appartenere a se stesso, e quindi non apparterebbe ad I : contraddizione.
Se invece non vi appartenesse, allora, per la definizione di I , dovrebbe appartenervi:
contraddizione.
Due insiemi sono uguali se e solo se gli elementi che stanno in uno, stanno anche
nellaltro; in particolare, ad esempio, {1, 1, 2} e {1, 2} sono insiemi coincidenti perche
entrambi contengono il numero 1, il numero 2 e nientaltro.
Per dire che un elemento a appartiene ad un insieme A scriveremo a A.
Nel descrivere formalmente un insieme o ne elenchiamo gli elementi, ad
esempio {2, 4, 5, 7, 1}, o, con qualche attenzione, descriviamo la qualit`a che ne
contraddistingue gli elementi, ad esempio {le automobili rosse}.
Nel seguito denotiamo con N, N1 , Z, Q, R e C rispettivamente gli insiemi dei
numeri naturali, naturali diversi da zero, interi, razionali, reali e complessi.
Ricordiamo brevemente alcune nozioni insiemistiche ben note che useremo in
tutto il volume.
Definizione 1.1 Dati due insiemi A e B, diciamo che A e` un sottoinsieme di B (e
scriveremo A B) se A e` contenuto in B , ovvero se
(a A) (a B).
Definizione 1.2 Sia X un insieme. Indichiamo con P (X) linsieme delle parti di X,
ovvero linsieme dei sottoinsiemi di X, compresi il sottoinsieme vuoto ed X stesso.
Esempio 1.3 Sia X = {1, 2}; allora linsieme delle parti di X e`
A B = {x X : x A o x B};
A B = {x X : x A e x B};
A \ B = {x X : x A e x
/ B};
Ac = {x X : x
/ A}.
Tonolo_2400pt_def.pdf 14
05/09/12 10.16
A (B C) = (A B) (A C);
A (B C) = (A B) (A C);
A \ (B C) = (A \ B) (A \ C);
A \ (B C) = (A \ B) (A \ C);
(A B)c = Ac B c ;
(A B)c = Ac B c .
f (y1)
x4
x5
consiste di:
X
xx11
x2
x3
Im( f)
y1
y2
y3
Tonolo_2400pt_def.pdf 15
05/09/12 10.16
Impariamo a contare
(a, b) (b, a)
Tonolo_2400pt_def.pdf 16
05/09/12 10.16
= |A| |A B| + |A B| + |B| |A B|
Tonolo_2400pt_def.pdf 17
05/09/12 10.16
Impariamo a contare
I0 = .
b) non ordinati:
b1) Diciamo k-collezione di In una famiglia non ordinata di k elementi di In eventualmente ripetuti. Una k-collezione contenente k1 copie di 1, k2 copie di 2,
..., kn copie di n verr`a indicata inserendo tali elementi, in qualunque ordine,
ciascuno con la sua molteplicit`a, tra parentesi quadre:
[1, ..., 1, ..., n, ..., n ] .
k1
kn
Si noti che una k-collezione di elementi non ripetuti di In non e` altro che un
sottoinsieme di k elementi di In .
b2) Diciamo n-partizione di Ik una n-collezione di sottoinsiemi non vuoti disgiunti
di Ik la cui unione e` Ik stesso.
Diciamo sequenza, spartizione, risoluzione, collezione, partizione, rispettivamente
una qualunque k-sequenza, n-spartizione, n-risoluzione, k-collezione, n-partizione1 .
Diremo sequenza binaria una sequenza di {0, 1}.
Tonolo_2400pt_def.pdf 18
05/09/12 10.16
Osservazione 1.14 (Casi limite) Con riferimento alle nozioni introdotte nella Definizione 1.13, chiariamo i seguenti casi, certo non particolarmente significativi nelle
applicazioni:
a1) Per ogni n N esiste una ed una sola 0-sequenza di In : la sequenza vuota. Per
ogni k 1, non esistono k-sequenze di I0 .
a2) Per ogni n N esiste una ed una sola n-spartizione di I0 : (, ..., ). Per ogni
n-volte
b1) Per ogni n N esiste una ed una sola 0-collezione di In : la collezione vuota.
Per ogni k 1, non esistono k-collezioni di I0 .
b2) Vi e` una ed una sola 0-partizione di I0 : la partizione vuota. Per ogni n N 1
non esistono ne 0-partizioni di In , ne n-partizioni di I0 .
Si presti attenzione alla differenza tra partizione e spartizione:
gli insiemi che formano una spartizione possono esser vuoti, e sono elencati in
ordine;
gli insiemi che formano una partizione devono essere non vuoti, e il loro ordine
non conta.
2
1
3, 7
2, 4
I 7
5
3
5, 1, 6
2
1
3-partizione di I7 .
Tonolo_2400pt_def.pdf 19
05/09/12 10.16
Impariamo a contare
Tonolo_2400pt_def.pdf 20
05/09/12 10.16
Tonolo_2400pt_def.pdf 21
05/09/12 10.16
10
Impariamo a contare
suriettiva se e solo se nella sequenza ( f (1), ..., f ()) compaiono almeno una
volta tutti gli elementi di Im , o equivalentemente se e solo se nella spartizione
( f 1 (1), ..., f 1 (m)) delle controimmagini non compare mai linsieme vuoto. In
tal caso necessariamente m .
Osservazione 1.20 Ogni permutazione della sequenza ( f (1), ..., f ()) determinata
da una funzione f : I Im determina ancora una funzione I Im . La nuova
funzione ottenuta e` iniettiva (risp. suriettiva) se e solo se lo era la funzione f di
partenza.
Esempio 1.21 Sia f : I5 I3 la funzione definita ponendo
f (1) = f (3) = 1,
I3
1
2
2
1
3
2 4 5
associata ad f .
Tonolo_2400pt_def.pdf 22
05/09/12 10.16
11
linsieme delle posizioni dove compare 5. La sequenza (C1 , ..., C5 ) e` una 5spartizione di I8 . Viceversa, la 5-spartizione ({3, 4, 8}, {6}, , {5, 7}, {1, 2}) di I8
determina la 8-sequenza di I5 di partenza dove 1 compare nelle posizioni tre, quattro e otto; 2 compare in posizione sei, il 4 compare nelle posizioni cinque e sette
ed infine il 5 nelle posizioni uno, due.
2. Consideriamo la 8-collezione [5, 5, 1, 1, 4, 2, 4, 1] di I5 ; indichiamo con k1 = 3 il
numero di ripetizioni di 1, k2 = 1 il numero di ripetizioni di 2, k3 = 0 il numero di
ripetizioni di 3, k4 = 2 il numero di ripetizioni di 4, k5 = 2 il numero di ripetizioni
di 5. La sequenza (k1 , ..., k5 ) e` una 5-risoluzione di 8. Viceversa, la 5-risoluzione
(3, 1, 0, 2, 2) di 8 determina la 8-collezione di I5 di partenza dove 1 compare tre
volte, 2 compare una volta, 3 non compare, 4 compare due volte e 5 compare 2
volte.
In generale vale il seguente immediato ma illuminante risultato che mette in corrispondenza k-sequenze di In e n-spartizioni di Ik , nonche k-collezioni di In e
n-risoluzioni di k:
Teorema 1.23 (Corrispondenze sequenze-spartizioni e collezioni-risoluzioni)
Siano n, k N.
1. Associando ad ogni n-spartizione (C1 , ..., Cn ) di Ik la k-sequenza (a1 , ..., ak ) di
In , dove ai e` lindice dellinsieme che contiene i (ovvero ai = j se i sta in C j ) si
ottiene una corrispondenza biunivoca tra le n-spartizioni di Ik e le k-sequenze di
In .
2. Associando ad ogni n-risoluzione (k1 , ..., kn ) di k la k-collezione di In
[1, ..., 1, ..., n, ..., n ]
k1
kn
2, 5
1,3,4
3
+
1
+
4
2
3
(2, 1, 2, 2, 1)
Tonolo_2400pt_def.pdf 23
05/09/12 10.16
12
Impariamo a contare
sequenza (a1 , ..., ak ) ha esattamente |Ci | ripetizioni di i per ogni i in {1, ..., n}; in
particolare le k-sequenze di In dove compaiono almeno una volta tutti gli elementi di
In corrispondono alle n-spartizioni di Ik formate da insiemi non vuoti. Analogamente, nella seconda corrispondenza stabilita nel Teorema 1.23, le k-collezioni di In dove
compaiono almeno una volta tutti gli elementi di In corrispondono alle n-risoluzioni
di k in naturali di N1 .
Tonolo_2400pt_def.pdf 24
05/09/12 10.16
13
per ogni scelta di x1 , ..., xk1 , la componente xk sta in un insieme X k (x1 , ..., xk1 ),
che pu`o dipendere da x1 , ..., xk1 , comunque formato da m k elementi.
Esempio 1.27 1. Linsieme X dellEsempio 1.25 e` un prodotto condizionato di
molteplicit`a (10, 9).
2. Il prodotto cartesiano X 1 ... X k di insiemi di cardinalit`a rispettivamente m 1 , ...,
m k e` un caso particolare di prodotto condizionato di molteplicit`a (m 1 , ..., m k ); in
tal caso linsieme X i in cui viene scelta la i-esima componente non dipende dalla
scelta delle precedenti i 1 componenti.
3. Linsieme X delle coppie ordinate formate da numeri compresi tra 1 e 20 non
entrambi pari o non entrambi dispari e` un prodotto condizionato di molteplicit`a
(20, 10): infatti X e` formato dalle coppie (x 1 , x2 ) con x1 X 1 = I20 e x2
X 2 (x1 ) dove, se x1 e` pari, allora X 2 (x1 ) = {1, 3, 5, 7, 9, 11, 13, 15, 17, 19}, mentre se x1 e` dispari, allora X 2 (x1 ) = {2, 4, 6, 8, 10, 12, 14, 16, 18, 20}. Linsieme
X 1 ha cardinalit`a 20, mentre X 2 (x1 ) ha cardinalit`a 10 qualunque sia x 1 X 1 .
Osservazione 1.28 Si osservi che se X e` un prodotto condizionato di molteplicit`a
(m 1 , m 2 , ..., m k ) come nella Definizione 1.26, allora per ogni x1 X 1 linsieme
{(x2 , ..., xk ) : (x1 , x2 , ..., xk ) X}
e` un prodotto condizionato di molteplicit`a (m 2 , ..., m k ).
Teorema 1.29 (Principio di moltiplicazione) Un prodotto condizionato di molteplicit`a (m 1 , ..., m k ) ha m 1 ... m k elementi.
Dimostrazione. Svolgiamo la dimostrazione per induzione su k. Il caso k = 1 e` immediato, dato che un prodotto condizionato di molteplicit`a m 1 e` un insieme con m 1
elementi. Sia ora k > 1 e supponiamo vera laffermazione per k1. Sia X un prodotto
condizionato di moltepicit`a (m 1 , ..., m k ). Indichiamo con {x1 , ..., xm 1 } linsieme nel
quale si sceglie la prima componente delle sequenze che compongono il prodotto
condizionato X. Per ogni i = 1, ..., m 1 , le sequenze di X che iniziano con xi sono
tante quante gli elementi di un prodotto condizionato di molteplicit`a (m 2 , ..., m k ) (vedi lOsservazione 1.28). Per ipotesi induttiva, per ogni i = 1, ..., m 1 , vi sono quindi
m 2 ... m k sequenze in X che iniziano con xi . Linsieme X e` lunione degli m 1
sottoinsiemi disgiunti formati dalle sequenze che cominciano con xi , i = 1, ..., m 1 ,
ciascuno dei quali ha cardinalit`a m 2 ... m k . Per la Proposizione 1.10 si conclude
che |X| = m 1 m 2 ... m k .
Osservazione 1.30 Un insieme A e` in corrispondenza biunivoca con un prodotto
condizionato di molteplicit`a (m 1 , ..., m k ), e quindi ha m 1 ... m k elementi, se
i suoi elementi sono i risultati di una procedura suddivisibile in k fasi successive, per
la quale
Tonolo_2400pt_def.pdf 25
05/09/12 10.16
14
Impariamo a contare
1. la prima fase abbia m 1 diversi esiti possibili, e, qualunque siano gli esiti delle prime
i fasi, 1 i k 1, vi siano m i+1 diversi esiti possibili per la fase (i + 1)-esima,
2. esiti parziali distinti nelle k fasi conducano ad elementi distinti di A (o, equivalentemente, ogni elemento di A determini univocamente gli esiti parziali delle k
fasi che lo individuano).
Il punto 1 garantisce lesistenza di una mappa suriettiva tra un prodotto condizionato
di molteplicit`a (m 1 , ..., m k ) ed A, mentre il punto 2 garantisce liniettivit`a di tale
mappa.
Proposizione 1.31 Se X e` un insieme finito, allora linsieme delle parti P (X) ha
cardinalit`a
|P(X)| = 2|X| .
Dimostrazione. Posto |X| = n, etichettiamo con In linsieme X. Costruiamo un sottoinsieme di In decidendo per ogni elemento i se inserirlo o meno nel sottoinsieme. Si
tratta di una procedura composta da n fasi (una per ogni elemento di In ) in ciascuna
delle quali abbiamo due possibili esiti (inseriamo o meno lelemento). Ovviamente modificare lesito di una qualunque fase porta a costruire un diverso sottoinsieme di In . Pertanto per lOsservazione 1.30 linsieme P (In ) dei sottoinsiemi di In
e` un prodotto condizionato di molteplicit`a (2, 2, ..., 2) e quindi per il principio di
moltiplicazione ha 2n = 2|X| elementi.
Tonolo_2400pt_def.pdf 26
05/09/12 10.16
15
per la terza: a seconda dellesito delle estrazioni precedenti cambiano i possibili esiti
dellestrazione in corso, ma non il loro numero. Per il principio di moltiplicazione
linsieme delle terne ottenute ha 10 9 8 elementi.
Talvolta non si presta abbastanza attenzione al rispetto di entrambe le condizioni
enunciate nellOsservazione 1.30: ci`o e` spesso fonte di errore come si pu`o vedere
nei due esempi che seguono.
Esempio 1.34 Si lancia una moneta; se viene Testa si lancia un dado con 6 facce numerate da 1 a 6, mentre se viene Croce si rilancia la moneta. Consideriamo linsieme
delle 2-sequenze che riportano i possibili esiti dei due lanci. Ogni elemento di tale
insieme si ottiene in due fasi: prima il lancio della moneta, e poi il lancio, a seconda
dei casi, del dado o della moneta. Il numero di esiti del secondo lancio varia a seconda
dellesito del primo, e quindi tale suddivisione in fasi non rispetta la prima condizione
dellOsservazione 1.30: non siamo pertanto in grado di individuare una struttura di
prodotto condizionato.
In questo caso possiamo suddividere linsieme delle 2-sequenze che riportano i possibili esiti dei due lanci in due sottoinsiemi disgiunti: le 2-sequenze il cui primo elemento e` testa (e quindi il cui secondo elemento e` un numero tra 1 e 6) costituite da
{T } {1, 2, 3, 4, 5, 6}, e le 2-sequenze il cui primo elemento e` croce (e quindi il
cui secondo elemento e` testa o croce) costituite da {C} {T, C}. Il primo insieme
ha 6 elementi, il secondo ne ha 2; allora vi sono in tutto 6 + 2 = 8 possibili esiti
complessivi.
Esempio 1.35 Vogliamo formare una commissione di due persone, contenente almeno una donna, scegliendo tra 5 donne e 7 uomini. Uno potrebbe utilizzare la seguente procedura per dar vita alla commissione: innanzitutto scegliere una donna, e
poi scegliere una persona tra quelle rimaste. Tale procedura sembra suggerire che le
commissioni cercate formino un prodotto condizionato di molteplicit`a (5, 11). Attenzione, non e` cos`! Infatti dalla commissione composta da Elena e Paola non e`
possibile risalire alle scelte effettuate nelle due fasi in cui abbiamo suddiviso la procedura. Potremmo infatti aver prima scelto Paola tra le 5 donne e poi aver scelto Elena
tra le rimanenti 11 persone, o viceversa aver prima scelto Elena tra le 5 donne e poi
Paola tra le rimanenti 11 persone. In altri termini la procedura seguita non rispetta la
seconda condizione dellOsservazione 1.30.
Possiamo invece procedere distinguendo due casi: le commissioni contenenti esattamente una donna, e quelle contenenti due donne. Si tratta di due insiemi disgiunti la
cui unione d`a linsieme delle possibili commissioni. Le commissioni contenenti esattamente una donna possono essere formate scegliendo dapprima una donna e poi un
uomo: si tratta pertanto di un prodotto condizionato di molteplicit`a (5, 7) e dunque
sono 35. Le commissioni con due donne sono 10: infatti le coppie ordinate di donne formano un prodotto condizionato di molteplicit`a (5, 4) e quindi per il principio
di moltiplicazione sono 20; ogni commissione con due donne individua due diverse
coppie ordinate, e pertanto le commissioni tutte al femminile sono 20/2 = 10 (si
Tonolo_2400pt_def.pdf 27
05/09/12 10.16
16
Impariamo a contare
veda pi`u avanti la sezione 1.3.2). In tutto vi sono pertanto 45 possibili commissioni
con almeno una donna.
Riprendiamo con altri esempi di applicazione corretta del Principio di moltiplicazione 1.29.
Esempio 1.36 Contare il numero di automobili che possono essere immatricolate
utilizzando le targhe adottate in Italia formate da due lettere tre numeri ed altre due
lettere. Quante sono poi le targhe nelle quali non sono presenti ne lettere, ne numeri
ripetuti?
Soluzione. Indicato con L linsieme delle 26 lettere dellalfabeto inglese e con D
linsieme {0, 1, 2, ..., 9}, dobbiamo calcolare la cardinalit`a dellinsieme prodotto L
L D D D L L. Si tratta di un prodotto condizionato di molteplicit`a
(26, 26, 10, 10, 10, 26, 26) e pertanto per il principio di moltiplicazione
|L L D D D L L| = 264 103 = 456 976 000.
Le targhe senza ripetizioni formano invece un prodotto condizionato di molteplicit`a
(26, 25, 10, 9, 8, 24, 23): esse sono pertanto
26 25 10 9 8 24 23 = 258 336 000.
Esempio 1.37 In quanti modi pu`o essere formata una parola di tre lettere utilizzando
lalfabeto {a, b, c, d, e, f }:
1.
2.
3.
4.
Tonolo_2400pt_def.pdf 28
05/09/12 10.16
17
4. Sia A linsieme delle parole di tre lettere con eventuali ripetizioni e contenenti la
lettera e ed linsieme di tutte le possibili parole di tre lettere che si possono formare
utilizzando le lettere a, b, c, d, e, f . Per il punto 1 si ha || = 63 e | \ A| = 53 ;
infatti \ A e` linsieme di tutte le possibili parole di tre lettere che si possono formare
utilizzando le lettere a, b, c, d, f . Pertanto |A| = 63 53 = 91.
Esempio 1.38 Ci sono cinque libri distinti di autori spagnoli, sei libri distinti di autori
francesi e otto libri distinti di autori inglesi. In quanti modi e` possibile prendere due
libri di autori provenienti da paesi diversi?
Soluzione. Linsieme delle possibili scelte di un libro di un autore spagnolo ed uno
di un autore francese e` un prodotto condizionato di molteplicit`a (5, 6) ed ha pertanto
per il principio di moltiplicazione 5 6 = 30 elementi. Analogamente un libro di un
autore spagnolo e di un autore inglese pu`o essere scelto in 5 8 = 40 modi, mentre
un libro di un autore francese e di un autore inglese pu`o essere scelto in 6 8 = 48
modi. Gli insiemi formati da questi tre tipi di scelte sono disgiunti, e quindi ci sono
30 + 40 + 48 = 118 modi in tutto di prendere due libri di autori provenienti da paesi
diversi.
x1
x2
y1
y2
x3
x4
x5
x6
Dimostrazione. Sia Y = {y1 , ..., yn }.
|Y|= |X|/3
Gli insiemi f 1 (y1 ), ..., f 1 (yn ) formano una partizione di X. Essendo
Figura 1.5. Una applicazione del principio
| f 1 (y1 )| = ... = | f 1 (yn )| = m si
di divisione.
ottiene
n
|X| = f 1 (y1 ) ... f 1 (yn ) =
| f 1 (yi )| = n m
i=1
da cui |Y | = n = |X|/m.
Tonolo_2400pt_def.pdf 29
05/09/12 10.16
18
Impariamo a contare
cercate. Ogni commissione corrisponde a 6 terne ordinate. Per il principio di moltiplicazione vi sono 27 26 25 diverse terne ordinate. Allora per il principio di
divisione 1.39 il numero di commissioni e` (27 26 25)/6.
Esempio 1.41 Quante mani di 2 carte si possono formare da un mazzo di 52 carte?
Soluzione. Ogni mano {a, b} corrisponde alle due 2-sequenze (a, b), (b, a). Per il
principio di moltiplicazione il numero di 2-sequenze di carte distinte e` 52 51, e
pertanto per il principio di divisione il numero di mani cercato e` 26 51 = 1 326.
Esempio 1.42 Determinare il numero di anagrammi della parola AL A.
Soluzione. Si tratta di calcolare le permutazione della sequenza (A, L , A). Distinguendo artificiosamente le due A chiamandole A 1 , A2 , a ciascuno degli anagrammi di AL A restano associati due anagrammi della parola A1 L A2 . Gli anagrammi di
A1 L A2 formano un prodotto condizionato di molteplicit`a (3, 2, 1) e pertanto per il
principio di moltiplicazione sono in tutto 6. Per il principio di divisione si conclude
che AL A ha 6/2 = 3 anagrammi.
Esempio 1.43 In quanti modi si possono disporre 8 persone attorno ad un tavolo
rotondo?
Soluzione. Sia Y linsieme delle disposizioni delle 8 persone attorno al tavolo. Ad
ogni disposizione restano associate le otto 8-sequenze che si ottengono procedendo in
modo orario a partire da una qualunque delle persone sedute al tavolo. Per il principio
di moltiplicazione linsieme delle 8-sequenze delle otto persone ha 8 7 ... 2 1
elementi; pertanto, per il principio di divisione, si ha
|Y | =
8 7 ... 2 1
= 7 ... 2 1.
8
(3, 6, 8, 1, 7, 5, 2, 4)
3
(6, 8, 1, 7, 5, 2, 4, 3)
6
(8, 1, 7, 5, 2, 4, 3, 6)
(1, 7, 5, 2, 4, 3, 6, 8)
8
(7, 5, 2, 4, 3, 6, 8, 1)
(5, 2, 4, 3, 6, 8, 1, 7)
1
5
7
(2, 4, 3, 6, 8, 1, 7, 5)
(4, 3, 6, 8, 1, 7, 5, 2)
Tonolo_2400pt_def.pdf 30
05/09/12 10.16
19
pio quando si lancia una moneta, solitamente si sottintende che si tratta di una procedura per scegliere tra Testa e Croce, ovvero che lo spazio campionario e` =
{T, C}.
Nel seguito identificheremo, per comodit`a di notazione, un evento elementare
con levento {} costituito da un solo elemento.
Definizione 1.46 Diremo che P e` una probabilit`a uniforme sullo spazio campionario finito se P e` la funzione
P : P () [0, 1]
che associa ad ogni sottoinsieme A di il numero
P(A) =
|A|
.
||
La probabilit`a uniforme di un evento e` dunque il rapporto tra il numero di casi favorevoli, ovvero il numero di elementi dellevento, ed il numero di casi possibili, ovvero
il numero di elementi dello spazio campionario.
Teorema 1.47 Siano A, B due eventi di uno spazio campionario finito con
probabilit`a uniforme P. Allora
1. per ogni evento elementare si ha
P() =
1
;
||
2. P() = 0 e P() = 1;
Tonolo_2400pt_def.pdf 31
05/09/12 10.16
20
Impariamo a contare
|A B|
|A| + |B| |A B|
=
= P(A) + P(B) P(A B).
||
||
|A1 |
50
1
=
= .
|1 |
50 49
49
Tonolo_2400pt_def.pdf 32
05/09/12 10.16
1.5 Esercizi
21
|A2 |
25
1
=
= .
|2 |
(50 49)/2
49
Ovviamente la probabilit`a che nellestrazione il numero pi`u alto sia uguale al doppio
del numero pi`u basso non dipende dallo spazio campionario scelto.
Esempio 1.50 Si effettui una estrazione casuale di due numeri da 1 a 50 con rimpiazzo; si vuole calcolare la probabilit`a che i due numeri estratti siano uguali. Ci`o
pu`o essere visto come un esperimento con spazio campionario linsieme 1 delle
2-sequenze di I50 , o quello con spazio campionario 2 costituito dalle 2-collezioni
di I50 . Mentre nel primo caso gli elementi di 1 sono da ritenersi equiprobabili, nel
secondo caso gli elementi di 2 non sono equiprobabili: infatti, ad esempio, la collezione [1, 1] si realizza se sia nella prima che nella seconda estrazione esce il numero
1, mentre la collezione [1, 2] si realizza quando la prima volta esce 1 e la seconda 2 o
viceversa. Volendo utilizzare la probabilit`a uniforme, affinche il risultato sia veritiero,
scegliamo lo spazio campionario 1 . La probabilit`a cercata e`
|{(x, x); 1 x 50}|
1
50
= 2 = .
|1 |
50
50
Esempio 1.51 Qual e` la probabilit`a che un numero di quattro cifre contenga una o
pi`u cifre ripetute?
Soluzione. I numeri di 4 cifre sono i numeri dal 1 000 al 9 999; in tutto sono pertanto
9 000. I numeri senza cifre ripetute formano un prodotto condizionato di molteplicit`a
(9, 9, 8, 7): si osservi infatti che la prima cifra (quella delle migliaia) e` compresa tra
1 e 9, mentre le altre sono comprese tra 0 e 9, ma diverse da quelle gi`a fissate! Quindi
i numeri che contengono una o pi`u cifre ripetute sono
9 000 9 9 8 7 = 9 000 4 536 = 4 464.
La probabilit`a cercata vale dunque
4 464
= 0.496.
9 000
1.5 Esercizi
Esercizio 1.1 Un negozio ha 8 marche diverse di pantaloni. Per ogni marca ci sono 10
taglie, 6 lunghezze e 4 colori. Quanti differenti tipi di pantaloni ci sono nel negozio?
Esercizio 1.2 Quante parole di quattro lettere ci sono utilizzando un alfabeto di 26
lettere? E quante parole di quattro lettere senza ripetizioni?
Tonolo_2400pt_def.pdf 33
05/09/12 10.16
22
Impariamo a contare
Esercizio 1.3 Dati 8 libri di inglese diversi tra loro, 7 di francese diversi tra loro e
5 di tedesco diversi tra loro: in quanti modi possono essere scelti tre libri, uno per
ciascuna lingua?
Esercizio 1.4 In quanti modi possiamo pescare due carte da un mazzo di 52 carte da
gioco in modo tale che:
(a) la prima carta sia un asso e la seconda non sia una regina?
(a ) una sia un asso e laltra non sia una regina?
(b) la prima carta sia di picche e la seconda non sia una regina?
(b ) una sia di picche e laltra non sia una regina?
Esercizio 1.5 In quanti modi si possono lanciare due dadi, uno rosso ed uno verde,
in modo da ottenere una somma divisibile per 3?
Esercizio 1.6 Si consideri linsieme X dei numeri di 5 cifre, ovvero dei numeri
compresi tra 10 000 e 99 999.
(a) Determinare la cardinalit`a di X;
(b) Quanti sono i numeri pari in X?
(c) Quanti sono i numeri in X nei quali compare esattamente un 3?
(d) Quanti sono i numeri di 5 cifre palindromi (ovvero tali che il numero stesso
rimanga inalterato se si invertono le sue cifre ad esempio 15 251)?
Esercizio 1.7 Qual e` la probabilit`a che le due carte in cima ad un mazzo di 52 carte
non formino una coppia, ovvero non siano due carte con lo stesso valore?
Esercizio 1.8 Una notizia e` stata diffusa in un gruppo di 10 persone nel modo seguente: la prima persona ha telefonato ad una seconda, la quale ha telefonato a sua
volta ad una terza, e cos` via, in modo casuale. Una persona pu`o passare la notizia a
chiunque altro, eccetto alla persona che lo ha appena chiamato.
(a) In quanti modi differenti pu`o essere diffusa la notizia in tre chiamate? Ed in n
chiamate?
(b) Qual e` la probabilit`a, sapendo che A diffonde la notizia, che A riceva la terza
chiamata?
(c) Qual e` la probabilit`a, sapendo che A non diffonde la notizia, che A riceva la terza
chiamata?
Esercizio 1.9 Quante parole di tre lettere senza ripetizioni si possono fare utilizzando
le lettere a, b, c, d, e, f in modo che compaia o la lettera e o la lettera f oppure
entrambe?
Esercizio 1.10 Qual e` la probabilit`a che un numero naturale tra 1 e 10 000 contenga
una volta la cifra 8 e una volta la cifra 9?
Tonolo_2400pt_def.pdf 34
05/09/12 10.16
1.5 Esercizi
23
Tonolo_2400pt_def.pdf 35
05/09/12 10.16
Tonolo_2400pt_def.pdf 36
05/09/12 10.16
Contare sequenze
e collezioni
Contenuto
2.1
2.2
2.3
n!
lim
= 1.
2n(n/e)n
Tonolo_2400pt_def.pdf 37
05/09/12 10.16
26
La seguente tabella mostra laccuratezza di tale approssimazione, detta approssimazione di Stirling1 , gi`a per valori di n piuttosto piccoli:
n!
n
2 n(n/e)n
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
1.
2.
6.
24.
120.
720.
5040.
40320.
362880.
3.6288 106
3.99168 107
4.79002 108
6.22702 109
8.71783 1010
1.30767 1012
2.09228 1013
3.55687 1014
6.40237 1015
1.21645 1017
2.4329 1018
0.922137
1.919
5.83621
23.5062
118.019
710.078
4980.4
39902.4
359537.
3.5987 106
3.96156 107
4.75687 108
6.18724 109
8.6661 1010
1.30043 1012
2.08141 1013
3.53948 1014
6.3728 1015
1.21113 1017
2.42279 1018
Esempio 2.3 Utilizzando la formula di Stirling e` possibile fornire una stima del numero di cifre decimali di 100! Il numero delle cifre decimali di un naturale k e` uguale
a [log10 k] + 1, dove [x] indica la parte intera o floor di x. Per la formula di Stirling
si ha 2
2 Si usa qui il fatto che se a e b sono due successioni divergenti a + con a b ( sta per
n
n
n
n
asintotico) per n +, allora log10 an log10 bn . Si faccia attenzione che in generale per una
funzione f se an bn non e` detto che f (an ) f (bn ) per n +.
Tonolo_2400pt_def.pdf 38
05/09/12 10.16
27
n!
S(n, k) = (n k)!
se k n,
altrimenti.
n!
.
(n k)!
Esempio 2.7 In quanti modi e` possibile redigere una lista di n persone? Qual e` la
probabilit`a che il Sig. Caruso sia al secondo posto della lista?
Soluzione. Una tale lista e` semplicemente una n-sequenza senza ripetizioni
dellinsieme delle n persone: vi sono pertanto S(n, n) = n! liste possibili. Pertanto
P(Caruso secondo) =
Ogni lista con Caruso secondo e` individuata dalla sequenza delle altre n 1 persone
che formano la lista; queste pertanto sono (n 1)! La probabilit`a cercata quindi vale
(n 1)!/n! = 1/n.
Tonolo_2400pt_def.pdf 39
05/09/12 10.16
28
Esempio 2.8 (Numero di funzioni iniettive) NellEsempio 1.19 abbiamo visto come ogni funzione f : I Im , , m N1 , sia individuata da una -sequenza di
Im ; la funzione f e` iniettiva se e solo se la sequenza associata e` priva di ripetizioni.
Pertanto S(m, ) rappresenta anche il numero di funzioni iniettive f : I Im .
Esempio 2.9 Qual e` la probabilit`a che due (o pi`u) persone in un gruppo di 25 persone scelte a caso siano nati lo stesso giorno? (questo e` il famoso Paradosso del
compleanno.)
Soluzione. Etichettiamo le 25 persone con I25 . I giorni del loro compleanno costituiscono una 25-sequenza di I365 . La probabilit`a che le 25 persone non siano nate lo
stesso giorno e`
Q(365, 25) :=
n!
se k n,
n
k!(n
k)!
=
k
0
altrimenti.
= 1,
= n,
= 1,
= n.
0
1
n
n1
Tonolo_2400pt_def.pdf 40
05/09/12 10.16
29
120
n =10
5exp(28)
n =100
n
Osservazione 2.12 Fissato n, il binomiale
cresce per k che varia tra 0 e la parte
k
intera [n/2] di n/2, e decresce da [n/2] + 1 a n. Infatti per ogni 1 k n si ha
n
k1
k
n+1
=
1 se e solo se k
.
nk+1
2
n
k
n
Pertanto, per n fissato, il binomiale
assume valore massimo in k = [n/2].
k
Tramite la Formula di Stirling si vede che tale valore e` asintotico a
1
2n+ 2
per n +.
Tonolo_2400pt_def.pdf 41
05/09/12 10.16
30
S(n, k)
n
C(n, k) =
=
.
k
k!
n
In particolare
N.
k
Dimostrazione. Se
k> n, non vi sono k-collezioni senza ripetizioni di In ,e quindi
n
n
C(n, k) = 0 =
. Sia ora k n. Se k = 0, si ha C(n, 0) = 1 =
: infatti
k
0
la collezione vuota e` lunica 0-collezione di In . Supponiamo k 1. Si consideri la
funzione che associa ad ogni k-sequenza senza ripetizioni di In la k-collezione che si
ottiene dimenticando lordine degli elementi (vedi Figura 2.2).
2-sequenze di I3
2-collezioni senza
ripetizioni di I3
[1,2]
[2,3]
(1,2)
(2,1)
(2,3)
(3,2)
[1,3]
(1,3)
(3,1)
Tonolo_2400pt_def.pdf 42
05/09/12 10.16
n
di k oggetti e` uguale al numero
nk
oggetti.
31
Tonolo_2400pt_def.pdf 43
05/09/12 10.16
32
n
Alternativamente si poteva osservare che
= C(n, k) e` il numero di sottoinsiemi
k
di k elementi di In . Questi si possono suddividere in due classi disgiunte: quelli che
contengono 1 e quelli che non lo contengono. La prima classe ha tanti elementi quanti
sono i sottoinsiemi di k 1 elementi di {2, ..., n}: basta aggiungere a ciascuno di
questi ultimi il numero 1. La seconda classe e` costituita
di k elementi
dai sottoinsiemi
n1
di {2, ..., n}. La prima classe ha C(n 1, k 1) =
elementi, la seconda ne
k1
n1
ha C(n 1, k) =
.
k
La proposizione precedente mostra che per calcolare i binomiali con primo argomento uguale a n e` sufficiente conoscere i binomiali con primo argomento uguale a n 1. Questa considerazione e` alla base della costruzione del triangolo di
Tartaglia-Pascal4 5 :
0
0
1
1
0
1
2
2
2
0
1
2
3
3
3
3
0
1
2
3
4
4
4
4
4
0
1
2
3
4
...
...
...
...
...
...
...
...
...
...
...
n
n
Essendo
=
, il triangolo di Tartaglia-Pascal e` simmetrico rispetto alla
k
nk
n
n
e
sui lati poi sono tutti uguali
verticale che passa per il suo vertice. I valori
n
0
ad uno. Utilizzando la formula
n
n1
n1
=
+
, 1k n1
k
k1
k
provata sopra, possiamo facilmente ricavare i valori di una riga conoscendo i valori della riga precedente: questi infatti sono uguali alla somma dei due valori adiacenti della riga sopra. Esplicitando i valori dei binomiali alla luce di quanto appena
osservato, il triangolo di Tartaglia-Pascal assume i seguenti valori:
Tonolo_2400pt_def.pdf 44
05/09/12 10.16
33
1
1
1
1
...
1
...
...
3
4
...
...
1
3
6
...
...
4
...
...
1
...
...
b
c
c= a+ b
n
0
n
1
n
2
n
3
n
4
n
5
n
6
n
7
n
8
...
0
1
2
3
4
5
6
7
8
...
1
1
1
1
1
1
1
1
1
...
0
1
2
3
4
5
6
7
8
...
0
0
1
3
6
10
15
21
28
...
0
0
0
1
4
10
20
35
56
...
0
0
0
0
1
5
15
35
70
...
0
0
0
0
0
1
6
21
56
...
0
0
0
0
0
0
1
7
28
...
0
0
0
0
0
0
0
1
8
...
0
0
0
0
0
0
0
0
1
...
...
...
...
...
...
...
...
...
...
...
Tonolo_2400pt_def.pdf 45
05/09/12 10.16
34
Supponiamo ora che lidentit`a sia vera per un dato valore di k 0, e dimostriamola
per k + 1. Vogliamo in altre parole provare che
n
n+1
n+k
n+k+1
n+k+2
+
+ ... +
+
=
(2.1)
0
1
k
k+1
k+1
n+k+1
La somma dei primi k termini a primo membro coincide con
per ipotesi
k
induttiva, dunque possiamo sostituire il termine a sinistra delluguaglianza in (2.1)
con
n+k+1
n+k+1
+
.
k
k+1
n+k+2
Ora, per la Proposizione 2.18 esso coincide con
.
k+1
Forniamo una dimostrazione alternativa del punto 3 interpretando
dal punto di vista
n+k+1
combinatorio i binomiali coinvolti. Infatti
e` il numero di (n + k + 1)k
sequenze binarie con esattamente k copie di 0 ed n + 1 copie di 1: una tale
sequenza infatti e` determinata quando si conoscono le posizioni, ad esempio, dei k
Tonolo_2400pt_def.pdf 46
05/09/12 10.16
35
zeri. Fissata una tale sequenza, lultimo 1 pu`o essere in posizione n + 1 (qualora
la sequenza veda tutti gli 1 allinizio), n + 2, ..., n + k + 1 (qualora la sequenza
termini con 1). In generale lultimo 1 e` necessariamente in posizione n + 1 + j per un
opportuno j con 0 j k; esso e` seguito da una sequenza di 0, ed e` preceduto da
una (n + j)-sequenza binaria che contiene 1 esattamente n volte. Le sequenze che
hanno lultimo 1 in posizione n + 1 + j sono tante quante le (n+ j)-sequenze
binarie
n+ j
n+ j
nelle quali 1 compare n volte. Essendo questultime pari a
=
,
n
j
le (n + k + 1)-sequenze binarie nelle quali 1 compare n + 1 volte sono quindi
k
n+k+1
n+ j
=
.
k
j
j=0
k=1
k=2
k=3
Possiamo descrivere un qualunque cammino congiungente il vertice (0, 0) al vertice (n, k) attraverso una sequenza di Sinistra - Destra: ad esempio un cammino che
congiunge (0, 0) a (3, 1) e` (S, S, D); un altro cammino congiungente i medesimi
vertici e` (S, D, S), oppure ancora (D, S, S). In generale per arrivare al vertice (n, k)
Tonolo_2400pt_def.pdf 47
06/09/12 09.49
36
si deve voltare esattamente k volte a destra e, di conseguenza, n k volte a sinistra. Ogni cammino e` univocamente individuato da una n-sequenza di {S, D} nella
quale compare esattamente k volte il simbolo
D. Una tale sequenza e` determinata
n
dalle k posizioni della D: pertanto vi sono
possibili cammini che conducono da
k
(0, 0) a (n, k).
Esempio 2.21 1. Quante mani di 5 carte si possono formare utilizzando un mazzo
standard di 52 carte?
2. Se si sceglie una mano di 5 carte a caso, qual e` la probabilit`a che tutte le carte
appartengano allo stesso seme?
3. Se si sceglie una mano di 5 carte a caso, qual e` la probabilit`a di ottenere
esattamente 3 assi?
Soluzione. 1. Una mano di 5 carte e` una 5-collezione senza ripetizioni di I52 , e quindi
ci sono C(52, 5) = 52!/(47!5!) = 2 598 960 mani di 5 carte.
2. Per trovare la probabilit`a richiesta, dobbiamo trovare il numero di 5-collezioni
senza ripetizioni di carte dello stesso seme. Linsieme di tali collezioni costituisce
un prodotto condizionato. Infatti una tale collezione pu`o essere ottenuta tramite la
seguente procedura in fasi: prima scegliendo il colore, e poi prendendo 5 carte di quel
colore. La prima fase ha 4 possibili esiti (i 4 semi). La seconda fase consiste nello
scegliere una 5-collezione senza ripetizioni di carte scelte tra le 13 carte di uno stesso
seme; per essa vi sono C(13, 5) = 13!/(5!8!) = 1 287 esiti. Quindi per il principio
di moltiplicazione vi sono 4 1 287 = 5 148 possibili mani composte da carte tutte
dello stesso seme; pertanto si ha
P(5 carte dello stesso seme) =
4 C(13, 5)
= 0.00198( 0.2%).
C(52, 5)
3. Linsieme delle mani con 3 assi e` un prodotto condizionato. Infatti una mano con 3
assi pu`o essere ottenuta in due fasi con la seguente procedura: prima scegliamo 3 dei
quattro assi, e questo pu`o essere fatto in C(4, 3) = 4 modi; poi dobbiamo completare
la mano utilizzando 2 carte scelte tra 48 possibili (le carte del mazzo che non sono
assi), e questo pu`o essere fatto in C(48, 2) = 1 128 modi. Quindi per il principio di
moltiplicazione in tutto ci sono 4 1 128 = 4 512 mani con esattamente tre assi, e
quindi la probabilit`a richiesta e` :
C(4, 3) C(48, 2)
= 0.00174( 0.17%).
C(52, 5)
Esempio 2.22 Dobbiamo scegliere un comitato di k persone da un insieme formato
da 7 donne e 4 uomini. Dire in quanti modi pu`o essere scelto se
1. il comitato e` formato da 5 persone, 3 donne e 2 uomini;
2. il comitato pu`o avere un qualunque numero di componenti (purche in numero
strettamente positivo), ma deve avere un uguale numero di donne e di uomini;
Tonolo_2400pt_def.pdf 48
06/09/12 09.49
37
Tonolo_2400pt_def.pdf 49
06/09/12 09.49
38
si sono pertanto C(6, 1) C(3, 1). Pertanto i comitati nei quali non sono presenti
contemporaneamente il signore e la signora Baggiolo sono
C(7, 2) C(4, 2) C(6, 1) C(3, 1) = 21 6 6 3 = 108.
annulla per k > n: ad esempio S((1, 4)) = 1, infatti (1, 1, 1, 1) e` lunica 4-sequenza
di I1 .
Teorema 2.24 Siano n, k N. Allora
S((n, k)) = n k .
Dimostrazione. Se k = 0, lunica 0-sequenza di In e` quella vuota: pertanto
S((n, 0)) = 1 = n 0 per ogni n N. Sia ora k 1. Le k-sequenze di In sono
esattamente gli elementi del prodotto cartesiano
I ... In ;
n
k
Esempio 2.25 (Numero di funzioni) NellEsempio 1.19 abbiamo visto come ogni
funzione f : I Im , , m N1 , sia individuata da una -sequenza di Im . Poi
nellEsempio 2.8 abbiamo verificato che vi sono S(m, ) funzioni iniettive I Im ;
ora possiamo dire che in tutto vi sono
S((m, )) = m
funzioni I Im .
Tonolo_2400pt_def.pdf 50
06/09/12 09.49
39
Tonolo_2400pt_def.pdf 51
06/09/12 09.49
40
Si faccia attenzione al fatto che a differenza di C(n, k), il simbolo C((n, k)) non si
annulla per k > n: ad esempio C((1, 4)) = 1, infatti [1, 1, 1, 1] e` lunica 4-collezione
di I1 .
Esempio 2.28 (Numeri romani) Ogni 4-risoluzione (k1 , k2 , k3 , k4 ) di 7 pu`o essere rappresentata da una (7 + 4 1)-sequenza di {I, +} formata in ordine da k1
I , un +, k2 I , un +, k3 I , un +, k4 I : ad esempio la 4-risoluzione
(2, 1, 0, 4) si rappresenta con la sequenza (I, I, +, I, +, +, I, I, I, I ); oppure la 4risoluzione (1, 1, 3, 2) si rappresenta con la sequenza (I, +, I, +, I, I, I, +, I, I ). Si
tratta essenzialmente di scrivere le somme
2+1+0+4 e 1+1+3+2
nella corrispondente notazione romana
I I + I + +I I I I
I + I + I I I + I I.
Tonolo_2400pt_def.pdf 52
06/09/12 09.49
41
Esempio 2.31 La nonna Adelina va in una drogheria con 10 euro per comprare delle
guarnizioni per un dolce. Il negozio vende confetti, chicchi di caff`e, candeline a 50
centesimi la confezione, e canditi a 2 euro la confezione. Quante possibilit`a ha per la
sua spesa, se spende per intero la cifra a disposizione?
Soluzione. Il primo passo consiste nel prendere come unit`a di misura i 50 centesimi.
Quindi la nonna Adelina deve spendere 20 delle nostre unit`a. Tenendo conto del fatto
che una confezione di canditi costa 4 unit`a, il nostro problema si riduce a trovare
soluzioni intere (x 1 , x2 , x3 , x4 ) della seguente equazione:
x 1 + x2 + x3 + 4x4 = 20
Il modo pi`u semplice per risolvere il problema consiste forse nello specificare fin
da subito quanti canditi comprare. Se compriamo una confezione di canditi, allora
lequazione da risolvere diventa x 1 + x2 + x3 = 16, che e` una equazione con
C((3, 16)) = C(16 + 2, 2) = 153
soluzioni naturali. In generale, se x 4 = i otteniamo lequazione x1 +x2 +x3 = 204i,
che ha C((3, 20 4i)) = C(22 4i, 2) soluzioni, per i = 0, 1, 2, 3, 4, 5. Sommando,
otteniamo in tutto
22
18
14
10
6
2
+
+
+
+
+
= 536
2
2
2
2
2
2
differenti possibili spese.
Esempio 2.32 Quanti modi diversi esistono di scegliere sei bottiglie di vino di tre
qualit`a diverse?
Soluzione. Supponiamo che i tre tipi di vino siano Barbera, Merlot e Sauvignon. Ogni
possibile scelta corrisponde ad una soluzione naturale dellequazione
x B + x M + x S = 6,
Tonolo_2400pt_def.pdf 53
06/09/12 09.49
42
con xi i , i = 1, ..., n,
Tonolo_2400pt_def.pdf 54
06/09/12 09.49
43
Esempio 2.35 In quanti modi e` possibile riempire una scatola con 12 cioccolatini di
cinque qualit`a diverse, con la restrizione che ci sia almeno un cioccolatino per ogni
tipo?
Soluzione. Per il Corollario 2.34, si tratta di contare il numero delle soluzioni naturali
dellequazione
y1 + y2 + ... + y5 = 12 (1 + 1 + 1 + 1 + 1) = 7.
Per il Teorema 2.29 queste sono C((5, 7)) = C(7 + 5 1, 7) = 330.
Esempio 2.36 Quante sono le possibili scelte di 10 palle da un cesto contenente palle
rosse, blu, verdi se devono esserci almeno 5 palle rosse? E se ce ne devono essere al
massimo 5?
Soluzione. Il primo problema e` simile a quello proposto dallesempio precedente: per
il Corollario 2.34, si tratta di contare il numero delle soluzioni naturali dellequazione
y1 + y2 + y3 = 10 5 = 5.
Per il Teorema 2.29 queste sono C((3, 5)) = C(5 + 3 1, 5) = 21.
Per trattare il caso in cui vi siano al massimo 5 palle rosse, contiamo il numero
degli elementi dellinsieme complementare; contiamo cio`e le possibili collezioni in
cui vi siano almeno 6 palle rosse. Tra tutti i C((3, 10)) = C(10 + 3 1, 10) = 66
modi possibili di scegliere 10 palle tra quelle dei tre colori senza alcuna restrizione, ci
sono C((3, 4)) = C(4 + 3 1, 4) = 15 modi di scegliere una collezione con almeno
6 palle rosse. Quindi ci sono 66 15 = 51 scelte possibili di 10 palle con al massimo
5 palle rosse.
Esempio 2.37 Si consideri lequazione x 1 + x2 + x3 + x4 = 12.
1. Quante sono le sue soluzioni naturali?
2. Quante sono le sue soluzioni naturali con xi 1?
3. Quante sono le sue soluzioni naturali con x 1 2, x2 2, x3 4, x4 0?
Soluzione. 1. Per il Teorema 2.29 queste sono C((4, 12)) = C(12 + 4 1, 12) = 455.
2. Per il Corollario 2.34, si tratta di contare il numero delle soluzioni naturali
dellequazione
y1 + y2 + y3 + y4 = 12 4 = 8.
Per il Teorema 2.29 queste sono C((4, 8)) = C(8 + 4 1, 8) = 165.
3. Per il Corollario 2.34, si tratta di contare il numero delle soluzioni naturali
dellequazione
y1 + y2 + y3 + y4 = 12 (2 + 2 + 4) = 4.
Per il Teorema 2.29 queste sono C((4, 4)) = C(7, 4) = 35.
Tonolo_2400pt_def.pdf 55
06/09/12 09.49
44
y1 , y6 0,
y2 , y3 , y4 , y5 1.
Tonolo_2400pt_def.pdf 56
06/09/12 09.49
2.3 Esercizi
45
Esempio 2.41 Quante parole e` possibile realizzare utilizzando tre A e non pi`u di
sette B.
Soluzione. Indichiamo con x 1 il numero di B che precedono la prima A, con x2 il
numero di B compreso tra la prima e la seconda A, con x3 il numero di B compreso
tra la seconda e la terza A, con x 4 il numero di B che seguono la terza A. Chiaramente
x 1 + x2 + x3 + x4 7.
Pertanto vi sono C(7 + 4, 4) modi per formare una parola siffatta.
2.3 Esercizi
Esercizio 2.1 Quanti modi ci sono di disporre ordinatamente le 52 carte di un mazzo?
Esercizio 2.2 Quanti modi ci sono di distribuire 9 libri diversi tra 15 bambini se
nessun bambino ottiene pi`u di un libro?
Esercizio 2.3 Quanti sono i possibili anagrammi della parola INDICATI?
Esercizio 2.4 Se una moneta viene lanciata 10 volte qual e` la probabilit`a che si
ottenga almeno 8 volte testa?
Esercizio 2.5 Per ogni ruota vengono estratte (senza ripetizione) cinque palline da
unurna contenente 90 palline numerate da 1 a 90. Calcolare la probabilit`a che, in una
data settimana, sulla ruota di Venezia,
(a) il primo numero estratto sia il 37;
(b) il secondo estratto sia il 37;
(c) il primo e il secondo estratto siano, rispettivamente, il 37 e il 51.
Esercizio 2.6 Quante sequenze di 4 numeri ci sono, con un solo 8 e senza che nessun
numero venga ripetuto esattamente due volte (ammettiamo che una sequenza possa
iniziare con 0)?
Esercizio 2.7 Quante volte e` scritta la cifra 5 se si elencano tutti i numeri da 1 a 105 ?
Esercizio 2.8 Se si lanciano tre dadi distinti, qual e` la probabilit`a che il numero pi`u
alto sia il doppio di quello pi`u basso?
Esercizio 2.9 Quante sono le n-sequenze di I3 con esattamente nove cifre uguali a 1?
Esercizio 2.10 Quanti possibili comitati possono essere formati con 4 uomini e 6
donne tali che:
(a) ci siano almeno 2 uomini e almeno il doppio di donne rispetto agli uomini?
Tonolo_2400pt_def.pdf 57
06/09/12 09.49
46
(b) ci siano in tutto 4 membri, almeno due dei quali siano donne e non possano essere
contemporaneamente scelti il signore e la signora Baggiolo?
Esercizio 2.11 Ci sono 6 diversi libri di inglese, 8 di russo e 5 di spagnolo. Quanti
sono i modi di disporre i libri in fila su una mensola con tutti i libri della stessa lingua
raggruppati insieme?
Esercizio 2.12 Quante parole di 10 lettere distinte si possono formare utilizzando le
5 vocali e 5 consonanti scelte tra le 16 possibili consonanti dellalfabeto italiano?
Qual e` la probabilit`a che una di queste parole non contenga due consonanti vicine?
Esercizio 2.13 Quanti sono i modi possibili di distribuire 40 caramelle identiche tra
4 bambini:
(a) senza restrizioni?
(b) con ogni bambino che ottiene 10 caramelle?
(c) con ogni bambino che ottiene almeno una caramella?
Esercizio 2.14 Qual e` la probabilit`a che in una sequenza senza ripetizione di
{a, b, c, d, e, f } si abbia:
(a) a, b vicini?
(b) a che compare prima di b?
Esercizio 2.15 Un uomo ha n amici ed invita ogni sera un sottoinsieme diverso di 4
di loro a casa sua per un intero anno (di 365 giorni). Quanto grande deve essere n?
Esercizio 2.16 Supponiamo che venga scelto per estrazione un sottoinsieme di 60
giorni diversi dellanno. Qual e` la probabilit`a che ci siano 5 giorni di ogni mese nel
sottoinsieme? (per semplicit`a assumere che ci siano 12 mesi con 30 giorni ciascuno.)
Esercizio 2.17 In quante mani di bridge il giocatore Nord e quello Sud hanno tutte
le picche?
Esercizio 2.18 Qual e` la probabilit`a di scegliere a caso una 10-sequenza senza
ripetizioni di I10 nella quale:
(a) in prima posizione ci sia una cifra dispari e una tra 1, 2, 3, 4, 5 sia in ultima
posizione?
(b) 5 non sia in prima posizione e 9 non sia in ultima posizione?
Esercizio 2.19 Qual e` la probabilit`a che in una mano di 5 carte prese da un mazzo di
52 si abbia:
(a) almeno una di ciascuna delle carte seguenti: asso, re, regina, jack?
Tonolo_2400pt_def.pdf 58
06/09/12 09.49
2.3 Esercizi
47
Tonolo_2400pt_def.pdf 59
06/09/12 09.49
48
Tonolo_2400pt_def.pdf 60
06/09/12 09.49
2.3 Esercizi
49
(b) In quante delle precedenti disposizioni 3 amici fissati fra le 8 persone si siedono
in posti adiacenti?
Esercizio 2.41 Se una moneta viene lanciata n volte qual e` la probabilit`a che:
(a) la prima testa compaia dopo esattamente m croci?
(b) la i-esima testa compaia dopo esattamente m croci?
Esercizio 2.42 In quanti modi si possono distribuire 3 diversi orsacchiotti e 9 leccalecca identici tra quattro bambini:
(a) senza restrizioni?
(b) senza che nessun bambino ottenga due o pi`u orsacchiotti?
(c) con ciascun bambino che ottiene 3 beni?
Esercizio 2.43 Determinare il numero di 20-sequenze binarie con esattamente 15
termini uguali a 0 e 5 termini uguali a 1. Quante sono quelle con 15 termini di un tipo
e 5 dellaltro?
Esercizio 2.44 Se n oggetti distinti sono distribuiti a caso in n scatole distinte qual e`
la probabilit`a che:
(a) nessuna scatola sia vuota?
(b) una sola scatola sia vuota?
(c) due sole scatole siano vuote?
Esercizio 2.45 Quanti sono i modi per dividere 4 palle rosse, 5 blu, 7 nere tra:
(a) due scatole?
(b) due scatole nessuna delle quali vuota?
(c) Quanti sono i modi per dividere tra due scatole 4 palle rosse, 6 blu e 8 nere?
Trattare separatamente il caso in cui le scatole sono distinte e quello in cui sono
indistinguibili.
Esercizio 2.46 In una casa di quattro piani (oltre al piano terra) un ascensore parte
dal piano terra con 5 persone. Non sale nessun altro, e ogni persona scende a caso ad
uno dei quattro piani. Calcolare la probabilit`a che lascensore
(a)
(b)
(c)
(d)
Esercizio 2.47 Vogliamo aprire una porta chiusa a chiave. Disponiamo di un mazzo
di 100 chiavi che contiene esattamente 2 chiavi che aprono la porta in questione. Le
chiavi vengono provate successivamente una ad una.
Tonolo_2400pt_def.pdf 61
06/09/12 09.49
50
n
m
n
m
n+m
... +
+
=
.
k1
1
k
0
k
Tonolo_2400pt_def.pdf 62
06/09/12 09.49