Note per Studenti Fattoriale e coefficienti binomiali

Fattoriale, calcolo combinatorio e coefficienti binomiali

Questa nota costruisce il coefficiente binomiale (nk)\binom{n}{k}, che serve per scrivere il Binomio di NewtonLa formula per sviluppare (a+b)^n con i coefficienti binomiali.Binomio di Newton →. Si parte dal fattoriale, poi si contano permutazioni, disposizioni e combinazioni, e da lì si ricava la formula di (nk)\binom{n}{k}. Lezioni 2 e 3.

Il fattoriale

Per n∈Nn \in \mathbb{N}:

n!={1se n=0n(n−1)(n−2)⋯2⋅1se n>0n! = \begin{cases} 1 & \text{se } n = 0 \\ n(n-1)(n-2) \cdots 2 \cdot 1 & \text{se } n > 0 \end{cases}

Si legge "nn fattoriale": è il prodotto di tutti i naturali da 11 a nn.

nn n!n!
00 11 (per definizione)
11 11
22 2⋅1=22 \cdot 1 = 2
33 3⋅2⋅1=63 \cdot 2 \cdot 1 = 6
44 4⋅3⋅2⋅1=244 \cdot 3 \cdot 2 \cdot 1 = 24
55 120120
66 720720
1010 3 628 8003\,628\,800

Cresce molto in fretta (più di qualunque potenza 2n2^n, 10n10^n…: lo si vedrà con i limiti).

Definizione per ricorrenza. Equivalentemente:

0!=1,(n+1)!=(n+1)⋅n!0! = 1, \qquad (n+1)! = (n+1) \cdot n!

Ogni fattoriale si ottiene dal precedente moltiplicando per il numero successivo: 4!=4⋅3!=4⋅6=244! = 4 \cdot 3! = 4 \cdot 6 = 24. Questo modo di definire "un passo alla volta" funziona grazie al Principio di induzionePer dimostrare una proprietà per ogni n basta il passo base e il passo induttivo da n a n+1.Principio di induzione →.

Perché 0!=10! = 1? È una convenzione, scelta perché fa funzionare tutte le formule: per esempio la ricorrenza con n=0n = 0 dà 1!=1⋅0!1! = 1 \cdot 0!, che è vera solo se 0!=10! = 1; e le formule dei coefficienti binomiali qui sotto con k=0k = 0 o k=nk = n.

Un'identità utilissima

Per 0≤k<n0 \le k < n, nel prodotto n!n! si possono separare i primi kk fattori dagli altri:

n!=n(n−1)(n−2)⋯(n−k+1)⏟k fattori⋅(n−k)(n−k−1)⋯1⏟=(n−k)!n! = \underbrace{n(n-1)(n-2)\cdots(n-k+1)}_{k \text{ fattori}} \cdot \underbrace{(n-k)(n-k-1)\cdots 1}_{=(n-k)!}

quindi

n(n−1)⋯(n−k+1)=n!(n−k)!n(n-1)\cdots(n-k+1) = \frac{n!}{(n-k)!}

Esempio. n=6n = 6, k=3k = 3: l'ultimo fattore del primo gruppo è n−k+1=6−3+1=4n - k + 1 = 6 - 3 + 1 = 4, e infatti 6!=6⋅5⋅4⋅3!6! = 6 \cdot 5 \cdot 4 \cdot 3!, quindi 6⋅5⋅4=6!3!=7206=1206 \cdot 5 \cdot 4 = \frac{6!}{3!} = \frac{720}{6} = 120 ✓.

Perché l'ultimo fattore è n−k+1n - k + 1. I fattori sono n,n−1,…n, n-1, \dots: il primo è n−0n - 0, il secondo n−1n - 1, …, il kk-esimo è n−(k−1)=n−k+1n - (k-1) = n - k + 1.

Attenzione alle parentesi: 2n!≠(2n)!2n! \ne (2n)!

  • 2n!=2⋅(n!)2n! = 2 \cdot (n!): il fattoriale si applica solo a nn, poi si moltiplica per 22.
  • (2n)!=(2n)(2n−1)(2n−2)⋯2⋅1(2n)! = (2n)(2n-1)(2n-2)\cdots 2 \cdot 1: il fattoriale di 2n2n.

Esempio n=3n = 3: 2⋅3!=122 \cdot 3! = 12, mentre 6!=7206! = 720. Usando l'identità di prima (con 2n2n al posto di nn e k=nk = n):

(2n)!=2n(2n−1)⋯(n+1)⋅n!(2n)! = 2n(2n-1)\cdots(n+1) \cdot n!

Calcolo combinatorio: contare le stringhe

Il fattoriale ha un significato concreto: conta in quanti modi si possono ordinare degli oggetti.

Permutazioni

Una permutazione di nn elementi è un modo di metterli in fila: una stringa ordinata, senza ripetizioni, lunga nn, che usa tutti gli nn elementi.

∣Pn∣=n!|P_n| = n!

Perché. Si riempie la stringa una casella alla volta. Per la prima casella ci sono nn scelte; per la seconda ne restano n−1n - 1 (un elemento è già usato); per la terza n−2n - 2; …; per l'ultima 11. Le scelte si moltiplicano (per ogni scelta della prima casella ci sono tutte le scelte della seconda, ecc.): n(n−1)⋯1=n!n(n-1)\cdots 1 = n!.

Esempio. Le permutazioni di {1,2,3}\{1, 2, 3\} sono 123,132,213,231,312,321123, 132, 213, 231, 312, 321: sono 3!=63! = 6 ✓. Con 66 elementi sono 6!=7206! = 720.

Disposizioni

Una disposizione di nn elementi "a kk a kk" (con 0<k<n0 < k < n) è una stringa ordinata, senza ripetizioni, lunga kk, con elementi presi tra gli nn.

∣Dn,k∣=n(n−1)⋯(n−k+1)=n!(n−k)!|D_{n,k}| = n(n-1)\cdots(n-k+1) = \frac{n!}{(n-k)!}

Perché. Come prima, ma ci si ferma dopo kk caselle: nn scelte per la prima, n−1n-1 per la seconda, …, n−k+1n - k + 1 per la kk-esima. L'uguaglianza con n!(n−k)!\frac{n!}{(n-k)!} è l'identità vista sopra.

Esempio. n=6n = 6, k=3k = 3: ∣D6,3∣=6⋅5⋅4=120|D_{6,3}| = 6 \cdot 5 \cdot 4 = 120 (per esempio podi possibili con 66 atleti: oro, argento, bronzo).

La seconda formula, n!(n−k)!\frac{n!}{(n-k)!}, vale anche per 0≤k≤n0 \le k \le n: con k=nk = n dà n!0!=n!\frac{n!}{0!} = n! (le permutazioni), con k=0k = 0 dà 11 (la stringa vuota).

Combinazioni

Una combinazione di nn elementi "a kk a kk" è una scelta di kk elementi tra gli nn, senza ripetizioni e senza ordine: in pratica, un sottoinsieme di kk elementi.

Esempio della prof. n=3n = 3, elementi {1,2,3}\{1, 2, 3\}, k=2k = 2. Le disposizioni sono 66:

12, 21,13, 31,23, 3212, \ 21, \qquad 13, \ 31, \qquad 23, \ 32

ma come combinazioni 1212 e 2121 sono la stessa cosa (lo stesso sottoinsieme {1,2}\{1, 2\}), e così via. Le combinazioni sono quindi 33: {1,2},{1,3},{2,3}\{1,2\}, \{1,3\}, \{2,3\}.

La formula. Ogni combinazione di kk elementi corrisponde a k!k! disposizioni (tutti i modi di ordinare quei kk elementi). Quindi le disposizioni sono k!k! volte le combinazioni, e

∣Cn,k∣=∣Dn,k∣k!=n(n−1)⋯(n−k+1)k!=n!k! (n−k)!|C_{n,k}| = \frac{|D_{n,k}|}{k!} = \frac{n(n-1)\cdots(n-k+1)}{k!} = \frac{n!}{k!\,(n-k)!}

Nell'esempio: 62!=3\frac{6}{2!} = 3 ✓.

Il coefficiente binomiale

(nk)=n!k! (n−k)!(0≤k≤n)=n(n−1)⋯(n−k+1)k!(0<k<n)\binom{n}{k} = \frac{n!}{k!\,(n-k)!} \quad (0 \le k \le n) \qquad = \frac{n(n-1)\cdots(n-k+1)}{k!} \quad (0 < k < n)

Si legge "nn su kk". Per quanto visto, (nk)\binom{n}{k} è il numero di sottoinsiemi di kk elementi di un insieme con nn elementi.

Quale formula usare. La seconda (con kk fattori sopra e k!k! sotto) è quella più rapida nei conti: si scrivono kk fattori decrescenti partendo da nn e si divide per k!k!.

Esempi

(53)=5⋅4⋅33!=606=10oppure(53)=5!3! 2!=1206⋅2=10\binom{5}{3} = \frac{5 \cdot 4 \cdot 3}{3!} = \frac{60}{6} = 10 \qquad\text{oppure}\qquad \binom{5}{3} = \frac{5!}{3!\,2!} = \frac{120}{6 \cdot 2} = 10

(nella prima, i fattori sono 33 perché k=3k = 3, e l'ultimo è n−k+1=5−3+1=3n - k + 1 = 5 - 3 + 1 = 3).

Valori da ricordare (per ogni nn):

  • (00)=0!0! 0!=1\binom{0}{0} = \frac{0!}{0!\,0!} = 1;
  • (n0)=n!0! n!=1\binom{n}{0} = \frac{n!}{0!\,n!} = 1 e (nn)=n!n! 0!=1\binom{n}{n} = \frac{n!}{n!\,0!} = 1 (c'è un solo sottoinsieme vuoto e un solo sottoinsieme con tutti gli elementi);
  • (n1)=n!1! (n−1)!=n⋅(n−1)!(n−1)!=n\binom{n}{1} = \frac{n!}{1!\,(n-1)!} = \frac{n \cdot (n-1)!}{(n-1)!} = n (i sottoinsiemi con un elemento sono nn);
  • (nn−3)=n!(n−3)! 3!=n(n−1)(n−2) (n−3)!6 (n−3)!=n(n−1)(n−2)6\binom{n}{n-3} = \frac{n!}{(n-3)!\,3!} = \frac{n(n-1)(n-2)\,(n-3)!}{6\,(n-3)!} = \frac{n(n-1)(n-2)}{6}.

Proprietà

1. Simmetria:

(nk)=(nn−k)\binom{n}{k} = \binom{n}{n-k}

Con la formula: (nn−k)=n!(n−k)! (n−(n−k))!=n!(n−k)! k!\binom{n}{n-k} = \frac{n!}{(n-k)!\,(n - (n-k))!} = \frac{n!}{(n-k)!\,k!}, che è proprio (nk)\binom{n}{k}.

Con il significato (spiegazione della prof): scegliere i kk elementi da prendere equivale a scegliere gli n−kn - k elementi da lasciare. Ogni sottoinsieme di kk elementi corrisponde esattamente a uno di n−kn - k elementi (il suo complementare), quindi sono in ugual numero.

Esempio: (53)=(52)=5⋅42=10\binom{5}{3} = \binom{5}{2} = \frac{5 \cdot 4}{2} = 10 (conviene calcolare quello con il kk più piccolo).

2. Formula di Stifel (per 0<k<n0 < k < n):

(nk)=(n−1k−1)+(n−1k)\binom{n}{k} = \binom{n-1}{k-1} + \binom{n-1}{k}

Con il significato (spiegazione della prof): fissiamo un elemento particolare, diciamo ⋆\star, tra gli nn. I sottoinsiemi di kk elementi si dividono in due gruppi disgiunti:

  • quelli che contengono ⋆\star: oltre a ⋆\star bisogna scegliere altri k−1k - 1 elementi tra i restanti n−1n - 1, e ci sono (n−1k−1)\binom{n-1}{k-1} modi;
  • quelli che non contengono ⋆\star: bisogna scegliere tutti i kk elementi tra gli altri n−1n - 1, in (n−1k)\binom{n-1}{k} modi.

Sommando i due gruppi (sono disgiunti, quindi non si conta niente due volte) si ottengono tutti i sottoinsiemi di kk elementi.

Con la formula (verifica algebrica):

(n−1k−1)+(n−1k)=(n−1)!(k−1)! (n−k)!+(n−1)!k! (n−1−k)!\binom{n-1}{k-1} + \binom{n-1}{k} = \frac{(n-1)!}{(k-1)!\,(n-k)!} + \frac{(n-1)!}{k!\,(n-1-k)!}

Si porta tutto al denominatore comune k! (n−k)!k!\,(n-k)!: nella prima frazione si moltiplica sopra e sotto per kk (perché k⋅(k−1)!=k!k \cdot (k-1)! = k!), nella seconda per n−kn - k (perché (n−k)(n−k−1)!=(n−k)!(n-k)(n-k-1)! = (n-k)!):

=(n−1)! k+(n−1)! (n−k)k! (n−k)!=(n−1)! (k+n−k)k! (n−k)!=(n−1)! nk! (n−k)!=n!k! (n−k)!=(nk)= \frac{(n-1)!\,k + (n-1)!\,(n-k)}{k!\,(n-k)!} = \frac{(n-1)!\,(k + n - k)}{k!\,(n-k)!} = \frac{(n-1)!\,n}{k!\,(n-k)!} = \frac{n!}{k!\,(n-k)!} = \binom{n}{k}

Esempio: (52)=(41)+(42)=4+6=10\binom{5}{2} = \binom{4}{1} + \binom{4}{2} = 4 + 6 = 10 ✓.

Il triangolo di Tartaglia

La formula di Stifel dice che ogni coefficiente è la somma dei due che gli stanno sopra. Disponendo i coefficienti a triangolo (riga nn = i valori (n0),(n1),…,(nn)\binom{n}{0}, \binom{n}{1}, \dots, \binom{n}{n}), ogni riga si costruisce dalla precedente:

nn coefficienti
00 11
11 111 \quad 1
22 1211 \quad 2 \quad 1
33 13311 \quad 3 \quad 3 \quad 1
44 146411 \quad 4 \quad 6 \quad 4 \quad 1
55 151010511 \quad 5 \quad 10 \quad 10 \quad 5 \quad 1
66 16152015611 \quad 6 \quad 15 \quad 20 \quad 15 \quad 6 \quad 1

Come si costruisce. Ai bordi ci sono sempre 11 (perché (n0)=(nn)=1\binom{n}{0} = \binom{n}{n} = 1). Ogni numero interno è la somma dei due numeri della riga sopra che stanno a sinistra e a destra di lui. Per esempio nella riga n=3n = 3: 3=1+23 = 1 + 2 (cioè (31)=(20)+(21)\binom{3}{1} = \binom{2}{0} + \binom{2}{1}) e l'altro 3=2+13 = 2 + 1 ((32)=(21)+(22)\binom{3}{2} = \binom{2}{1} + \binom{2}{2}). Nella riga 55: 10=4+610 = 4 + 6.

Ogni riga è simmetrica (si legge uguale da sinistra e da destra): è la proprietà di simmetria.

Controllo: la somma della riga nn è 2n2^n (1+3+3+1=8=231 + 3 + 3 + 1 = 8 = 2^3; 1+4+6+4+1=16=241 + 4 + 6 + 4 + 1 = 16 = 2^4). Non è un caso: è il numero totale di sottoinsiemi di un insieme con nn elementi (vedi Insiemi e insieme delle partiCome si descrive un insieme, sottoinsiemi, uguaglianza, insieme delle parti e insiemi finiti e infiniti.Insiemi e insieme delle parti →), e si ottiene dal Binomio di NewtonLa formula per sviluppare (a+b)^n con i coefficienti binomiali.Binomio di Newton → con a=b=1a = b = 1.

Errori comuni

  • 0!=00! = 0: falso, 0!=10! = 1.
  • 2n!=(2n)!2n! = (2n)!: falso (vedi sopra).
  • Semplificare male: 6!3!≠2!\frac{6!}{3!} \ne 2!. Si semplifica scrivendo 6!=6⋅5⋅4⋅3!6! = 6 \cdot 5 \cdot 4 \cdot 3!: 6!3!=6⋅5⋅4=120\frac{6!}{3!} = 6 \cdot 5 \cdot 4 = 120.
  • Contare i fattori sbagliati in n(n−1)⋯(n−k+1)n(n-1)\cdots(n-k+1): sono kk fattori.
  • Confondere disposizioni e combinazioni: se l'ordine conta → disposizioni; se conta solo quali elementi si scelgono → combinazioni ((nk)\binom{n}{k}).

Esercizi su questo argomento

Lezioni in cui compare

Teoria collegata