1 - Principio di induzione semplice
Definizione: principio di induzione semplice
Data una proprietà dei numeri naturali, il principio di induzione semplice stabilisce che, se vengono rispettate le seguenti condizioni:
- Caso base: è vera;
- Passo induttivo: assunta per vera per un generico (ipotesi induttiva), risulta che è vera (tesi induttiva);
allora la proprietà è vera per ogni . In simboli:
Osservazione: funzionamento del principio di induzione
Intuitivamente, il principio di induzione semplice si può giustificare come segue. Supponiamo che valgano e , allora:
- vale perché è la prima ipotesi.
- Poiché valgono per la prima ipotesi e per la seconda ipotesi (applicata a ), si ha per modus ponens che vale .
- Poiché valgono per il punto precedente e per la seconda ipotesi (applicata a ), si ha per modus ponens che vale .
- Poiché valgono per il punto precedente e per la seconda ipotesi (applicata a ), si ha per modus ponens che vale .
Proseguendo in questo modo, qualunque sia , arriveremo a dimostrare che deve valere (poiché valeva , che a sua volta seguiva da , che a sua volta seguiva da e così via, fino a ). Dunque si ha che vale per ogni come desiderato.
Esempio
Proposizione
Dimostrazione
Dimostriamo per induzione che , dove è l’uguaglianza .
- Caso base: dobbiamo verificare , ovvero che :
- Passo induttivo: dobbiamo dimostrare che . Consideriamo un generico e assumiamo che valga (cioè ) al fine di dimostrare (cioè ):
Avendo dimostrato sia il caso base che il passo induttivo , possiamo concludere che la proposizione è verificata.
Esempio
Proposizione
Dimostrazione
Dimostriamo per induzione che , dove è l’uguaglianza .
- Caso base: dobbiamo verificare , ovvero che :
- Passo induttivo: dobbiamo dimostrare che . Consideriamo un generico e assumiamo che valga (cioè ) al fine di dimostrare (cioè ):
Avendo dimostrato sia il caso base che il passo induttivo , possiamo concludere che la proposizione è verificata.
Osservazione: dimostrazione per induzione da
A volte si deve dimostrare che una proprietà vale non per tutti i numeri naturali, ma solo da un certo in poi, cioè si deve dimostrare che vale per ogni .
Dal punto di vista teorico, non è necessario introdurre un nuovo principio di induzione, dato che è equivalente a , dove è . Dimostrare per induzione equivale a:
- Verificare il caso base , cioè ;
- Dimostrare il passo induttivo: fissato un arbitrario, verificare che , cioè ; in altre parole, fissato un arbitrario, dobbiamo verificare che .
2 - Un uso fallace dell’induzione
3 - Principio di induzione forte
Definizione: principio di induzione forte
Data una proprietà dei numeri naturali, il principio di induzione forte stabilisce che, se vengono rispettate le seguenti condizioni:
- Caso base: è vera;
- Passo induttivo: assunti per veri tutti i per un generico (ipotesi induttiva), risulta che è vera (tesi induttiva);
allora la proprietà è vera per ogni . In simboli:
Proposizione: principio di induzione forte equivalente a quello semplice
Si dimostra che anche il principio di induzione forte è equivalente al principio di induzione semplice (e quindi anche al principio del minimo).
Esempio
Utilizziamo il principio di induzione forte per dare una nuova dimostrazione della seguente
Proposizione
Ogni numero naturale ha una scomposizione in fattori primi.
Dimostrazione
È sufficiente dimostrare che, dato un generico , se la proprietà data da
vale per ogni , allora vale anche . Distinguiamo i due casi:
- Caso base: se è un numero primo non c’è nulla da dimostrare, la sua scomposizione in fattori primi è stesso.
- Passo induttivo: se invece è composto, allora con . Per ipotesi induttiva, sia che possono essere scomposti in fattori primi:
Quindi anche ha una scomposizione in fattori primi:
4 - Principio di induzione strutturale semplice
Il principio di induzione può talvolta essere utilizzato per dimostrare proprietà universali per insiemi (non necessariamente numerici) “stratificati” in maniera opportuna. Il principio di induzione strutturale semplice è una tecnica utilizzata per dimostrare proprietà su oggetti definiti in modo ricorsivo o induttivo, come stringhe, alberi, o termini di linguaggi formali.
Definizione: principio di induzione strutturale semplice
Data una proprietà su un insieme della forma , il principio di induzione strutturale semplice stabilisce che, se vengono rispettate le seguenti condizioni:
- Caso base: è vera per ogni ;
- Passo induttivo: per ogni , assunta per vera per un generico (ipotesi induttiva), risulta che vale per un generico (tesi induttiva);
allora la proprietà è vera per ogni . In simboli:
5 - Principio di induzione strutturale forte
Similmente, anche il principio di induzione forte può essere generalizzato.
Definizione: principio di induzione strutturale forte
Data una proprietà su un insieme della forma , il principio di induzione strutturale semplice stabilisce che, se vengono rispettate le seguenti condizioni:
- Caso base: è vera per ogni ;
- Passo induttivo: per ogni , assunta per vera per ogni (ipotesi induttiva), risulta che vale per ogni (tesi induttiva);
allora la proprietà è vera per ogni . In simboli:
Fonti
- 🏫 Lezioni e slide del Prof. Viale Matteo del corso di Logica Matematica (canale B), Corso di Laurea in Informatica presso l’Università di Torino, A.A. 2024-25: