Vous êtes sur la page 1sur 8

Concours Communs Polytechniques 2006

Corrige de lepreuve de Mathematiques 2


redige par Stephane Legros (stephane.legros@free.fr)
I. Generalites
1.a. Les termes diagonaux de la matrice
t
Y Y = 0 sont les carres des normes euclidiennes des vecteurs colonnes
de Y : on en deduit que Y est nulle d`es que
t
Y Y est nulle.
1.b. Si X Ker (
t
AA), on a
t
X
t
AAX = 0, puis
t
(AX)(AX) = 0, soit AX = 0 dapr`es le a. Ker (
t
AA) est donc
contenu dans Ker (A).
Comme lautre inclusion est evidente, ces deux sous-espaces sont egaux et ont meme dimension. La formule
du rang donne ensuite :
rg
_
t
AA
_
= p dim
_
Ker
_
t
AA
__
= p dim(Ker (A)) = rg (A)
en remarquant que
t
AA et A ont p colonnes.
2. En utilisant la base duale (e

1
, . . . , e

n
), la formule du produit matriciel donne :
t
AA =
_
n

k=1
e

k
(x
i
)e

k
(x
j
)
_
1i,jn
soit
t
AA = G(x
1
, x
2
, . . . , x
n
) puisque la base (e
i
) est orthonormale.
La question 1 prouve que G(x
1
, x
2
, . . . , x
n
) a meme rang que A, i.e. :
rg (G(x
1
, x
2
, . . . , x
n
)) = rg (x
1
, x
2
, . . . , x
n
) .
3.a. On en deduit :
(x
1
, x
2
, . . . , x
n
) est liee rg (x
1
, x
2
, . . . , x
n
) < n rg (G(x
1
, x
2
, . . . , x
n
)) < n (x
1
, x
2
, . . . , x
n
) = 0
car G(x
1
, x
2
, . . . , x
n
) est une matrice carree de taille n.
3.b. En choisissant une base orthonormale de E et en reprenant la matrice A de la question 2, nous avons :
(x
1
, x
2
, . . . , x
n
) = det
_
t
AA
_
= (det (A))
2
0.
Le resultat du a prouve que la famille (x
1
, x
2
, . . . , x
n
) est libre si et seulement si (x
1
, x
2
, . . . , x
n
) > 0.
4. Nous avons directement :
0 (

OA,

OB ,

OC ) =

1 cos cos
cos 1 cos
cos cos 1

= 1 + 2 cos cos cos cos


2
cos
2
cos
2

do` u linegalite demandee.


Il y a une petite erreur denonce : il faut lire sur un meme grand cercle au lieu de sur un meme cercle
(trois points de la sph`ere sont toujours sur un meme cercle). Quand les points A, B et C sont sur un meme
cercle de centre O, les vecteurs

OA,

OB et

OC sont lies et (

OA,

OB,

OC ) = 0, soit :
1 + 2 cos cos cos = cos
2
+ cos
2
+ cos
2
.
5.a. Nous avons directement :
(a +b, y) =

( a +b | a +b ) ( a +b | y )
( y | a +b ) ( y | y )

( a | a ) + ( b | b ) ( b | y )
0 + ( y | b ) ( y | y )

( a | a ) ( b | y )
0 ( y | y )

( b | b ) ( b | y )
( b | y ) ( y | y )

( a | a ) 0
0 ( y | y )

( b | b ) ( b | y )
( b | y ) ( y | y )

= (a, y) + (b, y)
la trois`eme egalite decoulant de la linearite du determinant par rapport `a la premi`ere colonne.
5.b. En posant a = x z et b = z, nous avons bien x z z et x z y : legalite precedente donne
(x, y) = (x z, y) + (z, y) = (x z, y) (y et z sont lies).
5.c. En notant x =

AB et y =

AC , les deux vecteurs x et y sont independants (car A, B et C ne sont pas


alignes). En notant z le projete orthogonal de x sur la droite engendree par y et H le pied de la hauteur du
triangle ABC issue de B, nous avons :
1
2
_
(

AB,

AC ) =
1
2
_
(x, y) =
1
2
_
(x z, y) =
||x z|| ||y||
2
=
BH AC
2
qui est bien laire du triangle ABC.
6.a. Quand le parallelepip`ede est rectangle,

AB

AC ,

AC

AD et

AD

AB. On en deduit :
_
(

AB,

AC ,

AD) = AB AC AD
qui est bien le volume du parallelepip`ede rectangle.
6.b. La question na aucun interet, dautant que la valeur absolue du determinant de la matrice A dont les
colonnes sont les composantes dans la base canonique des vecteurs

AB ,

AC et

AD donne plus rapidement


le volume cherche (cest le calcul classique du volume du parallelepip`ede, le determinant de A apparaissant
comme Jacobien dun changement de variable). Lauteur attend peut-etre quelque chose du genre :
on calcule le determinant de Gram des vecteurs

AB ,

AC et

AD, que lon stocke dans une variable


Gamma ;
si Gamma est nul, on ache Les points sont alignes; sinon, on renvoie la racine carree de Gamma.
2
6.c. Je ne vois pas comment un el`eve pourrait programmer rapidement cette procedure sur sa machine. Avec
Maple (par exemple), on peut ecrire :
> ps := proc(u,v)
local i ;
add(u[i]*v[i],i=1..nops(u))
end :
> Gram := proc()
local n,A,i,j;
n := nargs();
A := matrix(n,n);
for i to n do for j to n do
A[i,j] := ps(args[i],args[j])
od : od :
linalg[det](A)
end :
> Volume:= proc(A,B,C,D)
local Gamma ;
Gamma := Gram(B-A,C-A,D-A);
if Gamma=0 then print(Les points sont coplanaires.) else sqrt(Gamma) fi ;
end :
> Volume([1,2,0],[1,-1,3],[-1,-2,0],[3,-1,0]);
42
> Volume([1,-1,2],[3,4,-7],[0,3,0],[0,2,1]);
Les points sont coplanaires.
> Volume([8,0,3/2],[0,1,-1],[-1/2,2,0],[3,3,0]);
43
2
II. Points equidistants sur une sph`ere euclidienne
7.a. Si (x
1
, x
2
, . . . , x
m
) est solution du probl`eme P(m, t), nous avons pour i, j distincts :
||x
i
x
j
|| =
_
||x
i
||
2
+||x
j
||
2
2 ( x
i
| x
j
) =
_
2(1 t)
qui est bien une constante (ceci prouve en passant que t 1).
7.b. La matrice J est de rang 1, donc 0 est valeur propre dordre au moins egal ` a m1 (lordre dune valeur propre
est au moins egal `a la dimension de lespace propre associe). La trace de J valant m, on en deduit que la
m-`eme valeur propre est egale `a m, ce qui donne le polynome caracteristique
J
(X) = (1)
m
X
m1
(Xm).
7.c. Si (x
1
, . . . , x
m
) est solution du probl`eme P(m, t), nous avons :
(x
1
, . . . , x
m
) =

1 t . . . t
t 1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. t
t . . . t 1

3
Si t = 0, nous pouvons ecrire :
(x
1
, . . . , x
m
) = t
m
det (J (1 1/t)I
m
) = t
m

J
(1 1/t) = (1 t)
m1
(1 (m1)t)
et si t = 0, (x
1
, . . . , x
m
) = 1 et la relation precedente est encore valable.
8.a. Si (x
1
, . . . , x
m
) est une famille libre solution du probl`eme P(m, t), nous avons :
m dim(E) = n;
|t| = | ( x
1
| x
2
) | ||x
1
|| ||x
2
|| = 1 donc t [1, 1[ ;
(x
1
, . . . , x
m
) > 0, soit (1 t)
m1
. .
>0
(1 + (m1)t) > 0, ou encore t >
1
m1
.
On a donc bien
1
m1
< t < 1 et m n.
8.b. Si (x
1
, . . . , x
m
) est une famille liee solution du probl`eme P(m, t), (x
1
, . . . , x
m
) = 0 et t =
1
m1
.
Comme, (x
1
, . . . , x
m1
) est solution de P(m 1, t), (x
1
, . . . , x
m1
) = (1 t)
m2
(1 + (m2)t) = 0 : cela
prouve que (x
1
, . . . , x
m1
) est une famille libre, puis que m1 dim(E), i.e. m n + 1.
8.c. Si une telle famille (y
1
, . . . , y
5
) existait, langle constant etant note , les vecteurs y
i
seraient tous non nuls
(langle nest deni que pour des vecteurs non nuls) et la famille (y
1
/||y
1
||, . . . , y
5
/||y
5
||) serait solution du
probl`eme P(5, t) avec t = cos : ceci contredit les questions a. et b. (on devrait avoir 5 4). Il y a sans
doute une erreur dans lenonce, puisque lhypoth`ese /2 < < nest pas utilisee. On peut penser quil
faut remplacer cinq points par quatre points, mais la question est alors identique `a la question 10.a,
mais en plus dicile puisque lon est en dimension 3.
9. La question est mal posee : m semble quelconque, puis on demande de preciser le couple (m, t). Ce qui
vient detre fait demontre que lon doit necessairement choisir m = 3 et t = 1/2. En choisissant A
1
, A
2
et A
3
sur le cercle ce centre O et de rayon 1 et formant un triangle equilateral, nous avons clairement
(

OA
1
,

OA
2
,

OA
3
) solution de P(3, 1/2).
A
1
A
2
A
3
2/3
2/3
2/3
4
10.a. Il sut dappliquer la question precedente ` a lespace H : il existe trois points B
1
, B
2
et B
3
tel que les vecteurs
y
i
=

OB
i
soient une solution de P(3, 1/2).
10.b. Montrons que la famille des x
i
est libre : soient
1
,
2
,
3
trois reels tels que
1
x
2
+
2
x
2
+
3
x
3
= 0. Nous
avons alors :
a
_
3

i=1

i
y
i
_
+b
_
3

i=1

i
_
u = 0
soit
_

3
i=1

i
y
i
_
= 0 et

3
i=1

i
, puisque H et Ru sont en somme directe (et a = 0, b = 0). Par produit
scalaire avec les vecteurs y
1
et y
2
, la premi`ere egalite donne :
_

1


2
2


3
2
= 0

1
2
+
2


3
2
= 0
En ajoutant le seconde egalite, nous obtenons le syst`eme de Cramer :
_

1


2
2


3
2
= 0

1
2
+
2


3
2
= 0

1
+
2
+
3
= 0
ce qui prouve que
1
=
2
=
3
= 0 : la famille est libre.
Pour i compris entre 1 et 3, ||x
i
||
2
= a
2
||y
i
||
2
+b
2
||u||
2
+ 2ab ( y
i
| u ) = a
2
+b
2
=
2 2t
3
+
2t + 1
3
= 1.
Enn, pour i et j distincts :
( x
i
| x
j
) = a
2
( y
i
| y
j
) +ab ( y
i
| u )
. .
=0
+ab ( y
j
| u )
. .
=0
+b
2
=
2 2t
3

1
2
+
2t + 1
3
= t
ce qui ach`eve de prouver que (x
1
, x
2
, x
3
) est une famille libre solution de P(3, t).
10.c. Supposons que trois tels points existent. Les vecteurs

OA
i
forment alors une solution du probl`eme P(3, t)
avec t = cos . Deux cas sont alors possibles :
si les vecteurs

OA
i
sont independants, 1/2 < t < 1 et 0 < < 2/3 ;
sinon, t = 1/2 et = 2/3.
Nous en deduisons que 0 < 2/3.
Reciproquement, si ]0, 2/3[, nous venons de demontrer lexistence de (x
1
, x
2
, x
3
) unitaires tels que
( x
i
| x
j
) = cos pour i = j : les points A
i
tels que

OA
i
= x
i
sont donc sur la sph`ere unite et les angles
geometriques des couples
_

OA
1
,

OA
2
_
,
_

OA
2
,

OA
3
_
et
_

OA
3
,

OA
1
_
sont egaux `a .
Si = 2/3, il sut de choisir trois points A
1
, A
2
et A
3
sur la sph`ere formant un triangle equilateral de
centre O pour avoir une solution au probl`eme pose.
Nous avons donc demontre quil existe trois points distincts A
1
, A
2
et A
3
sur la sph`ere de centre 0 et de
rayon 1 tels que les angles geometriques des couples
_

OA
1
,

OA
2
_
,
_

OA
2
,

OA
3
_
et
_

OA
3
,

OA
1
_
soient
tous egaux `a si et seulement si 0 < 2/3.
5
III. Th`eor`emes dAppolonius
11. Fixons une base orthonormale (e
i
) de E et notons A (resp. B) la matrice de passage de la base (e
i
) `a (a
i
)
(resp. `a (b
i
)). Les formules de changement de bases donnent B = AP, puis :
G(b
1
, . . . , b
n
) =
t
BB =
t
P
t
AAP =
t
PG(a
1
, . . . , a
n
)P = P
1
G(a
1
, . . . , a
n
)P
car, (a
i
) et (b
i
) etant deux bases orthonormales pour le meme produit scalaire, la matrice de passage P est
orthogonale.
Les matrices G(a
1
, . . . , a
n
) et G(b
1
, . . . , b
n
) etant semblables, elles ont en particulier meme trace, soit :
n

i=1
( a
i
| a
i
) =
n

i=1
( b
i
| b
i
) .
12.a. On verie facilement que , est une forme bilineaire symetrique denie positive : C est le cercle unite pour
ce produit scalaire.
12.b. e
1
et e
2
sont des diam`etres conjugues particuliers de C.
12.c. C admet une equation implicite de la forme f(x, y) = 0 avec f de classe C
1
. Pour (x
0
, y
0
) C, nous avons :

grad f(x
0
, y
0
) = 2
_
x
0
a
2
,
y
0
b
2
_
= (0, 0)
car (x
0
, y
0
) = (0, 0). Le point (x
0
, y
0
) est ainsi un point regulier de C, qui admet donc une tangente en ce
point, dequation:
x
0
a
2
(x x
0
) +
y
0
b
2
(y y
0
) = 0, qui secrit encore
xx
0
a
2
+
yy
0
b
2
=
x
2
0
a
2
+
y
2
0
b
2
= 1.
La droite D a donc pour equation:
xx
0
a
2
+
yy
0
b
2
= 0, qui secrit bien

OM
0
,

OM = 0.
Remarque : ces calculs traduisent simplement que la tangente `a un cercle en un point M
0
est perpendiculaire
au vecteur

OM
0
.
En choisissant M

0
D C, nous avons :

OM
0

OM

0
pour , ;

OM
0
,

OM
0
= 1 car M
0
C ;

OM

0
,

OM

0
= 1 car M

0
C.
Les vecteurs

OM
0
et

OM

0
sont donc des diam`etres conjugues de C.
Ces proprietes conduisent au schema suivant :
6
M

0
M
0
T
D
C
12.d. Les bases (

OM ,

OM

) et (ae
1
, be
2
) etant orthonormales pour , , la question 11 donne :
OM
2
+ OM
2
= ||ae
1
||
2
+||be
2
||
2
= a
2
+b
2
.
Dautre part, laire A du parallelogramme forme par O, M et M

vaut :
A
2
=
_

OM ,

OM

_
= det
_
G
_

OM ,

OM

__
= det
_
P
1
G(ae
1
, be
2
)P
_
= det (G(ae
1
, be
2
)) = a
2
b
2
ce qui prouve que laire du parallelogramme forme par O, M et M

est constante, egale `a ab.


IV. Recherche dune isometrie ane
Comme les familles (x
i
) et (y
i
) ont meme matrice de Gram, elles ont meme rang p. Dautre part, on peut,
quitte `a reordonner les vecteurs, supposer que (x
1
, . . . , x
p
) est libre. Comme G(y
1
, . . . , y
p
) = G(x
1
, . . . , x
p
),
la famille (y
1
, . . . , y
p
) est egalement libre : la construction donnee par lenonce est donc justiee.
13.a. Soient a et b deux elements de E. On peut alors ecrire :
a =
p

i=1

i
x
i
+
n

i=p+1

i
e
i
et b =
p

i=1

i
x
i
+
n

i=p+1

i
e
i
7
On en deduit :
( u(a) | u(b) ) =
_
_
p

i=1

i
y
i
+
n

i=p+1

i
e

i=1

i
y
i
+
n

i=p+1

i
e

i
_
_
=

1i,jp

j
( y
i
| y
j
) +
n

i=p+1

i
=

1i,jp

j
( x
i
| x
j
) +
n

i=p+1

i
=
_
_
p

i=1

i
x
i
+
n

i=p+1

i
e
i

i=1

i
x
i
+
n

i=p+1

i
e
i
_
_
= ( a | b )
donc u conserve le produit scalaire.
13.b. Soit i {p + 1, . . . , n} et posons x
i
=
p

j=1

j
x
j
. Alors :
y
i
u(x
i
) = y
i

j=1

j
y
j
W ;
pour tout k compris entre 1 et p :
( y
k
| y
i
u(x
i
) ) = ( y
k
| y
i
) ( u(x
k
) | u(x
i
) ) = ( y
k
| y
i
) ( x
k
| x
i
) = 0
donc y
i
u(x
i
) {y
1
, . . . , y
p
}

= W

.
13.c. Comme W W

= {0}, u(x
i
) est egalement egal `a y
i
pour i compris entre p + 1 et n: il existe donc
u L(E) tel que u(x
i
) = y
i
pour tout i et u O(E) dapr`es le a. On peut remarquer que la condition
G(x
1
, . . . , x
n
) = G(y
1
, . . . , y
n
) est necessaire pour quun tel u existe. La question 13 a donc permis de
demontrer le resultat :
Si E est un espace euclidien et si (x
1
, . . . , x
n
) et (y
1
, . . . , y
n
) sont deux familles de vecteurs de E (on peut
remarquer que n peut etre dierent de la dimension de E), il existe u O(E) qui envoie (x
1
, . . . , x
n
) sur
(y
1
, . . . , y
n
) si et seulement si G(x
1
, . . . , x
n
) = G(y
1
, . . . , y
n
).
14.a. Legalite de polarite ( u | v ) =
1
2
_
||u||
2
+||v||
2
||u v||
2
_
donne, pour i, j compris entre 1 et n:
( x
i
| x
j
) =
_

A
1
A
i

A
1
A
j
_
=
1
2
_
||A
1
A
i
||
2
+||A
1
A
j
||
2
||A
j
A
i
||
2
_
=
1
2
_
||B
1
B
i
||
2
+||B
1
B
j
||
2
||B
j
B
i
||
2
_
=
_

B
1
B
i

B
1
B
j
_
= ( y
i
| y
j
)
14.b. Dapr`es la question 13, il existe u O(E
n
) tel que u(x
i
) = y
i
pour tout i. Soit alors f lapplication ane de
E
n
dans lui-meme denie par f(A
1
) = B
1
et

f = u. Nous avons donc :


M E
n
, f(M) = B
1
+u
_

A
1
M
_
.
Comme u O(E
n
), f Is(E
n
) et pour tout i, f(A
i
) = B
1
+ u(

A
1
A
i
) = B
1
+

B
1
B
i
= B
i
: le resultat
demande est donc demontre.
8

Vous aimerez peut-être aussi