Aller au contenu
Télécharger l'application

Accueil › PT › Maths

PT · Maths · semaine 1

Compléments d'algèbre linéaire

Produit d'espaces vectoriels, somme de sous-espaces et somme directe avec base adaptée et dimension, sous-espaces stables par un endomorphisme et matrice dans une base adaptée. Trace d'une matrice et d'un endomorphisme, hyperplans en dimension finie avec leurs équations et leurs intersections.

Sommaire

Le cours

Résumé en cinq points

  1. dim⁡(E1×⋯×Ep)=∑dim⁡Ei\dim(E_1 \times \cdots \times E_p) = \sum \dim E_i ;   F1+⋯+Fp\;F_1 + \cdots + F_p plus petit sous-espace contenant les FiF_i.
  2. ∑xi=0⇒xi=0\sum x_i = 0 \Rightarrow x_i = 0 : directe ;   dim⁡⨁Fi=∑dim⁡Fi\;\dim \bigoplus F_i = \sum \dim F_i.
  3. u(F)⊂F  ⟺  (A∗0C)u(F) \subset F \iff \begin{pmatrix} A & * \\ 0 & C \end{pmatrix} ; supplémentaire stable : diagonale par blocs.
  4. tr⁡(AB)=tr⁡(BA)\tr(AB) = \tr(BA),   tr⁡(P−1AP)=tr⁡A\;\tr(P^{-1}AP) = \tr A,   tr⁡p=rg⁡p\;\tr p = \rg p.
  5. H=Ker⁡φH = \Ker\varphi, φ≠0\varphi \neq 0, dim⁡H=n−1\dim H = n - 1 ;   dim⁡⋂i=1pHi⩾n−p\;\dim \bigcap_{i=1}^p H_i \geqslant n - p.

Programme de PT (2021). K=R\K = \R ou C\C.

1Produit d'espaces vectoriels, somme de sous-espaces

Définition 1.1Produit d'un nombre fini d'espaces vectoriels

  • E1×⋯×EpE_1 \times \cdots \times E_p : pp-uplets (x1,…,xp)(x_1, \dots, x_p), xi∈Eix_i \in E_i.
  • Opérations composante par composante, vecteur nul (0,…,0)(0, \dots, 0).
  • Chaque EiE_i de dimension finie : dim⁡(E1×⋯×Ep)=∑i=1pdim⁡Ei\boxed{\dim(E_1 \times \cdots \times E_p) = \sum_{i=1}^{p} \dim E_i}
  • Idée : (ei,0)(e_i, 0) et (0,fj)(0, f_j) forment une base de E×FE \times F, à n+mn + m éléments.

Exemple 1.2Produits

Kn\K^n : produit de nn copies de K\K.   dim⁡(R2[X]×R3)=3+3=6\;\dim(\R_2[X] \times \R^3) = 3 + 3 = 6.

Définition 1.3Somme de sous-espaces

F1,…,FpF_1, \dots, F_p sous-espaces de EE : F1+⋯+Fp={x1+⋯+xp, xi∈Fi}\boxed{F_1 + \cdots + F_p = \{x_1 + \cdots + x_p,\ x_i \in F_i\}}

  • Plus petit sous-espace de EE contenant tous les FiF_i.
  • Engendrée par la réunion des familles génératrices des FiF_i.
  • La somme n'est pas la réunion : deux droites distinctes du plan, réunion pas un sous-espace, somme == le plan.

Définition 1.4Somme directe

Tout xx de la somme s'écrit de manière unique x1+⋯+xpx_1 + \cdots + x_p, xi∈Fix_i \in F_i. Notation F1⊕⋯⊕FpF_1 \oplus \cdots \oplus F_p.

  • Supplémentaires dans EE : E=F1⊕⋯⊕FpE = F_1 \oplus \cdots \oplus F_p.

Théorème 1.5Caractérisation par le vecteur nul

x1+⋯+xp=0, xi∈Fi⇒x1=⋯=xp=0\boxed{\begin{aligned} &x_1 + \cdots + x_p = 0,\ x_i \in F_i \\ &\Rightarrow x_1 = \cdots = x_p = 0 \end{aligned}}

  • Deux sous-espaces : F+GF + G directe   ⟺  F∩G={0}\iff F \cap G = \{0\}.
  • Pour plusieurs sous-espaces, toute autre caractérisation est hors programme.
Voir la démonstration (Caractérisation)
  • Sens direct : unicité appliquée à 0=0+⋯+00 = 0 + \cdots + 0.
  • Réciproque : ∑xi=∑yi⇒∑(xi−yi)=0\sum x_i = \sum y_i \Rightarrow \sum (x_i - y_i) = 0, xi−yi∈Fix_i - y_i \in F_i, donc xi=yix_i = y_i.

Proposition 1.6Base adaptée, dimension d'une somme directe

Hypothèses : dimension finie, E=F1⊕⋯⊕FpE = F_1 \oplus \cdots \oplus F_p, Bi\mathcal B_i base de FiF_i.

  • B1,…,Bp\mathcal B_1, \dots, \mathcal B_p mis bout à bout : base de EE, adaptée à la décomposition. dim⁡(F1⊕⋯⊕Fp)=∑i=1pdim⁡Fi\boxed{\dim(F_1 \oplus \cdots \oplus F_p) = \sum_{i=1}^{p} \dim F_i}
  • Génératrice : x=∑xix = \sum x_i. Libre : combinaison nulle regroupée en ∑xi=0\sum x_i = 0, puis liberté de Bi\mathcal B_i.
  • Réciproque : découper une base de EE en pp paquets donne pp supplémentaires.

Exemple 1.7Droite et plan de R3\R^3

D=Vect⁡(1,1,1)D = \Vect(1, 1, 1), P:x+y+z=0P : x + y + z = 0. (t,t,t)∈P⇒3t=0(t, t, t) \in P \Rightarrow 3t = 0, et 1+2=31 + 2 = 3 : R3=D⊕P\R^3 = D \oplus P.

2Sous-espaces stables

Définition 2.1Sous-espace stable, endomorphisme induit

u∈L(E)u \in \mathcal L(E), FF sous-espace : F stable par u  ⟺  u(F)⊂F\boxed{F \text{ stable par } u \iff u(F) \subset F}

  • Induit uF:F→Fu_F : F \to F, x↦u(x)x \mapsto u(x) : même formule, seuls départ et arrivée changent.
  • F=Vect⁡(f1,…,fk)F = \Vect(f_1, \dots, f_k) : il suffit que chaque u(fj)∈Fu(f_j) \in F.

Propriété 2.2Exemples à connaître

  • {0}\{0\} et EE : stables par tout endomorphisme.
  • Ker⁡u\Ker u, Im⁡u\Im u stables par uu (u(x)=0⇒u(u(x))=0u(x) = 0 \Rightarrow u(u(x)) = 0).
  • Ker⁡(u−λ id)\Ker(u - \lambda\,\mathrm{id}) stable : uu y agit comme la multiplication par λ\lambda.
  • Vect⁡(x)\Vect(x), x≠0x \neq 0, stable   ⟺  u(x)\iff u(x) colinéaire à xx.
  • u∘v=v∘uu \circ v = v \circ u : Ker⁡v\Ker v et Im⁡v\Im v stables par uu. (v(u(x))=u(v(x))=0v(u(x)) = u(v(x)) = 0.)
  • Rotation de R3\R^3 d'axe DD : DD et D⊥D^\perp stables. Projection sur FF parallèlement à GG : FF, GG stables.

Proposition 2.3Matrice dans une base adaptée

Hypothèses : dim⁡E=n\dim E = n, dim⁡F=k\dim F = k, (e1,…,ek)(e_1, \dots, e_k) base de FF complétée en B\mathcal B. F stable  ⟺  Mat⁡B(u)=(A∗0C)\boxed{F \text{ stable} \iff \operatorname{Mat}_{\mathcal B}(u) = \begin{pmatrix} A & * \\ 0 & C \end{pmatrix}}

  • AA carré kk, bloc nul (n−k)×k(n - k) \times k, CC carré n−kn - k ; A=Mat⁡(uF)A = \operatorname{Mat}(u_F).
  • Bloc nul : coordonnées de u(e1),…,u(ek)u(e_1), \dots, u(e_k) sur ek+1,…,ene_{k+1}, \dots, e_n nulles.
  • E=F⊕GE = F \oplus G, FF et GG stables : diagonale par blocs (uFu_F, uGu_G) ; idem pour F1⊕⋯⊕FpF_1 \oplus \cdots \oplus F_p.
  • Lecture inverse : triangulaire supérieure   ⟺  \iff chaque Vect⁡(e1,…,ej)\Vect(e_1, \dots, e_j) stable.
  • FF stable seul ne donne pas de bloc nul en haut à droite : il faut un supplémentaire stable.

Exemple 2.4Pas de supplémentaire stable

u(x,y)=(x+y,y)u(x, y) = (x + y, y) sur R2\R^2 : Vect⁡(e1)\Vect(e_1) stable, aucune autre droite (y=0y = 0 seulement).

Exemple 2.5Projection et symétrie

Base adaptée : projection diag⁡(1,…,1,0,…,0)\operatorname{diag}(1, \dots, 1, 0, \dots, 0) (dim⁡F\dim F fois 11), symétrie diag⁡(1,…,1,−1,…,−1)\operatorname{diag}(1, \dots, 1, -1, \dots, -1).

3Trace

Définition 3.1Trace d'une matrice carrée

tr⁡(A)=a11+⋯+ann\boxed{\tr(A) = a_{11} + \cdots + a_{nn}}

  • Forme linéaire sur Mn(K)\mathcal M_n(\K) : tr⁡(λA+μB)=λtr⁡A+μtr⁡B\tr(\lambda A + \mu B) = \lambda\tr A + \mu\tr B.
  • tr⁡(A⊤)=tr⁡(A)\tr(A^\top) = \tr(A).

Propriété 3.2Relation tr⁡(AB)=tr⁡(BA)\tr(AB) = \tr(BA)

A,B∈Mn(K)A, B \in \mathcal M_n(\K), ou AA de taille n×pn \times p et BB de taille p×np \times n : tr⁡(AB)=tr⁡(BA)\boxed{\tr(AB) = \tr(BA)}

  • tr⁡(AB)=∑i∑kaikbki\tr(AB) = \sum_{i}\sum_{k} a_{ik} b_{ki} : mêmes termes que tr⁡(BA)\tr(BA), autre ordre.
  • Pas multiplicative : A=B=I2A = B = I_2, tr⁡(AB)=2\tr(AB) = 2, tr⁡Atr⁡B=4\tr A \tr B = 4.
  • Circulaire : tr⁡(ABC)=tr⁡(BCA)=tr⁡(CAB)\tr(ABC) = \tr(BCA) = \tr(CAB) ; tr⁡(BAC)\tr(BAC) diffère en général.

Exemple 3.3Pas de AB−BA=InAB - BA = I_n

n⩾1n \geqslant 1 : tr⁡(AB−BA)=0≠n=tr⁡(In)\tr(AB - BA) = 0 \neq n = \tr(I_n).

Propriété 3.4Similitude, trace d'un endomorphisme

B=P−1AP⇒tr⁡B=tr⁡A\boxed{B = P^{-1}AP \Rightarrow \tr B = \tr A}

  • tr⁡((P−1A)P)=tr⁡(P(P−1A))\tr((P^{-1}A)P) = \tr(P(P^{-1}A)).
  • Réciproque fausse : 020_2 et (0100)\begin{pmatrix} 0 & 1 \\ 0 & 0 \end{pmatrix}, trace nulle, non semblables.
  • Dimension finie : tr⁡(u)\tr(u) = trace de toute matrice de uu. tr⁡(u∘v)=tr⁡(v∘u)\tr(u \circ v) = \tr(v \circ u), linéarité.

Exemple 3.5Traces à connaître

  • Projecteur : tr⁡p=rg⁡p\tr p = \rg p (E=Im⁡p⊕Ker⁡pE = \Im p \oplus \Ker p). Symétrie : tr⁡s=dim⁡F−dim⁡G\tr s = \dim F - \dim G.
  • Rotation de R3\R^3 d'angle θ\theta : tr⁡=1+2cos⁡θ\tr = 1 + 2\cos\theta, donne cos⁡θ\cos\theta sans chercher la base.

4Hyperplans en dimension finie

Définition 4.1Hyperplan

dim⁡E=n⩾1\dim E = n \geqslant 1. HH hyperplan : il existe une droite DD avec E=H⊕D\boxed{E = H \oplus D}

  • dim⁡H=n−1\dim H = n - 1 ; réciproquement, tout sous-espace de dimension n−1n - 1 est un hyperplan (droite engendrée par un vecteur hors de HH).

Exemple 4.2Hyperplans

R2\R^2 : droites par l'origine. R3\R^3 : plans par l'origine. Rn[X]\R_n[X] (dim n+1n + 1) : {P, P(1)=0}\{P,\ P(1) = 0\}.

Théorème 4.3Équation d'un hyperplan

Forme linéaire : φ:E→K\varphi : E \to \K linéaire, φ(x)=a1x1+⋯+anxn\varphi(x) = a_1x_1 + \cdots + a_nx_n. H hyperplan  ⟺  H=Ker⁡φ, φ≠0\boxed{H \text{ hyperplan} \iff H = \Ker\varphi,\ \varphi \neq 0}

  • Équation a1x1+⋯+anxn=0a_1x_1 + \cdots + a_nx_n = 0, aia_i non tous nuls.
  • φ≠0\varphi \neq 0 de rang 11, théorème du rang. Réciproque : (e1,…,en−1)(e_1, \dots, e_{n-1}) base de HH, φ\varphi = coordonnée sur ene_n.
  • Même noyau : ψ=λφ\psi = \lambda\varphi, λ≠0\lambda \neq 0.
  • L'équation doit être homogène : x+y+z=1x + y + z = 1 plan affine, pas un sous-espace.

Théorème 4.4Intersection de pp hyperplans

dim⁡E=n\dim E = n : dim⁡(H1∩⋯∩Hp)⩾n−p\boxed{\dim(H_1 \cap \cdots \cap H_p) \geqslant n - p}

  • f:x↦(φ1(x),…,φp(x))f : x \mapsto (\varphi_1(x), \dots, \varphi_p(x)), Ker⁡f=⋂Hi\Ker f = \bigcap H_i, rg⁡f⩽p\rg f \leqslant p.
  • Égalité   ⟺  (φ1,…,φp)\iff (\varphi_1, \dots, \varphi_p) libre, matrice p×np \times n des coefficients de rang pp.

Exemple 4.5Plans de R3\R^3

Deux plans distincts : droite ; confondus : le plan. Trois plans : n−p=0n - p = 0 n'apprend rien, {0}\{0\}, droite ou plan selon le rang.

Théorème 4.6Réciproque

0⩽p⩽n0 \leqslant p \leqslant n : tout FF de dimension n−pn - p est l'intersection de pp hyperplans.

  • Compléter une base de FF en (e1,…,en)(e_1, \dots, e_n) ; φj\varphi_j = coordonnée sur eje_j, j>n−pj > n - p.
  • Système de pp équations homogènes indépendantes. R3\R^3 : droite, deux équations ; plan, une.

Propriété 4.7Systèmes linéaires

  • Homogène, pp équations, nn inconnues, rang rr : sous-espace de Kn\K^n, dim⁡S0=n−r\boxed{\dim S_0 = n - r}.
  • Chaque équation non redondante enlève une dimension.
  • Avec second membre : vide ou x0+S0x_0 + S_0 (hyperplans affines). R3\R^3 : deux plans affines, droite, confondus ou parallèles distincts (pas de solution).

Méthodes

AttentionPièges

  • Somme ≠\neq réunion.
  • Trois sous-espaces ou plus : intersections deux à deux nulles ne suffisent pas (trois droites de R2\R^2).
  • FF stable seul : pas de bloc nul en haut à droite.
  • tr⁡(AB)≠tr⁡Atr⁡B\tr(AB) \neq \tr A \tr B ; tr⁡(ABC)≠tr⁡(BAC)\tr(ABC) \neq \tr(BAC) en général.
  • Même trace n'implique pas semblables.
  • Équation d'hyperplan : homogène.

MéthodeLes réflexes du chapitre

  • Somme directe : ∑xi=0\sum x_i = 0, xi∈Fix_i \in F_i, montrer xi=0x_i = 0 ; deux sous-espaces : F∩G={0}F \cap G = \{0\}.
  • E=⨁FiE = \bigoplus F_i : somme directe puis dimensions, ou base de EE découpée en bases des FiF_i.
  • Stabilité d'un Vect⁡\Vect : image de chaque générateur.
  • Matrice par blocs : bloc nul en bas à gauche, début de base stable.
  • tr⁡(u)\tr(u) : base la plus simple, adaptée à des sous-espaces stables.
  • Égalité matricielle suspecte : prendre la trace.
  • Équation d'hyperplan : (a1,…,an)≠0(a_1, \dots, a_n) \neq 0 annulant chaque vecteur de la base.
  • Dimension d'un sous-espace par équations : n−rg⁡n - \rg.

Ce qu'il faut savoir refaire en khôlle

  1. Caractérisation de la somme directe par 00, contre-exemple des trois droites.
  2. Concaténation de bases : base de ⨁Fi\bigoplus F_i, dimension.
  3. u∘v=v∘uu \circ v = v \circ u : Ker⁡v\Ker v, Im⁡v\Im v stables par uu.
  4. Stabilité   ⟺  \iff matrice triangulaire par blocs.
  5. tr⁡(AB)=tr⁡(BA)\tr(AB) = \tr(BA), invariance par similitude, tr⁡(u)\tr(u).
  6. Pas de AB−BA=InAB - BA = I_n ; tr⁡p=rg⁡p\tr p = \rg p.
  7. Hyperplan   ⟺  \iff noyau d'une forme linéaire non nulle.
  8. pp hyperplans : dim⁡⩾n−p\dim \geqslant n - p ; dimension n−pn - p : intersection de pp hyperplans.

Classiques et HP

Méthodes et approfondissements du chapitre · le statut est précisé pour PT.

Classiques et HP réservés

Prolongements et démonstrations de Maths.

Essayer 7 jours gratuitement Sans engagement · cours, exercices et fiches complets

Compléments HP réservés

Le cours de base et ses corrigés restent gratuits.

Essayer 7 jours gratuitement Sans engagement · cours, exercices et fiches complets

Méthodes et exercices

Les résultats à connaître

  • Produit E1×⋯×EpE_1 \times \dots \times E_p d'espaces de dimension finie : sa dimension est dim⁡E1+⋯+dim⁡Ep\dim E_1 + \dots + \dim E_p. Exigible avec démonstration.
  • La somme F1+⋯+FpF_1 + \dots + F_p est le plus petit sous-espace contenant tous les FiF_i. Elle est engendrée par la réunion de familles génératrices des FiF_i. Exigible.
  • Somme directe : elle est directe si et seulement si x1+⋯+xp=0x_1 + \dots + x_p = 0 avec xix_i dans FiF_i impose que tous les xix_i sont nuls. Exigible avec démonstration.
  • Pour deux sous-espaces, la somme est directe si et seulement si F∩G={0}F \cap G = \{0\}. Acquis de première année.
  • Pour la somme de plus de trois sous-espaces, toute autre caractérisation est hors programme, selon le commentaire officiel.
  • En dimension finie, la concaténation de bases des FiF_i est une base de F1⊕⋯⊕FpF_1 \oplus \dots \oplus F_p. La dimension de la somme est la somme des dimensions. Exigible avec démonstration.
  • Si FF est stable par uu, l'endomorphisme induit uFu_F est un endomorphisme de FF. Exigible.
  • Soit FF de dimension kk et une base de EE commençant par une base de FF. FF est stable par uu si et seulement si la matrice de uu dans cette base a un bloc nul de taille (n−k)×k(n - k) \times k en bas à gauche. Exigible dans les deux sens de lecture.
  • Si uu et vv commutent, ker⁡v\ker v et Im⁡v\operatorname{Im} v sont stables par uu. Exigible.
  • La trace est une forme linéaire. tr⁡(AB)=tr⁡(BA)\operatorname{tr}(AB) = \operatorname{tr}(BA) pour AA de taille n×pn \times p et BB de taille p×np \times n. Exigible avec démonstration.
  • Deux matrices semblables ont même trace. La réciproque est fausse. Exigible.
  • La trace d'un endomorphisme en dimension finie ne dépend pas de la base. Exigible.
  • Hyperplan en dimension n≥1n \geq 1 : sous-espace admettant une droite comme supplémentaire. De façon équivalente, c'est un sous-espace de dimension n−1n - 1. Exigible.
  • HH est un hyperplan si et seulement si HH est le noyau d'une forme linéaire non nulle. Deux équations de HH sont proportionnelles. Exigible.
  • Dans un espace de dimension nn, l'intersection de pp hyperplans est de dimension au moins n−pn - p. Tout sous-espace de dimension n−pn - p est intersection de pp hyperplans. Exigible avec démonstration.
  • Hors de ce chapitre : espace dual, base duale, hyperplans en dimension infinie.

Clés de démonstration

Dimension d'un produit. Les vecteurs (ei,0)(e_i, 0) et (0,fj)(0, f_j) engendrent E×FE \times F, car (x,y)=(x,0)+(0,y)(x, y) = (x, 0) + (0, y). Une combinaison nulle se sépare en deux combinaisons nulles, une par composante. L'astuce : couper le couple en deux morceaux qui ne se mélangent pas.

Caractérisation par le vecteur nul. Le sens direct applique l'unicité à 0=0+⋯+00 = 0 + \dots + 0. Pour la réciproque, on soustrait deux décompositions d'un même vecteur. L'astuce : une différence de deux éléments de FiF_i reste dans FiF_i.

Base adaptée. La famille concaténée engendre la somme. Une combinaison nulle se regroupe en x1+⋯+xp=0x_1 + \dots + x_p = 0. Chaque xix_i est alors nul, puis la liberté de chaque base annule ses coefficients. L'astuce : regrouper par sous-espace avant d'utiliser la somme directe.

Stabilité et blocs. La colonne jj contient les coordonnées de u(ej)u(e_j). Pour j≤kj \leq k, u(ej)u(e_j) est dans FF si et seulement si ses coordonnées sur ek+1,…,ene_{k+1}, \dots, e_n sont nulles. L'astuce : par linéarité, on teste seulement la base de FF.

Endomorphismes qui commutent. Si v(x)=0v(x) = 0, alors v(u(x))=u(v(x))=0v(u(x)) = u(v(x)) = 0. Si y=v(x)y = v(x), alors u(y)=v(u(x))u(y) = v(u(x)) est dans Im⁡v\operatorname{Im} v. L'astuce : faire passer uu de l'autre côté de vv.

tr⁡(AB)=tr⁡(BA)\operatorname{tr}(AB) = \operatorname{tr}(BA). tr⁡(AB)\operatorname{tr}(AB) est la double somme des aikbkia_{ik} b_{ki} sur ii et kk, et tr⁡(BA)\operatorname{tr}(BA) donne les mêmes termes. L'astuce : échanger l'ordre de sommation d'une somme finie double.

Invariance par similitude. On applique tr⁡(XY)=tr⁡(YX)\operatorname{tr}(XY) = \operatorname{tr}(YX) avec X=P−1AX = P^{-1}A et Y=PY = P. On obtient tr⁡(P−1AP)=tr⁡(A)\operatorname{tr}(P^{-1}AP) = \operatorname{tr}(A).

Hyperplan et forme linéaire. Une forme non nulle est de rang 11, et le théorème du rang donne un noyau de dimension n−1n - 1. Réciproquement, on complète une base de HH par ene_n et on prend la coordonnée sur ene_n. L'astuce : théorème du rang dans un sens, base adaptée dans l'autre.

Équations proportionnelles. Soient φ\varphi et ψ\psi non nulles de noyau HH. On choisit aa hors de HH et on pose λ=ψ(a)/φ(a)\lambda = \psi(a)/\varphi(a). Alors ψ−λφ\psi - \lambda\varphi s'annule sur HH et en aa, donc sur H⊕Ka=EH \oplus \mathbb{K}a = E. L'astuce : une application linéaire nulle sur deux supplémentaires est nulle.

Intersection de pp hyperplans. L'application ff qui à xx associe (φ1(x),…,φp(x))(\varphi_1(x), \dots, \varphi_p(x)) va de EE dans Kp\mathbb{K}^p et est de rang au plus pp. Son noyau est l'intersection des hyperplans, de dimension n−rg⁡f≥n−pn - \operatorname{rg} f \geq n - p. L'astuce : appliquer le théorème du rang à toutes les équations à la fois.

Exemples et contre-exemples à connaître

  1. Trois droites distinctes de R2\mathbb{R}^2 : leurs intersections deux à deux sont nulles, mais leur somme n'est pas directe. Cet exemple interdit de généraliser le critère F∩G={0}F \cap G = \{0\}.
  2. Mn(K)=Sn⊕AnM_n(\mathbb{K}) = S_n \oplus A_n, grâce à la décomposition A=(A+AT)/2+(A−AT)/2A = (A + A^T)/2 + (A - A^T)/2. C'est le modèle de supplémentaires obtenus par une formule explicite.
  3. u(x,y)=(x+y,y)u(x, y) = (x + y, y) sur R2\mathbb{R}^2 n'a qu'une droite stable. Un sous-espace stable n'a donc pas toujours de supplémentaire stable.
  4. Une rotation de R2\mathbb{R}^2 d'angle θ\theta non multiple de π\pi n'a aucune droite stable. Sur R\mathbb{R}, il peut n'exister aucun sous-espace stable non trivial.
  5. La dérivation sur R[X]\mathbb{R}[X] laisse stable chaque Rn[X]\mathbb{R}_n[X]. C'est l'exemple type d'endomorphisme induit.
  6. tr⁡(In)=n\operatorname{tr}(I_n) = n, donc AB−BA=InAB - BA = I_n est impossible. C'est la première application de la trace attendue.
  7. La matrice nulle et la matrice de lignes (0,1)(0, 1), (0,0)(0, 0) ont même trace sans être semblables.
  8. La trace d'un projecteur est égale à son rang. Elle permet de compter des dimensions sans calculer de base.
  9. Les matrices de trace nulle forment un hyperplan de Mn(K)M_n(\mathbb{K}), de dimension n2−1n^2 - 1.
  10. Dans Rn[X]\mathbb{R}_n[X], l'ensemble des PP tels que P(a)=0P(a) = 0 est un hyperplan (voir l'exercice 9).

Techniques du chapitre

Technique 1, montrer qu'une somme de plusieurs sous-espaces est directe. On part d'une décomposition du vecteur nul. Mini-exercice : dans R3\mathbb{R}^3, F1=Vect⁡(1,0,0)F_1 = \operatorname{Vect}(1, 0, 0), F2=Vect⁡(1,1,0)F_2 = \operatorname{Vect}(1, 1, 0) et F3=Vect⁡(1,1,1)F_3 = \operatorname{Vect}(1, 1, 1). Supposons a(1,0,0)+b(1,1,0)+c(1,1,1)=0a(1, 0, 0) + b(1, 1, 0) + c(1, 1, 1) = 0. La troisième coordonnée donne c=0c = 0, la deuxième b=0b = 0, la première a=0a = 0. La somme est directe, et elle vaut R3\mathbb{R}^3 par dimension.

Technique 2, montrer que deux sous-espaces sont supplémentaires par l'intersection et la dimension. Mini-exercice : SnS_n et AnA_n. Si AA est à la fois symétrique et antisymétrique, A=AT=−AA = A^T = -A, donc A=0A = 0. Les dimensions n(n+1)/2n(n + 1)/2 et n(n−1)/2n(n - 1)/2 ont pour somme n2n^2.

Technique 3, tester la stabilité sur une équation. Mini-exercice : u(x,y,z)=(y,z,x)u(x, y, z) = (y, z, x) et le plan PP d'équation x+y+z=0x + y + z = 0. Pour (x,y,z)(x, y, z) dans PP, la somme des coordonnées de u(x,y,z)u(x, y, z) vaut y+z+x=0y + z + x = 0. Donc PP est stable par uu.

Technique 4, calculer une trace dans une base adaptée. Mini-exercice : TT, qui à AA associe ATA^T, vaut id⁡\operatorname{id} sur SnS_n et −id⁡-\operatorname{id} sur AnA_n. On en déduit tr⁡(T)=n(n+1)/2−n(n−1)/2=n\operatorname{tr}(T) = n(n + 1)/2 - n(n - 1)/2 = n.

Technique 5, prendre la trace d'une identité matricielle. Mini-exercice : soit AA dans Mn(R)M_n(\mathbb{R}) avec ATA=0A^T A = 0. tr⁡(ATA)\operatorname{tr}(A^T A) est la somme de tous les aij2a_{ij}^2. Cette somme est nulle, donc A=0A = 0.

Technique 6, trouver l'équation d'un hyperplan donné par une base. Mini-exercice : le plan de R3\mathbb{R}^3 engendré par (1,2,0)(1, 2, 0) et (0,1,1)(0, 1, 1). On cherche (a,b,c)(a, b, c) avec a+2b=0a + 2b = 0 et b+c=0b + c = 0. Avec b=1b = 1, on obtient l'équation 2x−y+z=02x - y + z = 0.

Technique 7, obtenir une dimension par le rang du système. Mini-exercice : dans R4\mathbb{R}^4, x+y+z+t=0x + y + z + t = 0 et x−y+z−t=0x - y + z - t = 0. Les deux lignes ne sont pas proportionnelles, le rang vaut 22. Les solutions forment un sous-espace de dimension 4−2=24 - 2 = 2.

Exercices classiques corrigés

Rangés par thème, du plus simple au plus exigeant. Difficulté et durée indicatives.

Supplémentaires et projections 3

Exercice 1 ★

Application du cours · 10 min · Khôlle

Dans Kn\mathbb{K}^n, avec n≥1n \geq 1, soit D=Vect⁡(1,…,1)D = \operatorname{Vect}(1, \ldots, 1) et HH l'ensemble des vecteurs dont la somme des coordonnées est nulle. Montrer que Kn=H⊕D\mathbb{K}^n = H \oplus D et donner la matrice de la projection pp sur DD parallèlement à HH.

Voir l'indice

Technique intersection nulle et dimensions, puis décomposition explicite.

Voir le corrigé
Résultat

Kn=H⊕D\mathbb{K}^n = H \oplus D, et la matrice de pp a tous ses coefficients égaux à 1n\frac{1}{n}.

  1. H=ker⁡φH = \ker \varphi avec φ(x)=x1+⋯+xn\varphi(x) = x_1 + \cdots + x_n et φ≠0\varphi \neq 0, donc dim⁡H=n−1‾\underline{\dim H = n - 1} (théorème 4.3, équation d'un hyperplan).
  2. Si (t,…,t)∈H(t, \ldots, t) \in H, alors nt=0n t = 0, donc t=0t = 0 et D∩H={0}‾\underline{D \cap H = \{0\}}. Comme (n−1)+1=n(n - 1) + 1 = n, on a Kn=H⊕D\mathbb{K}^n = H \oplus D (théorème 1.5, caractérisation par le vecteur nul).
  3. Soit m=x1+⋯+xnnm = \frac{x_1 + \cdots + x_n}{n}. Alors x−(m,…,m)∈Hx - (m, \ldots, m) \in H, donc p(x)=(m,…,m)‾\underline{p(x) = (m, \ldots, m)}.
Cas n = 2 : le vecteur x est ramené sur la droite D en glissant parallèlement à H, ce qui donne p(x).
Cas n = 2 : le vecteur x est ramené sur la droite D en glissant parallèlement à H, ce qui donne p(x).
  1. Donc la matrice de pp a tous ses coefficients égaux à 1n\frac{1}{n}. Contrôle : tr⁡p=1=rg⁡p\operatorname{tr} p = 1 = \operatorname{rg} p (exemple 3.5, traces à connaître).

piège : Conclure à partir de D∩H={0}D \cap H = \{0\} sans l'argument de dimension.

Exercice 3 ★

Application du cours · 10 min · Khôlle

Montrer que l'ensemble TT des matrices de trace nulle est un hyperplan de Mn(K)M_n(\mathbb{K}), de supplémentaire Vect⁡(In)\operatorname{Vect}(I_n). En déduire qu'aucun couple (A,B)(A, B) ne vérifie AB−BA=InAB - BA = I_n.

Voir l'indice

Technique noyau d'une forme non nulle, puis trace d'une identité.

Voir le corrigé
Résultat

TT est un hyperplan, Mn(K)=T⊕Vect⁡(In)M_n(\mathbb{K}) = T \oplus \operatorname{Vect}(I_n), et aucun couple (A,B)(A, B) ne vérifie AB−BA=InAB - BA = I_n.

  1. La trace est une forme linéaire non nulle (tr⁡(E11)=1\operatorname{tr}(E_{11}) = 1), donc T=ker⁡tr⁡‾\underline{T = \ker \operatorname{tr}} est un hyperplan (théorème 4.3, équation d'un hyperplan).
  2. tr⁡(In)=n≠0\operatorname{tr}(I_n) = n \neq 0, donc In∉TI_n \notin T et Vect⁡(In)\operatorname{Vect}(I_n) est un supplémentaire de TT (définition 4.1, hyperplan). Explicitement, A=(A−tr⁡AnIn)+tr⁡AnInA = \left(A - \frac{\operatorname{tr} A}{n} I_n\right) + \frac{\operatorname{tr} A}{n} I_n.
  3. tr⁡(AB−BA)=0‾\underline{\operatorname{tr}(AB - BA) = 0} (propriété 3.2, relation tr⁡(AB)=tr⁡(BA)\tr(AB) = \tr(BA)), donc AB−BA∈TAB - BA \in T, alors que In∉TI_n \notin T.

piège : Écrire tr⁡(AB)=tr⁡(A)tr⁡(B)\operatorname{tr}(AB) = \operatorname{tr}(A) \operatorname{tr}(B).

Exercice 10 ★★★

Approfondissement · 30 min · Type écrit Mines-Ponts

Soit EE de dimension n≥1n \geq 1 et p1,…,pmp_1, \ldots, p_m des projecteurs de somme id⁡\operatorname{id}. Montrer que E=Im⁡p1⊕…⊕Im⁡pmE = \operatorname{Im} p_1 \oplus \ldots \oplus \operatorname{Im} p_m, puis que pi∘pj=0p_i \circ p_j = 0 pour i≠ji \neq j.

Voir l'indice

Technique trace égale au rang, puis argument de dimension sur une famille génératrice.

Voir le corrigé
Résultat

E=Im⁡p1⊕⋯⊕Im⁡pmE = \operatorname{Im} p_1 \oplus \cdots \oplus \operatorname{Im} p_m et pi∘pj=0p_i \circ p_j = 0 pour i≠ji \neq j.

  1. Pour tout xx, x=p1(x)+⋯+pm(x)x = p_1(x) + \cdots + p_m(x), donc E=Im⁡p1+⋯+Im⁡pmE = \operatorname{Im} p_1 + \cdots + \operatorname{Im} p_m.
  2. Trace de l'hypothèse : rg⁡p1+⋯+rg⁡pm=n‾\underline{\operatorname{rg} p_1 + \cdots + \operatorname{rg} p_m = n} (tr⁡p=rg⁡p\operatorname{tr} p = \operatorname{rg} p, exemple 3.5, traces à connaître).
  3. La concaténation de bases des Im⁡pi\operatorname{Im} p_i engendre EE et compte nn vecteurs, donc c'est une base de EE.
  4. Soit x1+⋯+xm=0x_1 + \cdots + x_m = 0 avec xi∈Im⁡pix_i \in \operatorname{Im} p_i. En décomposant chaque xix_i dans sa base, la liberté donne xi=0x_i = 0, donc la somme est directe (théorème 1.5, caractérisation par le vecteur nul).
  5. Soit y=pj(x)y = p_j(x). Alors y=p1(y)+⋯+pm(y)y = p_1(y) + \cdots + p_m(y), et yy est sa propre décomposition (00 ailleurs). Par unicité, pi(pj(x))=0‾\underline{p_i(p_j(x)) = 0} pour i≠ji \neq j.

piège : Conclure à la somme directe à partir de la seule somme des dimensions, sans repasser par une base.

Droites stables 2

Exercice 2 ★

Application du cours · 15 min · Khôlle

Soit uu l'endomorphisme de R3\mathbb{R}^3 dont la matrice dans la base canonique a pour lignes (1,1,0)(1, 1, 0), (0,1,0)(0, 1, 0) et (0,0,2)(0, 0, 2). Lire des sous-espaces stables sur la matrice, puis trouver toutes les droites stables.

Voir l'indice

Technique lecture par blocs, puis recherche des xx non nuls avec u(x)u(x) colinéaire à xx.

Voir le corrigé
Résultat

Vect⁡(e1,e2)\operatorname{Vect}(e_1, e_2) et Vect⁡(e3)\operatorname{Vect}(e_3) sont stables, et les droites stables sont exactement Vect⁡(e1)\operatorname{Vect}(e_1) et Vect⁡(e3)\operatorname{Vect}(e_3).

  1. La matrice est diagonale par blocs (un bloc de taille 22, un bloc de taille 11), donc Vect⁡(e1,e2)\operatorname{Vect}(e_1, e_2) et Vect⁡(e3)\operatorname{Vect}(e_3) sont stables (proposition 2.3, matrice dans une base adaptée). De plus, u(e1)=e1u(e_1) = e_1 et u(e3)=2e3u(e_3) = 2 e_3.
  2. Soit x=(a,b,c)≠0x = (a, b, c) \neq 0. Alors Vect⁡(x) stable  ⟺  ∃λ, a+b=λa, b=λb, 2c=λc‾\underline{\operatorname{Vect}(x) \text{ stable} \iff \exists \lambda,\ a + b = \lambda a,\ b = \lambda b,\ 2c = \lambda c} (propriété 2.2, exemples à connaître).
  3. Si b≠0b \neq 0, alors λ=1\lambda = 1, et a+b=aa + b = a donne b=0b = 0, absurde. Donc b=0‾\underline{b = 0}.
  4. Si c≠0c \neq 0, alors λ=2\lambda = 2, et a=2aa = 2a donne a=0a = 0. Si c=0c = 0, xx est colinéaire à e1e_1.
  5. Donc les droites stables sont exactement Vect⁡(e1)\operatorname{Vect}(e_1) et Vect⁡(e3)\operatorname{Vect}(e_3).

piège : Croire Vect⁡(e2)\operatorname{Vect}(e_2) stable à cause du 11 diagonal. Il faut lire toute la colonne : u(e2)=e1+e2u(e_2) = e_1 + e_2.

Exercice 7 ★★

Classiques de khôlle et concours · 15 min · Type oral CCINP

Soit EE de dimension n≥1n \geq 1 et uu un endomorphisme de EE qui laisse stable toute droite. Montrer que uu est une homothétie.

Voir l'indice

Technique comparer les coefficients de colinéarité sur xx, yy et x+yx + y.

Voir le corrigé
Résultat

u=λid⁡u = \lambda \operatorname{id}, donc uu est une homothétie.

  1. Pour x≠0x \neq 0, u(x)=λxxu(x) = \lambda_x x avec λx\lambda_x unique (Vect⁡(x)\operatorname{Vect}(x) stable, propriété 2.2, exemples à connaître).
  2. Si xx et yy sont indépendants, λx+y(x+y)=λxx+λyy\lambda_{x+y}(x + y) = \lambda_x x + \lambda_y y, donc λx=λx+y=λy‾\underline{\lambda_x = \lambda_{x+y} = \lambda_y} (liberté).
  3. Si y=αxy = \alpha x avec α≠0\alpha \neq 0, alors λyy=u(αx)=λxy\lambda_y y = u(\alpha x) = \lambda_x y, donc λy=λx\lambda_y = \lambda_x.
  4. Donc λx=λ\lambda_x = \lambda est constante et u=λid⁡u = \lambda \operatorname{id} (u(0)=0u(0) = 0 convient aussi).

piège : Oublier le cas des vecteurs colinéaires, ou supposer d'emblée λ\lambda indépendant de xx.

Formes linéaires 3

Exercice 4 ★

Application du cours · 15 min · Khôlle

Dans R⁴, trouver un système d'équations du sous-espace F engendré par (1, 1, 0, 0) et (0, 1, 1, 1).

Voir l'indice

Technique chercher n−dim⁡Fn - \dim F formes indépendantes qui annulent les générateurs.

Voir le corrigé
Résultat

F={(x,y,z,t), −x+y−t=0, z−t=0}F = \{(x, y, z, t),\ -x + y - t = 0,\ z - t = 0\}.

  1. Les deux vecteurs ne sont pas colinéaires, donc dim⁡F=2‾\underline{\dim F = 2} et il faut 22 équations indépendantes (théorème 4.6, réciproque).
  2. ax+by+cz+dtax + by + cz + dt s'annule sur FF   ⟺  a+b=0\iff a + b = 0 et b+c+d=0b + c + d = 0   ⟺  a=−b, d=−b−c‾\iff \underline{a = -b,\ d = -b - c}.
  3. (b,c)=(1,0)(b, c) = (1, 0) donne la forme (−1,1,0,−1)(-1, 1, 0, -1), et (b,c)=(0,1)(b, c) = (0, 1) donne (0,0,1,−1)(0, 0, 1, -1). Ces deux formes sont indépendantes.
  4. Le système −x+y−t=0-x + y - t = 0, z−t=0z - t = 0 a des solutions de dimension 22 (propriété 4.7, systèmes linéaires) qui contiennent FF, donc égales à FF.

piège : Donner deux équations proportionnelles, qui ne décrivent qu'un hyperplan.

Exercice 8. Formes linéaires telles que f(AB) = f(BA) ★★

Classiques de khôlle et concours · 20 min · Type oral X-ENS, version guidée

Déterminer les formes linéaires ff sur Mn(K)M_n(K) telles que f(AB)=f(BA)f(AB) = f(BA) pour toutes AA et BB.

Voir l'indice

Technique tester sur la base canonique. EijEkl vaut Eil si j = k et 0 sinon.

Voir le corrigé
  1. Pour i ≠ j, Eij = EiiEij et EijEii = 0. Donc f(Eij) = 0.
  2. EijEji = Eii et EjiEij = Ejj. Donc tous les f(Eii) sont égaux à une même valeur λ.
  3. Par linéarité, f(A) = λ tr(A). Réciproquement, tout multiple de la trace convient.

piège : Ne pas choisir des produits qui donnent Eij d'un côté et 0 de l'autre.

Exercice 9 ★★

Classiques de khôlle et concours · 20 min · Niveau écrit CCINP

Soit n≥1n \geq 1, 1≤k≤n1 \leq k \leq n, et a1,…,aka_1, \ldots, a_k des réels distincts. Soit FF l'ensemble des PP de Rn[X]\mathbb{R}_n[X] qui s'annulent en chaque aia_i. Calculer dim⁡F\dim F et en déduire que les formes P↦P(ai)P \mapsto P(a_i) sont indépendantes.

Voir l'indice

Technique borne par intersection d'hyperplans, puis calcul exact par factorisation.

Voir le corrigé
Résultat

dim⁡F=n−k+1\dim F = n - k + 1, et les formes P↦P(ai)P \mapsto P(a_i) sont indépendantes.

  1. P↦P(ai)P \mapsto P(a_i) est non nulle (elle vaut 11 en P=1P = 1), donc FF est l'intersection de kk hyperplans et dim⁡F⩾n+1−k\dim F \geqslant n + 1 - k (théorème 4.4).
  2. Soit Π=(X−a1)⋯(X−ak)\Pi = (X - a_1) \cdots (X - a_k), de degré kk. Alors F={ΠQ, deg⁡Q⩽n−k}‾\underline{F = \{\Pi Q,\ \deg Q \leqslant n - k\}}.
  3. Q↦ΠQQ \mapsto \Pi Q est une bijection linéaire de Rn−k[X]\R_{n-k}[X] sur FF, donc dim⁡F=n−k+1‾\underline{\dim F = n - k + 1}.
  4. Cas d'égalité : P↦(P(a1),…,P(ak))P \mapsto (P(a_1), \ldots, P(a_k)) est de rang kk, donc les formes sont indépendantes (théorème 4.4, intersection de pp hyperplans).

piège : Affirmer dim⁡F=n+1−k\dim F = n + 1 - k par la seule borne, qui ne donne qu'une inégalité.

Somme de sous-espaces propres 1

Exercice 5 ★★

Classiques de khôlle et concours · 15 min · Khôlle

Soit uu un endomorphisme de EE et λ1,λ2,λ3\lambda_1, \lambda_2, \lambda_3 trois scalaires distincts. On pose Fi=ker⁡(u−λiid⁡)F_i = \ker(u - \lambda_i \operatorname{id}). Montrer que la somme F1+F2+F3F_1 + F_2 + F_3 est directe.

Voir l'indice

Technique partir du vecteur nul et appliquer des u−λid⁡u - \lambda \operatorname{id} qui éliminent un terme à la fois.

Voir le corrigé
Résultat

la somme F1+F2+F3F_1 + F_2 + F_3 est directe.

  1. Soit x1+x2+x3=0x_1 + x_2 + x_3 = 0 avec u(xi)=λixiu(x_i) = \lambda_i x_i (théorème 1.5, caractérisation par le vecteur nul).
  2. On applique u−λ3id⁡u - \lambda_3 \operatorname{id} : (λ1−λ3)x1+(λ2−λ3)x2=0‾\underline{(\lambda_1 - \lambda_3) x_1 + (\lambda_2 - \lambda_3) x_2 = 0}.
  3. On applique u−λ2id⁡u - \lambda_2 \operatorname{id} : (λ1−λ3)(λ1−λ2)x1=0(\lambda_1 - \lambda_3)(\lambda_1 - \lambda_2) x_1 = 0, donc x1=0x_1 = 0 (λi\lambda_i distincts).
  4. L'étape 2 donne alors x2=0x_2 = 0, puis x3=0x_3 = 0. Même idée pour pp valeurs par récurrence.

piège : Prouver seulement Fi∩Fj={0}F_i \cap F_j = \{0\}, ce qui ne suffit pas.

Commutant d'une matrice 1

Exercice 6 ★★

Classiques de khôlle et concours · 15 min · Khôlle

Soit D=diag⁡(d1,…,dn)D = \operatorname{diag}(d_1, \ldots, d_n), avec des coefficients deux à deux distincts. Déterminer les matrices qui commutent avec DD.

Voir l'indice

Technique une matrice qui commute avec DD laisse stables les noyaux des D−diInD - d_i I_n.

Voir le corrigé
Résultat

les matrices qui commutent avec DD sont les matrices diagonales, espace de dimension nn.

  1. Les djd_j sont distincts, donc ker⁡(D−diIn)=Vect⁡(ei)‾\underline{\ker(D - d_i I_n) = \operatorname{Vect}(e_i)}.
  2. Si AD=DAAD = DA, alors AA commute avec D−diInD - d_i I_n et laisse stable Vect⁡(ei)\operatorname{Vect}(e_i) (propriété 2.2, exemples à connaître). Donc Aei=μieiA e_i = \mu_i e_i et AA est diagonale.
  3. Réciproquement, deux matrices diagonales commutent. Donc les solutions forment l'espace des matrices diagonales, de dimension nn.

piège : Oublier que les coefficients sont distincts. Pour D=InD = I_n, toutes les matrices commutent avec DD.

Approfondissement hors programme 1

Exercice HP. Une famille de matrices de taille quatre ★★★

Approfondissement hors programme

Approfondissement facultatif · hors programme en PT

On travaille sur R\R. Pour t∈Rt\in\R, on pose J=(1101),Mt=(tI2JJtI2).J=\begin{pmatrix}1&1\\0&1\end{pmatrix},\qquad M_t=\begin{pmatrix}tI_2&J\\J&tI_2\end{pmatrix}.

  1. Calculer J2J^2, puis det⁡Mt\det M_t pour tout tt, y compris t=0t=0. Déterminer les valeurs de tt pour lesquelles MtM_t est inversible.
  2. Pour ces valeurs, poser Qt=t2I2−J2Q_t=t^2I_2-J^2. Calculer Qt−1Q_t^{-1} et établir la formule Mt−1=(tQt−1−JQt−1−JQt−1tQt−1).M_t^{-1}=\begin{pmatrix}tQ_t^{-1}&-JQ_t^{-1}\\-JQ_t^{-1}&tQ_t^{-1}\end{pmatrix}.
  3. Déterminer explicitement les noyaux de M1M_1 et de M−1M_{-1}, puis leurs rangs.

Corrigé détaillé dans Sup et Spé+ : essai gratuit 7 jours.

Erreurs fréquentes

  1. Conclure qu'une somme de trois sous-espaces est directe parce que les intersections deux à deux sont nulles. Les trois droites du plan réfutent ce raisonnement.
  2. Confondre la somme et la réunion, ou oublier l'argument de dimension pour passer de « somme directe » à « supplémentaires ».
  3. Lire la stabilité sur la diagonale au lieu des colonnes. Croire qu'un sous-espace stable a toujours un supplémentaire stable.
  4. Traiter la trace comme multiplicative, ou permuter des facteurs de façon non circulaire. tr(ABC) = tr(CAB), mais tr(ABC) diffère en général de tr(BAC).
  5. Prendre une équation avec second membre pour un hyperplan vectoriel, ou annoncer une dimension n − p sans vérifier que les p équations sont indépendantes.