Algèbre

Les structures algébriques : groupes, anneaux, corps

La théorie des ensembles fournit les objets ; l'algèbre leur ajoute des opérations et des règles de calcul. Chaque règle supplémentaire fait monter d'une marche : magma, demi-groupe, monoïde, groupe, anneau, corps. Cinq planches pour vérifier chaque axiome case par case sur des tables finies, puis voir jusqu'où l'on peut pousser l'idée de « nombre ».

Vue d'ensemble : des ensembles aux structures

Une loi de composition interne sur un ensemble E associe à deux éléments a et b de E un troisième élément de E, noté a ∘ b. Un ensemble muni d'une telle loi est un magma. On ajoute ensuite des exigences, une à une :

StructureCe qu'on exige en plusExemple
magmaune loi interne : a ∘ b reste dans E|a − b| sur {0, …, 5}
demi-groupeassociativité : (a ∘ b) ∘ c = a ∘ (b ∘ c)a ∘ b = a
monoïdeun élément neutre e : e ∘ a = a ∘ e = a(ℕ, +), (ℤ/6ℤ, ×)
groupechaque élément a un symétrique : a ∘ a′ = a′ ∘ a = e(ℤ, +), permutations
groupe abéliencommutativité : a ∘ b = b ∘ a(ℤ/nℤ, +)
anneaudeux lois : + fait un groupe abélien, × est associative avec neutre, et × se distribue sur +ℤ, ℤ/nℤ, matrices
corpsun anneau commutatif où tout élément non nul est inversibleℚ, ℝ, ℂ, 𝔽p

Sur un ensemble fini, tout se vérifie exhaustivement : une loi sur n éléments est une table n × n, et l'associativité se contrôle sur les n³ triplets. C'est ce que fait chaque planche, sans exception ni échantillonnage.

1

L'escalier des structures

Une loi sur six éléments : jusqu'à quelle marche monte-t-elle ?

On travaille sur E = {0, 1, 2, 3, 4, 5}. Choisissez une loi : sa table s'affiche, et la page vérifie les axiomes dans l'ordre de l'escalier. On s'arrête à la première marche manquée, mais les propriétés plus hautes sont tout de même testées, car une loi peut avoir un neutre et des symétriques sans être associative.

Loi interne (36 cases)
Associativité (216 triplets)
Élément neutre
Symétriques
Commutativité (15 paires)
Structure atteinte
L'escalier : chaque marche ajoute un axiome. Le pion monte tant que les axiomes sont vérifiés. Les étiquettes vertes signalent une propriété présente au-dessus d'une marche manquée.
Combien de lois possibles ? Sur six éléments, chacune des 36 cases peut recevoir 6 valeurs, soit 6³⁶ ≈ 1,03·10²⁸ lois internes. Presque aucune n'est associative. La loi |a − b| est un piège instructif : elle est commutative, 0 est neutre et chaque élément est son propre symétrique, et pourtant (1 ∘ 1) ∘ 2 = 2 alors que 1 ∘ (1 ∘ 2) = 0. Ce n'est même pas un demi-groupe.
2

Le groupe : carré latin, ordre et sous-groupes

À quoi reconnaît-on la table d'un groupe, et quels sous-groupes cache-t-elle ?

Dans la table d'un groupe, chaque ligne et chaque colonne contient chaque élément exactement une fois : c'est un carré latin, parce que l'équation a ∘ x = b a toujours une solution unique, x = a′ ∘ b. Un sous-groupe est une partie qui forme un groupe pour la même loi. Le théorème de Lagrange affirme que l'ordre (le nombre d'éléments) d'un sous-groupe divise l'ordre du groupe. Cliquez sur un en-tête de ligne pour voir le sous-groupe engendré par cet élément.

Table du groupe, une couleur par élément. Le sous-groupe choisi est encadré en rouge (lignes et colonnes de ses éléments).
Ordre |G|
Carré latin (lignes et colonnes)
Abélien ? · cyclique ?
Élément choisi · son ordre
Parties examinées · sous-groupes trouvés
Lagrange : chaque ordre divise |G| ?
Diviseurs de |G| sans sous-groupe
La réciproque de Lagrange est fausse. A₄, le groupe des permutations paires de quatre objets, est d'ordre 12. Parmi ses 2¹² = 4 096 parties, exactement 10 sont des sous-groupes, d'ordres 1, 2, 2, 2, 3, 3, 3, 3, 4 et 12 : aucun d'ordre 6, bien que 6 divise 12. Autre surprise : (ℤ/15ℤ)*, d'ordre 8, n'est pas cyclique (aucun élément d'ordre 8), alors que (ℤ/13ℤ)* l'est.
3

L'anneau : deux tables et la distributivité

Que se passe-t-il quand on a deux lois, une addition et une multiplication ?

Un anneau réunit deux tables. L'addition en fait un groupe abélien, la multiplication est associative avec un neutre 1, et les deux sont liées par la distributivité : a × (b + c) = a × b + a × c, et de même à droite. Nouveauté par rapport aux nombres usuels : un produit peut être nul sans qu'aucun facteur ne le soit. On parle de diviseurs de zéro, et ils sont encadrés en rouge dans la table de multiplication.

Table d'addition.
Table de multiplication. Gris : produit nul. Cadre rouge : diviseurs de zéro (deux facteurs non nuls, produit nul).
Distributivité (triplets vérifiés)
Couples qui ne commutent pas
Couples de diviseurs de zéro
Éléments inversibles
Verdict
À observer. Dans ℤ/6ℤ, 2 × 3 = 0 : ℤ/6ℤ n'est pas intègre, et ℤ/2 × ℤ/3 a exactement les mêmes tables à un renommage près (théorème chinois). Avec n premier, les diviseurs de zéro disparaissent. M₂(𝔽₂) cumule les défauts : 168 couples sur 256 ne commutent pas et 27 couples sont des diviseurs de zéro. Dans l'anneau de Boole, x × x = x pour tout x, et x + x = 0 (Δ est la différence symétrique).
4

Le corps : quand tout élément non nul est inversible

ℤ/nℤ est-il un corps ? Et peut-on fabriquer un corps à 4, 8, 9 ou 16 éléments ?

Un corps est un anneau commutatif où l'on peut diviser par tout élément non nul. Dans ℤ/nℤ, les inversibles sont les nombres premiers avec n ; il y en a φ(n), l'indicatrice d'Euler. ℤ/nℤ est un corps exactement quand φ(n) = n − 1.

Pour n = 2 à 40 : φ(n) (barres) et n − 1 (tirets gris). Les barres rouges touchent les tirets : ℤ/nℤ est un corps.
Valeurs de n où φ(n) = n − 1
Sont-ce exactement les nombres premiers ?

Les corps finis qui ne sont pas des ℤ/nℤ

ℤ/4ℤ n'est pas un corps (2 × 2 = 0). Il existe pourtant un corps à 4 éléments, que l'on construit avec des polynômes : on prend les polynômes à coefficients dans 𝔽₂ = ℤ/2ℤ et on calcule modulo un polynôme irréductible, X² + X + 1. Les éléments sont 0, 1, X, X + 1, et X × X = X + 1. Évariste Galois a découvert ces corps, et Moore a montré en 1893 qu'il en existe un, et un seul, pour chaque puissance d'un nombre premier.

Multiplication dans le corps construit : aucune case grise hors de la ligne et de la colonne de 0.
Multiplication dans ℤ/qℤ, à même nombre d'éléments : des zéros apparaissent hors de la ligne et de la colonne de 0.
Corps construit : inversibles · distributivité · associativité
ℤ/qℤ : inversibles · diviseurs de zéro
Une même taille, deux structures. 𝔽₉ et ℤ/9ℤ ont 9 éléments, mais dans 𝔽₉ tout élément non nul a un inverse, alors que dans ℤ/9ℤ, 3 × 3 = 0. Ce n'est pas le nombre d'éléments qui fait un corps : c'est la façon de multiplier. Les corps finis servent en cryptographie, dans les codes correcteurs (CD, QR codes) et dans le chiffrement AES, qui calcule dans 𝔽₂₅₆.
5

Signature : les puissances qui balaient tout, et la fin des nombres

Deux questions de fond. Un corps fini peut-il se parcourir en multipliant toujours par le même nombre ? Et jusqu'où peut-on agrandir les nombres complexes ?

Dans 𝔽₉₇, on part de 1 et l'on multiplie sans cesse par g. Les 96 éléments non nuls sont placés sur un cadran, et l'on relie chaque puissance à la suivante. Si g est un générateur, la suite g, g², g³, … passe par les 96 éléments avant de revenir à 1 : le groupe multiplicatif est cyclique. C'est vrai dans tout corps fini, et c'est la base de l'échange de clés de Diffie-Hellman.

Cadran des 96 éléments non nuls de 𝔽₉₇ (1 en haut, puis 2, 3… dans le sens des aiguilles d'une montre). Le tracé relie gᵏ à gᵏ⁺¹.
Ordre de g
Éléments atteints
Générateurs de 𝔽₉₇* · φ(96)
Dans un anneau ℤ/nℤ qui n'est pas un corps, le groupe des inversibles (ℤ/nℤ)* n'est pas toujours cyclique. Pour n = 1 à 60 : vert si cyclique, rouge sinon.
(ℤ/nℤ)* non cyclique pour n ⩽ 60
Ce que dit le cadran. Avec g = 5, le tracé est une étoile à 96 branches qui touche chaque point : 5 est un générateur. Avec g = 2, l'ordre tombe à 48 et la moitié du cadran n'est jamais atteinte. Il y a exactement φ(96) = 32 générateurs. Pour (ℤ/nℤ)*, Gauss a montré que le groupe est cyclique seulement pour n = 1, 2, 4, pᵏ et 2pᵏ (p premier impair) : les 25 autres valeurs jusqu'à 60 ne le sont pas.

On fabrique ℂ à partir de ℝ en prenant des couples de réels. Le même procédé, le doublement de Cayley-Dickson, fabrique les quaternions ℍ (dimension 4) à partir de ℂ, les octonions 𝕆 (dimension 8) à partir de ℍ, puis les sédénions (dimension 16). À chaque doublement, on perd une propriété : l'ordre (ℂ), la commutativité (ℍ), l'associativité (𝕆), puis la division (sédénions).

Table de multiplication des vecteurs de base eᵢ × eⱼ = ±eₖ : bleu si +, rouge si −. Le numéro k est inscrit quand la case est assez grande.
Couples de base qui ne commutent pas
Triplets de base non associatifs
‖xy‖ = ‖x‖·‖y‖ ? (écart max, 500 essais)
Diviseurs de zéro
Et la dimension 3 ?
La fin des nombres. La norme est multiplicative, ‖xy‖ = ‖x‖·‖y‖, exactement en dimensions 1, 2, 4 et 8. Hurwitz a démontré en 1898 qu'il ne peut en exister nulle part ailleurs. En dimension 16, elle se rompt : (e₁ + e₁₀)(e₅ + e₁₄) = 0, un produit nul de deux nombres non nuls. Et la dimension 3, que cherchait Hamilton, est impossible : une norme multiplicative obligerait le produit de deux sommes de trois carrés à en être une. Or 3 = 1² + 1² + 1² et 5 = 2² + 1² + 0², mais 15 n'est pas une somme de trois carrés.

Une brève histoire

1771Lagrange étudie les permutations des racines d'une équation : c'est, sans le mot, la première étude systématique de groupes.
1830Galois emploie le mot « groupe » et découvre les corps finis.
1843Hamilton invente les quaternions ; la même année, John Graves découvre les octonions, que Cayley publie en 1845.
1854Cayley donne la première définition abstraite d'un groupe, par sa table de multiplication.
1871Dedekind introduit les notions de corps et d'idéal.
1893Moore démontre que les corps finis sont exactement les 𝔽pⁿ, un seul par taille.
1898Hurwitz démontre que les algèbres réelles à norme multiplicative n'existent qu'en dimensions 1, 2, 4 et 8.
1921Emmy Noether fonde la théorie moderne des anneaux avec son article sur les idéaux.

En résumé

Un escalier d'axiomes

Magma, demi-groupe, monoïde, groupe, groupe abélien : chaque marche ajoute une règle, et sur un ensemble fini, chacune se vérifie case par case.

Deux lois liées

Un anneau marie une addition et une multiplication par la distributivité. Les diviseurs de zéro et la non-commutativité sont permis ; les interdire mène aux corps.

Les limites

Les corps finis existent pour chaque pⁿ et ont un groupe multiplicatif cyclique. Les « nombres » à norme multiplicative s'arrêtent en dimension 8.

Pour aller plus loin

Morphismes. Une application entre deux structures qui respecte les opérations est un morphisme (voir la page sur l'homomorphisme) ; ℤ/2 × ℤ/3 et ℤ/6ℤ sont isomorphes.

Idéaux et quotients. On fabrique ℤ/nℤ en quotientant ℤ par l'idéal nℤ, et 𝔽₄ en quotientant 𝔽₂[X] par l'idéal engendré par X² + X + 1. C'est la même construction, qui mène à l'algèbre commutative (VIII.9) et à la théorie algébrique des nombres.

Groupes et équations. La structure du groupe de Galois décide si une équation se résout par radicaux (voir la page sur la théorie de Galois).

Au-delà. Modules (espaces vectoriels sur un anneau), algèbres de Lie, treillis, catégories : chaque structure retient certaines règles du calcul usuel et en abandonne d'autres.