Geometrie Affine
Geometrie Affine
Geometrie Affine
Motivation : Utiliser les groupes, et plus précisément les actions de groupe, pour définir et
résoudre des problèmes de Géométrie. Dans un espace vectoriel, l’origine a un rôle à part. Par
exemple, toute droite vectorielle passe par 0. Ce qui pose problème dès que l’on essaie de tracer un
triangle dans le plan ! Le but est donc de construire un espace où tout point joue le même rôle. Pour
cela, on peut partir d’un ensemble, dans lequel a priori tout point a le même rôle. Cependant, pour
«passer» d’un point à un autre, la structure de groupe additif d’un espace vectoriel est bien utile :
elle permet par exemple de définir les translations. Il faut donc trouver une solution intermédiaire
entre un groupe et un ensemble. C’est ce que permet une action simple et transitive d’un groupe
sur un ensemble (premier paragraphe). Avec ces outils, on peut alors définir un espace affine et
étudier quelques propriétés de la géométrie affine.
Ce cours s’inspire en partie de celui qui a été donné par mon prédécesseur Vincent Beck que je
remercie vivement ici.
ϕ : G → SX
g 7→ (x 7→ g.x).
♦ L’action est dite simple si tous les stabilisateurs sont triviaux : ∀x ∈ X, Gx = {e}.
♦ L’action est libre si pour tout couple (x, y) ∈ X 2 , il existe au plus un élément g ∈ G tel que
y = g.x. Donc, si y est dans l’orbite de x, l’élément g tel que y = g.x est unique. Cela revient
à dire que tout élément de G différent du neutre e agit sans point fixe, ou encore que l’action
est simple !
♦ L’action est dite fidèle si, de façon équivalente,
1. Le morphisme ϕ : G → SX est injectif.
T
2. x∈X Gx = {e}.
1
♦ L’action est transitive s’il n’y a qu’une seule orbite. Autrement dit, pour tous x et y ∈ X,
il existe g ∈ G tel que y = g.x.
Lorsque X 6= ∅ et que l’action ne fixe pas les éléments de X point par point (i.e. il existe un
élément x ∈ X dont l’orbite n’est pas réduite au singleton {x}), on a les implications :
SIMPLE +3 FIDELE.
Si un groupe G agit sur X de simplement et transitivement, cela signifie que pour tous x et
y ∈ X, il existe un unique g ∈ G tel que y = g.x.
Lemme 2. Supposons que G est un groupe abélien agissant sur X 6= ∅ de façon fidèle et transitive.
Alors de plus, l’action est simple.
Démonstration.
Comme l’action est transitive, d’après la remarque, si x et y ∈ X, les deux stabilisateurs
correspondants sont conjugués. Comme G est abélien, ils sont égaux : pour tous x et y ∈ X, en
fait Gx = Gy . T
Comme l’action est fidèle, pour tout x ∈ X, y∈X Gy = Gx = {e}.
Lemme 3. Soit G un groupe agissant simplement et transitivement sur X 6= ∅.
Pour tout x ∈ X, l’application
Θx : G → X
g 7→ g.x
Θ : X ×X → G
(x, y) 7→ g,
où g est l’unique élément de G tel que y = g.x, est bien définie.
De plus, avec ces notations, Θ−1 x ◦ Θy est la translation à droite par Θ(x, y).
Démonstration.
L’action étant simple et transitive, pour tout y ∈ X, il existe un unique g ∈ G tel que y = g.x.
L’application Θx est donc une bijection pour tout x ∈ X.
Si y ∈ X, il existe un unique élément g ∈ G tel que y = g.x : il est égal à Θ−1
x (y). Ainsi, Θ est
bien définie.
Si h ∈ G, Θy (h) = h.y. Θ−1 x ◦ Θy (h) est l’unique élément k ∈ G tel que k.x = h.y = hg.x.
Comme l’action est simple, Gx = {e} et Θ−1 x ◦ Θy (h) = hg = hΘ(x, y).
2
Ainsi, lorsque le groupe G agit simplement et transitivement sur un ensemble X, on a pour
tout élément x ∈ X une bijection Θx entre G et X. On peut alors naturellement munir X d’une
structure de groupe. Cependant, l’image de l’élément neutre e ∈ G dans X dépend du choix de x :
la structure que l’on n’obtient n’est pas canonique, et deux structures diffèrent par le choix «d’une
origine» (translation à droite par Θ(x, y)).
Proposition 4 (Transfert de structure). Soit (E, .E ) un groupe (respectivement un espace vec-
toriel, respectivement un espace topologique). Soit F un ensemble et f : E → F une bijection.
Alors il existe une unique structure de groupe sur F telle que f soit un morphisme de groupes
(respectivement d’espaces vectoriels, respectivement un homéomorphisme).
En effet, cette structure est donnée par x.F y = f (f −1 (x).E f −1 (y)) (et le raisonnement est
identique pour un espace vectoriel ou un espace topologique).
Soit G un autre groupe.
Une application g : G → F est un morphisme de groupes si, et seulement si f −1 ◦ g est un
morphisme de groupes.
Une application h : F → G. est un morphisme de groupes si, et seulement si h ◦ f est un
morphisme de groupes.
Si E et G sont deux groupes et f : E → F , g : G → F deux bijections, les structures de
groupe induites sur F coı̈ncident si, et seulement si g −1 ◦ f : E → G est un morphisme de groupes.
2 Espaces affines.
Soit k un corps commutatif (typiquement, k = R ou C, ou Fq corps fini à q éléments).
2.1 Définition.
Définition 5. Soit E un k-espace vectoriel. Un k-espace affine de direction E est un ensemble
non vide E muni d’une action du groupe additif de E fidèle et transitive.
Si E est de dimension finie d, on dit que E de de dimension finie, égale à d.
→
−
La direction E d’un espace affine E est souvent notée E .
Remarque 6. Comme le groupe additif d’un espace vectoriel est abélien, l’action est également
simple. Ainsi, les résultats du paragraphe précédent s’appliquent.
Si →
−
u ∈ E et A ∈ E, on note l’action de →
−
u par →
−u .A = A + →
−
u . Cette bijection de l’espace affine
→
−
s’appelle la translation de vecteur u . Avec les notations du paragraphe précédent, l’application
Θ se note
Θ : E ×E E →
−−→
(A, B) →
7 AB.
Si A ∈ E, la bijection ΘA se note
ΘA : E → E
→
−
u 7→ A + →
−
u.
Θ−1
A : E → E
−−→
B 7→ AB.
Dire que l’action de E sur E est une action de groupe revient à énoncer les propriétés suivantes :
−→ → −
∀A ∈ E, AA = 0 , et
−−→ −−→ −→
∀A, B, C ∈ E, AB + BC = AC (Relation de Chasles).
3
Définition 7. Pour tout A ∈ E, la bijection ΘA : → −u →A+→ −u permet de munir par transfert de
structure l’espace affine E d’une structure d’espace vectoriel, d’origine A. On notera cet espace EA ,
appelé le vectorialisé de E en A.
Ainsi, un espace affine n’a pas de structure d’espace vectoriel canonique : elle dépend du point
choisi comme origine. Deux structures diffèrent donc d’une translation.
2.3 Barycentres.
Soit E un k-espace vectoriel, et E un espace affine de direction E. Soit I un ensemble et
(Ai )i∈I ∈ E I et (λi )i∈I ∈ k (I) (les λi sont presque tous nuls).
On définit la fonction vectorielle de Leibniz par
L : E → E
X −−−→
M 7→ λ i Ai M .
i∈I
4
• Commutativité : si G est le barycentre de (Ai , λi )i∈I et σ ∈ SI , alors G est encore le
barycentre de (Aσ(i) , λσ(i) )i∈I .
P
• Associativité : Soit (Ij )j∈J une partition de I telle que pour tout j ∈ J, µj = i∈Ij λi 6= 0.
Notons Gj le barycentre des (Ai , λi )i∈Ij , pour tout j ∈ J. Alors G est le barycentre de
(Ai , λi )i∈I si, et seulement si c’est le barycentre de (Gj , µj )j∈J .
5
• (6) =⇒ (7) est immédiat.
• (7) =⇒ (1).
Supposons que f : E → F conserve les barycentres de trois points.
−−→ −−−−−−−→
Soit A un point de E. Notons v : E → F définie par v(AM ) = f (A)f (M ). Il faut montrer que
v est linéaire.
Soient M et N deux points de E, λ et µ ∈ k. Notons G le barycentre du système (A, 1 − λ −
−→ −−→ −−→ → − −→ −−→ −−→
µ), (M, λ), (N, µ)). Par définition, (1−λ−µ)GA+λGM +µGN = 0 , soit encore AG = λAM +µAN .
L’application f conserve le barycentre de trois points, donc f (G) est barycentre de (f (A), 1 −
−−−−−−→ −−−−−−−→ −−−−−−−→
λ − µ), (f (M ), λ), (f (N ), µ)). Cela implique encore que f (A)f (G) = λf (A)f (M ) + µf (A)f (N ), soit
−→ −−→ −−→ −−→ −−→
v(AG) = v(λAM + µAN ) = λv(AM ) + µv(AN ). Ainsi, l’application v est linéaire et f vérifie (1).
• (7) =⇒ (8).
Si f conserve le barycentre de trois points, elle conserve aussi celui de deux points :
si ((M, λ), (N, µ)) est un système de deux points, on l’étend en un système de trois points en choi-
sissant O ∈ E \ {M, N } et en considérant le système ((M, λ), (N, µ), (O, 0)). Donc une application
conservant le barycentre de trois points conserve aussi le barycentre de deux points.
• (8) =⇒ (1) dans le cas où k 6= F2 .
Supposons que f conserve le barycentre de deux points.
−−→ −−−−−−−→
Soit A ∈ E fixé, posons v(AM ) = f (A)f (M ). Il faut démontrer que v est linéaire.
Soit λ ∈ k et B ∈ E. Notons G le barycentre de ((A, 1 − λ), (B, λ)). Comme précédemment,
−→ −−→ −−−−−−→ −−−−−−→
cela implique que AG = λAB. L’application f conservant le barycentre, f (A)f (G) = λf (A)f (B),
−→ −−→ −−→
et donc v(AG) = v(λAB) = λv(AB).
−−→ −→ −−→ −→
Il reste à voir que si B et C ∈ E, v(AB + AC) = v(AB) + v(AC).
−−→ −−→
Comme k 6= F2 , il existe λ ∈ k \ {0, 1}. Soit B 0 le point de E tel que AB 0 = λ−1 AB et C 0 tel
−−→ −→
que AC 0 = (1 − λ)−1 AC.
Notons G0 le barycentre de ((B 0 , λ), (C 0 , 1 − λ)). On a
−−→0 −−→ −−→ −−→ −→
AG = λAB 0 + (1 − λ)AC 0 = λλ−1 AB + (1 − λ)(1 − λ)−1 AC
−−→ −→
= AB + AC.
Comme f conserve le barycentre,
−−→ −−−−−−−→ −−−−−−−→ −−−−−−−→
v(AG0 ) = f (A)f (G0 ) = λf (A)f (B 0 ) + (1 − λ)f (A)f (C 0 )
−−→ −→ −−→ −−→ −−→ −→
v(AB + AC) = λv(AB 0 ) + (1 − λ)v(AC 0 ) = λv(λ−1 AB) + (1 − λ)v((1 − λ)−1 AC)
−−→ −→ −−→ −→
v(AB + AC) = v(AB) + v(AC)
d’après la linéarité par rapport aux scalaires de k.
Lorsque k = F2 , le barycentre de deux points est nécessairement égal à l’un des deux : si
((M, λ), (N, µ)) est un système avec λ + µ 6= 0, nécessairement (λ, µ) ∈ {(0, 1), (1, 0)}.
6
2.5 Sous-espaces affines.
2.5.1 Définition.
Comme pour les espaces vectoriels, on veut définir une notion de sous-espaces affines : qu’est-ce
qu’une droite du plan ou de l’espace affine, par exemple ?
Proposition et Définition 11. Soit E un k-espace affine de direction E et F un sous-ensemble
de E. Les assertions suivantes sont équivalentes.
1. Il existe une structure d’espace affine sur F telle que l’inclusion F ,→ E soit une application
affine.
2. F 6= ∅ et il existe F un sous-espace vectoriel de E tel que la restriction à F de l’action de E
sur E induise une action transitive sur F.
3. F est une orbite de la restriction à F de l’action de E sur E .
4. Il existe A ∈ F tel que Θ−1
A (F) soit un sous-espace vectoriel de E.
7
La formule des dimensions vectorielle donne dans le cas affine : si F ∩ G 6= ∅, dim F + dim G =
dim Af f (F ∪ G) + dim F ∩ G. Si F ∩ G = ∅, dim Af f (F ∪ G) = dim(F + G) + 1 = dim F + dim G −
dim(F ∩ G) + 1.
F Exercice : Soit Fq un corps fini et n ∈ N∗ . Quel est le nombre de droites affines de (Fq )n ?
De sous-espaces affines de (Fq )n de dimension k avec k ∈ {0, . . . , n} ?
• Contre-exemple : Sur (F2 )2 , l’ensemble A formé des points O = (0, 0), A = (1, 0) et B = (0, 1)
est stable par barycentre de deux points, mais n’est pas un sous-espace affine (ne serait-ce que pour
une raison de cardinal !). Le barycentre de (O, 1), (A, 1), (B, 1)) est C = (1, 1) et Af f (A) = (F2 )2 .
G
N B
F
A
2.6 Repères.
2.6.1 Repère cartésien et coordonnées cartésiennes.
Soit E un espace affine de direction E et de dimension finie n. Un repère cartésien R =
(O, e1 , . . . , en ) de E est la donnée d’une origine O de E et de n vecteurs (e1 , . . . , en ) formant une
base de E.
−−→
Un point M de l’espace affine E est alors repéré par les coordonnées du vecteur OM dans la
base (e1 , . . . , en ) de E, appelées coordonnées cartésiennes de M dans R.
8
2.6.2 Repère affine, coordonnées affines et coordonnées barycentriques.
• Soit (Ai )i∈I ∈ E I . On dit que ce système est affinement libre si pour tout i ∈ I, Ai ∈ /
−−−→ −−−→
Af f (Aj , j ∈ I \ {i}). Autrement dit, A0 est un point de E et (A0 A1 , . . . , A0 An ) est un système
libre de E.
Exemple : Deux points distincts A et B d’un espace affine E sont affinement libres. Il passe par
ces deux points une unique droite affine, Af f (A, B) = (AB).
Trois points non alignés sont affinement libres et engendrent un plan affine.
• On dit que le système des (Ai )i∈I ∈ E I est affinement générateur si Af f (Ai , i ∈ I) = E.
−−−→ −−−→
Autrement dit, A0 est un point de E et (A0 A1 , . . . , A0 An ) est un système générateur de E.
• Un repère affine R = (A0 , A1 , . . . , An ) est un système à la fois affinement libre et générateur.
−−−→ −−−→
Autrement dit, A0 est un point de E et (A0 A1 , . . . , A0 An ) est une base de E.
−−−→ −−−→
• Tout point M de E s’écrit de manière unique M = A0 + x1 A0 A1 + . . . + xn A0 An , avec
(x1 , . . . , xn ) ∈ k n : ce sont les coordonnées affines de M dans le repère R.
Un point M ∈ E s’écrit aussi de manière Pn unique comme barycentre du système
(A0 , λ0 ), (A1 , λ1 ), . . . , (An , λn )), avec i=0 λi = 1. Le (n + 1)-uplet (λ0 , λ1 , . . . , λn ) est appelé les
coordonnées barycentriques de M .
Si (x1 , . . . , xn ) ∈ k n sont les coordonnées affines de M dans le repère R, les coordonnées
barycentriques sont (1 − (x1 + . . . + xn ), x1 , . . . , xn ) ∈ k n+1 .
F Exercice :[C, Paragraphe 7.5] Si (A0 , . . . , An ) est un repère affine de E, montrer que n + 1
points P0 , . . . , Pn de E sont affinement liés si, et seulement si le déterminant des coordonnées
barycentriques de P0 , . . . , Pn est nul.
Application : Equation barycentrique d’une droite affine du plan passant par deux points A et
B : si les coordonnées barycentriques de A dans un repère affine (A0 , A1 , A2 ) sont (a0 , a1 , a2 ) et
celles de B sont (b0 , b1 , b2 ), le point M de coordonnées (x0 , x1 , x2 ) appartient à la droite (AB) si,
x0 a0 b0
et seulement si x1 a1 b1 = 0.
x2 a2 b2
• Si (A0 , . . . , An ) est un repère affine de E et (B0 , . . . , Bn ) sont (n + 1) points distincts de F
alors il existe une unique application affine f telle que pour tout i, f (Ai ) = Bi . Ainsi, la dimension
de l’espace des applications affines de E dans F est (dim E + 1) dim F.
9
En particulier, l’enveloppe convexe d’une partie compacte d’un R-espace affine de dimension
finie est compacte.
• Soit ABC un triangle du plan affine non aplati (i.e. les points A, B et C sont affinement
indépendants) et G le barycentre du système ((A, α), (B, β), (C, γ)), avec α + β + γ = 1. On
suppose de plus que G 6= A, i.e. (β, γ) 6= (0, 0).
G
A H
♦ Le centre de gravité (le point d’intersection des médianes) est le barycentre de ((A, 1), (B, 1),
(C, 1)).
♦ Le centre du cercle circonscrit (le point d’intersection des médiatrices) est le barycentre de
((A, sin 2A),
b (B, sin 2B),
b (C, sin 2C)).
b
♦ L’orthocentre (le point d’intersection des hauteurs) est le barycentre de ((A, tan A),
b
(B, tan B),
b (C, tan C)).
b
♦ Le centre du cercle inscrit (le point d’intersection des bissectrices) est le barycentre de
((A, a), (B, b), (C, c)).
♦ Si le point M est strictement à l’intérieur du triangle, alors c’est le barycentre de
((A, Aire (M BC)), (B, Aire (M AC)), (C, Aire (M AB))).
Corollaire 15. L’orthocentre de ABC est à l’intérieur du triangle ABC si, et seulement si les
trois angles de ce triangle sont aigus.
• Soient A et B deux points du plan affine réel, non confondus. Quelles sont les lignes de niveau
de la fonction f : M 7→ AM/BM ?
10
Le fonction f est bien définie en dehors du point B, à valeurs positives ou nulles, et f −1 ({0}) =
{A}. D’autre part, f −1 ({1}) = {M ∈ E, AM = BM } est la droite médiatrice du segment [AB].
Si k ∈ R+ \ {0, 1}, soit M tel que f (M ) = k. Alors AM = kBM , ce qui s’écrit encore
−−→2 −−→ −−→ −−→ −−→ −−→ −−→ −−→
AM = k 2 BM 2 , ou 0 = AM 2 − k 2 BM 2 = (AM + k BM ) · (AM − k BM ). Si G+ est le barycentre
de ((A, 1), (B, k)) et G− celui de ((A, 1), (B, −k)) – bien définis car k 6= −1 et k 6= 1, distincts car
−−−→ −−−→
k 6= 0 – cette relation se réécrit encore G+ M · G− M = 0. Cela implique donc que f −1 ({k}) est
inclus dans le cercle Ck de diamètre [G+ G− ], puis on vérifie que tout le cercle Ck est dans f −1 ({k}) :
f −1 ({k}) = Ck .
• Soit E un R-espace affine, I un ensemble et (Ai )i∈I ∈ E I et (λi )i∈I ∈ k (I) . La fonction de
Leibniz est définie par
R : E → R
X
M 7→ λ i Ai M 2 .
i∈I
Son gradient
P est égal à 2L, où L est la fonction vectorielle de Leibniz définie précédemment.
Si i∈I λi = 0, les lignes de niveau sont les hyperplans orthogonaux au vecteur constant L(G)
pour tout choix de G ∈ E.
Sinon, soit G le barycentre des (Ai , λi )i∈I . Les lignes de niveau sont soit vides, soit des sphères
de centre G.
P −−→ −−→ 2
En effet, si G est un point de E, pour tout M ∈ E, R(M ) = i∈I λi kAi G + GM k =
P 2 2 −−→ −−→ P 2
P 2
P −−→ −−→
i∈I λi (Ai G + GM + 2Ai G · GM ) = i∈I λi Ai G + ( i∈I λi )GM + 2( i∈I λi Ai G) · GM .
P −−→
Lorsque i∈I λi = 0, R(M ) = R(G) + 2L(G) · GM , et la fonction L est constante, donc ne
dépend pas du point G choisi.
P −−→
Sinon, choisissons pour P point G 2le barycentre des (Ai , λi )i∈I . On a alors i∈I λi Ai G = 0 et
donc R(M ) = R(G) + ( i∈I λi )GM pour tout point M .
• Si f ∈ GA(E) est d’ordre fini n et car(k) ne divise pas n, alors f admet un point fixe. En effet, si
M est un point de E, l’application f laisse fixe l’isobarycentre des points (M, f (M ), . . . , f n−1 (M )},
qui existe puisque dans k, n 6= 0.
ATTENTION, l’hypothèse sur la caractéristique du corps k est primordiale : si k = Fp et → −u
→
−
un vecteur non nul, la translation τ de vecteur u est d’ordre p, mais n’admet pas de point fixe.
GA p(A) A
GB
p(B) B
11
Proposition et Définition 16. L’application p : E → F est une application affine, appelée
projection sur F parallèlement à G (ou à G si G est un sous-espace affine de direction G).
Son application linéaire associée est la projection vectorielle sur F parallèlement à G. De plus, p
restreinte à F est l’identité de F.
Démonstration.
−−−−−− −−−−→
Il suffit de voir que pour tout point A ∈ E, l’application qui au vecteur →
−
u associe p(A + → −
u )p(A)
−−→
est linéaire. Si →
−
u ∈ E, il existe un unique point B ∈ E tel que → −u = AB.
Puisque E = F ⊕ G, soit π : E → E la projection vectorielle sur F parallèlement à G. Alors
−−→ →
AB = − u = π(→ −u ) + (→
−
u − π(→−
u )) ∈ F ⊕ G.
−−−−−−→ −−−−→ −−→ −−−−→
D’après la relation de Chasles, p(A)p(B) = p(A)A + AB + Bp(B) = π(→ −
u ) + (→
−u − π(→ −u )) +
−−−−→ −−−−→ →
− →
− −−−−→ −−−−→ →
−
p(A)A + Bp(B). C’est un vecteur de F . Comme ( u − π( u )) + p(A)A + Bp(B) ∈ G et π( u ) ∈ F ,
−−−−→ −−−−→ → − −−−−−−→
d’après la décomposition en somme directe, (→−
u −π(→ −
u ))+p(A)A+Bp(B) = 0 et p(A)p(B) = π(→ −u ).
Comme π est linéaire, l’application p est bien une application affine, d’application linéaire associée
π.
•M
G
p(M ) F
•
s(M ) •
Démonstration.
Le point s(M ) est tel que p(M ) est le milieu de M et s(M ). Donc l’application s est bien définie
et involutive. −−−−−−→ −−−−−−→ −−−−−−→ −−−−−−→ −−−−→
Si A est un point de E, et B ∈ E, s(A)s(B) = s(A)p(A) + p(A)p(B) + p(B)s(B) = p(A)A +
−−−−−−→ −−−−→ −−−−−−→ −−→ −−→
p(A)p(B) + Bp(B) = 2p(A)p(B) − AB = (2π − idE )(AB), où π est la projection vectorielle sur
F parallèlement à G. Donc l’application s est affine, d’application linéaire associée la symétrie par
rapport à F parallèlement à G.
Remarque 18. Réciproquement, si s est une involution affine de E, s est une symétrie.
En effet, comme car(k) 6= 2 et s est d’ordre 2, s admet un point fixe (prendre le milieu d’un
point et de son image !). F = {M ∈ E, s(M ) = M } est donc un sous-espace affine de direction
ker(→
−s − idE ). Comme → −
s 2 = idE , E = ker(→− s − idE ) ⊕ ker(→
−
s + idE ) et →
−
s est la symétrie vectorielle
→
− →
−
selon ker( s − idE ) parallèlement à ker( s + idE ). L’application s est donc la symétrie affine par
rapport à F parallèlement à ker(→
−s + idE ).
3.2.3 Applications.
Si quatre points A, B, C et D sont sur une même droite affine, et A 6= B, il existe un unique
−−→ −−→ −−→ −−→
scalaire λ ∈ k tel que CD = k AB. Par convention, nous le noterons CD/AB.
12
Théorème 19 (Thalès). Soit E un espace affine de dimension finie. Soient H1 , H2 et H3 trois
hyperplans affines de E parallèles et distincts. Soient D et D0 deux droites distinctes de E et dont
aucune n’est faiblement parallèle aux hyperplans Hi . Chaque droite coupe donc chacun des hyper-
plans en un unique point. Notons Ai le point d’intersection de Hi avec D, et Bi celui de Hi avec
D0 , pour i = 1, 2 et 3.
−−−→ −−−→ −−−→ −−−→
Alors on a A1 A3 /A1 A2 = B1 B3 /B1 B2 .
−−→ −−−→ −−−→ −−−→
Réciproquement, si B ∈ D0 vérifie B1 B/B1 B2 = A1 A3 /A1 A2 , alors B est le point d’intersection
de D0 et H3 .
D D0
H1
• A1 B1 •
H2
• A2 B2 •
H3
• A3 B3 •
Démonstration.
Notons p la projection affine sur la droite D0 parallèlement à H1 . Alors p(Ai ) = Bi pour i = 1,
−−−→ −−−→ −−−→ −−−→
2 et 3. Si λ = A1 A3 /A1 A2 , A1 A3 = λA1 A2 et cette relation est conservée par p.
−−→ −−−→
Pour la réciproque, si B1 B = λB1 B2 , cela signifie que B = p(A3 ) ∈ H3 (les deux points B1 et
B2 forment un repère affine de la droite D0 ).
A0
A A0 A
D0
0
D
O
B B0 B B0
Démontration.
−−→
• Lorsque f est une translation, c’est donc la translation de vecteur AA0 et cela découle de la
−−→ −−→ −−−→ −−→
règle du parallélogramme : BB 0 = AA0 si, et seulement si A0 B 0 = AB.
• Lorsque f est une homothétie de centre O, on applique le théorème de Thalès. On prend comme
hyperplans les droites D = (AB), D0 et D00 la parallèle à D passant par O. Les deux droites sont
−−→ −→ −−−−→ −−→
les droites (OA) et (OA0 ). Si λ est le rapport de l’homothétie, OA0 /OA = λ = Of (B)/OB. Donc
B 0 = f (B) si, et seulement si B 0 est l’intersection des droites (D0 ) et (OB).
13
Théorème 21 (Pappus, énoncé affine). [A, I.4.5], [B1, Proposition 2.5.3]
Soient D et D0 deux droites distinctes du plan affine. Soient A, B et C trois points de D et A0 ,
B et C 0 trois points de D0 .
0
Si les droites (AB 0 ) et (A0 B) sont parallèles, ainsi que les droites (BC 0 ) et (CB 0 ), alors les
droites (AC 0 ) et (CA0 ) sont aussi parallèles.
D
C
B
A
D0
0 0 0
C B A
Démonstration.
Il faut distinguer les cas, selon que les droites D et D0 sont parallèles ou non.
• Si D et D0 ne sont pas parallèles, elles se coupent en un unique point O. Soit f l’homothétie
de centre O telle que f (A) = B et g l’homothétie de centre O telle que g(B) = C. Comme les
droites (AB 0 ) et (A0 B) sont parallèles, d’après le lemme 20, f (B 0 ) = A0 . De même, g(C 0 ) = B 0 .
Comme f et g sont des homothéties de même centre, elles commutent et la composée est encore
une homothétie de centre O. Ainsi, comme C = g ◦ f (A) = f ◦ g(A) et A0 = f ◦ g(C 0 ), toujours
d’après le lemme 20, les droites (AC 0 ) et (A0 C) sont parallèles.
• Lorsque les droites D et D0 sont parallèles, on prend pour application f la translation telle
que f (A) = B et pour g la translation telle que g(B) = C. Comme deux translations commutent,
le raisonnement est identique, toujours à l’aide du lemme 20.
Théorème 22 (Desargues, énoncé affine). [A, I.4.6], [B1, Proposition 2.5.4]
Soient ABC et A0 B 0 C 0 deux triangles d’un espace affine E sans sommet commun, et dont les
côtés sont deux à deux parallèles. Alors les droites (AA0 ), (BB 0 ) et (CC 0 ) sont soit concourantes,
soit parallèles.
B
A
C
B0
A0
C0
Démonstration.
14
Comme les droites (AB) et (A0 B 0 ) sont parallèles, on en déduit que les quatre points A, B, A0
et B 0 sont coplanaires. Donc soit les droites (AA0 ) et (BB 0 ) sont parallèles, soit elles se coupent en
un unique point O.
Dans ce dernier cas, soit f l’homothétie de centre O telle que f (A) = A0 . Toujours d’après le
lemme 20, f (B) = B 0 . Si C 00 = f (C), c’est le point d’intersection de la parallèle à (AC) passant par
A0 et de la droite (OC), donc l’intersection des droites (A0 C 0 ) et (OC). De même, C 00 est le point
d’intersection de la parallèle à (BC) passant par B 0 et de la droite (OC), donc l’intersection des
droites (OC) et (B 0 C 0 ). Ainsi, C 00 = C 0 et les trois droites (AA0 ), (BB 0 ) et (CC 0 ) sont concourantes.
Si les droites (AA0 ) et (BB 0 ) sont parallèles, on applique le même raisonnement avec f la
−−→
translation de vecteur AA0 .
Théorème 23 (Ménélaüs). [SS] [C, p. 141]
Soit ABC un triangle du plan affine non aplati et trois points M ∈ (BC), N ∈ (AC) et
P ∈ (AB) distincts des sommets du triangle.
−−→ −−→ −−→ −−→ −−→ −→
Les points M , N et P sont alignés si, et seulement si CM /BM · AN /CN · BP /AP = 1.
N C
A
Démonstration.
−−→ −−→ −−→ −−→ −−→ −−→
Comme par définition, CM = CM /BM · BM , M est le barycentre de ((A, 0), (B, −CM /BM ),
−−→ −−→
(C, 1)). De même, N est le barycentre de ((A, 1), (B, 0), (C, −AN /CN )) et P le barycentre de
−−→ −→
((A, −BP /AP ), (B, 1), (C, 0)).
Dans le repère affine (A, B, C), on a donc les coordonnées barycentriques de ces trois points.
−−→ −→
0 1 −BP /AP
−−→ −−→
Ils sont alignés si, et seulement si le déterminant −CM /BM 0 1 est nul,
−−
→ −−→
1 −AN /CN 0
−−→ −−→ −−→ −−→ −−→ −→
i.e. si, et seulement si CM /BM · AN /CN · BP /AP = 1.
Théorème 24 (du quadrilatère complet). [SS, p. 20]
Les milieux des diagonales d’un quadrilatère complet sont alignés.
I E
•
F J
•
K
•
D C
A
15
Soit ABC un triangle non aplati du plan affine. Soient A0 , B 0 et C 0 trois points distincts tels
que A0 ∈ (BC), B 0 ∈ (AC) et C 0 ∈ (AB).
Alors les droites (AA0 ), (BB 0 ) et (CC 0 ) sont parallèles ou concourantes si, et seulement si
−−0→ −−0→ −−0→ −−0→ −−0→ −−0→
A B/A C · B C/B A · C A/C B = −1.
B0 C0
A A
B0
C0
•
K
B C
B A0 C A0
Définition 26. Soient E et F deux k-espaces vectoriels. Une application f : E → F est dite
semi-linéaire s’il existe un automorphisme σ du corps k tel que pour tous x, y ∈ E, pour tous λ,
µ ∈ k, f (λx + µy) = σ(λ)f (x) + σ(µ)f (y).
Si E et F sont deux k-espaces affines, une application f : E → F est dite semi-affine s’il
→
− −−→ −−−−−−−→
existe A ∈ E tel que l’application f : E → F définie par f (AM ) = f (A)f (M ) est semi-linéaire.
Par exemple, l’application f : (z1 , . . . , zn ) 7→ (z1 , . . . , zn ) définie ci-dessus est semi-affine.
Remarque 27. Le corps R n’admet pas d’autre automorphisme que l’identité. Les seuls automor-
phismes continus du corps C sont l’identité et la conjugaison complexe. Mais C admet d’autres
automorphismes, bien sûr non continus.
16
En effet, si D est une droite de E, soient A et B deux points distincts de D. Comme f est
injective, f (A) et f (B) sont deux points distincts de F. Soit D0 la droite de F passant par f (A)
et f (B). Montrons que D0 = f (D). Par hypothèse, on sait que f (D) ⊆ D0 . Soit N un point de D0 .
Comme f est surjective, il existe M ∈ E telle que f (M ) = N . Comme les trois points f (A), f (B)
et f (M ) sont alignés, d’après la première étape, les points A, B et M sont aussi nécessairement
alignés, donc M ∈ D et f (D) = D0 .
Soient D et D0 deux droites parallèles de E. On peut les supposer distinctes, sinon il n’y a rien
à prouver. Soit P le plan affine qui les contient. Alors f (P ) est contenu dans un plan affine P 0 de
F. Ainsi, f (D) et f (D0 ) sont deux droites contenues dans le même plan affine P 0 . Si elles ne sont
pas parallèles, elles s’intersectent en un unique point N , mais cela contredit l’injectivité de f . En
effet, il existe dans ce cas deux points distincts M ∈ D et M 0 ∈ D0 tels que f (M ) = f (M 0 ) = N ∈
f (D) ∩ f (D0 ).
→
− →
− −−→ −−−−−−−→
• Etape 3 : Si A est un point de E, l’application f : E → F telle que f (AM ) = f (A)f (M )
→
− − → →
− − →
− −
vérifie f (→u +− v ) = f (→ u ) + f (→v ) lorsque les vecteurs →
−u et →−v sont linéairement indépendants.
→
− →
−
Supposons les vecteurs u et v ∈ E linéairement indépendants (ce qui est possible car d ≥ 2).
Posons B = A+ → −
u , C = A+ → −v et D = A+ → −u +→−v . Le quadrilatère ABCD est un parallélogramme.
En particulier, le point D est uniquement déterminé comme le point d’intersection de la parallèle
à (AB) passant par C et la parallèle à (AC) passant par B. Mais d’après la deuxième étape, f (D)
est alors le point d’intersection de la parallèle à (f (A)f (B)) passant par f (C) et de la parallèle à
−−−−−−−→ −−−−−−→ −−−−−−→
(f (A)f (C)) passant par f (B). Ainsi, f (A)f (D) = f (A)f (B) + f (A)f (C), ce qui montre le résultat.
D
f (D)
f (B)
B
→
− →
− → →
− → →
− −
u +→
−
v f (−
u) f (−
u ) + f (→
v)
→
−
u
C
→
− →
− → f (C)
v f (A) f (−
v)
A
D
f
/ D0
k /k
σ
Il reste à montrer que σ est un morphisme de corps. Comme f (O) = O0 et f (A) = A0 , σ(0) = 0 et
σ(1) = 1. Il reste à montrer que pour tous λ et µ ∈ k, σ(λ+µ) = σ(λ)+σ(µ) et σ(λ·µ) = σ(λ)·σ(µ).
Comme d ≥ 2, il existe un point B de E n’appartenant pas à D. Les points O, A et B sont
affinement libres et définissent un plan affine P . De même, si B 0 = f (B), les points O0 , A0 et B 0
définissent un plan affine P 0 de F.
−→ −→ −→
Le point O +(λ+µ)OA se construit géométriquement à partir des points O, O +λOA, O +µOA
et B, par l’intersection de parallèles.
17
B
−→
• −→ • −→ • O + (λ + µ)OA
O O + µOA O + λOA
Comme la configuration est préservée par f , la construction est identique pour le point f (O +
−→ −−→ −−→
(λ+µ)OA) à partir des points O0 , O0 +σ(λ)O0 A0 , O0 +σ(µ)O0 A0 et B 0 . Donc σ(λ+µ) = σ(λ)+σ(µ).
−→ −→ −→
De même, le point O + λ · µOA se construit à partir des points O, A, O + λOA, O + µOA et
B, par l’intersection de parallèles en appliquant le théorème de Thalès.
−−→
O + λOB
−→
• −→ • −→ • O + (λ · µ)OA
O A O + λOA O + µOA
Cette configuration étant préservée par f , comme précédemment, on obtient σ(λ · µ) = σ(λ) ·
σ(µ).
• Etape 5 : L’application f est semi-affine.
Après l’étape 4, on sait que restreinte à toute droite affine D de E, l’application f est semi-affine,
pour un automorphisme σD qui dépend a priori de la droite D considérée. Mais si D0 est une autre
droite de E intersectant D en un point O, une nouvelle application du théorème de Thalès montre
qu’en réalité σD = σD0 .
−−−→
O0 + σD (λ) · O0 B 0
B 0 = f (B)
−−→
O + λOB
B
−−→
O0 + σD (λ) · O0 A0
A0
O −→
A O + λOA O0
Puisque pour toute droite D0 de E, il existe une droite D00 qui intersecte à la fois D et D0 , on en
→
−
déduit que σ est indépendant de la droite D choisie. Comme de plus l’application f est additive
pour les vecteurs de E non colinéaires d’après l’étape 3, l’application f est semi-affine.
18
4 Le groupe affine.
4.1 Rappel sur les suites exactes et scindées. [P, I.6]
{1} /N i /G p
/H / {1} ,
où i est injective, p surjective et Im i = ker p. Le groupe N s’identifie à N = Im i = ker p, qui est
un sous-groupe distingué de G, et H ' G/N .
Question : Existe-t-il un sous-groupe H de G tel que p|H : H → H soit un isomorphisme ?
(ATTENTION : un tel sous-groupe H n’est pas nécessairement distingué. En fait, il est distingué
si, et seulement si G est égal au produit direct N × H.)
Ca n’est pas nécessairement le cas : la suite {0} → Z/2Z → Z/4Z → Z/2Z ' (Z/4Z )/(Z/2Z ) →
{0} est exacte, mais il n’existe pas de sous-groupe H relevant H = Z/2Z . Sinon, H serait distingué
dans Z/4Z puisque ce dernier groupe est abélien, et cela impliquerait que Z/4Z est isomorphe au
produit direct Z/2Z × Z/2Z , ce qui n’est évidemment pas le cas !
Lorsque la réponse à la question est affirmative, on note G ' N o H et on dit que G est le
produit semi-direct de N par H. L’extension est alors dite scindée.
Une section est un morphisme de groupes s : H → G vérifiant p ◦ s = idH .
Proposition 30. Soit {1} /N i /G p /H / {1} une suite exacte. L’extension est
scindée si, et seulement s’il existe une section s : H → G, ce qui équivaut encore à :
Il existe N et H, deux sous-groupes de G isomorphes à N et H respectivement, avec
(1) N C G,
(2) N ∩ H = {1}, et
(3) G = N H = {nh, n ∈ N , h ∈ H}.
Dans ce dernier cas, l’action de H sur N s’effectue par conjugaison. On retrouve bien le fait
que le produit est direct si, et seulement si l’action de H sur N est triviale, ce qui équivaut encore
à dire que le sous-groupe H est distingué dans G.
ϕ : E → T (E)
→
−
u 7→ t→
−
u
19
−−−−→ −−−−→
f (M ) = M + Af (A). L’application f est donc la translation de vecteur Af (A) (remarquons que
ce vecteur ne dépend pas du choix du point A).
s : Gl(E) → GA(E)A
−−→
v 7→ (M 7→ A + v(AM )).
Ainsi, le groupe affine est muni d’une structure de produit semi-direct GA(E) ' E o GA(E)A .
20
Si le produit était direct, le sous-groupe des translations serait contenu dans le centre de GA(E).
Montrons donc que le centre est trivial. Soit f ∈ Z(GA(E). Puisque f commute à toute application
→
− →
−
affine, f est dans le centre de Gl(E). Ainsi, il existe λ ∈ k ∗ tel que f = λidE et f ∈ HT (E) est
soit une homothétie, soit une translation.
−1
Si f est une homothétie de centre A ∈ E, alors pour toute translation t = t→ u, t◦f ◦t
− est
l’homothétie de même rapport que f et de centre t(A) = A + → −
u . Ainsi, pour t 6= idE , t ◦ f ◦ t−1 6= f
et f ∈/ Z(GA(E)). (On a encore une fois utilisé le «principe de conjugaison», cf [P, p. 16].)
→
−
Si f est une translation de vecteur → −u 6= 0 , pour toute homothétie h de centre A, f ◦ h ◦ f −1
est une homothétie de centre f (A) 6= A, et donc f ∈ / Z(GA(E)).
Ainsi, le centre du groupe affine est trivial.
{1} / T (E) ' E / HT (E) / Z(Gl(E)) = k ∗ idE / {1}
{1} / T (E) ' E / GA(E) fl
/ Gl(E) / {1}
π →
−
π
{1} / GA(E)/HT (E) p
/ P Gl(E) / {1}
{1} {1}
Le morphisme p est bien un isomorphisme : au besoin, on s’en convainc par un peu de «chasse
dans le diagramme».
S’il existe une fonction f ∈ GA(E) telle que p(π(f )) = 0 dans P Gl(E), cela signifie par com-
→
−
mutativité du diagramme que f l(f ) = f ∈ k ∗ idE , et nous avons vu qu’alors f ∈ HT (E). Donc
π(f ) = 0 et p est injectif.
De même, si v ∈ P Gl(E), il existe v ∈ Gl(E) tel que v = → −π (v). Comme f l est surjective, il
→
− →
− →
− →
−
existe f ∈ GA(E) telle que f = v, et alors p(π(f )) = π ( f ) = π (v) = v. Ainsi, p est surjectif.
Remarque 36. Si G ⊆ GA(E) est un sous-groupe fini de cardinal n et que car(k) ne divise pas
n, alors il existe au moins un point A ∈ E fixe par tous les éléments de G. Ainsi, via la section
GA(E)A → Gl(E), G s’identifie à un sous-groupe de Gl(E).
En effet, si G = {g1 = idE , g2 , . . . , gn } et M ∈ E, l’isobarycentre A des points (M, g2 (M ), . . . ,
gn (M )) est bien défini et fixe par tous les éléments de G.
Application : Classification des sous-groupes finis des isométries du plan, de l’espace, détermi-
nation des groupes d’isométries des polyèdres réguliers.
21
5 Espace universel.
Pour ce paragraphe, voir [B1, Chapitre 3] et [F] (qui utilisent les champs de vecteurs), ou [LF].
Nous avons déjà mentionné que par exemple lorsque G est le barycentre de ((A, 2), (B, 3)), on
note G = 2/5.A + 3/5.B, ou encore 5.G = 2.A + 3.B. Mais quel est le sens de cette écriture ?
Peut-on définir le point 2.A + 3.B alors que 2 + 3 6= 1 ?
Proposition 37. Soit E un k-espace affine de direction E. Il existe un k-espace vectoriel E, b deux
plongements i : E → E b affine injectif (pour la structure de k-espace affine naturellement associée
b et j : E → E
à E) b → k telle que i(E) = λ−1 ({1}) et
b linéaire injectif et une forme linéaire λ : E
−1
j(E) = λ ({0}).
De plus, pour toute application affine f : E → F où F est un k-espace vectoriel, il existe une
b → F telle que fb ◦ i = f .
unique application linéaire fb : E
b dans lequel E s’identifie à un hyperplan affine
Autrement dit, il existe un k-espace vectoriel E
de direction E.
b est appelé l’espace universel associé à E.
Définition 38. Un tel espace vectoriel E
λ E
b
×1 E
×0 E
22
De façon plus informelle, on peut partir de l’espace vectoriel E × k et définir λ comme la
projection sur le dernier facteur. On vérifie que j : E → E × k défini par j(→ −u ) = (→−
u , 0) est
linéaire et qu’il existe un isomorphisme affine entre E et E × {1}.
On peut aussi fixer un repère affine (A0 , . . . , An ) de E, et construire le k-espace vectoriel
E
b de base (A0 , . . . , An ). Il faut voir que cette construction ne dépend pas de la base choisie,
Pn Pn Pn Pn
PEn s’identifie P
que à { i=0 λi Ai , i=0 λi = 1} et E à { i=0 λi Ai , i=0 λi = 0}. On pose donc
n
λ( i=0 λi Ai ) = i=0 λi . [C, 7.5]
Références
[A] Michèle Audin. Géométrie. Collection Mathématiques. Paris : Belin. Montpellier : Espaces
34. 320 p., 1998.
[B1] Marcel Berger. Géométrie. Vol. 1. CEDIC, Paris, 1977. Actions de groupes, espaces affines
et projectifs. [Actions of groups, affine and projective spaces].
[B2] Marcel Berger. Géométrie. Vol. 2. CEDIC, Paris, 1977. Espaces euclidiens, triangles, cercles
et sphères. [Euclidian spaces, triangles, circles and spheres].
[P] Daniel Perrin. Cours d’algèbre, volume 18 of Collection de l’École Normale Supérieure de
Jeunes Filles. École Normale Supérieure de Jeunes Filles, Paris, 1982. Edité en collaboration
avec Marc Cabanes et Martine Duchene.
[SS] Yvonne Sortais and René Sortais. La géométrie du triangle. Exercices resolus. (Geometry
of triangles. Solved exercises). (La géométrie du triangle. Exercices resolus.) Nouveau tirage.
Actualités Scientifiques et Industrielles. 1429. Paris : Hermann. 210 p., 1997.
[T] Claude Tisseron. Géométries affine, projective et euclidienne, volume 1408 of Actualités Scien-
tifiques et Industrielles [Current Scientific and Industrial Topics]. Hermann, Paris, 1983. Col-
lection Formation des Enseignants et Formation Continue. [Collection on Teacher Education
and Continuing Education].
23