Note per Studenti Esercizio 10 - somma dei primi n numeri per induzione

Esercizio 10

Testo (Lezione 3, esercizio 1 sul principio di induzione — somma dei primi nn numeri). Dimostrare che

∀n≥1:∑k=1nk=n(n+1)2\forall n \ge 1 : \quad \sum_{k=1}^{n} k = \frac{n(n+1)}{2}


Passo 0: capire cosa si chiede

A sinistra c'è la somma 1+2+⋯+n1 + 2 + \dots + n; a destra una formula chiusaUn'espressione che si calcola con poche operazioni fisse, senza dover sommare nn termini uno per uno.. Dobbiamo dimostrare che sono uguali per ogni n≥1n \ge 1.

Prima controlliamo qualche caso (per capire, non per dimostrare):

nn 1+⋯+n1 + \dots + n n(n+1)2\frac{n(n+1)}{2}
11 11 1⋅22=1\frac{1 \cdot 2}{2} = 1
22 1+2=31 + 2 = 3 2⋅32=3\frac{2 \cdot 3}{2} = 3
33 66 3⋅42=6\frac{3 \cdot 4}{2} = 6
44 1010 4⋅52=10\frac{4 \cdot 5}{2} = 10
1010 5555 10⋅112=55\frac{10 \cdot 11}{2} = 55

Sembra funzionare. Ma i casi sono infiniti: serve l'induzioneSi dimostra il caso iniziale e poi che ogni caso implica il successivo: così l'affermazione vale per tutti gli nn, come tessere del domino.Principio di induzione →.

Impostazione. Chiamiamo

p(n):∑k=1nk=n(n+1)2p(n): \quad \sum_{k=1}^{n} k = \frac{n(n+1)}{2}

e vogliamo dimostrare "∀n≥n0:p(n)\forall n \ge n_0 : p(n)Si legge: per ogni n≥n0n \ge n_0 vale p(n)p(n). Il simbolo ∀\forall significa "per ogni".Logica e quantificatori →" con n0=1n_0 = 1 (il testo chiede n≥1n \ge 1). Per il principio di induzione bastano due passi.


Passo 1: passo base, p(1)p(1) è vera

p(1)p(1)Passo base: si verifica a mano l'affermazione nel primo valore richiesto, qui n0=1n_0 = 1.Principio di induzione → dice: ∑k=11k=1⋅(1+1)2\sum_{k=1}^{1} k = \frac{1 \cdot (1+1)}{2}.

Sono uguali, quindi p(1)p(1) è vera ✓.


Passo 2: passo induttivo, p(n)⇒p(n+1)p(n) \Rightarrow p(n+1)

Fissiamo un n≥1n \ge 1 genericoUn nn qualsiasi, senza proprietà particolari: quello che dimostriamo varrà quindi per tutti gli n≥1n \ge 1..

Ipotesi induttivaSi suppone vera p(n)p(n) per l'nn fissato e la si usa per dedurre p(n+1)p(n+1).Principio di induzione → (la supponiamo vera):

∑k=1nk=n(n+1)2\sum_{k=1}^{n} k = \frac{n(n+1)}{2}

Tesi (da dimostrare): p(n+1)p(n+1), che si ottiene scrivendo n+1n + 1 al posto di nn ovunque:

∑k=1n+1k=(n+1)((n+1)+1)2=(n+1)(n+2)2\sum_{k=1}^{n+1} k = \frac{(n+1)\big((n+1)+1\big)}{2} = \frac{(n+1)(n+2)}{2}

L'idea (detta dalla prof): scrivere p(n+1)p(n+1) "usando p(n)p(n)". La somma fino a n+1n + 1 contiene al suo interno la somma fino a nn, più un termine in più. Per additivitàUna somma si può spezzare in pezzi consecutivi: qui la somma da 11 a n+1n+1 è la somma da 11 a nn più il termine k=n+1k = n+1.Sommatorie → (si stacca l'ultimo termine, quello con k=n+1k = n + 1):

∑k=1n+1k=∑k=1nk⏟la somma dell’ipotesi+(n+1)\sum_{k=1}^{n+1} k = \underbrace{\sum_{k=1}^{n} k}_{\text{la somma dell'ipotesi}} + (n+1)

Ora usiamo l'ipotesi induttiva per sostituire la somma fino a nn con la sua formula:

=n(n+1)2+(n+1)= \frac{n(n+1)}{2} + (n+1)

Raccogliamo il fattore comune (n+1)(n+1)Proprietà distributiva letta al contrario: a⋅b+a⋅c=a(b+c)a \cdot b + a \cdot c = a(b + c).Campi ordinati (Q e R) →:

=(n+1)[n2+1]=(n+1)⋅n+22=(n+1)(n+2)2= (n+1)\left[\frac{n}{2} + 1\right] = (n+1) \cdot \frac{n + 2}{2} = \frac{(n+1)(n+2)}{2}

(nel secondo passaggio n2+1=n2+22=n+22\frac{n}{2} + 1 = \frac{n}{2} + \frac{2}{2} = \frac{n+2}{2}).

È esattamente la tesi ✓.

Perché si raccoglie (n+1)(n+1) invece di sviluppare tutto. Sappiamo dove vogliamo arrivare: (n+1)(n+2)2\frac{(n+1)(n+2)}{2}, che contiene il fattore (n+1)(n+1). Raccoglierlo subito ci porta alla forma della tesi senza fare conti inutili. (Sviluppando si avrebbe n2+n+2n+22=n2+3n+22\frac{n^2 + n + 2n + 2}{2} = \frac{n^2 + 3n + 2}{2}, e bisognerebbe accorgersi che n2+3n+2=(n+1)(n+2)n^2 + 3n + 2 = (n+1)(n+2): corretto ma più lungo.)


Conclusione

Valgono il passo base e il passo induttivo, quindi per il 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 →

∑k=1nk=n(n+1)2∀n≥1■\sum_{k=1}^{n} k = \frac{n(n+1)}{2} \qquad \forall n \ge 1 \qquad \blacksquare

Un'altra dimostrazione (senza induzione)

Il "trucco di Gauss" (scrivere la somma due volte, una al contrario, e sommare in colonna) è spiegato in SommatorieIl simbolo di sommatoria, le sue proprietà (linearità, additività, cambio di indice) e le somme notevoli di Gauss e geometrica.Sommatorie →: ogni colonna vale n+1n + 1, le colonne sono nn, quindi 2S=n(n+1)2S = n(n+1). È un bel modo per trovare la formula; l'induzione è il modo per dimostrarla una volta che la si conosce.

Errori comuni

Lezioni in cui compare

Teoria collegata