On appelle la convexité d'une fonction \(f\) sa forme générale, plutôt en forme de bol (convexe) ou plutôt en forme de cave (concave).
On la définit plus précisément en fonction de la position de ses tangentes et des cordes de la fonction.
Soit une fonction \(f\) de classe \( \mathbb{C}^{2}\) sur son ensemble de définition \( D_f \) et un intervalle quelconque \(I\).
Le signe de la dérivée seconde indique la convexité
Tout comme la dérivée indique le sens des variations d'une fonction, le signe de la dérivée seconde indique la convexité.
Et,
$$ f''(x) \ change \ de \ signe \ entre \ avant \ et \ apr\textit{è}s \ (x=a) \Longleftrightarrow f \ admet \ un \ point \ d'inflexion \ en \ (x=a) $$
Une fonction \( f \) est dite convexe sur un intervalle \( I \), si toute tangente en un point se situe au-dessous de la courbe. A contrario, elle est concave si toute tangente se situe au-dessus de la courbe.
Une fonction \( f \) est dite convexe sur un intervalle \( I \), si toute corde qui relie deux points de cet intervalle se situe au-dessus de la courbe. A contrario, elle est concave si toute corde se situe au-dessous de la courbe.
Soit une fonction \(f\) de classe \( \mathbb{C}^{2}\) sur son ensemble de définition et sa tangente en point \(a\) fixe.
Cherchons à déterminer la position de cette tangente selon la nature de \(f\).
Soit deux points \(M(x;\ f(x))\) et \(M_T(x; \ T_a(x))\) mobiles en fonction de \(x\), images respectives de \(f\) et celle de \(T_a\) au point \(x\).
L'équation de la tangente \(T_a\) est :
Alors, le point \(M_T\) aura pour coordonnées :
Considérons à présent une nouvelle fonction \(g\), différence entre \(f\) et \(T_a\) :
Pour déterminer laquelle des deux se situe au-dessus de l'autre, il faut étudier le signe de \(g\) au voisinage de \((x=a)\), valeur pour laquelle la fonction g s'annule.
La fonction \(f\) étant dérivable deux fois par hypothèse et \(T_a\) étant de classe \( \mathbb{C}^{\infty}\), la fonction \(g\) est aussi deux fois dérivable, et :
$$ \Biggl \{ \begin{align*} g'(x) = f'(x) - f'(a) \qquad(g') \\ g''(x) = f''(x) \hspace{5.2em}(g'') \end{align*} $$
Avec \((g)\), \((g')\) et \((g''')\), on aura alors :
$$ (1) \ \Biggl \{ \begin{align*} g(a) = 0 \\ g'(a) = 0 \\ g''(a) = 0 \ \Longleftrightarrow \ f''(a) = 0 \end{align*} $$
Supposons qu'il est possible de trouver un nombre positif \(\eta\) tel que :
C'est-à-dire que \(f''\) est supposée positive pour les valeurs à gauche et à droite de \(a\). À l'exception de \(x=a\), comme l'indique bien \((S_+)\) car il peut y avoir des cas où \(f''(a)\) sera infinie ou même pas définie du tout.
Cette supposition faite, on voit avec \((g'')\) que, cela entraîne aussi \(g'' > 0\) à gauche et à droite de \(a\) avec \(g''(a) = 0\).
Alors la dérivée \(g'\) sera croissante à gauche et à droite de \(a\), avec \(g'(a) = 0\).
On aura alors à gauche et à droite de \(a\) :
$$ \Biggl \{ \begin{align*} \Bigl[ \ x < a \ \Longleftrightarrow \ g'(x) < 0 \ \Bigr] \ \Longleftrightarrow \ g \ d\textit {é}croissante \ pour \ (x < a) \\ \Bigl[ \ x > a \ \Longleftrightarrow \ g'(x) >0 \ \Bigr] \ \Longleftrightarrow \ g \ croissante \ pour \ (x > a) \end{align*} $$
Ce qui entraîne que \(g\) est décroissante à gauche et croissante à droite de \(a\).
Or \( g(a) = 0\), alors \(g > 0\) à gauche et à droite au voisinage de \(a\).
On peut en conclure que pour un intervalle \(I \) quelconque :
$$ \forall x \in I, \ f''(x) \geqslant 0 \ \Longleftrightarrow f \ convexe \ sur \ I $$
Il est possible de faire la même démonstration en émettant la supposition contraire de \((S_+)\), à savoir :
Alors dans ce cas \(g\) sera croissante à gauche et décroissante à droite de \(a\), et on aura de la même manière \(g < 0\) à gauche et à droite au voisinage de \(a\).
$$ \forall x \in I, \ f''(x) \leqslant 0 \ \Longleftrightarrow f \ concave \ sur \ I $$
Dans le cas où \( f''(x)\) aurait un signe différent à droite et à gauche de \(a\), il existe alors deux cas.
Supposons un premier cas, à savoir que \( f'' < 0\) à gauche et \( f'' > 0\) à droite de \(a\). Alors,
\(g'\) sera décroissante à gauche puis croissante à droite, ce qui entraîne \(g'(x) > 0\).
Alors \(g\) sera toujours croissante et comme \(g(a) = 0\), on aura \(g(x) < 0\) à gauche et \(g(x) > 0\) à droite de \(a\).
On aura alors un point d'inflexion au point \(a\); c'est-à-dire que \(f\) va changer de convexité.
$$ \forall x \in I, \ f''(x) \ change \ de \ signe \ entre \ avant \ et \ apr\textit{è}s \ (x=a) \Longleftrightarrow f \ admet \ un \ point \ d'inflexion \ en \ (x=a) $$
Comme on vient de montrer précédemment que si la fonction \(f\) est convexe, alors la courbe de la fonction se situe toujours au dessus de ses tangentes, soit que :
Alors,
Soit \( f \) une fonction continue et convexe sur un intervalle \( I = [a,b] \), et un point \( c \in [a,b] \) de cet intervalle, telle que la figure suivante :
On introduit le réel \(\lambda\) proportion entre les points \( c \) et \( b \) par rapport à l'intervalle \( [a,b] \) :
Par conséquent, on aura l'autre partie qui sera égale à :
Sur la figure suivante, on introduit une corde allant de \( a \) vers \( b\) :
Nous allons pouvoir situer la position de la corde par rapport à la courbe de \( f \) au point \( c \).
On a alors :
Avec l'équation \( (\lambda)\), on a :
On effectue un produit en croix :
Soit pour \( f(c) \) :
En calculant la pente de la corde :
Mais :
Alors, en le replaçant par sa valeur :
Si la fonction \( f \) est convexe, cela signifie que pour tout point \( c \in [a, b] \), le point de la corde \( y_c \) sera toujours au-dessus de l'image:
Soit finalement,
$$ f \enspace convexe \enspace sur \enspace [a,b] \Longleftrightarrow \forall (a,b), \enspace \forall \lambda \in [0,1], \enspace f\bigl(\lambda a + (1- \lambda)b \bigr) \hspace{0.2em} \leqslant \hspace{0.2em} \lambda f(a) + (1 - \lambda)f(b) $$
On dira que \( f \) est concave si \( (-f) \) est convexe. Soit :
On multiplie tout par \( -1 \) :
$$ f \enspace concave \enspace sur \enspace [a,b] \Longleftrightarrow \forall (a,b), \enspace \forall \lambda \in [0,1], \enspace f\bigl(\lambda a + (1- \lambda)b\bigr) \hspace{0.2em} \geqslant \hspace{0.2em} \lambda f(a) + (1 - \lambda)f(b) $$
Déterminons la convexité de la fonction \( f : x \longmapsto x^2 \) dans l'intervalle \( [-1,1] \).
Nous allons déterminer s'il existe un intervalle \( \lambda \in [0,1] \) qui vérifie l'une ou l'autre inégalité de convexité.
On calcule dans l'intervalle \( [a, b] = [-1,1] \) :
Soit,
On calcule dans l'intervalle \( [a, b] = [-1,1] \) :
Soit,
Pour déterminer la position relative de ces deux fonctions, faisons la différence des deux.
Si \( (g-h)(\lambda) > 0\), alors :
On peut directement faire un tableau de signes.
$$ \lambda $$
|
$$ -\infty $$
|
$$ \hspace{3em}$$
|
$$ 0 $$
|
$$ \hspace{3em}$$
|
$$1$$
|
$$ \hspace{3em}$$
|
$$ +\infty $$
|
---|---|---|---|---|---|---|---|
$$ 3 \lambda $$
|
$$ - $$
|
$$ - $$
|
$$ 0 $$
|
$$ + $$
|
$$ + $$
|
$$ + $$
|
$$ + $$
|
$$ \lambda - 1$$
|
$$ - $$
|
$$ - $$
|
$$ - $$
|
$$ - $$
|
$$ 0 $$
|
$$ + $$
|
$$ + $$
|
$$ (g-h)(\lambda) $$
|
$$ + $$
|
$$ + $$
|
$$0 $$
|
$$ - $$
|
$$ 0 $$
|
$$ + $$
|
$$ + $$
|
On a bien pour tout \( \lambda \in [0, 1], \enspace (g-h)(\lambda) \leqslant 0\).
Cela signifie que :
Les cordes sont au-dessus de la courbe, la fonction est convexe.