Vous êtes sur la page 1sur 5

CPGE ERA MARRAKECH Problème de Mathématiques

Problème : Matrices d’ordre fini


—————————————— ——————————————
Dans tout le problème n désigne un entier naturel supérieur ou égale à 1.
On désigne par Mn (C) (respectivement Mn (R), Mn (Z)) l’ensemble des matrices carrés à n lignes et n colonnes
dont les coefficients appartient à C ( respectivement R, Z). La matrice identité de taille n est noté In .

Soit A ∈ Mn (R). L’ensemble des valeurs propres complexes de A est noté Sp(A).

On dit que A est d’ordre fini s’il existe k ∈ N∗ , tel que Ak = In .


Si A est d’ordre fini, le plus petit entier k ∈ N∗ tel que Ak = In est appelé ordre de A et noté o(A).

Partie ›1 : Préliminaires
Soit A ∈ Mn (R).
¬ Cette question consiste en des rappels du cours

(a) Donner une condition nécessaire et suffisante sur χA pour que A soit trigonalisable dans Mn (R).
(b) Justifier que A est trigonalisable dans Mn (C).
(c) On suppose qu’il existe P ∈ R[X], P 6= 0, tel que P (A) = 0.
Donner une condition suffisante sur P pour que A soit diagonalisable dans Mn (C).

­ Dans cette question, on suppose que A est d’ordre fini, on pose r = o(A).

(a) Démontrer que A est inversible.


(b) Démontrer que les valeurs propres complexes de A sont des racines r-ème de l’unité, puis les valeurs propres
réelles possibles de A sont inclus dans {−1, 1}.
(c) Démontrer que A est diagonalisable dans Mn (C).
(d) Montrer que A est diagonalisable dans Mn (R) si, et seulement si, A2 = In .

Partie ›2 : Matrices d’ordre fini à coefficients réels


Dans cette partie, on considère une matrice A ∈ M3 (R) d’ordre fini. Le but est de démontrer que cette matrice
est diagonalisable dans M3 (C) et de déterminer le spectre de A dans C.

¬ Démontrer que si toutes les valeurs propres de A dans C sont réelles, alors Sp(A) ⊂ {−1, 1}.

­ On suppose que 1 est la seule valeur propre de A dans C.


(a) Justifier que A est trigonalisable dans M3 (R) et qu’il existe P ∈ M3 (R) inversible et a, b, c ∈ R tels que
 
1 a b
P −1 AP = 0 1 c 
0 0 1
On ne cherchera pas à déterminer la matrice P ∈ M3 (R) et les réels a, b, c ∈ R.

(b) On pose T = P −1 AP . Démontrer que T est d’ordre fini.


1 ka k(k−1)

2 ac + kb
(c) Démontrer que pour tout k ∈ N, T k = 0 1 kc 
0 0 1
(d) En déduire que A = I3 .

® Énoncer sans démonstration un résultat semblable lorsque −1 est la seule valeur propre de A dans C.

¯ On suppose que −1 est valeur propre simple de A et que 1 est valeur propre double de A.
(a) Justifier qu’il existe Q ∈ M3 (R) inversible et a, b, c ∈ R tels que
 
−1 a b
Q−1 AQ =  0 1 c 
0 0 1

ettahrifouad1.wixsite.com/prepasmarrakech 1/5 ettahrifouad1@gmail.com


CPGE ERA MARRAKECH Problème de Mathématiques

On ne cherchera pas à déterminer la matrice Q ∈ M3 (R) et les réels a, b, c ∈ R.

(b) On pose C = Q−1 AQ.


Démontrer qu’il existe trois suites de nombres réels (αk )k∈N , (βk )k∈N , (γk )k∈N telles que pour tout k ∈ N:

(−1)k αk βk
 

Ck =  0 1 γk 
0 0 1

On définira ces suites à l’aide de relations de récurrence.

(c) Donner une expression de γk pour tout k ≥ 0.


(d) En déduire que c = 0.
(e) Démontrer que C est diagonalisable dans M3 (R) et conclure que A est diagonalisable dans M3 (R).

° Énoncer sans démonstration un résultat semblable lorsque 1 est valeur propre simple de A et que −1 est
valeur propre double de A.

± On suppose que A admet dans C au moins une valeur propre non réelle.

(a) Démontrer qu’il existe θ ∈ R \ πZ, tel que Sp(A) = {eiθ , e−iθ , 1} ou bien {eiθ , e−iθ , −1}.
On pourra utiliser le polynôme caractéristique de A.

(b) i) Montrer qu’il existe (a, b) ∈ Z × N∗ et a ∧ b = 1, tel que θ = 2π ab .


ii) Justifier rapidement que A est diagonalisable dans M3 (C).
iii) Montrer que si Sp(A) = {eiθ , e−iθ , 1}, alors o(A) = b.

² Soit M ∈ M3 (R). Démontrer que M est d’ordre fini si, et seulement si, M est diagonalisable dans M3 (C)
et qu’il existe θ ∈ 2πQ tel que Sp(M ) = {eiθ , e−iθ , 1} ou Sp(M ) = {eiθ , e−iθ , −1}.

Partie ›3 : Matrices d’ordre fini à coefficients entiers


Soit A ∈ M3 (Z), d’ordre fini, son spectre dans C est de la forme {eiθ , e−iθ , 1} ou {eiθ , e−iθ , −1}, où θ ∈ 2πQ.

¬ Démontrer que 2 cos(θ) ∈ Z.

­ Donner les valeurs possibles pour θ.

® Donner les différents spectres dans C possibles pour A et que o(A) ∈ {1, 2, 3, 4, 6}

¯ On cherche maintenant à construire des matrices de M3 (Z) de chaque ordre.

(a) Donner des matrices de M3 (Z) d’ordre 1 et 2.  


0 0 −a
(b) i) Soit (a, b, c) ∈ C3 . Calculer le polynôme caractéristique de :1 0 −b 
0 1 −c
2iπ 2iπ
ii) Construire une matrice de M3 (Z) dont les valeurs propres sont 1, e 3 et e− 3 .
Démontrer que cette matrice est d’ordre 3.
iii) Construire des matrices de M3 (Z) d’ordre 4 et 6.

**** Fin de l’énoncé****

ettahrifouad1.wixsite.com/prepasmarrakech 2/5 ettahrifouad1@gmail.com


École royale de l’air de Marrakech Corrigé du problème

Partie ›1 : Préliminaires
Soit A ∈ Mn (R).
¬ (a) A soit trigonalisable dans Mn (R), si et seulement si, χA est scindé sur R.
(b) On sait que tout polynôme à coefficients réels ou complexes non constant est scindé sur C, comme χA est
degré n ≥ 1, alors χA n’est pas constant, donc χA est scindé sur C, il s’ensuit que A est trigonalisable dans Mn (C).
(c) On suppose qu’il existe P ∈ R[X], P 6= 0, tel que P (A) = 0.
Une condition suffisante sur P pour que A soit diagonalisable dans Mn (C) est que P soit scindé (sur C) à
racines complexes simples.

­ Dans cette question, on suppose que A est d’ordre fini, on pose r = o(A).

(a) Comme A est d’ordre fini r, alors Ar = In , puisque r ≥ 1, alors AAr−1 = In , d’où A est inversible et
A−1 = Ar−1 .
(b) Soit λ ∈ C, Comme P = X r − 1 est annulateur de A, car Ar = In , alors λ ∈ Sp(A) ⇒ P (λ) = 0 d’où λr = 1, ainsi
λ est une racine r-ième de l’unité, donc Sp(A) ⊂ {λ ∈ C, λr = 1} = Ur .
Si λ ∈ R, comme λr = 1, alors λ = −1 ou λ = 1.
(c) Comme P = X r − 1 est annulater de A et scindé sur C à racines simples (car les racines r-ième de l’unité sont
simples), alors est diagonalisable dans Mn (C).
(d) Montrons que A est diagonalisable dans Mn (R) si, et seulement si, A2 = In .
⇐ comme A2 = In , alors X 2 − 1 = (X − 1)(X + 1) est annulateur de A, scindé sur R à racines simples, alors A est
diagonalisable dans Mn (R).
⇒ comme A est diagonalisable dans Mn (R), alors les valeurs propres de A sont réelles, d’après la question ­ (a),
on a Sp(A) ⊂ {−1, 1}.
Puisque A est diagonalisable dans Mn (R), alors A = P DP −1 avec P ∈ GLn (R) et D = diag(λ1 , · · · , λn ) où
λ1 , · · · , λn ∈ Sp(A) ⊂ {−1, 1}, ainsi λ21 = · · · = λ2n = 1, d’où D2 = In , par suite A2 = P D2 P −1 = P P −1 = In .

Partie ›2 : Matrices d’ordre fini à coefficients réels


Dans cette partie, on considère une matrice A ∈ M3 (R) d’ordre fini. Le but est de démontrer que cette matrice
est diagonalisable dans M3 (C) et de déterminer le spectre de A dans C.

¬ Si toutes les valeurs propres de A dans C sont réelles, alors d’après la Partie ›1, ­ (a), on obtient
Sp(A) ⊂ {−1, 1}.

­ On suppose que 1 est la seule valeur propre de A dans C.


Comme 1 est la seule valeur propre de A dans C, alors 1 est la seule racine complexe de χA , puisque deg(χA ) = 3,
alors χA = (X − 1)3
Dans ce cas χA est scindé sur R, donc A est trigonalisable dans M3 (R), par suite A semblable à une matrice
triangulaire supérieure dans M3 (R), ainsi il existe P ∈ M3 (R) inversible et a, b, c ∈ R tels que
 
1 a b
P −1 AP = 0 1 c 
0 0 1

(b) Comme A est d’ordre fini, alors il existe k ∈ N∗ tel que Ak = I3 , donc T k = P −1 Ak P = P −1 P = I3 .
(c) Par récurrence simple sur k ∈ N.
(d) Comme T est d’ordre fini, il va exister k ∈ N∗ tel que T k = I3 , donc ka = kc = k(k−1) 2 ac + kb, par suite
a = c = b = 0, ainsi T = I3 , donc A = P T P −1 = P P −1 = I3 .

® Si A est d’ordre fini et −1 est la seule valeur propre de A dans C, alors A = −I3 .

¯ On suppose que −1 est valeur propre simple de A et que 1 est valeur propre double de A.
(a) Comme −1 est valeur propre simple de A et que 1 est valeur propre double de A , alors −1 est racine simple
de χA et 1 est racine double de χA , puisque deg(χA ) = 3, alors χA = (X + 1)(X − 1)2
Dans ce cas χA est scindé sur R, donc A est trigonalisable dans M3 (R), par suite A semblable à une matrice
triangulaire supérieure dans M3 (R), ainsi il existe Q ∈ M3 (R) inversible et a, b, c ∈ R tels que
 
−1 a b
Q−1 AQ =  0 1 c 
0 0 1

ettahrifouad1.wixsite.com/prepasmarrakech 3/5 ettahrifouad1@gmail.com


École royale de l’air de Marrakech Corrigé du problème



 α0 = β0 = γ0 = 0
k

α
k+1 = (−1) a + αk
(b) Par récurrence simple sur k ∈ N, on trouve k


 βk+1 = (−1) b + cαk + βk
γk+1 = c + γk

(c) D’après la question précédente, (γk )k∈N est une suite arithmétique de raison c, alors pour tout k ∈ N, γk =
γ0 + ck = ck.
(d) Comme A est d’ordre fini, alors C est d’ordre fini, donc il va exister k ∈ N∗ tel que C k = I3 , cela implique
que ck = γk = 0 et donc c= 0 car k est non nul.
−1 a b
(e) On a C =  0 1 0 est d’ordre fini, car A est d’ordre fini.
0 0 1
Puisque C 2 = I3 , alors d’après la question ­ (d) du partie 1, C est diagonalisable dans M3 (R)
Comme A est semblable à C et cette dernière diagonalisable dans M3 (R), alors A est l’est.

° Si A est d’ordre fini tel que 1 est valeur propre simple de A et que −1 est valeur propre double de A,
alors A est diagonalisable dans M3 (R).

± On suppose que A admet dans C au moins une valeur propre non réelle.

(a) • Comme A admet dans C au moins une valeur propre λ non réelle et A est d’ordre fini, d’après la question
question ­ (a) du partie 1, on a λ est une racine de l’unité, en particulier |λ| = 1, d’où il existe θ ∈ R \ πZ tel que
λ = eiθ , (θ ∈
/ πZ, car λ non réelle)
• Comme A ∈ M3 (R), alors χA à coefficients réels et degré 3
- Puisque χA à coefficients réels et λ est une racine de χA , alors λ est aussi une racine de χA , d’où e−iθ = λ ∈ Sp(A).
- Puisque χA est de degré 3, impair alors par le théorème des valeurs intermédiaires, χA admet une valeur propre
réelle, d’après la question question ­ (a) du partie 1, les valeurs propres réelles possibles de A sont −1 ou 1.
En résumé Sp(A) = {eiθ , e−iθ , 1} ou bien {eiθ , e−iθ , −1}.

(b) i) Montrer qu’il existe (a, b) ∈ Z × N∗ et a ∧ b = 1, tel que θ = 2π ab .


On a A est d’ordre fini, si A est d’ordre r ∈ N∗ , d’après la question ­ (a) du partie 1, eiθ est une racine r-ième

de l’unité ainsi il existe k ∈ Z tel que θ = 2kπ k k a
r , comme r ∈ Q, alors il existe (a, b) ∈ Z × N et a ∧ b = 1 tel que r = b ,
∗ a
ainsi il existe (a, b) ∈ Z × N et a ∧ b = 1, tel que θ = 2π b .
ii) On a A ∈ M3 (C) et admet 3 valeurs propres complexes distincts deux à deux, alors A est diagonalisable
dans M3 (C)
iii) Pour montrer que o(A) = b, il suffit de montrer que ∀m ∈ Z, Am = I3 ⇔ b divise m.
Comme A est diagonalisable dans M3 (C) et Sp(A) = {eiθ , e−iθ , 1}, alors A = P DP −1 avec P ∈ GL3 (C) et D =
diag(eiθ , e−iθ , 1).
Soit m ∈ Z, Am = I3 ⇔ Dm = I3 ⇔ eiθm = 1 car eiθm = 1 ⇔ e−iθm = 1.
Donc Am = I3 ⇔ ∃k ∈ Z, θm = 2kπ ⇔ ∃k ∈ Z, am = bk ⇔ b divise am
Puisque a ∧ b = 1, d’après le lemme de Gauss, on aura Am = I3 ⇔ b divise m, par suite o(A) = b.

² Soit M ∈ M3 (R).
D’après ce qui précède, on a l’implication directe, montrons l’implication indirecte.
Comme A est diagonalisable dans M3 (C), alors A = P DP −1 avec P ∈ GLn (C) et D = diag(eiθ , e−iθ , ±1)
Puisque θ ∈ 2πQ, donc θ = 2π ab avec (a, b) ∈ Z × N∗ , alors A2b = P D2b P −1 = P P −1 = I3 , donc A est d’ordre fini.

Partie ›3 : Matrices d’ordre fini à coefficients entiers


Soit A ∈ M3 (Z), d’ordre fini, son spectre dans C est de la forme {eiθ , e−iθ , 1} ou {eiθ , e−iθ , −1}, où θ ∈ 2πQ.

¬ D’une part A est à coefficients dans Z, alors tr(A) ∈ Z.


D’autre part tr(A) = eiθ + e−iθ + (±1) = 2 cos(θ) + (±1), donc 2 cos(θ) = tr(A) − (±1) ∈ Z.

­ D’après la question précédente, on a 2 cos(θ) ∈ Z, puisque −2 ≤ 2 cos(θ) ≤ 2,


alors 2 cos(θ) ∈ {−2, −1, 0, 1, 2}, d’où cos(θ) ∈ {−1, −1 1
2 , 0, 2 , 1) alors cos(θ) = ±1 ⇔ θ = kπ, k ∈ Z,
cos(θ) = 2 ⇔ θ = ± 3 + 2kπ, k ∈ Z, cos(θ) = − 2 ⇔ θ = ± 3 + 2kπ, k ∈ Z et cos(θ) = 0 ⇔ θ = π2 + kπ, k ∈ Z.
1 π 1 2π

Ainsi θ ∈ {kπ, k ∈ Z} ∪ {± π3 + 2kπ, k ∈ Z} ∪ {± 2π π


3 + 2kπ, k ∈ Z} ∪ { 2 + kπ, k ∈ Z}.

ettahrifouad1.wixsite.com/prepasmarrakech 4/5 ettahrifouad1@gmail.com


École royale de l’air de Marrakech Corrigé du problème

® Donnons les différents spectres dans C possibles pour A.


• si θ = kπ, k ∈ Z, alors eiθ = (−1)k , donc Sp(A) = {(−1)k , 1} ou Sp(A) = {(−1)k , −1}
- si Sp(A) = {(−1)k , 1}, alors o(A) = 1 si k est pair, ou o(A) = 2 si k est impair.
- si Sp(A) = {(−1)k , −1}, alors o(A) = 2.
π π π π
• si θ = ± π3 + 2kπ, k ∈ Z, alors Sp(A) = {ei 3 , e−i 3 , 1} ou Sp(A) = {ei 3 , e−i 3 , −1}
Dans les deux cas, on a o(A) = 6.
i 2π 2π 2π 2π
3 , e−i 3 , 1} ou Sp(A) = {ei 3 , e−i 3 , −1}
• si θ = ± 2π
3 + 2kπ, k ∈ Z, alors Sp(A) = {e
2π 2π
- si Sp(A) = {ei 3 , e−i 3 , 1} , alors o(A) = 3
2π 2π
- si Sp(A) = {ei 3 , e−i 3 , −1} , alors o(A) = 6
• si θ = π2 + kπ, k ∈ Z, alors Sp(A) = {(−1)k i, (−1)k+1 i, 1} ou Sp(A) = {(−1)k i, (−1)k+1 i, −1}
Dans les deux cas, on a o(A) = 4.
En résumé o(A) ∈ {1, 2, 3, 4, 6}
¯ (a) On a I3 est une matrice d’ordre1 et −I3 est  une matrice d’ordre 2.
0 0 −a
(b) i) Soit (a, b, c) ∈ C3 , cette matrice 1 0 −b , a pour polynôme caractéristique X 3 + cX 2 + bX + a.
0 1 −c
2iπ 2iπ
ii) Trouvons une matrice de A ∈ M3 (Z) dont les valeurs propres sont 1, e 3 et e− 3 .
2iπ 2iπ
Comme A ∈ M3 (Z) et Sp(A) = {1, e 3 , e− 3 }
2iπ 2iπ
Alors χA = (X − 1)(X − e 3 )(X − e− 3 ) = X 3 − 1  
0 0 1
D’après la question précédente, il suffit de prendre A = 1 0 0 ∈ M3 (Z).
  0 1 0
0 1 0
On a A 6= I3 , A2 = 0 0 1 6= I3 et A3 = I3 , alors A est d’ordre 3.
1 0 0
iii) Trouvons des matrices de M3 (Z) d’ordre 4 et 6.
• Cherchons A ∈ M3 (Z) d’ordre 4.
D’après la question ®, il suffit de prendre Sp(A) = {i, −i, 1},
3 2
dansce cas χA  = (X − i)(X + i)(X − 1) = X − X + X − 1, d’après la question (b) i), il suffit de prendre
0 0 1
A = 1 0 −1 ∈ M3 (Z).
0 1 1
• Cherchons A ∈ M3 (Z) d’ordre 6.
2π 2π
D’après la question ®, il suffit de prendre Sp(A) = {ei 3 , e−i 3 , −1},
i 2π −i 2π
3 )(X + 1) = (X + X + 1)(X + 1) = X 3 + 2X 2 + 2X + 1, d’après la question (b) i), il
2
dans ce cas χA = (X − e 3 )(−e 
0 0 1
suffit de prendre A = 1 0 −2 ∈ M3 (Z).
0 1 −2

ettahrifouad1.wixsite.com/prepasmarrakech 5/5 ettahrifouad1@gmail.com

Vous aimerez peut-être aussi