Consiste nell’ipotizzare la complessità della funzione analizzata e poi verificare l’ipotesi tramite l’induzione matematica.
Esempio
Dimostriamo che
- Dimostrare che significa dimostrare che e .
- Prima dimostriamo ,
- poi .
- Se i risultati sono uguali, allora l’ipotesi è verificata.
Ipotesi induttiva
Se dando per vero ricaviamo che , allora l’ipotesi iniziale è verificata.
corrisponde a (per la definizione stessa della notazione O-grande)
Caso base
Il caso base è evidentemente verificato.
Dimostrazione
- Per definizione,
- Per ipotesi induttiva
- Dato che domina fortemente su , è trascurabile.
- .
Seguendo un ragionamento analogo ma con il , si dimostra anche , poi si osserva che i risultati sono uguali, quindi si conclude che .