# Théorème fondamental de l'algèbre

En mathématiques, le théorème fondamental de l'algèbre, aussi appelé théorème de d'Alembert-Gauss et théorème de d'Alembert, indique que tout polynôme non constant, à coefficients complexes, admet au moins une racine. En conséquence, tout polynôme à coefficients entiers, rationnels ou encore réels admet au moins une racine complexe, car ces nombres sont aussi des complexes. Une fois ce résultat établi, il devient simple de montrer que sur 
  
    
      
        
          C
        
      
    
    {\displaystyle \mathbb {C} }
  
, le corps des nombres complexes, tout polynôme 
  
    
      
        P
      
    
    {\displaystyle P}
  
 est scindé, c'est-à-dire constant ou produit de polynômes de degré 
  
    
      
        1
      
    
    {\displaystyle 1}
  
.
Le temps a rendu l'expression de théorème fondamental de l'algèbre un peu paradoxale. Il n'existe en effet aucune démonstration purement algébrique de ce théorème. Il est nécessaire de faire usage de résultats topologiques ou analytiques pour sa démonstration. L'expression provient d'une époque où l'algèbre s'identifiait essentiellement avec la théorie des équations, c'est-à-dire la résolution des équations polynomiales. Les frontières de l'algèbre ont maintenant changé mais le nom du théorème est resté.
Les conséquences du théorème sont nombreuses ; en algèbre linéaire ce résultat est essentiel pour la réduction d'endomorphisme ; en analyse, il intervient dans la décomposition en éléments simples des fonctions rationnelles utilisée pour trouver une primitive. On les retrouve aussi en théorie algébrique des nombres, dans un résultat basique indiquant que toute extension algébrique du corps des rationnels peut être considérée comme un sous-corps de celui des complexes.

L'histoire du théorème indique l'importance du résultat aux yeux des mathématiciens du XVIIIe siècle. Les plus grands noms, comme ceux de d'Alembert, Euler, Lagrange ou Gauss se sont attelés à sa démonstration, avec des fortunes diverses. La variété et la richesse des méthodes conçues dans ce but fut un moteur puissant pour l'évolution de la recherche en mathématiques et particulièrement pour une meilleure compréhension des nombres complexes.


## Énoncés
Le théorème fondamental de l'algèbre admet plusieurs énoncés équivalents.

Par exemple, 
  
    
      
        1
        +
        i
      
    
    {\displaystyle 1+i}
  
 est une racine du polynôme 
  
    
      
        
          X
          
            4
          
        
        +
        4
      
    
    {\displaystyle X^{4}+4}
  
. Sous cette forme, le théorème affirme l'existence d'une racine du polynôme 
  
    
      
        P
        (
        X
        )
      
    
    {\displaystyle P(X)}
  
 mais n'explique pas comment trouver explicitement cette racine. Cet énoncé existentiel décrit plus une propriété du corps des nombres complexes. Un corps est dit algébriquement clos si tout polynôme de degré strictement positif et à coefficients dans ce corps admet au moins une racine dans ce corps. Le théorème se reformule donc ainsi :

(i) Le corps 
  
    
      
        
          C
        
      
    
    {\displaystyle \mathbb {C} }
  
 est algébriquement clos.
Ce résultat se reformule aussi en termes de factorisation des polynômes à coefficients complexes :

(ii) Tout polynôme à coefficients complexes est scindé.
Ces résultats indiquent qu'un polynôme à coefficients complexes de degré n, que l'on peut écrire 
  
    
      
        
          a
          
            n
          
        
        
          X
          
            n
          
        
        +
        …
        +
        
          a
          
            1
          
        
        X
        +
        
          a
          
            0
          
        
      
    
    {\displaystyle a_{n}X^{n}+\ldots +a_{1}X+a_{0}}
  
 s'écrit aussi 
  
    
      
        
          a
          
            n
          
        
        (
        X
        −
        
          α
          
            1
          
        
        )
        …
        (
        X
        −
        
          α
          
            n
          
        
        )
      
    
    {\displaystyle a_{n}(X-\alpha _{1})\ldots (X-\alpha _{n})}
  
. Ici, la famille 
  
    
      
        (
        
          α
          
            k
          
        
        )
      
    
    {\displaystyle (\alpha _{k})}
  
, pour 
  
    
      
        k
      
    
    {\displaystyle k}
  
 variant de 
  
    
      
        1
      
    
    {\displaystyle 1}
  
 à 
  
    
      
        n
      
    
    {\displaystyle n}
  
, est celle des racines. Certains nombres 
  
    
      
        
          α
          
            k
          
        
      
    
    {\displaystyle \alpha _{k}}
  
 peuvent être égaux ; on parle alors de racines multiples.
Le théorème fondamental de l'algèbre équivaut à chacun des énoncés suivants :

(iii) Tout polynôme non constant à coefficients réels admet au moins une racine complexe.

(iv)Les polynômes irréductibles à coefficients réels sont exactement les polynômes de degré 1, et les polynômes de degré 2 à discriminant strictement négatif (s'écrivant 
  
    
      
        a
        
          X
          
            2
          
        
        +
        b
        X
        +
        c
      
    
    {\displaystyle aX^{2}+bX+c}
  
, avec 
  
    
      
        a
      
    
    {\displaystyle a}
  
 non nul et 
  
    
      
        
          b
          
            2
          
        
        −
        4
        a
        c
        <
        0
      
    
    {\displaystyle b^{2}-4ac<0}
  
).

(v) Tout polynôme non constant à coefficients réels s'écrit comme un produit de polynômes à coefficients réels de degrés 1 ou 2.


## Usages
### Analyse
Il apparaît parfois nécessaire de calculer une primitive d'une fonction rationnelle, c'est-à-dire d'une fonction quotient de deux fonctions polynôme. On peut considérer la fonction 
  
    
      
        f
      
    
    {\displaystyle f}
  
 définie par :

  
    
      
        f
        (
        x
        )
        =
        
          
            
              5
              
                x
                
                  2
                
              
              −
              3
              x
              −
              11
            
            
              
                x
                
                  3
                
              
              −
              2
              
                x
                
                  2
                
              
              −
              5
              x
              +
              6
            
          
        
        .
      
    
    {\displaystyle f(x)={\frac {5x^{2}-3x-11}{x^{3}-2x^{2}-5x+6}}.}
  

Un corollaire du théorème fondamental indique que le dénominateur se factorise en éléments du premier degré ; ici on trouve :

  
    
      
        
          x
          
            3
          
        
        −
        2
        
          x
          
            2
          
        
        −
        5
        x
        +
        6
        =
        (
        x
        −
        1
        )
        (
        x
        +
        2
        )
        (
        x
        −
        3
        )
        .
      
    
    {\displaystyle x^{3}-2x^{2}-5x+6=(x-1)(x+2)(x-3).}
  

Une décomposition en éléments simples de la fonction montre l'existence de trois valeurs 
  
    
      
        a
        ,
        b
      
    
    {\displaystyle a,b}
  
 et 
  
    
      
        c
      
    
    {\displaystyle c}
  
 telles que :

  
    
      
        f
        (
        x
        )
        =
        
          
            a
            
              x
              −
              1
            
          
        
        +
        
          
            b
            
              x
              +
              2
            
          
        
        +
        
          
            c
            
              x
              −
              3
            
          
        
        .
      
    
    {\displaystyle f(x)={\frac {a}{x-1}}+{\frac {b}{x+2}}+{\frac {c}{x-3}}.}
  

Un rapide calcul montre que 
  
    
      
        a
        =
        
          
            
              3
              2
            
          
        
        ,
        b
        =
        1
      
    
    {\displaystyle a={\dfrac {3}{2}},b=1}
  
 et 
  
    
      
        c
        =
        
          
            
              5
              2
            
          
        
      
    
    {\displaystyle c={\dfrac {5}{2}}}
  
 ; le calcul de la primitive devient alors aisément réalisable.


### Algèbre linéaire
La réduction d'endomorphisme fait appel aux polynômes. On peut choisir comme cas particulier un endomorphisme autoadjoint 
  
    
      
        a
      
    
    {\displaystyle a}
  
 d'un espace euclidien 
  
    
      
        E
      
    
    {\displaystyle E}
  
 pour illustrer l'usage du théorème. Sa matrice dans une base orthonormale est donc symétrique et toutes ses valeurs propres sont réelles. Le polynôme caractéristique de 
  
    
      
        a
      
    
    {\displaystyle a}
  
 admet, d'après le théorème fondamental de l'algèbre, une racine 
  
    
      
        λ
      
    
    {\displaystyle \lambda }
  
. Il s'agit d'une valeur propre de 
  
    
      
        a
      
    
    {\displaystyle a}
  
. En remarquant que l'espace orthogonal 
  
    
      
        F
      
    
    {\displaystyle F}
  
 à l'espace propre de valeur propre 
  
    
      
        λ
      
    
    {\displaystyle \lambda }
  
 est stable par 
  
    
      
        a
      
    
    {\displaystyle a}
  
 on comprend que l'endomorphisme est diagonalisable. En effet, il suffit d'appliquer maintenant la même réduction à la restriction de 
  
    
      
        a
      
    
    {\displaystyle a}
  
 à 
  
    
      
        F
      
    
    {\displaystyle F}
  
, qui est aussi autoadjointe. Pas à pas l'endomorphisme 
  
    
      
        a
      
    
    {\displaystyle a}
  
 est ainsi diagonalisé.
Cet exemple est choisi parmi de nombreux autres. La diagonalisation d'un endomorphisme apparaît souvent comme la conséquence de l'existence d'une racine du polynôme caractéristique ou minimal.


### Arithmétique
L'un des objets de la théorie algébrique des nombres traditionnelle est l'étude des corps de nombres, c'est-à-dire des extensions finies du corps 
  
    
      
        
          Q
        
      
    
    {\displaystyle \mathbb {Q} }
  
 des rationnels. Tous ces corps sont algébriques sur 
  
    
      
        
          Q
        
      
    
    {\displaystyle \mathbb {Q} }
  
 donc se plongent dans sa clôture algébrique, le corps 
  
    
      
        
          
            
              Q
            
            ¯
          
        
      
    
    {\displaystyle {\overline {\mathbb {Q} }}}
  
 des nombres algébriques. D'après le théorème fondamental de l'algèbre, 
  
    
      
        
          
            
              Q
            
            ¯
          
        
      
    
    {\displaystyle {\overline {\mathbb {Q} }}}
  
 se plonge lui-même dans 
  
    
      
        
          C
        
      
    
    {\displaystyle \mathbb {C} }
  
.


## Démonstrations
### Démonstration directe
La démonstration présentée ici détaille celle de Cauchy.
On considère un polynôme de degré 
  
    
      
        n
        >
        0
      
    
    {\displaystyle n>0}
  
 à coefficients complexes, 
  
    
      
        P
        (
        X
        )
        =
        
          a
          
            0
          
        
        +
        
          a
          
            1
          
        
        X
        +
        …
        +
        
          a
          
            n
          
        
        
          X
          
            n
          
        
      
    
    {\displaystyle P(X)=a_{0}+a_{1}X+\ldots +a_{n}X^{n}}
  

Dans un premier temps, l'existence d'un minimum global pour la fonction qui à 
  
    
      
        z
      
    
    {\displaystyle z}
  
 associe le module de 
  
    
      
        P
        (
        z
        )
      
    
    {\displaystyle P(z)}
  
 est établie. Pour cela, on remarque que si le module de 
  
    
      
        z
      
    
    {\displaystyle z}
  
 est suffisamment grand, le module de 
  
    
      
        P
        (
        z
        )
      
    
    {\displaystyle P(z)}
  
 l'est aussi et donc l'ensemble des 
  
    
      
        z
      
    
    {\displaystyle z}
  
 pour lesquels 
  
    
      
        
          |
        
        P
        (
        z
        )
        
          |
        
      
    
    {\displaystyle |P(z)|}
  
 n´est pas trop grand est nécessairement borné. Ensuite, on utilise le fait que tout fermé borné de ℂ est compact et qu'une fonction continue d'un compact dans ℝ a une image elle-même compacte, donc fermée et bornée, ce qui implique que la fonction atteint sa borne inférieure, en un certain point 
  
    
      
        
          z
          
            0
          
        
      
    
    {\displaystyle z_{0}}
  
.
Enfin, on raisonne par l'absurde : on suppose que l'image de 
  
    
      
        
          z
          
            0
          
        
      
    
    {\displaystyle z_{0}}
  
 par 
  
    
      
        P
      
    
    {\displaystyle P}
  
 est non nulle. On trouve, par le développement de Taylor du polynôme autour de 
  
    
      
        
          z
          
            0
          
        
      
    
    {\displaystyle z_{0}}
  
 , une « direction » 
  
    
      
        c
      
    
    {\displaystyle c}
  
 (un nombre complexe non nul) telle que la fonction de 
  
    
      
        
          R
        
      
    
    {\displaystyle \mathbb {R} }
  
 dans 
  
    
      
        
          R
        
      
    
    {\displaystyle \mathbb {R} }
  
 qui à 
  
    
      
        t
      
    
    {\displaystyle t}
  
 associe le module de 
  
    
      
        P
        (
        
          z
          
            0
          
        
        +
        t
        c
        )
      
    
    {\displaystyle P(z_{0}+tc)}
  
 soit, pour tout 
  
    
      
        t
        >
        0
      
    
    {\displaystyle t>0}
  
 assez petit, strictement inférieure à sa valeur en 
  
    
      
        0
      
    
    {\displaystyle 0}
  
. Cette contradiction permet de conclure.

Cette preuve repose donc essentiellement sur le fait que 
  
    
      
        
          R
        
      
    
    {\displaystyle \mathbb {R} }
  
 possède la propriété de la borne supérieure.


### Par le théorème de Liouville
Une preuve très concise repose sur le théorème de Liouville en analyse complexe. À cet effet, on considère un polynôme 
  
    
      
        P
      
    
    {\displaystyle P}
  
 à coefficients complexes, de degré au moins égal à 
  
    
      
        1
      
    
    {\displaystyle 1}
  
. On suppose qu'il n'a aucune racine : dès lors, la fonction rationnelle 
  
    
      
        
          
            
              1
              P
            
          
        
      
    
    {\displaystyle {\dfrac {1}{P}}}
  
 est entière et bornée (car elle tend vers 
  
    
      
        0
      
    
    {\displaystyle 0}
  
 à l'infini, d'après la démonstration précédente) ; du théorème de Liouville, on déduit qu'elle est constante, ce qui contredit l'hypothèse sur le degré, et prouve ainsi par l'absurde l'existence d'au moins une racine de 
  
    
      
        P
      
    
    {\displaystyle P}
  
 .


### Par le théorème de Rouché
Une autre démonstration concise s'appuie sur le théorème de Rouché en analyse complexe. On considère le polynôme 
  
    
      
        p
      
    
    {\displaystyle p}
  
 à valeurs dans 
  
    
      
        
          C
        
      
    
    {\displaystyle \mathbb {C} }
  
 défini par :

  
    
      
        p
        (
        z
        )
        =
        
          a
          
            0
          
        
        +
        ⋯
        +
        
          a
          
            n
          
        
        
          z
          
            n
          
        
      
    
    {\displaystyle p(z)=a_{0}+\cdots +a_{n}z^{n}}
  

en supposant que le coefficient 
  
    
      
        
          a
          
            n
          
        
      
    
    {\displaystyle a_{n}}
  
 est non nul. Il suffit ensuite de comparer ce polynôme à 
  
    
      
        
          a
          
            n
          
        
        
          z
          
            n
          
        
      
    
    {\displaystyle a_{n}z^{n}}
  
 sur un cercle suffisamment grand pour en déduire, en appliquant le théorème de Rouché, que 
  
    
      
        p
      
    
    {\displaystyle p}
  
 possède autant de zéros (avec multiplicités) que 
  
    
      
        
          a
          
            n
          
        
        
          z
          
            n
          
        
      
    
    {\displaystyle a_{n}z^{n}}
  
, c'est-à-dire 
  
    
      
        n
      
    
    {\displaystyle n}
  
.


### Par le théorème de Cauchy
Une troisième preuve concise se base sur le théorème intégral de Cauchy en analyse complexe.
Par l'absurde, on suppose que pour tout 
  
    
      
        z
        ∈
        
          C
        
      
    
    {\displaystyle z\in \mathbb {C} }
  
, 
  
    
      
        P
        (
        z
        )
        ≠
        0
      
    
    {\displaystyle P(z)\neq 0}
  
 et on considère la fonction suivante 
  
    
      
        z
        ↦
        
          
            
              
                P
                ′
              
              (
              z
              )
            
            
              P
              (
              z
              )
            
          
        
      
    
    {\textstyle z\mapsto {\frac {P'(z)}{P(z)}}}
  
 qui est holomorphe sur 
  
    
      
        
          C
        
      
    
    {\displaystyle \mathbb {C} }
  
. Par le théorème intégral de Cauchy, on a

  
    
      
        ∀
        ρ
        ∈
        
          
            R
          
          
            +
          
          
            ∗
          
        
      
    
    {\displaystyle \forall \rho \in \mathbb {R} _{+}^{*}}
  
, 
  
    
      
        
          ∫
          
            
              |
            
            z
            
              |
            
            =
            ρ
          
        
        
          
            
              
                P
                ′
              
              (
              z
              )
            
            
              P
              (
              z
              )
            
          
        
        
          d
        
        z
        =
        0.
      
    
    {\displaystyle \int _{|z|=\rho }{\frac {P'(z)}{P(z)}}\mathrm {d} z=0.}
  

Or en effectuant la division polynomiale de 
  
    
      
        
          
            
              
                P
                ′
              
              (
              z
              )
            
            
              P
              (
              z
              )
            
          
        
      
    
    {\displaystyle {\frac {P'(z)}{P(z)}}}
  
, on obtient après inversion de la somme et de l'intégrale sur la série absolument convergente que

  
    
      
        
          lim
          
            ρ
            →
            +
            ∞
          
        
        
          ∫
          
            
              |
            
            z
            
              |
            
            =
            ρ
          
        
        
          
            
              
                P
                ′
              
              (
              z
              )
            
            
              P
              (
              z
              )
            
          
        
        
          d
        
        z
        =
        2
        π
        i
        deg
        ⁡
        P
        ≠
        0.
      
    
    {\displaystyle \lim \limits _{\rho \rightarrow +\infty }\int _{|z|=\rho }{\frac {P'(z)}{P(z)}}\mathrm {d} z=2\pi i\operatorname {deg} P\neq 0.}
  

Il y a donc une contradiction et le polynôme 
  
    
      
        P
      
    
    {\displaystyle P}
  
 a au moins une racine.


### Par le théorème d'inversion locale
Puisque 
  
    
      
        P
      
    
    {\displaystyle P}
  
 est continu et que 
  
    
      
        
          lim
          
            
              |
            
            z
            
              |
            
            →
            +
            ∞
          
        
        
          |
        
        P
        (
        z
        )
        
          |
        
        =
        +
        ∞
      
    
    {\displaystyle \lim \limits _{|z|\rightarrow +\infty }|P(z)|=+\infty }
  
, l'application 
  
    
      
        P
      
    
    {\displaystyle P}
  
 est propre donc son image 
  
    
      
        
          I
          m
        
        (
        P
        )
      
    
    {\displaystyle \mathrm {Im} (P)}
  
 est fermée, donc 
  
    
      
        
          C
        
        ∖
        
          I
          m
        
        (
        P
        )
      
    
    {\displaystyle \mathbb {C} \setminus \mathrm {Im} (P)}
  
 est ouvert. Par ailleurs, d'après le théorème d'inversion locale, 

  
    
      
        P
        (
        {
        z
        ∈
        
          C
        
        ∣
        
          P
          ′
        
        (
        z
        )
        ≠
        0
        }
        )
      
    
    {\displaystyle P(\{z\in \mathbb {C} \mid P'(z)\neq 0\})}
  
 est ouvert ; son intersection avec l'ensemble 
  
    
      
        R
        :=
        
          C
        
        ∖
        P
        (
        {
        z
        ∈
        
          C
        
        ∣
        
          P
          ′
        
        (
        z
        )
        =
        0
        }
        )
      
    
    {\displaystyle R:=\mathbb {C} \setminus P(\{z\in \mathbb {C} \mid P'(z)=0\})}
  
 des valeurs qui sont soit non atteintes par 
  
    
      
        P
      
    
    {\displaystyle P}
  
, soit atteintes mais non critiques, est donc un ouvert de 
  
    
      
        R
      
    
    {\displaystyle R}
  
, complémentaire dans 
  
    
      
        R
      
    
    {\displaystyle R}
  
 de l'ouvert précédent.
Or (puisque 
  
    
      
        
          P
          ′
        
      
    
    {\displaystyle P'}
  
 n'a qu'un nombre fini de racines) 
  
    
      
        R
      
    
    {\displaystyle R}
  
 est cofini donc connexe. L'un de ses deux ouverts est donc vide. Ce ne peut pas être le second, car il est égal à 
  
    
      
        
          I
          m
        
        (
        P
        )
        ∖
        P
        (
        {
        z
        ∈
        
          C
        
        ∣
        
          P
          ′
        
        (
        z
        )
        =
        0
        }
        )
      
    
    {\displaystyle \mathrm {Im} (P)\setminus P(\{z\in \mathbb {C} \mid P'(z)=0\})}
  
.
Par conséquent, 
  
    
      
        
          C
        
        ∖
        
          I
          m
        
        (
        P
        )
        ≠
        ∅
      
    
    {\displaystyle \mathbb {C} \setminus \mathrm {Im} (P)\neq \emptyset }
  
, ce qui implique 
  
    
      
        
          I
          m
        
        (
        P
        )
        =
        
          C
        
      
    
    {\displaystyle \mathrm {Im} (P)=\mathbb {C} }
  
. On a donc 
  
    
      
        0
        ∈
        
          I
          m
        
        (
        P
        )
      
    
    {\displaystyle 0\in \mathrm {Im} (P)}
  
 et donc il existe un nombre 
  
    
      
        z
        ∈
        
          C
        
      
    
    {\displaystyle z\in \mathbb {C} }
  
 tel que 
  
    
      
        P
        (
        z
        )
        =
        0
      
    
    {\displaystyle P(z)=0}
  
.


### Homotopie
Une homotopie entre deux lacets est une déformation continue permettant de passer du premier lacet au deuxième. L'article détaillé montre que si 
  
    
      
        P
      
    
    {\displaystyle P}
  
 est un polynôme de degré 
  
    
      
        n
      
    
    {\displaystyle n}
  
 et si 
  
    
      
        ρ
      
    
    {\displaystyle \rho }
  
 est un nombre réel suffisamment grand, le lacet 
  
    
      
        α
      
    
    {\displaystyle \alpha }
  
 défini sur le cercle unité par :

  
    
      
        ∀
        t
        ∈
        [
        0
        ,
        1
        ]
        
        α
        (
        t
        )
        =
        
          
            
              P
              (
              ρ
              exp
              ⁡
              (
              2
              π
              
                i
              
              t
              )
              )
            
            
              
                |
              
              P
              (
              ρ
              exp
              ⁡
              (
              2
              π
              
                i
              
              t
              )
              )
              
                |
              
            
          
        
      
    
    {\displaystyle \forall t\in [0,1]\quad \alpha (t)={\frac {P(\rho \exp(2\pi \mathrm {i} t))}{|P(\rho \exp(2\pi \mathrm {i} t))|}}}
  

fait 
  
    
      
        n
      
    
    {\displaystyle n}
  
 fois le tour du cercle. Si le polynôme 
  
    
      
        P
      
    
    {\displaystyle P}
  
 n'avait pas de racine, ce lacet serait homotope à un point. Cette contradiction est la base de la démonstration proposée dans l'article détaillé.


### Corps réel clos
Il n'existe pas de démonstration purement algébrique du « théorème fondamental de l'algèbre » car, à un endroit ou à un autre, des considérations de continuité interviennent nécessairement. Ce point n'a été complètement clarifié qu'en 1927, par Emil Artin et Otto Schreier, avec la théorie des corps ordonnables et des corps réels clos. Ces auteurs ont abouti au théorème d'algèbre suivant, « attribué » par Nicolas Bourbaki à Euler et Lagrange :

On dit alors que 
  
    
      
        K
      
    
    {\displaystyle K}
  
 est un « corps ordonné maximal », ou encore un « corps réel clos ».

Pour le corps 
  
    
      
        
          R
        
      
    
    {\displaystyle \mathbb {R} }
  
, les conditions (1.a) et (1.b) sont satisfaites, d'après deux théorèmes d'analyse se déduisant du théorème des valeurs intermédiaires. Par suite, le corps 
  
    
      
        
          C
        
      
    
    {\displaystyle \mathbb {C} }
  
 des complexes, obtenu en lui adjoignant 
  
    
      
        i
        =
        
          
            −
            1
          
        
      
    
    {\displaystyle i={\sqrt {-1}}}
  
, est algébriquement clos.

Remarques
La démonstration ci-dessus est une réécriture moderne de celle conçue par Lagrange. Il s'agit d'une ingénieuse combinatoire, que Laplace fut le premier à utiliser pour mettre au point la stratégie d'Euler. Une démonstration plus courte fait appel à la théorie de Galois (voir ci-dessous).
Tout corps réel clos 
  
    
      
        K
      
    
    {\displaystyle K}
  
 vérifie les mêmes propriétés du premier ordre que 
  
    
      
        
          R
        
      
    
    {\displaystyle \mathbb {R} }
  
. En particulier, les seuls polynômes irréductibles de 
  
    
      
        K
        [
        X
        ]
      
    
    {\displaystyle K[X]}
  
 sont les polynômes du premier degré et les polynômes du second degré ayant un discriminant strictement inférieur à 
  
    
      
        0
      
    
    {\displaystyle 0}
  
, et 
  
    
      
        K
      
    
    {\displaystyle K}
  
 vérifie la propriété des valeurs intermédiaires pour les polynômes de 
  
    
      
        K
        [
        X
        ]
      
    
    {\displaystyle K[X]}
  
. En revanche, ℝ est le seul corps totalement ordonné possédant la propriété (du second ordre) de la borne supérieure, qui fonde la « preuve directe ».


## Éléments d'histoire
### Les origines
À l'époque de François Viète (1540 - 1603), le calcul littéral vient d'être découvert par ce mathématicien ainsi que les relations entre coefficients et racines. Il remarque aussi qu'il est toujours possible de construire une équation ayant exactement 
  
    
      
        n
      
    
    {\displaystyle n}
  
 racines données. En 1608, Peter Roth prétend que le nombre de racines d'une équation polynomiale est borné par son degré. Par « racine », il n'entendait pas forcément des racines de la forme 
  
    
      
        a
        +
        i
        b
      
    
    {\displaystyle a+ib}
  
. Un premier énoncé correct est donné par Albert Girard (1595 - 1632), qui, en 1629, dans son traité intitulé Inventions nouvelles en l'algèbre, annonce que :

« Toutes les équations d'algèbre reçoivent autant de solutions que la dénomination de la plus haute quantité le démontre. »

Cette idée est reprise dans la Géométrie de René Descartes (1596-1650), qui utilise pour la première fois le terme imaginaire, pour qualifier des racines : « ... quelquefois seulement imaginaires c'est-à-dire que l'on peut toujours en imaginer autant que j'ai dit en chaque équation, mais qu'il n'y a quelquefois aucune quantité qui corresponde à celle qu'on imagine... ». Albert Girard les appelait, pour sa part, des inexplicables. Leur compréhension est encore insuffisante pour donner un sens à l'idée d'une démonstration. Un nombre imaginaire est ici un nombre fictif, qui, pour les polynômes de degrés supérieurs, joueraient le même rôle que le symbole 
  
    
      
        
          
            −
            1
          
        
      
    
    {\displaystyle {\sqrt {-1}}}
  
 formalisé par Bombelli pour les équations de petit degré.
À cette époque et pendant plus d'un siècle, ce type de propos n'est pas sujet à démonstration, et prouver une définition, ou encore pire une imagination, n'a pas le moindre sens.


### L'émergence des nombres complexes
Il faut plus d'un siècle pour passer des nombres imaginaires, fictifs ou impossibles de Girard et Descartes, aux nombres complexes que nous connaissons, c'est-à-dire de la forme 
  
    
      
        a
        +
        i
        b
      
    
    {\displaystyle a+ib}
  
, où 
  
    
      
        a
      
    
    {\displaystyle a}
  
 et 
  
    
      
        b
      
    
    {\displaystyle b}
  
 sont des nombres réels. Petit à petit, les nombres complexes sont apprivoisés par les mathématiciens. À l'aide d'un développement en série, Gottfried Wilhelm Leibniz (1646 - 1716) donne un sens univoque à l'égalité de Bombelli :

  
    
      
        
          
            
              2
              +
              
                
                  −
                  121
                
              
            
            
              3
            
          
        
        +
        
          
            
              2
              −
              
                
                  −
                  121
                
              
            
            
              3
            
          
        
        =
        4.
      
    
    {\displaystyle {\sqrt[{3}]{2+{\sqrt {-121}}}}+{\sqrt[{3}]{2-{\sqrt {-121}}}}=4.}
  

L'usage de l'unité imaginaire 
  
    
      
        i
      
    
    {\displaystyle i}
  
 devient de plus en plus fréquent, et cela dans des contextes bien différents de celui de la théorie des équations. Le mathématicien Abraham de Moivre démontre la formule qui porte son nom et éclaire la relation entre la trigonométrie et les nombres complexes. Enfin, la célèbre formule d'Euler 
  
    
      
        
          e
          
            i
            π
          
        
        +
        1
        =
        0
      
    
    {\displaystyle e^{i\pi }+1=0}
  
, publiée en 1748, achève de convaincre les plus sceptiques.
En 1746, Jean le Rond d'Alembert exprime le besoin de démontrer le théorème fondamental de l'algèbre. Sa motivation n'est en rien algébrique, il souhaite démontrer l'existence d'une décomposition en éléments simples de n'importe quelle fonction rationnelle, afin d'en obtenir des primitives. Si le monde mathématique admet immédiatement le bien-fondé de la nécessité d'une démonstration, l'approche de D'Alembert ne séduit pas. Son procédé se fonde sur des convergences de suites et de familles de courbes, une approche purement analytique. Elle est de plus incomplète, et suppose sans preuve qu'une fonction continue sur un compact et à valeurs réelles atteint son minimum. Elle suppose aussi démontré un résultat sur la convergence de séries, maintenant connu sous le nom de théorème de Puiseux. Les grands noms de son époque souhaitent une démonstration algébrique, de même nature que le théorème.
La preuve de D'Alembert fut révisée par Argand en 1814. Ce dernier remplaça le théorème de Puiseux par une simple inégalité, connue aujourd'hui sous le nom d'inégalité d'Argand. Mais la preuve reste incomplète jusqu'au milieu du XIXe siècle.


### Les preuves d'Euler et de Lagrange
Deux tentatives de preuves sont l'œuvre de Leonhard Euler (1707 - 1783) et de Joseph-Louis Lagrange (1736 - 1813). Elles se suivent et celle plus tardive de Lagrange vise à combler certaines lacunes laissées par Euler.
Les démonstrations utilisent le fait que si le degré n d'un polynôme à coefficients réels est impair, il est « évident » que le polynôme admet une racine réelle, car si une grandeur est suffisamment grande, l'image par le polynôme de cette grandeur et de son opposé sont de signes opposés. Il faudra attendre les travaux de Bernard Bolzano de 1816 pour obtenir une démonstration du théorème des valeurs intermédiaires rigoureuse et pour que ce résultat ne soit plus une « évidence ».
Si 
  
    
      
        n
      
    
    {\displaystyle n}
  
 n'est plus impair mais de la forme 
  
    
      
        
          2
          
            p
          
        
        q
      
    
    {\displaystyle 2^{p}q}
  
 avec 
  
    
      
        q
      
    
    {\displaystyle q}
  
 impair, l'objectif d'Euler et Lagrange est de montrer, par récurrence sur 
  
    
      
        p
      
    
    {\displaystyle p}
  
 (cf. ci-dessus, § Corps réel clos), que toutes les racines imaginaires, au sens de Girard ou Descartes, sont complexes au sens où elles sont combinaisons linéaires à coefficients réels de 
  
    
      
        1
      
    
    {\displaystyle 1}
  
 et de 
  
    
      
        i
      
    
    {\displaystyle i}
  
. La démonstration d'Euler est rigoureuse pour le degré 
  
    
      
        4
      
    
    {\displaystyle 4}
  
, mais à peine esquissée dans le cas général, celle de Lagrange se fonde sur des fonctions rationnelles invariantes par ce que l'on appelle maintenant un groupe de permutations des racines. D'autres tentatives de même nature sont l'œuvre de Foncenex et de Laplace.


### Gauss et la rigueur
Carl Friedrich Gauss écrit sa thèse de doctorat sur le sujet en 1799. Il reproche une démarche peu rigoureuse de la part de ses prédécesseurs, à l'exception de d'Alembert qui utilise un raisonnement analytique de nature différente (mais ayant aussi des lacunes). Ils supposent tous l'existence de 
  
    
      
        n
      
    
    {\displaystyle n}
  
 racines et montrent que ces racines sont des nombres complexes. Le sens à donner à ces 
  
    
      
        n
      
    
    {\displaystyle n}
  
 racines laisse Gauss perplexe, il s'exprime ainsi : « L'hypothèse de base de la démonstration, l'axiome est que toute équation possède effectivement 
  
    
      
        n
      
    
    {\displaystyle n}
  
 racines possibles ou impossibles. Si l'on entend par possibles réels et par impossibles, complexes, cet axiome est inadmissible puisque c'est justement ce qu'il s'agit de démontrer. Mais si l'on entend par possibles les quantités réelles et complexes et par impossibles tout ce qui manque pour qu'on ait exactement 
  
    
      
        n
      
    
    {\displaystyle n}
  
 racines, cet axiome est acceptable. Impossible signifie alors quantité qui n'existe pas dans tout le domaine des grandeurs. » La faiblesse, c'est que, si elles n'existent pas, et cela dans tout le domaine des grandeurs, est-il raisonnable de calculer dessus comme le font Euler et Lagrange ?
La première preuve de Gauss, présentée en 1799 et fondée sur le canevas de d'Alembert, reste encore incomplète. À l'époque, l'existence d'un minimum atteint par une fonction continue définie sur un compact n'est pas démontrée. En 1814, un amateur suisse du nom de Jean-Robert Argand présente une preuve à la fois solide et simple, fondée sur le canevas de d'Alembert. La preuve de Cauchy dans son Cours d'analyse est inspirée, indirectement au moins, de celle d'Argand.
Selon Remmert, cette première preuve de Gauss est une belle preuve géométrique, mais reste encore incomplète. Les zéros sont interprétés comme les intersections des deux courbes algébriques réelles 
  
    
      
        
          R
          e
        
        (
        P
        )
        =
        0
      
    
    {\displaystyle \mathrm {Re} (P)=0}
  
 et 
  
    
      
        
          I
          m
        
        (
        P
        )
        =
        0
      
    
    {\displaystyle \mathrm {Im} (P)=0}
  
. En l'infini, ces courbes ont 
  
    
      
        2
        n
      
    
    {\displaystyle 2n}
  
 branches qui s'alternent (partie facile de la preuve). Malheureusement, en déduire l'existence de 
  
    
      
        n
      
    
    {\displaystyle n}
  
 points d'intersections comptées avec multiplicité n'est pas une application directe du théorème des valeurs intermédiaires. Elle ne sera donnée qu'en 1920, par Ostrowski.
La deuxième preuve de Gauss, en 1815, fait appel à la démarche d'Euler et de Lagrange. Cette fois-ci, il remplace les racines par des indéterminées, ce qui aboutit à une preuve rigoureuse, mais plus tardive que celle d'Argand. Les deux seules hypothèses que fait Gauss sont (i) toute équation algébrique de degré impair a une racine réelle ; (ii) toute équation quadratique à coefficients complexes a deux racines complexes.
La troisième preuve de Gauss date de 1816. Il s'agit en réalité d'un résultat sur la localisation des zéros des fonctions polynomiales, dont la généralisation (en 1862) aux fonctions holomorphes est le théorème de Rouché.
La quatrième preuve de Gauss date de 1849. Il s'agit d'une variante de la première preuve, où Gauss envisage cette fois des polynômes à coefficients complexes.


### La théorie de Galois
L'histoire finit par combler la lacune de la démonstration de Lagrange. Évariste Galois (1811 - 1832) réutilise les idées de Lagrange sous un angle plus novateur et qui préfigure l'algèbre moderne. Ces idées, reprises par Ernst Kummer et Leopold Kronecker, débouchent sur l'existence d'un corps contenant toutes les racines du polynôme, et cela indépendamment de toute construction sur les nombres complexes. Ce corps est appelé corps de décomposition, son usage permet la reprise des idées de Lagrange, de manière tout à fait rigoureuse.
Remmert attribue cette réactualisation de la preuve de Lagrange à Adolf Kneser. Une version moderne due à Artin, utilisant la théorie de Galois et le premier théorème de Sylow, redémontre que les seules extensions finies de ℝ sont 
  
    
      
        
          R
        
      
    
    {\displaystyle \mathbb {R} }
  
 et 
  
    
      
        
          C
        
      
    
    {\displaystyle \mathbb {C} }
  
.


### Démonstrations itératives et effectivité
Même complétée et corrigée, la démonstration de D'Alembert et d'Argand n'est pas constructive : elle utilise le fait que le module d'un polynôme atteint son minimum, sans préciser en quel point. Il serait pourtant souhaitable de pouvoir approcher les racines des polynômes, par exemple en disposant d'une démonstration qui explicite une manière d'exhiber une racine, ou une suite de nombres complexes qui converge vers une racine. Des théorèmes de localisation sur les zéros des fonctions holomorphes peuvent être déduits du théorème des résidus dû à Cauchy, mais ne sont pas réellement effectifs : il est difficile d'implémenter un algorithme d'approximation fondé sur ceux-ci (et ils sont inutilisables en pratique sans ordinateurs puissants) ; on trouvera une analyse plus précise de ces méthodes dans cette section de l'article Hypothèse de Riemann, car ce sont les seules utilisables pour localiser les zéros de la fonction 
  
    
      
        ζ
      
    
    {\displaystyle \zeta }
  
.
Selon Remmert, la première tentative significative fut proposée par Weierstrass en 1859. Bien que la méthode proposée ne fonctionne pas bien, l'idée est intéressante : il s'agit d'itérer la fonction

  
    
      
        x
        ↦
        x
        −
        P
        (
        x
        )
      
    
    {\displaystyle x\mapsto x-P(x)}
  
.
Ceci donne lieu à une suite qui, si elle converge, converge vers un zéro de 
  
    
      
        P
      
    
    {\displaystyle P}
  
. Cette idée est exploitée pour montrer le théorème du point fixe pour les fonctions contractantes par exemple. Cependant, la convergence n'est, ici, pas automatique : l'ensemble des valeurs de 
  
    
      
        x
      
    
    {\displaystyle x}
  
 pour lesquelles la suite itérée est bornée n'est pas 
  
    
      
        
          C
        
      
    
    {\displaystyle \mathbb {C} }
  
 en général ; même en se limitant à un domaine borné, il arrive fréquemment que la suite diverge pour presque tout point de départ ; ceux pour lesquels elle reste bornée forment d'ailleurs une des « fractales » les plus connues : l'ensemble de Julia (rempli) associé à 
  
    
      
        P
      
    
    {\displaystyle P}
  
, et qui est souvent une poussière de Cantor, de dimension de Hausdorff nulle ; c'est par exemple le cas du polynôme 
  
    
      
        P
        (
        X
        )
        =
        −
        
          X
          
            2
          
        
        +
        X
        −
        1
      
    
    {\displaystyle P(X)=-X^{2}+X-1}
  
.
D'un point de vue pratique, une autre suite convergeant plus souvent est donnée par la méthode de Muller ; elle demande à chaque étape le calcul d'une racine carrée (complexe).
Si les racines du polynôme 
  
    
      
        P
      
    
    {\displaystyle P}
  
 étudié sont simples (ce qui est une condition générique), la méthode de Newton peut être appliquée. Elle consiste à itérer la fonction

  
    
      
        x
        ↦
        x
        −
        
          
            
              
                P
                (
                x
                )
              
              
                
                  P
                  ′
                
                (
                x
                )
              
            
          
        
        ,
      
    
    {\displaystyle x\mapsto x-{\dfrac {P(x)}{P'(x)}},}
  

qui à 
  
    
      
        x
      
    
    {\displaystyle x}
  
 associe le point où s'annule la fonction affine tangente à 
  
    
      
        P
      
    
    {\displaystyle P}
  
 en 
  
    
      
        x
      
    
    {\displaystyle x}
  
. Encore une fois, si cette suite converge, sa limite est un zéro de 
  
    
      
        P
      
    
    {\displaystyle P}
  
 et, cette fois, la convergence est assurée si la valeur initiale est choisie suffisamment proche d'une racine de 
  
    
      
        P
      
    
    {\displaystyle P}
  
.
Une importante correction a été apportée par Morris Hirsch et Stephen Smale en 1979. Elle consiste à itérer la fonction

  
    
      
        x
        ↦
        x
        −
        min
        (
        1
        ,
        H
        (
        x
        )
        )
        
          
            
              P
              (
              x
              )
            
            
              
                P
                ′
              
              (
              x
              )
            
          
        
        ,
      
    
    {\displaystyle x\mapsto x-\min(1,H(x)){\frac {P(x)}{P'(x)}},}
  

où la fonction 
  
    
      
        H
      
    
    {\displaystyle H}
  
 est définie en fonction du polynôme 
  
    
      
        P
      
    
    {\displaystyle P}
  
 par la formule

  
    
      
        H
        (
        x
        )
        =
        C
        (
        
          |
        
        x
        
          |
        
        )
        
          
            
              
                |
              
              
                P
                ′
              
              (
              x
              )
              
                
                  |
                
                
                  2
                
              
            
            
              
                |
              
              P
              (
              x
              )
              
                |
              
              max
              
                |
              
              
                a
                
                  i
                
              
              
                |
              
            
          
        
        .
      
    
    {\displaystyle H(x)=C(|x|){\frac {|P'(x)|^{2}}{|P(x)|\max |a_{i}|}}.}
  

Les 
  
    
      
        
          a
          
            i
          
        
      
    
    {\displaystyle a_{i}}
  
 sont les coefficients de 
  
    
      
        P
      
    
    {\displaystyle P}
  
, et 
  
    
      
        C
      
    
    {\displaystyle C}
  
 est une fonction rationnelle d'une variable réelle. Hirsch et Smale démontrèrent que la suite obtenue 
  
    
      
        
          z
          
            k
          
        
      
    
    {\displaystyle z_{k}}
  
 converge toujours vers un zéro du polynôme 
  
    
      
        P
      
    
    {\displaystyle P}
  
, quelle que soit la valeur initiale 
  
    
      
        
          z
          
            0
          
        
      
    
    {\displaystyle z_{0}}
  
.
Weierstrass propose également en 1891 une méthode itérative, connue actuellement sous le nom de méthode de Durand-Kerner (en), plus puissante qui converge (dans de bonnes conditions) non pas vers une seule racine mais vers l'ensemble des 
  
    
      
        n
      
    
    {\displaystyle n}
  
 racines simples 
  
    
      
        (
        
          ζ
          
            j
          
        
        )
      
    
    {\displaystyle (\zeta _{j})}
  
 :

  
    
      
        
          z
          
            k
          
          
            (
            i
            +
            1
            )
          
        
        =
        
          z
          
            k
          
          
            (
            i
            )
          
        
        −
        
          
            
              P
              (
              
                z
                
                  k
                
                
                  (
                  i
                  )
                
              
              )
            
            
              
                a
                
                  n
                
              
              
              
                ∏
                
                  j
                  ≠
                  k
                
              
              (
              
                z
                
                  k
                
                
                  (
                  i
                  )
                
              
              −
              
                z
                
                  j
                
                
                  (
                  i
                  )
                
              
              )
            
          
        
      
    
    {\displaystyle z_{k}^{(i+1)}=z_{k}^{(i)}-{\frac {P(z_{k}^{(i)})}{a_{n}\,\prod _{j\not =k}(z_{k}^{(i)}-z_{j}^{(i)})}}}
  
 qui est proche de l'itération de

  
    
      
        
          z
          
            k
          
          
            (
            i
            +
            1
            )
          
        
        =
        
          z
          
            k
          
          
            (
            i
            )
          
        
        −
        
          
            
              P
              (
              
                z
                
                  k
                
                
                  (
                  i
                  )
                
              
              )
            
            
              
                a
                
                  n
                
              
              
              
                ∏
                
                  j
                  ≠
                  k
                
              
              (
              
                z
                
                  k
                
                
                  (
                  i
                  )
                
              
              −
              
                ζ
                
                  j
                
              
              )
            
          
        
      
    
    {\displaystyle z_{k}^{(i+1)}=z_{k}^{(i)}-{\frac {P(z_{k}^{(i)})}{a_{n}\,\prod _{j\not =k}(z_{k}^{(i)}-\zeta _{j})}}}
  
 qui a pour point fixe les racines.


## Notes et références
### Notes
### Références
## Voir aussi
### Bibliographie
Carlos Alvarez et Jean Dhombres, Une histoire de l’invention mathématique - Les démonstrations du théorème fondamental de l’algèbre dans le cadre de l’analyse réelle et de l’analyse complexe de Gauss à Liouville, vol. II, Hermann, 2012
A. Dahan-Dalmedico et J. Peiffer, Une histoire des mathématiques : Routes et dédales, 1986 [détail des éditions] 
(en) Benjamin Fine et Gerhard Rosenberger, The Fundamental Theorem of Algebra, Springer, 1997 (ISBN 978-0-38794657-3, lire en ligne).
Christian Gilain, « Sur l'histoire du théorème fondamental de l'algèbre : théorie des équations et calcul intégral », Arch. Hist. Exact Sci., vol. 4, no 2,‎ 1991, p. 91-136 (JSTOR 41133900)
Roger Godement, Analyse mathématique, vol. I, Springer, 2001, 458 p. (ISBN 978-3-540-42057-6, lire en ligne)
Reinhold Remmert, « Le théorème fondamental de l'algèbre », dans H.-D. Ebbinghaus (de), H. Hermes (de), F. Hirzebruch, M. Koecher, K. Lamotke (de), K. Mainzer (de), J. Neukirch, A. Prestel et R. Remmert, Les nombres, leur histoire, leur place et leur rôle de l'Antiquité aux recherches actuelles, Vuibert, 1998 (ISBN 978-2-71178901-6), p. 91-117. 
Traduction de Zahlen, Springer-Verlag, 1983


### Liens externes
L. Euler, Recherches sur les racines imaginaires des équations Histoire de l'Académie Royale des Sciences et des Belles-Lettres de Berlin 1751
(en) John H. Mathews et Russell Howell, « Complex Analysis Project for Undergraduate Students — The Fundamental Theorem of Algebra: Internet Resources and Bibliography », sur CSU, Fullerton
(en) Harel Cain, « C. F. Gauss's proofs of the fundamental theorem of algebra », sur Université hébraïque de Jérusalem
A. Frabetti, « Formulaire sur les nombres complexes », sur Université Claude-Bernard Lyon 1

 Portail des mathématiques