- Théorie mathématique sur le Rubik's Cube
-
Cet article présente le modèle mathématique relatif au Cube de Rubik.
Sommaire
Notations utilisées
le groupe des mouvements légaux (sans démonter le cube !)
le groupe élargi (ici on peut faire sauter le cube)
le groupe symétrique d'ordre n
comme symbole pour le produit semi-direct
pour la signature d'une permutation de
(où
désigne
)
- Les rotations d'un quart de tour dans le sens direct sont appelées
,
,
,
,
,
pour les faces droite (right), haut (up), gauche (left), avant (front), arrière (back) et bas (down).
- On identifie les sommets par 3 coordonnées et les arêtes par 2 ; par exemple FUL est le sommet de face en haut à gauche et BR est l'arête arrière droite.
l'opérateur de composition (avec
).
Décomposition des mouvements du cube
Isomorphisme
Factorisation sommets-arêtes
Un élément de H se décompose naturellement entre ce qu'il fait sur les coins et ce qu'il fait sur les sommets. On introduit les 2 sous-groupes Hco et Har constitués des mouvements laissant invariants respectivement les arêtes et les coins. H est isomorphe au produit de groupes
.
On va maintenant montrer que
et
.
Permutation des arêtes et des sommets
On numérote les sommets du Rubik's cube de 1 à 8 dans cet ordre : FUR, BUR, BUL, FUL, FDR, BDR, BDL, FDL. Les arêtes vont de 1 à 12 : UL, BL, DL, FL, FU, BU, BD, FD, UR, BR, DR, FR.
On définit alors 2 morphismes surjectifs de groupeset
qui extraient d'un élément de H les permutations des sommets et des arêtes correspondantes.
En utilisant la notation des cycles, on aet
, d'où
. (attention : la notation des cycles est davantage adaptée à la loi
: si
, on a
et
)
Orientation des arêtes et des sommets
et
sont 2 sous-groupes importants de H : les rotations des coins et des arêtes (seule l'orientation des cubes change, pas leur position). Ils vont permettre de décomposer Hco et Har en produits semi-directs internes. Ainsi
, avec Permco un sous-groupe de Hco formé des mouvements des coins préservant leur orientation. Permco est isomorphe à
, mais son choix n'est pas unique.
Pour chacun des sommets du cube, on place un marqueur noté
qui permet de déterminer son orientation. La position exacte des marqueurs est sans importance, il faut juste qu'il y en ait un par coin (c'est le choix de Permco) et par face. Voici 2 exemples de tels choix :
Pour les sommets :
Pour les arêtes :
L'orientation sera alors le nombre de rotations de 120° à effectuer sur le cube pour rétablir la place du marqueuret on définit
tel que
soit la réorientation des coins associée au mouvement
.
On définit de même l'orientation des arêtes par le nombre de rotations de 180° permettant de rétablir l'orientation initiale :. On a :
et
Exemple :,
,
et
et
L'isomorphisme
Soit
, on définit l'opération
par :
.
L'applicationest un isomorphisme.
En effet, étant donné que
,
l'application ι est un morphisme.
De plus, elle est injective car ker(ι) = IdH (en effet si aucun cube n'est déplacé ou réorienté, c'est que le cube est resté invariant !).
Elle est nécessairement surjective car en démontant le cube (on est ici dans le groupe élargi), on peut parvenir à n'importe quelle configuration du Rubik's Cube.
Théorème fondamental : caractérisation des mouvements légaux
Soit
.
.
Démonstration de la partie directe
Soit
.
On a
et
. On écrit
, où
est un mouvement parmi
,
,
,
,
et
.On démontre que pour chacun de ces mouvements, que
. Étant donné que
,
,
sont des morphismes, on a alors :
.
Vérifions que cette relation est valable pour les six rotations "de base" :
(2,0,0,1,1,0,0,2) (0,0,0,0,0,0,0,0) (0,0,0,0,0,0,0,0) (0,1,2,0,0,2,1,0) (1,2,0,0,2,1,0,0) (0,0,1,2,0,0,2,1) Il est immédiat que
et que si deux familles
et
vérifient b), alors la famille
vérifie b) également.
On écrit le mouvement g de la même manière que précédemment (
), on suppose de plus qu'il s'agit d'une expression minimale du mouvement (ie on ne peut l'écrire avec moins de mouvements). L'entier k est appelé longueur de g (il s'agit de la distance entre g et l'identité dans le graphe de Cayley de G.)
On peut donc prouver b) par induction sur la longueur du mouvement. La longueur k=1 a déjà été vérifiée (si k = 1, alors
).
Supposons k>1. On a
.
étant une permutation de
,
vérifie b), de plus d'après l'hypothèse d'induction,
le vérifie également. Comme leur somme le vérifie, on obtient la relation.
Idem que précédemment en remplaçant ρ par σ
Démonstration de la réciproque
Soit
vérifiant les trois points présentés précédemment.
On démontre d'abord la réciproque dans des cas particuliers, pour arriver ensuite au cas général.
v quelconque,
Il existe un mouvement qui tourne deux coins (sans les permuter) et qui préserve l'orientation et la position de chacun des autres cubes. En modifiant ce mouvement, on peut générer l'ensemble des 8-uplets vérifiant b) Certains de ces mouvements seront ajoutés par la suite
w quelconque,
Il est possible de retourner deux arêtes et de laisser le reste invariant. On génère alors l'ensemble des 12-uplets vérifiant c).
v et w quelconques,
Soit
défini par
,
et
définis par
et
.
, alors comme
est bijective, on en déduit
: c'est la composée de deux mouvements "légaux", donc
.
r et s quelconques,
On montre en utilisant la relation a) que ce mouvement appartient à
(A approfondir)
v,r,w,s quelconques
Soit
vérifiant a) b) et c). Alors
et chacun de ces trois mouvements est légal, donc
.
Calcul du cardinal du groupe des mouvements du Rubik's Cube
- On élargit le groupe en supprimant la condition a) par
.
On définit surl'opération
par
.
est un groupe :
-
est interne
- l'associativité de
:
- est évidente pour
et
- découle (pour
et
) du fait que
(attention à l'opération
)
- est évidente pour
est élément neutre
est l'inverse de
est isomorphe à
avec
,
ie, où
désigne la classe d'équivalence de x dans
.
On obtient ainsi,
et on en déduitet
Soit
, on a
.
- Montrons que
est un sous-groupe normal de
.
- D'après la caractérisation des sous-groupes,
est un sous-groupe de
.
.
- on a
.
- comme
, alors les propriétés b) et c) sont vérifiées par
(structure de groupe).
- on a
- D'après la caractérisation des sous-groupes,
Donc
, et le groupe quotient
existe.
- Calcul de l'indice de
dans
:
Soit
la relation définie par
Soitet
où
est une transposition.
Soit, on a
, d'où
.
On en déduit que l'indice dedans
est
.
D'après le théorème de Lagrange,Générateurs et relations
Article détaillé : Générateurs et relations dans le groupe du Rubik's Cube.Lien externe
- [html] Le Rubik's Cube, groupe de poche, par P. Colmez
- [PDF] "Une analyse du cube hongrois, par Barreau Matthieu
Wikimedia Foundation. 2010.