2
Exercice 3. (Groupes ab´eliens libres de type fini)
Soit Aun groupe ab´elien de type fini. Une famille (x1,· · · xr) d’´el´ements de A
est dite libre si
r
X
i=1
nixi6= 0 pour toute famille (x1,· · · xr)∈Zrnon nulle. On dit
que Aest ab´elien libre de type fini si Aadmet une base i.e. une famille libre et
g´en´eratrice.
(1) Donner une famille libre maximale de Zqui ne soit pas g´en´eratrice.
(2) Montrer que tout sous-groupe d’un groupe ab´elien libre de rang rest un
groupe ab´elien libre de rang au plus r.
Indication : la preuve se fait par r´ecurrence sur ren utilisant la projection
π:Zr−→ Z
(n1,· · · , nr)7−→ nr
.
(3) Montrer que tout-sous-groupe d’un groupe ab´elien de type fini est de type
fini.
Exercice 4. (Classification des groupes ab´eliens de type fini)
(1) Montrer que Hom (Zn,Zm) est isomorphe au groupe Mn×m(Z) des matri-
ces de taille n×m`a coefficient entiers.
(2) Soit φ:Zn−→ Znun homomorphisme de groupe et M∈Mn(Z) la
matrice de φdans la base canonique de Zn.
(a) Montrer que φest injectif si et seulement si det(M)6= 0.
(b) Montrer que φest surjectif si et seulement si det(M) = ±1.
(3) Montrer par r´ecurrence sur nque toute matrice M∈Mn(Z) s’´ecrit
M=Udiag (d1,· · · , dn)V
avec U, V ∈Mn(Z) inversibles dans Mn(Z) et diag (d1,· · · , dn) une ma-
trice diagonale `a coefficients d1,· · · , dn∈Ztels que di|di+1 pour tout
indice i∈ {1,· · · , n −1}.
Indication : on pourra utiliser l’algorithme d’Euclide.
(4) En d´eduire que tout groupe ab´elien de type fini est isomorphe `a un groupe
de la forme
Zr×
s
Y
i=1
Z/diZ
avec r∈Nun entier, d1,· · · , ds∈Zdes entiers non nuls tels que di|di+1
pour tout indice i∈ {1,· · · , s −1}.