File failed to load: https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/extensions/TeX/xypic.js

Mathjax

jeudi 31 août 2023

Permutations de l'ensemble à n éléments (1) : Groupe symétrique \mathfrak S_n

 Soit n un entier naturel strictement positif. 

Considérons l'ensemble E_n=\{1,2,\ldots,n\}

Permutations 

On dit qu'une fonction \sigma de E_n dans E_n est une permutation de E_n si \sigma est une bijection.


Autrement dit : \sigma est telle que pour tout y\in E, il existe un unique x\in E tel que \sigma(x)=y .


On note \mathfrak S_n l'ensemble des permutations de E. On munit \mathfrak S_n de la loi de composition notée ici \cdot


Ainsi \tau \cdot \sigma est définie pour tout x\in E par \tau\cdot \sigma (x)=\tau(\sigma(x))

Nous avons vu dans l'article Groupe des bijections que l'ensemble des permutations de E_n forme un groupe pour l'opération \cdot. Le groupe \mathfrak S_n est appelé le groupe symétrique.

Quelques notations

Permutations cycliques

Pour tout n\in\mathbb N , on note \left(\begin{array}{cc} a & b \end{array}\right)  la permutation de E définie par :

  • \left(\begin{array}{cc} a & b \end{array}\right)(x)=x si x\not \in\left\{a,b \right\} 
  • (\begin{array}{cc} a & b \end{array})(a)=b
  •  (\begin{array}{cc} a & b \end{array})(b)=a

Une telle permutation est appelée une transposition.

Plus généralement, si a_1,a_2,\ldots, a_{r-1},a_r sont r éléments de E_n, on note

(\begin{array}{ccccc} a_1 & a_2 & \ldots & a_{r-1} & a_r \end{array})

la permutation \sigma de E définie par : 

  • \sigma (x)=x si x\not \in\left\{a_1,a_2,\ldots, a_{r-1},a_r \right\} 
  • \sigma(a_i)=a_{i+1} si i\in\left\{1,2,\ldots,r-1 \right\}
  • \sigma(a_r)=a_{1}  
On dira que \sigma ainsi définie est un cycle.

r est appelé l'ordre du cycle \sigma . Un cycle d'ordre 2 est une transposition.

Notation matricielle d'une permutation

Si \sigma est une permutation, on peut la noter sous forme matricielle : 

\sigma=\left(\begin{array}{ccccc} 1 & 2 & \ldots & n-1 & n\\ \sigma(1) & \sigma(2) & \ldots & \sigma(n-1) & \sigma(n) \\ \end{array}\right)

Exemple. 

Dans  \mathfrak S_2 , on a \left(\begin{array}{cc} 1 &2  \end{array}\right)=\left(\begin{array}{ccc} 1 & 2 & 3\\ 2 & 1 & 3 \\ \end{array}\right) 


Commutativité ?

En général les permutations E_n ne commutent pas, \mathfrak S_n  n'est pas abélien.

Par exemple, pour n\geq 3, on a 

(\begin{array}{cc} 1 & 2 \end{array})\cdot(\begin{array}{cc} 1 & 3 \end{array})= (\begin{array}{ccc}1& 3 & 2 \end{array}) 

En effet, si on note \sigma= (\begin{array}{cc} 1 & 2 \end{array})\cdot(\begin{array}{cc} 1 & 3 \end{array}) , alors \sigma effectue les transformations suivantes :

  • 1\mapsto 3 \mapsto 3
  • 2\mapsto 2\mapsto 1
  • 3\mapsto 1 \mapsto 2 

Si on note \tau= (\begin{array}{cc} 1 & 3 \end{array})\cdot(\begin{array}{cc} 1 & 2 \end{array}) , alors \tau effectue les transformations suivantes :

  • 1\mapsto 2 \mapsto 2
  • 2\mapsto 1\mapsto 3
  • 3\mapsto 3 \mapsto 1 

On en déduit que \tau= (\begin{array}{cc} 1 & 3 \end{array})\cdot(\begin{array}{cc} 1 & 2 \end{array})=(\begin{array}{ccc}1& 2 & 3 \end{array})  


Donc (\begin{array}{cc} 1 & 2 \end{array})\cdot(\begin{array}{cc} 1 & 3 \end{array})\neq  (\begin{array}{cc} 1 & 3 \end{array})\cdot(\begin{array}{cc} 1 & 2 \end{array})


Propriétés de décomposition des permutations

Décomposition en cycle

Propriété 1. (Existence d'une décomposition en cycles)
Soit \sigma une permutation de \mathfrak S_n différente de l'identité. 

Alors il existe un entier r strictement positif, et r cycles \gamma_1,\ldots,\gamma_r tels que 
\sigma=\gamma_r\cdot \ldots \cdot \gamma_1
 


Démonstration.
On peut faire une récurrence sur n, pour n\geq 2.

Dans \mathfrak S_2 , il y a exactement deux permutations : \textrm{id} et \left(\begin{array}{cc} 1 & 2 \end{array}\right).

Supposons que dans \mathfrak S_n , chaque élément s'écrit comme un produit de cycles. Pour montrer le résultat, il suffit de montrer que cela implique que chaque élément de \mathfrak S_{n+1} s'écrit comme un produit de cycles.

Soit \sigma une permutation de E_{n+1}

Deux cas sont possibles :

  • (cas 1). Si \sigma(n+1)=n+1 , alors la restriction \sigma' en tant que fonction de \sigma aux n premiers entiers naturel donne une permutation de E_n. En effet, l'injectivité de \sigma' provient de cellle de \sigma

    Pour la surjectivité, soit un quelconque y\in E_n , montrons que y possède un antécédent par \sigma . Comme E_n\subset E_{n+1} , il existe par surjectivité de \sigma , x\in E_{n+1} tel que \sigma(x)=y . Mais x\neq n+1 car l'image de n+1 par \sigma est n+1. Par conséquent, \sigma'(x)=y, ce qui prouve que y a un antécédent par \sigma' . \sigma' est donc une permutation de E_n .  

    Dans ce cas, d'après notre hypothèse de récurrence, on peut écrire :
    \sigma'=c_s\cdot c_{s-1}\cdot\ldots\cdot c_1
    c_1,\ldots,c_s sont de cycles appartenant à \mathfrak S_n .

    On peut prologer les c_i en tant que fonction sur E_{n+1}, on pose pour cela : \gamma_i(x)=c_i(x) si x\in E_n
    \gamma_i(n+1)=\gamma(n+1)

    Les c_i étant des cycles de \mathfrak S_n , les \gamma_i sont des cycles de  \mathfrak S_{n+1}

    De plus on a
    \sigma=\gamma_s\cdot \gamma_{s-1}\cdot\ldots\cdot \gamma_1
    En effet, on voit facilement, avec une récurrence sur s, que si x\in E_n ,
    \gamma_s\cdot \gamma_{s-1}\cdot\ldots\cdot \gamma_1(x)=c_s\cdot c_{s-1}\cdot\ldots\cdot c_1(x)=\sigma'(x)=\sigma(x)

  • (cas 2). Maintenant si \sigma(n+1)\neq n+1 . Notons a=\sigma^{-1}(n+1) (autrement dit \sigma(a)=n+1 ). On a nécessairement 1\leq a \leq n .

    On note \tau=\left(\begin{array}{cc} n+1 & a\end{array}\right)  .

    Notons \widetilde{\sigma}= \sigma\cdot   \tau . On a \widetilde{\sigma}(n+1)=\sigma\cdot   \tau(n+1)= \sigma(a)=n+1 .

    Comme \widetilde{\sigma} est une permutation, et que \widetilde{\sigma}(n+1)=n+1 , on est ramené au cas précédent. Donc il existe un entier naturel s et s cycles \gamma_1,\ldots,\gamma_s éléments de \mathfrak S_{n+1} tels que \widetilde{\sigma}=\gamma_s\cdot \gamma_{s-1}\cdot\ldots\cdot \gamma_1 

    Comme \widetilde{\sigma}=\sigma\cdot   \tau , on a \widetilde{\sigma}\cdot \tau^{-1}=\sigma, d'où
    \sigma=\gamma_s\cdot \gamma_{s-1}\cdot\ldots\cdot \gamma_1\cdot   \tau^{-1}

    Mais \tau^{-1}=\left(\begin{array}{cc} n+1 & a\end{array}\right) =\tau est aussi un cycle d'ordre 2, donc la propriété est démontrée.

A suivre 

Nous verrons dans un prochain article que la décomposition en cycles peut être réalisée avec une contrainte supplémentaire : les cycles apparaissant dans la décomposition peuvent avoir des supports 2 à 2 disjoints, c'est-à-dire ne pas agir sur les mêmes éléments de E_n

Aussi, nous verrons qu'il est possible de décomposer toute permutation en produit de transpositions. Les transpositions permettent à elles seules de générer toutes les permutations.

Aucun commentaire:

Enregistrer un commentaire