6.10 Retour sur le noyau d’une matrice
Soit A∈Km×n une matrice sous forme échelonnée réduite. Rappelons que l’on peut obtenir toutes les solutions de Ax=0 en remplaçant les variables libres par des paramètres distincts. L’ensemble solution peut être décrit par une combinaison linéaire de n-uplets, où les paramètres sont les scalaires. Ces n-uplets forment une base du noyau de A. La dimension du noyau de A, que l’on nomme la nullité de A, est le nombre de colonnes qui ne sont pas des pivots de A.
Considérons l’exemple suivant. Soit A∈R2×4 donné par [1−1−132−204]. En appliquant les opérations élémentaires sur les lignes suivantes, nous obtenons la FER de A: [1−1−132−204]L2←L2−2L1→ [1−1−13002−2]L2←12L2→ [1−1−13001−1]L1←L1+L2→ [1−102001−1].
On lit aisément toutes les solutions de Ax=0: Puisque x2 et x4 sont les variables libres, posons x2=s et x4=t. Ainsi, les solutions sont données par [x1x2x3x4]=[s−2tstt]=s [1100]+t [−2011],
et {[1100],[−2011]} est une base de Ker(A), d’où dim(Ker(A))=2.
Remarque. Notons que l’on peut aussi obtenir directement le premier vecteur en posant x2=1, x4=0, et en résolvant pour x1 et x3, et le deuxième vecteur en posant x2=0, x4=1 et résolvant pour x1 et x3. En général, si A est une FER, alors une base pour Ker(A) peut être construite en suivant les étapes suivantes: i) soit {i1,…,il} les indices correspondants aux colonnes libres de A. ii) Pour chaque k∈{1,…,l}, on résoud Ax=0 en choisissant xik=1, et xij=0 pour tout j≠k. Dénotons cette solution par u(1). iii) L’ensemble {u(1),…,u(k)} est une base de Ker(A).
Exercices
Trouvez une base du noyau de [1−101021−11110].
Soit A=[101010110101011] qui prend ses éléments dans GF(2). Donnez une base de Ker(A).
Solutions
Plusieurs réponses sont possibles. En voici une: {[−12−1210],[−121201]}.
Nous trouvons d’abord toutes les solutions de Ax=0, où x=[x1⋮x5], en réduisant A: [101010110101011]L2←L2+L3→ [101010011001011]L2↔L3→ [101010101100110]L1↔L3→ [100110101100110] Puisque les deux dernières colonnes sont les seules colonnes libres, on pose x4=s et x5=t. Les solutions Ax=0 sont données par [ssss0]+[tt00t]=s[11110]+t[11001] où s,t∈GF(2). Ainsi {[11110],[11001]} est une base de Ker(A).