De wikipedia, définition de la grande notation O:
si et seulement s'il y a une constante positive M telle que pour toutes les valeurs suffisamment grandes de , f ( x ) soit au plus M multiplié par g ( x )
en valeur absolue. Autrement dit, f ( x ) ∈ O ( g ( x ) ) si et seulement s'il existe un nombre réel positif Mxf(x)g(x)f(x)∈O(g(x))M et un nombre réel tels quex0
|f(x)|<=M|g(x)|for allx>x0
Que se passe-t-il pour les fonctions qui ne convergent pas (vers une constante ni l'infini)?
Regardez les fonctions et g ( x ) = 10f(x)=|xsin(x)|g(x)=10
pour chaque , il y a quelques x > x 0 , tels que x = k π , donc f ( x ) = 0 - donc pour chaque M - M fx0x>x0x=kπf(x)=0MMf(x)>g(x) donnera faux, et g(x)∉O(f(x))
Cependant, il est facile de voir que n'est pas non plus limité par une constante, donc pour chaque M , x 0 , il y a quelques x > x 0 tels que f ( x ) < M g ( x ) donnera également faux, et f|xsin(x)|Mx0x>x0f(x)<Mg(x)f(x)∉O(g(x))
Remarque: pour la définition d'un grand O qui permet une différence constante maximale entre et g ( x ) , la même idée s'appliquera avec g ( x ) = log ( xMf(x)g(x)g(x)=log(x)