Consiste nell’ipotizzare la complessità della funzione analizzata e poi verificare l’ipotesi tramite l’induzione matematica.

Esempio

Dimostriamo che

  1. Dimostrare che significa dimostrare che e .
  2. Prima dimostriamo ,
  3. poi .
  4. 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 .