1.             Dimostrazione per induzione che bastano n-1 passi per trovare il massimo

Per n=2 è vero

Infatti

n-1=1,   con 1 passo trovo il massimo di 2 oggetti

Se è vero per n, allora è vero per n+1

Infatti supponiamo di avere trovato il massimo di

n oggetti con n-1 passi.

Se abbiamo n+1 oggetti allora procediamo così

Troviamo il massimo di n oggetti, poi basta un solo passo per trovare il massimo n+1 oggetti, perché basta confrontare l’n+1 oggetto con il massimo precedentemente trovato. Abbiamo così trovato il massimo di n+1 oggetti con n passi
(n-1 + 1).

Questa dimostrazione funziona. 


 2.             Dimostrazione per induzione che il numero di passi per n oggetti, N(n), deve essere superiore a n-2 :  N(n) > n-2.

 Per n=2 è vero

Infatti

N -1 =1 > n ­ 2 = 0,   con 1 passo trovo il massimo di 2 oggetti ed è evidente che non posso fare meglio

Se non posso fare meglio  per n, allora non posso fare meglio per n + 1

Infatti supponiamo che il numero di passi    N(n) > n-2.

Se abbiamo n + 1 oggetti allora procediamo così

Troviamo il massimo di n oggetti, poi occorre (e basta) un passo per trovare il massimo di n+1 oggetti, perché è necessario confrontare l’ n+1 oggetto con il massimo precedentemente trovato.

Abbiamo così trovato il massimo di n + 1 oggetti con 1 passo in più rispetto al numero di passi che servono per n oggetti.

Quindi se per ipotesi

non posso trovare il massimo di n oggetti con n - 2 passi,

N(n) > n - 2 ,

ottengo che N(n + 1) = N(n) + 1 > n - 1

Non posso trovare il massimo di n + 1 oggetti con n - 1 passi.

Questa dimostrazione non funziona

 

IMPORTANTE

La dimostrazione sopra riportata si basa su tre implicite assunzioni:

a)             posso trovare il massimo di due oggetti con 1 passo, e questo è evidente.

b)             posso trovare il massimo di n oggetti aggiungendo 1 passo a quelli che servono per trovare il  massimo di n-1 oggetti, questo è evidente e segue immediatamente dal primo punto.

c)             per trovare il massimo di n-1 oggetti devo trovare prima il massimo di n-2 oggetti.

Questo ultimo punto però non è ovvio. Infatti potrei dividere in modo diverso l’insieme, nel senso che non è detto che per trovare il massimo (o il minimo) io debba trovare il massimo e il minimo dell’insieme con un numero di oggetti inferiore

Se ragiono allo stesso modo per trovare il massimo e il minimo di n oggetti, potrei dimostrare che non posso fare meglio di 2n-3 passi, ma non è così.