MPSI B 2012-2013 Corrigé du DS 9 (le 05/04/13) 29 juin 2019
Exercice.
1. a. En utilisant les opérations L
4← L
4− αL
1et L
2← L
2− 2L
1, le rang de A est aussi celui de
1 1 0 0 0 −1 1 1
0 0 0 α
0 0 0 0
On en déduit que le rang est 2 si α = 0 , le rang est 3 sinon.
b. Pour déterminer une base de l'image, on cherche 2 ou 3 colonnes combinaisons des colonnes de A et les engendrant. Pour la base du noyau, on cherche des combinaisons nulles de colonnes de A . On obtient :
si α = 0 : Im f = Vect(e
1, e
2) , ker f = Vect(e
3− e
4, e
1− e
2− e
3).
si α 6= 0 : Im f = Vect(e
2, e
3, e
1+ αe
4) , ker f = Vect(e
1− e
2− e
3) .
c. Pour toutes les valeurs du réel α , l'image et le noyau de f sont supplémentaires.
En eet, dans les deux cas, la somme des dimensions est 4 . Il sut donc de vérier que l'intersection est réduite au vecteur nul. Pour cela, examinons l'image d'un vecteur de l'image.
Dans le cas α = 0 .
1 1 0 0 2 1 1 1 0 0 0 0 0 0 0 0
λ µ 0 0
=
λ + µ 2λ + µ
0 0
=
0 0 0 0
⇒
( λ + µ = 0
2λ + µ = 0 ⇒ λ = µ = 0
Dans le cas α 6= 0 .
1 1 0 0 2 1 1 1 0 0 0 α α α 0 0
x
1x
2x
3αx
1
=
x
1+ x
2(2 + α)x
1+ x
2+ x
3α
2x
1α(x
1+ x
3)
=
0 0 0 0
⇒ x
1= x
2= x
3= 0 Un autre moyen simple de montrer que les espaces sont supplémentaires serait de former des famille en concaténant les bases obtenues pour le noyau et l'image chaque cas puis de calculer le rang de la matrice de ces familles. On trouverait facilement 4 ce qui montrerait que ce sont des bases et donc que les espaces sont supplémentaires.
2. D'après la base de Im f trouvée à la question précédente lorsque α 6= 0 , on peut choisir λ = 1 soit ε
1= e
1+ αe
4, ε
2= e
2, ε
3= e
3.
En fait on doit choisir λ = 1 car, si e
1+ αe
4∈ Im f , il existe des réels u , v , w tels que
e
1+ αe
4= ue
2+ ve
3+ w(e
1+ αe
4) ⇒
( λ = w coe. de e
1α = wα coe. de e
4⇒ w = λ = 1
3. L'application g est linéaire par dénition, elle prend ses valeurs dans F = Im f puisque c'est une restriction de f . D'autre part :
g(ε
1) = e
1+ 2e
2+ αe
4+ α(e
2+ αe
3) = e
1+ αe
4+ (2 + α)e
2+ α
2e
3= ε
1+ (2 + α)ε
2+ α
2ε
3g(ε
2) = e
1+ e
2+ αe
4= ε
1+ ε
2g(ε
3) = e
2= ε
2Mat
Bg =
1 1 0
2 + α 1 1 α
20 0
4. L'application g est inversible car c'est la restriction de f à un supplémentaire de son noyau. Le calcul de la matrice inverse conduit à
Mat
B
g
−1= 1 α
2
0 0 1
α
20 −1
−α
2α
2−(α + 1)
5. a. Les conditions de l'énoncé dénissent h dans F par prolongement linéaire en préci- sant les images d'une base de F . Comme ker f et F = Im f sont supplémentaires, poser h(x) = 0 pour x dans ker f comme l'impose l'énoncé achève de dénir h dans E . Il prend évidemment ses valeurs dans E , c'est donc bien un endomor- phisme.
Écrivons d'abord la matrice de h dans B
0= (ε
1, ε
2, ε
3, ε
4) avec ε
4= e
1− e
2− e
3. Comme (ε
4) est une base de ker f , on a :
Mat
B0h = 1 α
2
0 0 1 0
α
20 −1 0
α
2α
2−(α + 1) 0
0 0 0 0
Cette création est mise à disposition selon le Contrat
Paternité-Partage des Conditions Initiales à l'Identique 2.0 France disponible en ligne http://creativecommons.org/licenses/by-sa/2.0/fr/
1
Rémy Nicolai S1209CMPSI B 2012-2013 Corrigé du DS 9 (le 05/04/13) 29 juin 2019
Utilisons ensuite la formule de changement de base Mat
Ch = P
−1Mat
B0
h · P avec P = P
B0C. D'autre part :
ε
1= e
1+ αe
4ε
2= e
2ε
3= e
3ε
4= e
1− e
2− e
3⇒
e
1= ε
2+ ε
3+ ε
4e
2= ε
2e
3= ε
3e
4= 1
α (ε
1− ε
2− ε
3− ε
4)
P
−1=
1 0 0 1 0 1 0 −1 0 0 1 −1 α 0 0 0
P =
0 0 0
α11 1 0 −
α11 0 1 −
α11 0 0 −
α1
D = Mat
C
h = 1 α
3
α 0 α −1
−α 0 −α α
2+ 1
α
3− α
2− α α
3−α
2− α −2α
2+ α + 1
α
20 α
2−α
b. Il ne faut surtout pas calculer le produit matriciel. Remarquons plutôt que ADA est la matrice dans B de f ◦ h ◦ f . Dans ker f , l'endomorphisme f ◦ h ◦ f est toujours nul ; dans Im f , h ◦ f = h ◦ g = Id
Imfdonc f ◦ h ◦ f coïncide avec f . Comme ker f et Im f sont supplémentaires et que f ◦ h ◦ f et f coïncident sur ces sous-espaces, ils sont égaux dans E tout entier. On en déduit ADA = A .
Problème
1. a. Par dénition, ω
4= i et, si a = (a
0, a
1, a2, a
3) ,
F(a) = (a
0+ a
1+a
2+ a
3, a
0+ia
1− a
2−ia
3, a
0− a
1+a
2− a
3, a
0−ia
1− a
2+ia
3) b. D'après la question précédente,
M
4=
1 1 1 1
1 i −1 −i 1 −1 1 −1 1 −i −1 i
c. Après calculs, on trouve M
4M
a= 4I
4. On en déduit que M
4est inversible d'in- verse
14M
4puis que F
4est bijective. La bijection réciproque F
4−1est l'endomor- phisme de C
ndont la matrice dans la base canonique est
14M
4.
d. Après calculs, on trouve M
42= 4
1 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0
, M
44= 16I
42. Dans toute cette question, on note ω au lieu de ω
n.
a. Comme F
nest un endomorphisme de C
n, pour prouver que F
nest bijective, il sut de montrer que F
nest injective.
Si F
n(a) = 0
Cn, le polynôme A associé à ce n -uplet a est nul en 1, ω
n, · · · , ω
n−1n. Il admet n racines distinctes en étant de degré au plus n − 1 , il est donc nul.
b. D'après la dénition de F
n,
M
n=
1 1 1 · · · 1
1 ω ω
2· · · ω
n−11 (ω)
2(ω
2)
2· · · (ω
n−1)
2... ... ... ... ...
1 (ω)
n−1(ω
2)
n−1· · · (ω
(n−1))
n−1
On en déduit que le terme d'indice (i, j) de cette matrice est (ω
j−1)
i−1= ω
(i−1)(j−1)c. Soit i et j deux entiers entre −n et n . La somme proposée est formée de termes en progression géométrique de raison ω
j−i. Par dénition de ω ,
ω
j−i( = 1 si i ≡ j mod n
∈ U
n\ {1} si i − j 6≡ j mod n
⇒
n−1
X
k=0
ω
(i−j)k=
( n si i ≡ j mod n 0 si i − j 6≡ j mod n car, pour ω
j−i6= 1,
n−1
X
k=0
ω
(i−j)k= 1 − (ω
i−j)
n1 − ω
i−j= 0.
Cette création est mise à disposition selon le Contrat
Paternité-Partage des Conditions Initiales à l'Identique 2.0 France disponible en ligne http://creativecommons.org/licenses/by-sa/2.0/fr/
2
Rémy Nicolai S1209CMPSI B 2012-2013 Corrigé du DS 9 (le 05/04/13) 29 juin 2019
d. Par dénition du produit matriciel, pour i et j entre 1 et n , i −j est entre −n + 1 et n − 1 , le terme (i, j) de M
nM
nest
n−1
X
k=1
ω
(i−1)(k−1)ω ¯
(k−1)(j−1)=
n−1
X
k=1
ω
(i−1−j+1)(k−1)car ω ¯ = ω
−1=
n−1
X
k=1
ω
(i−j)(k−1)=
( n si i = j 0 si i 6= j On en déduit que M
nM
n= nI
npuis que F
n−1est l'endomorphisme de C
ndont la matrice dans la base canonique est
n1M
n.
e. Le terme (i, j) de M
n2est
n−1
X
k=1
ω
(i−1)(k−1)ω
(k−1)(j−1)=
n−1
X
k=1
ω
(i−j+2)(k−1)=
( n si i + j − 2 ≡ 0 mod n 0 sinon
Pour i et j entre 1 est n , on peut exprimer i en fonction de j pour que la congruence soit vériée. On doit avoir i = 1 si j = 1 et i = n − j + 2 pour j entre 2 et n . Un seul terme est non nul par colonne et il est égal à n :
M
n2= n
1 0 0 · · · 0 0 0 0 · · · 1 ... ... ... ...
0 0 1 0
0 1 0 · · · 0
Cette matrice permet de préciser les images des vecteurs de la base canonique (attention au décalage d'indice)
F
n2(e
0) = ne
0, ∀j ∈ {1, · · · , n − 1}, F
n2(e
j) = ne
n−jOn en déduit que F
n4= n
2Id
Cn.
3. a. Les n -uplets F
n(e
1+ e
n−1) et F
n(e
1− e
n−1) correspondent à la somme et la diérence des colonnes 2 et n de la matrice A
n. Comme ω
n−1= ω
−1= ω , les parties réelles et imaginaires apparaissent conduisant à
F
n(e
1+ e
n−1) = 2u, F
n(e
1− e
n−1) = 2iv
En composant par F
n(qui est C-linéaire), il vient 2F
n(u) = n F
n2(e
1) + F
n2(e
n−1)
= n(e
n−1+ e
1) 2iF
n(v) = n F
n2(e
1) − F
n2(e
n−1)
= n(e
n−1− e
1) )
⇒
F
n(u) = n
2 (e
1+ e
n−1) F
n(v) = in
2 (e
1− e
n−1) b. D'après les calculs précédents,
F
n√ n
2 (e
1+ e
n−1) + u
=
√ n
2 2u + F
n(u) = √ nu + n
2 (e
1+ e
n−1)
= √ n
√ n
2 (e
1+ e
n−1) + u
Les autres calculs sont analogues et conduisent à F
n(u
+) = √
nu
+, F
n(u
−) = − √
nu
−, F
n(v
+) = i √
nv
+, F
n(v
−) = −i √ nv
−4. a. Avec les conventions de l'énoncé, A = a
0+ a
1X + a
2X
2+ · · · B = a
0+ a
2X + a
4X
2+ · · · C = a
1+ a
3X + a
5X
2+ · · ·
⇒ A = B(X b
2) + X C(X b
2)
b. La première relation demandée est obtenue simplement en remplaçant X par ω dans la relation A = B(X b
2) + X C(X b
2) de la question précédente. Pour les puissances au delà de
n2,
A(ω
n2+k) = a
0+ a
1ω
n2+k+ a
2ω
n+2k+ a
3ω
3(n2+k)+ a
4ω
2n+4k+ · · ·
= a
0+ a
2ω
0k+ a
4ω
02k+ · · ·
+ ω
n2+ka
1+ a
3ω
0k+ a
5ω
02k+ · · ·
car ω
n= 1
= B(ω
0k) − ω
kC(ω
0k) car ω
n2= −1.
c. Il faut bien faire attention ici à la relation n = 2
N. La récursivité est relative au passage de N à N − 1 c'est à dire de n à
n2. La méthode envisagée pour le calcul de F
n(a) est la suivante
Cette création est mise à disposition selon le Contrat
Paternité-Partage des Conditions Initiales à l'Identique 2.0 France disponible en ligne http://creativecommons.org/licenses/by-sa/2.0/fr/
3
Rémy Nicolai S1209CMPSI B 2012-2013 Corrigé du DS 9 (le 05/04/13) 29 juin 2019
On forme à partir de a les deux
n2-uplets b et c en séparant les indices pairs et impairs.
On calcule F
n2
(a) et F
n2
(b) .
On renvoie F
n(a) calculé à partir de F
n2
(a) et F
n2
(b) avec les formules de 4.b.
d. Organisation du calcul et évaluation de la complexité.
La formation de b et c se fait sans opérations (au sens de l'énoncé) Le calcul récursif de F
n2
(a) et F
n2
(b) se fait avec 2U
N−1opérations.
On eectue
n2multiplication pour calculer les ω
kC(ω
0k) . On eectue ensuite 2 ×
n2opérations (ajouter-soustraire) pour calculer A(ω
k) et A(ω
n2+k) . Comme
n2= 2
N−1, on obtient donc bien en tout
u
N= 2u
N−1+ 3 × 2
N−1e. Comme l'énoncé nous y invite, posons v
N= u
N2
−N. On en tire u
N= 2
Nv
Navec lequel on réécrit la relation de récurrence. On peut diviser par 2
Net obtenir une suite arithmétique
2
Nv
N= 2
Nv
N−1+ 3 × 2
N−1⇒ v
N= v
N−1+ 3
2 ⇒ v
N= 3N 2
⇒ u
N= 3
2 N 2
N= 3 2 ln 2 n ln n 5. a. D'après la dénition, F
n(r) est le produit terme à terme de F
n(p) et F
n(q) . Avec
les notations précisées par l'énoncé, on peut écrire F
n(r) = F
n(p)F
n(q) .
b. Nombre d'opérations pour la formule usuelle du produit de deux polynômes. Pré- sentons ces nombres d'opérations dans un tableau pour la première moitié des coecients. Le nombre d'opérations sera le même par symétrie pour les coe- cients suivants.
degré ∗ +
0 1 0
1 2 1
2 3 2
... ... ...
n
4
− 1
n4 n4− 1
On en déduit après calculs que le nombre total d'opérations par cette méthode est
161n
2.
c. Il est clair d'après la question a. et le fait que F
nest bijective que l'on calcule ainsi le 2n -uplet attaché au produit des polynômes P et Q .
Évaluons le nombre d'opérations eectuées.
2u
Nopérations pour le calcul de F
n(p) et F
n(q) . n = 2
Nopérations pour le produit terme à terme
u
Nopérations pour le calcul de la transformée inverse qui est analogue au direct.
On obtient donc 3u
N+ 2
N=
2 ln 29n ln n + n opérations.
d. Pour de grands n , la méthode utilisant la transformée de Fourier discète est beaucoup plus rapide car
2 ln 29n ln n + n est beaucoup plus petit que
161n
2.
Cette création est mise à disposition selon le Contrat
Paternité-Partage des Conditions Initiales à l'Identique 2.0 France disponible en ligne http://creativecommons.org/licenses/by-sa/2.0/fr/