🔬 Groupes Symétriques

Théorie avancée des permutations et applications

🎓 Master 1 - Algèbre

📚 Table des Matières

I. Fondements
  • Définitions de base
  • Notations et conventions
  • Premières propriétés
II. Structure
  • Cycles et décomposition
  • Transpositions
  • Signature
III. Applications
  • Théorème de Cayley
  • Actions de groupes
  • Groupes alternés

🏗️ I. Définitions Fondamentales

Définition (Groupe symétrique)

Soit n ∈ ℕ*. Le groupe symétrique S_n est l'ensemble de toutes les bijections de {1, 2, ..., n} dans lui-même, muni de la loi de composition des applications.

S_n = {σ : {1, 2, ..., n} → {1, 2, ..., n} | σ bijective}

L'ordre de S_n est |S_n| = n!

Notations pour les permutations

Notation Description Exemple
σ = (i₁ i₂ ... iₖ) Notation cyclique (1 3 2) : 1→3, 3→2, 2→1
σ = \begin{pmatrix} 1 & 2 & 3 \\ 3 & 1 & 2 \end{pmatrix} Notation matricielle 1→3, 2→1, 3→2
(i j) Transposition (1 2) : échange 1 et 2

Exemple détaillé : S₃

Le groupe S_3 contient 6 éléments :

  • id = () (identité)
  • (1 2), (1 3), (2 3) (transpositions)
  • (1 2 3), (1 3 2) (3-cycles)

🔧 Calculateur de permutations

Entrez une permutation sous forme cyclique (ex: (1 2 3)) :

🔄 II. Cycles et Décomposition

Définition (Cycle, support)

Soit σ ∈ S_n et k ≥ 1.

  • Le support de σ est supp(σ) = {i ∈ {1,...,n} | σ(i) ≠ i}
  • Un k-cycle est une permutation dont le support a k éléments et qui permute cycliquement ces éléments
  • Une transposition est un 2-cycle

Théorème (Décomposition en cycles disjoints)

Toute permutation σ ∈ S_n se décompose de manière unique (à l'ordre près) en produit de cycles disjoints.

Démonstration :

Existence : Soit σ ∈ S_n. Définissons une relation d'équivalence sur {1, 2, ..., n} par :

i ∼ j ⟺ ∃ k ∈ ℤ, σᵏ(i) = j

Les classes d'équivalence donnent les orbites sous l'action de ⟨σ⟩. Sur chaque orbite de taille > 1, σ agit comme un cycle.

Unicité : Supposons σ = c₁c₂...cₖ = d₁d₂...dₗ avec cᵢ, dⱼ cycles disjoints. Alors les supports des cᵢ forment une partition de supp(σ), de même pour les dⱼ. L'unicité de la partition implique l'unicité de la décomposition. ∎

Exemple de décomposition

Considérons σ = \begin{pmatrix} 1 & 2 & 3 & 4 & 5 & 6 \\ 2 & 4 & 1 & 6 & 5 & 3 \end{pmatrix}

Calcul des orbites :

  • Orbite de 1 : 1 → 2 → 4 → 6 → 3 → 1, donc cycle (1 2 4 6 3)
  • Orbite de 5 : 5 → 5, donc 5 est fixe

Résultat : σ = (1 2 4 6 3)

🎮 Décomposition interactive

Entrez une permutation en notation matricielle :

Théorème (Génération par les transpositions)

Le groupe S_n est engendré par les transpositions. Plus précisément :

  1. S_n = ⟨(1 2), (1 3), ..., (1 n)⟩
  2. S_n = ⟨(1 2), (2 3), ..., (n-1 n)⟩ (transpositions adjacentes)
  3. Tout k-cycle se décompose en k-1 transpositions

⚖️ III. Signature et Groupes Alternés

Définition (Signature)

La signature (ou parité) d'une permutation σ ∈ S_n est définie par :

ε(σ) = ∏_{1≤i

On a ε(σ) ∈ {-1, +1}. La permutation σ est :

  • paire si ε(σ) = +1
  • impaire si ε(σ) = -1

Propriétés de la signature

  1. ε : S_n → {±1} est un morphisme de groupes
  2. ε(στ) = ε(σ)ε(τ) pour tout σ, τ ∈ S_n
  3. ε((i j)) = -1 pour toute transposition (i j)
  4. ε(c) = (-1)^{k-1} pour un k-cycle c

Propriété 1 : Soit σ, τ ∈ S_n. Alors :

ε(στ) = ∏_{i

En réindexant et utilisant la bijectivité de τ, on obtient ε(στ) = ε(σ)ε(τ).

Propriété 3 : Pour la transposition (k ℓ) avec k < ℓ :

ε((k ℓ)) = \frac{ℓ - k}{k - ℓ} = -1

Les autres termes du produit restent inchangés car (k ℓ) fixe les autres éléments. ∎

Définition (Groupe alterné)

Le groupe alterné A_n est le noyau du morphisme signature :

A_n = ker(ε) = {σ ∈ S_n | ε(σ) = 1}

C'est un sous-groupe normal de S_n d'ordre |A_n| = n!/2 pour n ≥ 2.

🎯 Exercice interactif : Calcul de signatures

Calculez la signature des permutations suivantes :

Question 1 : Quelle est la signature de (1 2 3 4 5) ?

Question 2 : Quelle est la signature de (1 2)(3 4 5) ?

🔬 IV. Théorème de Cayley et Actions

Théorème de Cayley

Tout groupe fini G d'ordre n est isomorphe à un sous-groupe de S_n.

Démonstration :

Soit G = {g₁, g₂, ..., gₙ} un groupe fini d'ordre n.

Étape 1 : Pour chaque g ∈ G, définissons λ_g : G → G par λ_g(h) = gh (translation à gauche).

Étape 2 : λ_g est bijective car :

  • Injective : si λ_g(h₁) = λ_g(h₂), alors gh₁ = gh₂, donc h₁ = h₂
  • Surjective : pour tout h ∈ G, λ_g(g⁻¹h) = g(g⁻¹h) = h

Étape 3 : Identifions G avec {1, 2, ..., n} via un ordre fixé. Alors λ_g ∈ S_n.

Étape 4 : L'application φ : G → S_n définie par φ(g) = λ_g est un morphisme injectif :

  • Morphisme : φ(gh) = λ_{gh} = λ_g ∘ λ_h = φ(g)φ(h)
  • Injectif : si φ(g) = φ(h), alors λ_g = λ_h, donc ge = he, donc g = h

Donc G ≅ Im(φ) ≤ S_n. ∎

Actions de groupes

Une action d'un groupe G sur un ensemble X est un morphisme de groupes :

φ : G → S_X

Équivalemment, c'est une application G × X → X notée (g, x) ↦ g·x telle que :

  • e·x = x pour tout x ∈ X
  • (gh)·x = g·(h·x) pour tout g, h ∈ G, x ∈ X

Exemples d'actions importantes

  1. Action régulière : G agit sur lui-même par translation à gauche
  2. Action par conjugaison : G agit sur lui-même par g·h = ghg⁻¹
  3. Action sur les sous-groupes : G agit sur l'ensemble de ses sous-groupes par conjugaison
  4. Action naturelle : S_n agit sur {1, 2, ..., n} par σ·i = σ(i)

🎯 V. Exercices et Applications

Exercice 1 : Commutateur dans S_n

Soit σ, τ ∈ S_n. Le commutateur est [σ, τ] = στσ⁻¹τ⁻¹.

Question : Calculez [(1 2 3), (1 2)] dans S_3.

Solution :

Posons σ = (1 2 3) et τ = (1 2).

  • σ⁻¹ = (1 3 2)
  • τ⁻¹ = (1 2) car τ² = id
  • στ = (1 2 3)(1 2) = (1 3)
  • στσ⁻¹ = (1 3)(1 3 2) = (2 3)
  • [σ, τ] = (2 3)(1 2) = (1 2 3)

Attendez, reprenons le calcul...

[(1 2 3), (1 2)] = (1 2 3)(1 2)(1 3 2)(1 2)

= (1 3)(1 3 2)(1 2) = (2 3)(1 2) = (1 2 3)

Non, erreur ! Le calcul correct donne (2 3).

Exercice 2 : Centre de S_n

Déterminez le centre Z(S_n) pour différentes valeurs de n.

Question : Quel est Z(S_n) pour n ≥ 3 ?

Justification :

Pour n ≥ 3, considérons σ ∈ Z(S_n) avec σ ≠ id.

Il existe i tel que σ(i) = j ≠ i. Soit k ≠ i, j (possible car n ≥ 3).

Considérons τ = (i k). Pour que στ = τσ, on doit avoir :

στ(i) = τσ(i), soit σ(k) = τ(j)

Mais τ(j) = j (car j ≠ i, k) et σ(k) = k ou σ(k) ≠ k.

En analysant tous les cas, on trouve une contradiction, donc Z(S_n) = {id}.

🔧 Explorateur de conjugaison

Explorez les classes de conjugaison dans S_n :

🚀 VI. Applications et Résultats Avancés

Théorème (Classification des groupes de petit ordre)

Utilisant les groupes symétriques, on peut classifier :

  • Tout groupe d'ordre p (premier) est cyclique
  • Tout groupe d'ordre est abélien
  • Les groupes d'ordre 6 : ℤ/6ℤ ou S_3
  • Les groupes d'ordre 8 : 5 classes d'isomorphisme

Application : Résolution d'équations polynomiales

La théorie de Galois utilise les groupes symétriques pour étudier la résolvabilité des équations polynomiales :

  • S_n est résoluble ⟺ n ≤ 4
  • Ceci explique pourquoi il n'existe pas de formule générale pour les équations de degré ≥ 5
  • Le groupe de Galois d'un polynôme générique de degré n est S_n

Résultats sur la simplicité

  • A_n est simple pour n ≥ 5
  • A_4 n'est pas simple (a un sous-groupe normal isomorphe à (ℤ/2ℤ)²)
  • Les groupes A_n (n ≥ 5) sont les premiers exemples de groupes simples non abéliens

🎯 Projet : Générateurs minimaux

Problème : Quel est le nombre minimal de générateurs pour S_n ?

Réponse : S_n peut être engendré par exactement 2 éléments pour tout n ≥ 2.

Exemple : S_n = ⟨(1 2), (1 2 3 ... n)⟩

À démontrer : Montrez que ces deux éléments engendrent bien S_n.

🎓 Conclusion et Perspectives

Les groupes symétriques constituent un pilier fondamental de l'algèbre moderne. Leurs applications s'étendent à :

🧮 Théorie de Galois

Résolvabilité des équations polynomiales, extensions de corps, théorie des nombres algébriques.

🔬 Topologie algébrique

Groupes fondamentaux, espaces de recouvrement, théorie des nœuds.

🎲 Combinatoire

Énumération, fonctions génératrices, théorie de Pólya, arrangements et permutations.

💻 Informatique

Algorithmes de tri, complexité, cryptographie, codes correcteurs d'erreurs.

Les groupes symétriques illustrent parfaitement la beauté et la puissance de l'abstraction mathématique !