tangenteAudio

3 janv. 2018 · 18 min

Lights Out : image, noyau et stratégies qui ne changent rien

Dans cet épisode audio, suivez la grille de 25 boutons jusqu’aux vecteurs : le noyau décrit les stratégies sans effet, l’image les configurations résolubles.

Premium
Collections de cet épisode (2)

Un contenu original Tangente, adapté en podcast avec l’aide de l’IA et validé par notre rédaction. Comment ça marche ?

Transcription

Afficher la transcription

Transcription automatique

  1. Intervenant 1

    Bienvenue à toutes les personnes à l'écoute dans le podcast du magazine Tangente pour une nouvelle exploration où nous allons plonger au cœur d'une mécanique assez incroyable. Imaginez un code de triche dans un jeu vidéo, un code dont la seule et unique fonction serait de s'annuler lui-même.

  2. Intervenant 2

    Ah oui, le genre de manipulation qui ne laisse absolument aucune trace.

  3. Intervenant 1

    Exactement. Une séquence de touches hyper frénétiques et à la fin, bam, le système reste exactement dans l'état où il se trouvait au départ. Comme si rien ne s'était jamais produit en fait.

  4. Intervenant 2

    C'est un concept un peu vertigineux quand on y pense.

  5. Intervenant 1

    Totalement. Et notre mission aujourd'hui pour cette analyse, c'est de s'aventurer là-dedans, au cœur de l'algèbre linéaire, mais bien au-delà des lettres grecques et des tableaux noirs remplis d'équations quoi. On va voir comment des notions hyper fondamentales, genre l'application linéaire, le noyau, l'image, deviennent en fait les rouages invisibles pour qu'un simple jeu logique puisse fonctionner sans s'effondrer.

  6. Intervenant 2

    Ouais, et cette mécanique invisible, elle prend vraiment tout son sens quand on quitte un peu la théorie pure pour analyser un objet matériel bien précis. Et là, on va parler du fameux jeu Lights Out.

  7. Intervenant 1

    Oh là là, le Lights

  8. Intervenant 2

    Out ! Commercialisé par Tiger Toys en 95, c'est vraiment le terrain de démonstration idéal pour tout ça.

  9. Intervenant 1

    Un classique des années 90, ouais.

  10. Intervenant 2

    C'est ça. Pour concevoir ce petit boîtier électronique un peu carré là, avec sa simple grille de 25 boutons lumineux, les ingénieurs ont dû se heurter aux lois inflexibles des espaces vectoriels. Et pas n'importe lesquels, des espaces construits sur ce qu'on appelle un corps fini.

  11. Intervenant 1

    Bon, décortiquons un peu ça, parce que ça sonne un peu gros dit comme ça.

  12. Intervenant 2

    Je te l'accorde, c'est un peu intimidant.

  13. Intervenant 1

    Alors, pour visualiser le truc, rappelons juste la dynamique du jeu pour commencer. On a une matrice de cinq boutons sur cinq. Chaque bouton ne possède que deux états, allumé ou éteint. Et c'est tout.

  14. Intervenant 2

    Binaire, pur et dur.

  15. Intervenant 1

    Voilà. Et les concepteurs auraient pu faire un truc super simple. Mais la règle centrale du Lights Out, c'est la réaction en chaîne. Si on appuie sur un bouton pour changer son état, on inverse aussi simultanément l'état de ses voisins immédiats.

  16. Intervenant 2

    Le haut, le bas, la gauche, le droit.

  17. Intervenant 1

    C'est ça. Une lumière allumée s'éteint, une éteinte s'allume et le but du jeu, c'est de plonger tout le plateau dans l'obscurité totale à partir d'une configuration de départ que la machine nous donne.

  18. Intervenant 2

    Et le pire, c'est que la première étape pour maîtriser ce chaos, parce que c'est vite le chaos sur l'écran, c'est de réaliser que l'ordre des actions n'a absolument aucune incidence sur le résultat final.

  19. Intervenant 1

    Attends, vraiment aucune ?

  20. Intervenant 2

    Aucune. Qu'on décide d'appuyer sur le coin supérieur gauche puis sur le centre, ou l'inverse, la grille à la fin sera strictement identique. En mathématiques, on dit que l'opération est totalement commutative.

  21. Intervenant 1

    Ah oui, d'accord. Donc l'historique de nos clics ne compte pas.

  22. Intervenant 2

    Exactement. Conséquence directe, la seule information pertinente pour résoudre la grille, c'est de savoir si un bouton spécifique a été pressé ou non, au final. Appuyer deux fois sur le même bouton, ça revient juste à annuler la première pression.

  23. Intervenant 1

    Bah oui, vu que ça le rallume puis ça l'éteint.

  24. Intervenant 2

    On évolue donc exclusivement dans un univers bouléant où les seules valeurs possibles sont le 0 et le 1. Et là où ça devient fou, c'est que l'addition suit une règle bien particulière. 1 plus 1 égale 0.

  25. Intervenant 1

    C'est le principe de l'interrupteur en fait. Ou si on veut filer une analogie un peu plus moderne, c'est comme la réduction de bruit actif dans un casque audio haut de gamme.

  26. Intervenant 2

    Ah, j'aime bien cette image.

  27. Intervenant 1

    Bah oui, une onde sonore spécifique rencontre son opposé parfait, et c'est pas qu'il n'y a plus d'énergie, c'est que les deux signaux s'additionnent, par interférence destructive, pour créer le silence complet.

  28. Intervenant 2

    Tout à fait.

  29. Intervenant 1

    Ici, deux pressions sur le même bouton s'additionnent pour donner une annulation. Donc, mathématiquement, ça veut dire qu'une stratégie globale pour gagner, ça se limite à une liste de 25 choix binaires, une matrice colonne quoi. Un simple vecteur rempli de 0 et de 1.

  30. Intervenant 2

    Exactement. Et ce vecteur de stratégie, on va l'appeler S comme stratégie. C'est notre donnée d'entrée. Ensuite, le système doit appliquer les règles de la lumière pour chaque bouton qu'on a pressé.

  31. Intervenant 1

    Et ça, ça se modélise comment ?

  32. Intervenant 2

    Eh bien, l'ensemble de ces règles, ça peut être encodé dans une matrice carrée assez imposante, de 25 lignes par 25 colonnes, qu'on nommera J pour le jeu. Cette matrice J, elle contient des 1 sur sa diagonale, parce que chaque bouton agit sur lui-même, et des 1 aux intersections des voisins. Partout ailleurs, ce sont des

  33. Intervenant 1

    zéros. Ok, je vois le tableau.

  34. Intervenant 2

    Cette matrice J, c'est ce qu'on appelle un endomorphisme. C'est l'application linéaire qui transforme une stratégie invisible en une configuration visuelle concrète.

  35. Intervenant 1

    Alors, qu'est-ce que tout ça signifie ? Parce que si on pose l'équation, on obtient la matrice J multipliée par le vecteur stratégie S, ce qui donne le vecteur configuration finale, disons C. Donc J fois S égale C.

  36. Intervenant 2

    C'est exactement l'équation du jeu, oui.

  37. Intervenant 1

    Mais du coup, face à une équation comme ça, en algèbre linéaire classique, le réflexe immédiat, c'est de chercher à isoler S.

La suite de la transcription est réservée aux abonnés.

S’abonner

À écouter ensuite

Des épisodes qui partagent une playlist, une figure ou un domaine avec celui-ci.