MPSI · Représentation matricielle

Application canoniquement associée, noyau et rang d'une matrice

On identifie Mn,1(K)\mathcal{M}_{n,1}(\mathbb{K}) et Kn\mathbb{K}^n, ainsi que (x1xn)\begin{pmatrix} x_1\\ \vdots\\ x_n \end{pmatrix} et (x1,,xn)(x_1,\dots,x_n).

Application linéaire canoniquement associée à une matrice

Question

On sait fabriquer une matrice à partir d'une application linéaire et de deux bases. Le dictionnaire est bijectif : à toute matrice correspond une unique application linéaire. Mais tant qu'on ne s'est pas fixé d'espaces ni de bases, cette application n'est pas déterminée. Existe-t-il, pour une matrice donnée, un choix canonique — c'est-à-dire un choix qui ne demande aucune décision arbitraire — d'application linéaire à lui associer ?

Définition 1 : Application linéaire canoniquement associée

Soit AMn,p(K)A\in\mathcal{M}_{n,p}(\mathbb{K}).

On appelle application linéaire canoniquement associée à AA l'unique application uL(Kp,Kn)u\in\mathcal{L}(\mathbb{K}^p,\mathbb{K}^n) dont la matrice dans les bases canoniques de Kp\mathbb{K}^p et Kn\mathbb{K}^n est AA, c'est-à-dire

A=MatBp,Bn(u),A=\operatorname{Mat}_{\mathcal{B}_p,\mathcal{B}_n}(u),

Bp\mathcal{B}_p et Bn\mathcal{B}_n désignent les bases canoniques de Kp\mathbb{K}^p et Kn\mathbb{K}^n respectivement.

Remarque :

L'existence et l'unicité de uu sont exactement le contenu de l'isomorphisme L(Kp,Kn)Mn,p(K)\mathcal{L}(\mathbb{K}^p,\mathbb{K}^n)\longrightarrow\mathcal{M}_{n,p}(\mathbb{K}) établi à la leçon précédente : la définition est donc bien posée. Le mot « canonique » signifie ici que le choix des bases n'a coûté aucune décision : Kp\mathbb{K}^p et Kn\mathbb{K}^n ont chacun une base privilégiée.

Remarque :

Soit (E1,,Ep)(E_1,\dots,E_p) la base canonique de Kp\mathbb{K}^p, c'est-à-dire Ei=(010)E_i=\begin{pmatrix} 0\\ \vdots\\ 1\\ \vdots\\ 0 \end{pmatrix}, le coefficient 11 figurant à la ii-ième ligne.

La matrice AEiAE_i est la ii-ième colonne de AA. Alors l'application canoniquement associée à AA est l'application

u:KpKnXAX.u : \begin{array}{ccl} \mathbb{K}^p & \longrightarrow & \mathbb{K}^n\\ X & \longmapsto & AX. \end{array}

Exemple :

L'application canoniquement associée à InI_n est idKn\operatorname{id}_{\mathbb{K}^n}, et celle associée à la matrice nulle de Mn,p(K)\mathcal{M}_{n,p}(\mathbb{K}) est l'application nulle de Kp\mathbb{K}^p dans Kn\mathbb{K}^n. Plus généralement, l'application associée à λIn\lambda I_n est l'homothétie de rapport λ\lambda. Et pour une matrice quelconque, comment écrire explicitement u(x1,,xp)u(x_1,\dots,x_p) ?

Test 1 : Une multiplication, rien de plus

Si uu est l'application linéaire canoniquement associée à AMn,p(K)A\in\mathcal{M}_{n,p}(\mathbb{K}), alors u(X)=AXu(X)=AX pour tout XKpX\in\mathbb{K}^p.

Exercice 1

Soit A=(212131)A=\begin{pmatrix} 2 & -1 & -2\\ 1 & 3 & -1 \end{pmatrix}. Déterminer l'application linéaire canoniquement associée à AA.

Solution :(cliquer pour afficher)

L'application canoniquement associée à AA est

u:K3K2(xyz)(212131)(xyz).u : \begin{array}{ccl} \mathbb{K}^3 & \longrightarrow & \mathbb{K}^2\\ \begin{pmatrix} x\\ y\\ z \end{pmatrix} & \longmapsto & \begin{pmatrix} 2 & -1 & -2\\ 1 & 3 & -1 \end{pmatrix}\begin{pmatrix} x\\ y\\ z \end{pmatrix}. \end{array}

Ainsi, pour tout (x,y,z)K3(x,y,z)\in\mathbb{K}^3 :

u(x,y,z)=(2xy2z,  x+3yz).u(x,y,z)=(2x-y-2z,\; x+3y-z).

Exercice 2

Soient AMn,p(K)A\in\mathcal{M}_{n,p}(\mathbb{K}) et BMp,q(K)B\in\mathcal{M}_{p,q}(\mathbb{K}). On note uu, vv et ww les applications linéaires canoniquement associées à AA, BB et ABAB respectivement.

Montrer que w=uvw=u\circ v.

Solution :(cliquer pour afficher)

L'application vv va de Kq\mathbb{K}^q dans Kp\mathbb{K}^p et uu va de Kp\mathbb{K}^p dans Kn\mathbb{K}^n : la composée uvu\circ v est bien définie, de Kq\mathbb{K}^q dans Kn\mathbb{K}^n, tout comme ww puisque ABMn,q(K)AB\in\mathcal{M}_{n,q}(\mathbb{K}).

Soit XKqX\in\mathbb{K}^q. En utilisant deux fois la caractérisation u()=Au(\cdot)=A\,\cdot et l'associativité du produit matriciel :

(uv)(X)=u(v(X))=u(BX)=A(BX)=(AB)X=w(X).(u\circ v)(X)=u\big(v(X)\big)=u(BX)=A(BX)=(AB)X=w(X).

Les deux applications coïncident sur Kq\mathbb{K}^q, donc w=uvw=u\circ v.

Autrement dit : le produit matriciel est, du côté des applications, la composition — c'est la formule de la matrice d'une composée relue dans les bases canoniques.

Noyau, image et rang d'une matrice

Question

Une matrice est désormais une application linéaire déguisée. Or une application linéaire possède un noyau, une image, un rang — trois invariants qui disent tout de son injectivité, de sa surjectivité, de sa « taille ». Peut-on transporter ces trois notions sur la matrice elle-même, et les lire directement sur le tableau de nombres ?

Définition 2 : Noyau, image et rang d'une matrice

Soient AMn,p(K)A\in\mathcal{M}_{n,p}(\mathbb{K}) et uL(Kp,Kn)u\in\mathcal{L}(\mathbb{K}^p,\mathbb{K}^n) l'application linéaire canoniquement associée à AA.

  1. On appelle noyau de AA le noyau de uu, et on note KerA=Keru\operatorname{Ker} A=\operatorname{Ker} u.
  2. On appelle image de AA l'image de uu, et on note ImA=Imu\operatorname{Im} A=\operatorname{Im} u.
  3. On appelle rang de AA le rang de uu, et on note rgA=rgu\operatorname{rg} A=\operatorname{rg} u.

Remarque :

XKerA    AX=0X\in\operatorname{Ker} A \iff AX=0.

Remarque :

Attention aux espaces ambiants : KerA\operatorname{Ker} A est un sous-espace vectoriel de Kp\mathbb{K}^p (espace de départ, donc autant de composantes que AA a de colonnes), tandis que ImA\operatorname{Im} A est un sous-espace vectoriel de Kn\mathbb{K}^n (espace d'arrivée, donc autant de composantes que AA a de lignes).

Exemple :

Pour la matrice nulle de Mn,p(K)\mathcal{M}_{n,p}(\mathbb{K}) : Ker=Kp\operatorname{Ker}=\mathbb{K}^p, Im={0}\operatorname{Im}=\{0\} et rg=0\operatorname{rg}=0. Pour InI_n : Ker={0}\operatorname{Ker}=\{0\}, Im=Kn\operatorname{Im}=\mathbb{K}^n et rg=n\operatorname{rg}=n. Ces deux cas extrêmes se lisent sans aucun calcul. Comment procède-t-on sur une matrice quelconque ?

Test 2 : Où vit le noyau ?

Soit AMn,p(K)A\in\mathcal{M}_{n,p}(\mathbb{K}). Alors KerA\operatorname{Ker} A est un sous-espace vectoriel de Kn\mathbb{K}^n.

Rédaction — Déterminer le noyau d'une matrice :

Pour déterminer KerA\operatorname{Ker} A avec AMn,p(K)A\in\mathcal{M}_{n,p}(\mathbb{K}) :

Étape 1. Poser X=(x1xp)X=\begin{pmatrix} x_1\\ \vdots\\ x_p\end{pmatrix} et écrire l'équivalence XKerA    AX=0X\in\operatorname{Ker} A\iff AX=0, c'est-à-dire un système linéaire homogène de nn équations à pp inconnues.

Étape 2. Échelonner ce système par opérations élémentaires sur les lignes.

Étape 3. Exprimer les inconnues principales en fonction des inconnues secondaires (celles qui restent libres).

Étape 4. Factoriser XX par les paramètres restants : on obtient KerA=Vect(V1,,Vk)\operatorname{Ker} A=\operatorname{Vect}(V_1,\dots,V_k), où kk est le nombre de paramètres. Si l'on souhaite une base, vérifier que la famille obtenue est libre (elle l'est automatiquement par cette méthode).

Exercice 3

Déterminer le noyau de la matrice A=(143142341)A=\begin{pmatrix} 1 & 4 & 3\\ -1 & 4 & 2\\ 3 & -4 & -1 \end{pmatrix}.

Solution :(cliquer pour afficher)

Soit (xyz)R3\begin{pmatrix} x\\ y\\ z \end{pmatrix}\in\mathbb{R}^3. On a

(xyz)KerA    A(xyz)=(000)    (143142341)(xyz)=(000)    {x+4y+3z=0x+4y+2z=03x4yz=0\begin{aligned} \begin{pmatrix} x\\ y\\ z \end{pmatrix}\in\operatorname{Ker} A &\iff A\begin{pmatrix} x\\ y\\ z \end{pmatrix}=\begin{pmatrix} 0\\ 0\\ 0 \end{pmatrix} \iff \begin{pmatrix} 1 & 4 & 3\\ -1 & 4 & 2\\ 3 & -4 & -1 \end{pmatrix}\begin{pmatrix} x\\ y\\ z \end{pmatrix}=\begin{pmatrix} 0\\ 0\\ 0 \end{pmatrix}\\[1mm] &\iff \begin{cases} x+4y+3z=0\\ -x+4y+2z=0\\ 3x-4y-z=0 \end{cases} \end{aligned}

Les opérations L2L2+L1L_2\leftarrow L_2+L_1 et L3L33L1L_3\leftarrow L_3-3L_1 donnent

    {x+4y+3z=08y+5z=016y10z=0    {x+4y+3z=0y=58z    {x52z+3z=0y=58z    {x=12zy=58z    (xyz)=(12z58zz)=z(12581).\begin{aligned} &\iff \begin{cases} x+4y+3z=0\\ 8y+5z=0\\ -16y-10z=0 \end{cases} \iff \begin{cases} x+4y+3z=0\\[1mm] y=-\frac{5}{8}\,z \end{cases}\\[1mm] &\iff \begin{cases} x-\frac{5}{2}\,z+3z=0\\[1mm] y=-\frac{5}{8}\,z \end{cases} \iff \begin{cases} x=-\frac{1}{2}\,z\\[1mm] y=-\frac{5}{8}\,z \end{cases}\\[1mm] &\iff \begin{pmatrix} x\\ y\\ z \end{pmatrix} =\begin{pmatrix} -\frac{1}{2}\,z\\[1mm] -\frac{5}{8}\,z\\[1mm] z \end{pmatrix} =z\begin{pmatrix} -\frac{1}{2}\\[1mm] -\frac{5}{8}\\[1mm] 1 \end{pmatrix}. \end{aligned}

Donc

KerA=Vect(12581)=Vect(458).\operatorname{Ker} A=\operatorname{Vect}\begin{pmatrix} -\frac{1}{2}\\[1mm] -\frac{5}{8}\\[1mm] 1 \end{pmatrix}=\operatorname{Vect}\begin{pmatrix} -4\\ -5\\ 8 \end{pmatrix}.

Lire l'image sur les colonnes

Question

Le noyau se calcule en résolvant un système : c'est un travail. L'image, elle, est engendrée par les u(Ei)u(E_i), et l'on a vu que AEiAE_i n'est rien d'autre que la ii-ième colonne de AA. L'image serait-elle alors lisible directement sur le tableau, sans aucun calcul ?

Proposition 1 : Image d'une matrice

Soit AMn,p(K)A\in\mathcal{M}_{n,p}(\mathbb{K}).

L'image de AA est le sous-espace vectoriel engendré par ses vecteurs colonnes.

Démonstration :

Soient uu l'application canoniquement associée à AA et (e1,,ep)(e_1,\dots,e_p) la base canonique de Kp\mathbb{K}^p. On a

ImA=Imu=Vect(u(e1),,u(ep)).\operatorname{Im} A=\operatorname{Im} u=\operatorname{Vect}\big(u(e_1),\dots,u(e_p)\big).

Or u(e1),,u(ep)u(e_1),\dots,u(e_p) sont les matrices colonnes de AA. D'où l'image de AA est le sous-espace vectoriel engendré par ses colonnes.

Corollaire 1

Le rang de AA est égal au rang de la famille de ses vecteurs colonnes.

Démonstration :

Notons C1,,CpC_1,\dots,C_p les colonnes de AA. Par définition, le rang de AA est la dimension de ImA\operatorname{Im} A, et par définition le rang de la famille (C1,,Cp)(C_1,\dots,C_p) est la dimension de Vect(C1,,Cp)\operatorname{Vect}(C_1,\dots,C_p). La proposition précédente donne ImA=Vect(C1,,Cp)\operatorname{Im} A=\operatorname{Vect}(C_1,\dots,C_p) ; ces deux sous-espaces vectoriels étant égaux, ils ont même dimension, d'où

rgA=dimImA=dimVect(C1,,Cp)=rg(C1,,Cp).\operatorname{rg} A=\dim\operatorname{Im} A=\dim\operatorname{Vect}(C_1,\dots,C_p)=\operatorname{rg}(C_1,\dots,C_p).

Remarque :

Soient C1,,CpC_1,\dots,C_p les colonnes de AA. Ainsi :

ImA=Vect(C1,,Cp)etrgA=rg(C1,,Cp).\operatorname{Im} A=\operatorname{Vect}(C_1,\dots,C_p) \qquad\text{et}\qquad \operatorname{rg} A=\operatorname{rg}(C_1,\dots,C_p).

Test 3 : Une famille génératrice gratuite

Soit AMn,p(K)A\in\mathcal{M}_{n,p}(\mathbb{K}). La famille des colonnes de AA est une famille génératrice de ImA\operatorname{Im} A.

Test 4 : Une majoration du rang

Pour toute matrice AMn,p(K)A\in\mathcal{M}_{n,p}(\mathbb{K}), on a rgAmin(n,p)\operatorname{rg} A\leqslant\min(n,p).

Le théorème du rang, version matricielle

Question

Le théorème du rang relie, pour une application linéaire, la dimension du noyau et le rang à la dimension de l'espace de départ. Puisqu'une matrice n'est qu'une application linéaire écrite, ce théorème doit se traduire mot à mot. Reste à savoir quelle dimension joue le rôle de « l'espace de départ » : le nombre de lignes ou le nombre de colonnes ?

Proposition 2 : Théorème du rang, version matricielle

Soit AMn,p(K)A\in\mathcal{M}_{n,p}(\mathbb{K}). Alors :

dimKerA+rgA=p.\dim\operatorname{Ker} A+\operatorname{rg} A=p.

Démonstration :

Soit uL(Kp,Kn)u\in\mathcal{L}(\mathbb{K}^p,\mathbb{K}^n) l'application canoniquement associée à AA. D'après le théorème du rang, dimKeru+rgu=dimKp\dim\operatorname{Ker} u+\operatorname{rg} u=\dim\mathbb{K}^p, donc dimKerA+rgA=p\dim\operatorname{Ker} A+\operatorname{rg} A=p.

Test 5 : Lignes ou colonnes ?

Soit AMn,p(K)A\in\mathcal{M}_{n,p}(\mathbb{K}). Alors dimKerA+rgA=n\dim\operatorname{Ker} A+\operatorname{rg} A=n.

Exercice 4

On pose

A=(120011131).A=\begin{pmatrix} 1 & 2 & 0\\ 0 & 1 & 1\\ 1 & 3 & 1 \end{pmatrix}.
  1. Déterminer ImA\operatorname{Im} A et rgA\operatorname{rg} A.
  2. En déduire dimKerA\dim\operatorname{Ker} A, puis déterminer KerA\operatorname{Ker} A.
Solution :(cliquer pour afficher)
  1. Notons C1=(101)C_1=\begin{pmatrix} 1\\ 0\\ 1\end{pmatrix}, C2=(213)C_2=\begin{pmatrix} 2\\ 1\\ 3\end{pmatrix} et C3=(011)C_3=\begin{pmatrix} 0\\ 1\\ 1\end{pmatrix} les colonnes de AA. On remarque que
2C1+C3=(202)+(011)=(213)=C2.2C_1+C_3=\begin{pmatrix} 2\\ 0\\ 2\end{pmatrix}+\begin{pmatrix} 0\\ 1\\ 1\end{pmatrix}=\begin{pmatrix} 2\\ 1\\ 3\end{pmatrix}=C_2.

Donc C2Vect(C1,C3)C_2\in\operatorname{Vect}(C_1,C_3) et

ImA=Vect(C1,C2,C3)=Vect(C1,C3).\operatorname{Im} A=\operatorname{Vect}(C_1,C_2,C_3)=\operatorname{Vect}(C_1,C_3).

Les vecteurs C1C_1 et C3C_3 ne sont pas colinéaires (leur première composante est nulle pour l'un et non pour l'autre), donc (C1,C3)(C_1,C_3) est libre : c'est une base de ImA\operatorname{Im} A et rgA=2\operatorname{rg} A=2.

  1. Le théorème du rang matriciel donne dimKerA=prgA=32=1\dim\operatorname{Ker} A=p-\operatorname{rg} A=3-2=1.

Il suffit donc d'exhiber un vecteur non nul du noyau pour l'obtenir tout entier. La relation 2C1C2+C3=02C_1-C_2+C_3=0 trouvée à la question 1 s'écrit précisément

A(211)=2C1C2+C3=0.A\begin{pmatrix} 2\\ -1\\ 1\end{pmatrix}=2C_1-C_2+C_3=0.

Le vecteur V=(211)V=\begin{pmatrix} 2\\ -1\\ 1\end{pmatrix} est non nul et appartient à KerA\operatorname{Ker} A, qui est de dimension 11 : ainsi

KerA=Vect(211).\operatorname{Ker} A=\operatorname{Vect}\begin{pmatrix} 2\\ -1\\ 1\end{pmatrix}.

Cet exercice illustre un réflexe utile : toute relation linéaire entre les colonnes de AA est un vecteur du noyau de AA, et réciproquement.

Noyau et rang d'une représentation matricielle

Question

Le rang de uu ne dépend d'aucune base : c'est une donnée intrinsèque de l'application. Le rang de sa matrice, lui, semble dépendre du choix des deux bases. Ces deux nombres coïncident-ils toujours — autrement dit, le dictionnaire préserve-t-il les invariants, ou faut-il craindre qu'un changement de base modifie le rang ?

Proposition 3 : Noyau et rang d'une représentation matricielle

Soient BE\mathcal{B}_E et BF\mathcal{B}_F des bases de EE et FF respectivement, et uL(E,F)u\in\mathcal{L}(E,F). Alors :

dimKer(MatBE,BF(u))=dimKeruetrg(MatBE,BF(u))=rgu.\dim\operatorname{Ker}\big(\operatorname{Mat}_{\mathcal{B}_E,\mathcal{B}_F}(u)\big)=\dim\operatorname{Ker} u \qquad\text{et}\qquad \operatorname{rg}\big(\operatorname{Mat}_{\mathcal{B}_E,\mathcal{B}_F}(u)\big)=\operatorname{rg} u.

Démonstration :

Soit xEx\in E. On a

xKeru    u(x)=0F    MatBF(u(x))=0    MatBE,BF(u)MatBE(x)=0    MatBE(x)Ker(MatBE,BF(u))    xφ1(Ker(MatBE,BF(u))),\begin{aligned} x\in\operatorname{Ker} u &\iff u(x)=0_F\\ &\iff \operatorname{Mat}_{\mathcal{B}_F}\big(u(x)\big)=0\\ &\iff \operatorname{Mat}_{\mathcal{B}_E,\mathcal{B}_F}(u)\cdot\operatorname{Mat}_{\mathcal{B}_E}(x)=0\\ &\iff \operatorname{Mat}_{\mathcal{B}_E}(x)\in\operatorname{Ker}\big(\operatorname{Mat}_{\mathcal{B}_E,\mathcal{B}_F}(u)\big)\\ &\iff x\in\varphi^{-1}\Big(\operatorname{Ker}\big(\operatorname{Mat}_{\mathcal{B}_E,\mathcal{B}_F}(u)\big)\Big), \end{aligned}

avec

φ:EMn,1(K)xMatBE(x).\varphi : \begin{array}{ccl} E & \longrightarrow & \mathcal{M}_{n,1}(\mathbb{K})\\ x & \longmapsto & \operatorname{Mat}_{\mathcal{B}_E}(x). \end{array}

Ainsi Keru=φ1(Ker(MatBE,BF(u)))\operatorname{Ker} u=\varphi^{-1}\Big(\operatorname{Ker}\big(\operatorname{Mat}_{\mathcal{B}_E,\mathcal{B}_F}(u)\big)\Big). Or φ\varphi est un isomorphisme, donc

dimKeru=dimKer(MatBE,BF(u)).\dim\operatorname{Ker} u=\dim\operatorname{Ker}\big(\operatorname{Mat}_{\mathcal{B}_E,\mathcal{B}_F}(u)\big).

On a aussi

dimErgu=dimKeru=dimKer(MatBE,BF(u))=dimErg(MatBE,BF(u)),\dim E-\operatorname{rg} u=\dim\operatorname{Ker} u=\dim\operatorname{Ker}\big(\operatorname{Mat}_{\mathcal{B}_E,\mathcal{B}_F}(u)\big)=\dim E-\operatorname{rg}\big(\operatorname{Mat}_{\mathcal{B}_E,\mathcal{B}_F}(u)\big),

ainsi rgu=rg(MatBE,BF(u))\operatorname{rg} u=\operatorname{rg}\big(\operatorname{Mat}_{\mathcal{B}_E,\mathcal{B}_F}(u)\big).

Remarque :

Si f:EFf : E\longrightarrow F est un isomorphisme, alors pour tout sous-espace vectoriel AA de EE de dimension finie, AA et f(A)f(A) sont isomorphes et dimf(A)=dimA\dim f(A)=\dim A.

Test 6 : Un invariant, pas un artefact de calcul

Soit uL(E,F)u\in\mathcal{L}(E,F). Le rang de MatBE,BF(u)\operatorname{Mat}_{\mathcal{B}_E,\mathcal{B}_F}(u) ne dépend pas du choix des bases BE\mathcal{B}_E et BF\mathcal{B}_F.

Exercice 5

Soit u:K2[X]K2u : \mathbb{K}_2[X]\longrightarrow\mathbb{K}^2 définie par u(P)=(P(1),P(0))u(P)=\big(P(1),\,P'(0)\big).

  1. Justifier que uu est linéaire et écrire sa matrice dans les bases canoniques.
  2. En déduire rgu\operatorname{rg} u et dimKeru\dim\operatorname{Ker} u, puis déterminer Keru\operatorname{Ker} u.
Solution :(cliquer pour afficher)
  1. Pour P,QK2[X]P,Q\in\mathbb{K}_2[X] et λK\lambda\in\mathbb{K}, on a (P+λQ)(1)=P(1)+λQ(1)(P+\lambda Q)(1)=P(1)+\lambda Q(1) et (P+λQ)(0)=P(0)+λQ(0)(P+\lambda Q)'(0)=P'(0)+\lambda Q'(0) par linéarité de la dérivation et de l'évaluation, donc u(P+λQ)=u(P)+λu(Q)u(P+\lambda Q)=u(P)+\lambda u(Q) : uu est linéaire.

Calculons les images des vecteurs de la base canonique B=(1,X,X2)\mathcal{B}=(1,X,X^2) :

u(1)=(1,0),u(X)=(1,1),u(X2)=(1,0).u(1)=(1,0),\qquad u(X)=(1,1),\qquad u(X^2)=(1,0).

En rangeant ces images en colonnes dans la base canonique de K2\mathbb{K}^2 :

A=MatB,B2(u)=(111010).A=\operatorname{Mat}_{\mathcal{B},\mathcal{B}_2}(u)=\begin{pmatrix} 1 & 1 & 1\\ 0 & 1 & 0 \end{pmatrix}.
  1. Les colonnes de AA sont C1=(10)C_1=\begin{pmatrix} 1\\ 0\end{pmatrix}, C2=(11)C_2=\begin{pmatrix} 1\\ 1\end{pmatrix} et C3=(10)C_3=\begin{pmatrix} 1\\ 0\end{pmatrix}. La famille (C1,C2)(C_1,C_2) est libre et engendre K2\mathbb{K}^2, donc ImA=K2\operatorname{Im} A=\mathbb{K}^2 et rgA=2\operatorname{rg} A=2. D'après la proposition précédente, rgu=rgA=2\operatorname{rg} u=\operatorname{rg} A=2 : l'application uu est surjective.

Le théorème du rang donne dimKeru=dimK2[X]rgu=32=1\dim\operatorname{Ker} u=\dim\mathbb{K}_2[X]-\operatorname{rg} u=3-2=1.

Déterminons Keru\operatorname{Ker} u. Pour P=a+bX+cX2P=a+bX+cX^2 :

u(P)=(0,0)    {a+b+c=0b=0    {b=0c=au(P)=(0,0)\iff \begin{cases} a+b+c=0\\ b=0 \end{cases} \iff \begin{cases} b=0\\ c=-a \end{cases}

donc P=a(1X2)P=a(1-X^2) et

Keru=Vect(1X2),\operatorname{Ker} u=\operatorname{Vect}\big(1-X^2\big),

de dimension 11, ce qui confirme le décompte précédent.