Vous êtes sur la page 1sur 6

pls_378_p082091_delahaye.xp.

qxd 9/03/09 17:18 Page 86

mathématiques

REGARDS

LOGIQUE & CALCUL

Le royaume du Jeu de la vie


L’univers plan du Jeu de la vie est l'exemple même d'un système simple
susceptible d'engendrer de la complexité, du calcul et...
certaines formes de beauté.
Jean-Paul DELAHAYE

D
e même qu’il existe un détermine l’évolution des cellules d’une dité avec laquelle le calcul et l’affichage
monde du Seigneur des génération à la suivante est la règle rap- des évolutions se faisaient. Le calculateur
Anneaux créé par John Tol- pelée plus haut. de nombres premiers (décrit dans la
kien, un monde de Harry Pot- Toutes les histoires qui se racontent figure 4) dont la configuration initiale com-
ter créé par Joanne Rowling, et que toutes et se raconteront concernant ce monde du porte 5 225 cellules produit des centaines
les grandes œuvres littéraires engendrent Jeu de la vie sont définitivement fixées de nombres premiers en quelques
des doubles imaginaires de notre univers par ce mécanisme évolutif d’une absolue secondes, malgré l’augmentation de la
réel, il existe aussi un monde du Jeu de la concision. C’est aux joueurs d’en faire quelque taille de la configuration au cours des cal-
vie de John Conway. Ce qui se passe dans chose. Tout doit survenir à partir de cette culs. On obtient ainsi tous les nombres
ce monde-là est une aventure combinatoire physique déterministe réduite à l’extrême premiers inférieurs à 100 000 en cinq
et mathématique d’un genre unique. ne tolérant aucune exception, et Dieu sait minutes avec une configuration qui atteint
J. Conway, qui fixa les lois « physiques » qu’il en est survenu des miracles dans cet alors 10 millions de cellules.
de cette fiction informatique en 1970, a créé univers contraint... dont on découvre qu’il
l’équivalent d’une grande page blanche sur permet presque tout. Réfléchir avant
laquelle des milliers de joueurs écrivent en Pour jouer, vous pouvez vous contenter
proposant des constructions de plus en plus d’un papier, d’un crayon et d’une gomme, de programmer
complexes et merveilleuses. L’exploration de mais vous ne serez pas très efficace: depuis La vitesse inouïe du programme Gollyrésulte
ce monde et la mise au point des dispositifs son origine, la recherche de configurations d’une série de développements qui méritent
mécanico-logiques qu’on y dépose deman- intéressantes se fait avec l’aide d’ordina- d’être détaillés. William Gosper, découvreur
dent une grande patience, car ils sont sou- teurs. C’est eux qui calculent l’évolution des du premier lance-glisseurs, le Gosper-gun,
mis à une contrainte stricte qui s’exprime en configurations que vous proposerez, c’est avait décrit au début des années 1980 les
dix mots : « naissance si trois voisins, sur- eux qui vous aideront à en dessiner de nou- principes d’un algorithme nommé Hashlife
vie si deux ou trois voisins ». velles, ou même, qui vous guideront dans fondé sur une série d’idées originales. Cet
Depuis cinq ans, des découvertes et des l’exploration d’immenses ensembles de algorithme est très différent des algorithmes
avancées remarquables ont profondément configurations à la recherche d’interactions classiques pour exécuter des configurations
renouvelé son intérêt. Le but de cette nouvelles entre composants déjà identifiés. du Jeu de la vie qui tentent d’en coder les
rubrique est d’en donner une idée. Les outils que les explorateurs du monde règles en associant le calcul nécessaire à
Le Jeu de la vie de Conway est un auto- du Jeu de la vie ont mis au point sont des primitives de bas niveau des ordinateurs,
mate cellulaire qui fonctionne sur une grille d’une grande efficacité. Il y a quelques mois, voire en le parallélisant.
infinie à cases carrées – les cellules – après une longue période où je n’ai pas suivi L’algorithme Hashlife, lui, est fondé
dont l’ensemble constitue l’espace plan où ce qui se passait au pays de Conway, j’ai sur une analyse abstraite qui permet le
tout se déroule. Chaque cellule est vide ou téléchargé le programme gratuit Golly (dû repérage des régularités spatiales et tem-
occupée, morte ou vivante. Le temps s’y principalement à Andrew Trevorrow et Tomas porelles des configurations : on ne fait pas
écoule de manière discrète : il y a un ins- Rokicki, voir http://golly.sourceforge.net/) plusieurs fois le même calcul si des confi-
tant 0, un instant 1, un instant 2, etc. Chaque et l’ai fait fonctionner en partant de confi- gurations sont présentes en plusieurs
cellule n’a connaissance que de l’état de gurations assez complexes proposées avec exemplaires sur le plan, ou si le calcul a
ses huit voisines directes, et la règle qui le programme. J’ai été stupéfait de la rapi- déjà été fait. Hashlife utilise de plus le

86] Logique et calcul © Pour la Science - n° 378 - Avril 2009


pls_378_p082091_delahaye.xp.qxd 9/03/09 17:18 Page 87

Regards

1. DANS LE JEU DE LA VIE DE CONWAY,


1 1 1
les cellules évoluent sur une grille en sui-
vant la règle: naissance si 3 voisins, sur- 1 1 2 1
vie si deux ou trois voisins. Ce «glisseur» 1 3 5 3 2
(cases vertes) est une configuration de 1 1 3 2 2
cinq cellules qui se déplace d'une case
en diagonale en quatre générations. 1 2 3 2 1

a b Rang Dessin Fréquence c


1 1/3,038

2 1/3,094

3 1/5,230

4 1/16,79

5 1/18,27

6 1/81,71

7 1/86,78

8 1/132,9

9 1/279,7

10 1/373,6

d e

2. CENDRES, CONFIGURATIONS STABLES, ABSORBEURS. Une confi- même s'annihile une fois son travail terminé. Les différentes étapes du
guration aléatoire qu'on laisse évoluer conduit à un ensemble d'objets va-et-vient sont indiquées en couleurs différentes. Un jardin d'Éden est
isolés stables ou périodiques qu'on nomme des cendres (a). On a indiqué une configuration qui ne peut pas résulter de l'évolution d'une autre. Le
la fréquence des 10 premières configurations stables sur le tableau (b). plus petit jardin d'Éden connu (e) a été découvert par Nicolay Beluchenko
Certaines figures disparaissent totalement en quelques générations. La en 2006. Les configurations stables capables de résister au choc d'un glis-
configuration c, petite, mais dense, disparaît seulement au bout de 658géné- seur qui se précipite sur elles sont rares. Trois d’entre elles ont été repré-
rations. Une autre (d) disparaît très lentement, mangée par un navire (en sentées en couleurs différentes avec, à gauche, pour chaque absorbeur,
noir) qui va et vient entre deux séries d’objets fixes et alignés et qui lui- les glisseurs (encadrés de noir) qu'il est capable d'engloutir (f).

© Pour la Science - n° 378 - Avril 2009 Logique et calcul [87


pls_378_p082091_delahaye.xp.qxd 9/03/09 17:18 Page 88

Regards

calcul groupé des générations, d’abord par Pour montrer comment des idées mathé- située entre 1020 et 1021 instructions par
8, puis par 64 (= 82), puis par 83, etc. Un matiques soigneusement mises au point et seconde : même dans 100 ans, un pro-
peu délicat dans sa conception et difficile affinées conduisent à des miracles de gramme traditionnel ne fera pas ce que
à programmer, car utilisant systémati- programmation, examinons un exemple. La fait Hashlife. Le cœur de Hashlife est
quement la technique de la récursivité, il configuration nommée Breeder(«éleveur») constitué d’astuces de compressions spa-
illustre le pouvoir des mathématiques qui est la première configuration connue pos- tiales et temporelles. L’utilisation des
écrasent même les plus obstinés des sédant une croissance quadratique : le méthodes mises en œuvre par Hashlife
tâcherons programmeurs, lesquels s’oc- nombre de cellules vivantes augmente améliorerait sans doute le traitement
cupent d’un problème sans trop réfléchir comme le carré du numéro de la généra- d’autres problèmes de simulation et en
en s’obstinant à ne voir que des mémoires tion. C’est une configuration complexe qui, accélérerait le fonctionnement. Les pro-
et des instructions élémentaires là où il au départ, possède 2 069 cellules vivantes. grammeurs qui ont à traiter des problèmes
faut voir des structures partiellement répé- Elle comporte une tête qui avance en lais- de ce genre doivent y regarder de près.
titives dont la simplification exige astuce sant derrière elle un alignement de lance- La réalisation d’un programme effi-
et abstraction. glisseurs dont chacun crée une nouvelle file cace d’exécution du Jeu de la vie a eu pour
À l’époque de son invention, une pre- de glisseurs. Le nombre de lance-glisseurs conséquence d’accélérer les découvertes
mière version de l’algorithme Hashlife a en action augmente linéairement en fonc- de nouvelles configurations aux proprié-
été programmée au centre de recherche tion du temps, et donc, le nombre de glis- tés étonnantes.
Xerox de Palo Alto, mais le programme était seurs croît quadratiquement. D’abord, l’évolution des configurations
destiné à un type de machines spéciali- aléatoires est assez bien connue. Une zone
sées dans l’exécution d’applications en
intelligence artificielle, les machines Lisp,
1050 cellules et plus ! du plan remplie au hasard – on tire à pile
ou face l’état initial de chaque cellule –
qui disparurent très vite. On ignore aujour- Au bout d’une minute de fonctionnement, qu’on laisse évoluer jusqu’à ce qu’il ne
d’hui si le programme de Gosper a fonc- sur un micro-ordinateur ordinaire, la confi- reste plus que des « cendres » (des confi-
tionné de manière satisfaisante sur ces guration représentée à l’écran par Golly gurations isolées stables ou de petites
architectures matérielles aujourd’hui est la génération 1028 et elle comporte périodes), a toujours, à peu de choses
dépassées. L’idée de l’algorithme Hash- 1053 cellules vivantes. Cette configuration près, le même aspect bien connu de tous
life, plus ou moins oubliée, mais heureu- est présentée en petit, mais un zoom per- ceux qui ont joué au Jeu de la vie. Ces
sement décrite par Gosper dans un article met d’en observer tous les détails, qui ont cendres ont une densité moyenne de
de 1984, a été reprise par Tomas Rokicki donc bien été calculés. Pour mesurer l’ex- 0,02871 cellule vivante par cellule. La confi-
à partir de 2004, puis intégrée au pro- ploit, il faut savoir qu’on évalue que la guration isolée la plus souvent retrou-
gramme Golly qui fonctionne sur tout type mémoire cumulée de tous les disques durs vée dans des cendres (plus d’une fois sur
d’ordinateurs. Le résultat est proprement qui existent dans le monde représente trois) est le feu clignotant (blinker) com-
hallucinant et même les bons program- entre 1020 et 1021 octets et que la puis- posé de trois cellules côte à côte, verti-
meurs sont surpris par les folles perfor- sance cumulée de tous les microproces- cales ou horizontales ; ensuite vient le bloc
mances du simulateur. seurs sur Terre aujourd’hui est elle aussi (un carré stable de 4 cellules). En tout, Achim

(1,0)/5
58 cellules
(2,0)/6
72 cellules
(1,0)/3
(1,0)/4 25 cellules (2,0)/7
48 cellules
36 cellules
(1,0)/2
64 cellules (3,0)/6
(1,1)/5 (4,0)/8
97 cellules
67 cellules 31 cellules

(2,0)/5
30 cellules

3. UN NAVIRE est une configuration qui se déplace d’un certain retrouve sa forme initiale toutes les k générations après avoir avancé de
nombre de cases en restant identique à elle-même après un nombre n cellules dans un sens et de m cellules dans la direction perpendicu-
caractéristique de générations. Le glisseur de la figure 1, à 5 cellules, laire. Ainsi, le glisseur cité est noté (1,1)/4. Les navires représentés ici
est le plus petit des navires. Par définition, un navire de type (n,m)/k sont les plus petits connus pour chaque type de déplacement.

88] Logique et calcul © Pour la Science - n° 378 - Avril 2009


pls_378_p082091_delahaye.xp.qxd 9/03/09 17:18 Page 89

Regards

2 3 5 7 11 13

4. LA CONFIGURATION A de départ
(en noir) calcule les nombres premiers A
en envoyant vers la gauche des navires
espacés comme les nombres premiers.
La configuration B, en rouge, corres-
pond à ce que l’on voit 780 générations
plus tard. Nous avons indiqué les
nombres premiers calculés. Les navires
se succèdent, à gauche, comme les
nombres entiers toutes les 60 géné-
rations, mais seuls ceux correspondant
à des nombres premiers passent à tra-
vers les filtres de la construction qui
constitue ainsi une sorte de crible d'Era-
tosthène. Cette construction, conçue
par Jason Summer en 2005, simplifie
une configuration de Dean Hickerson.

Flammenkamp a identifié 3 798 « objets vert en 2006 par Nicolay Beluchenko, il s’ins- se passe lors de constructions complexes
naturels » et les a classés par probabi- crit dans un carré 12 ⫻ 12 (voir la figure 2e). (voir la figure 2f).
lité d’apparition décroissante. Une question non résolue depuis 40 ans
est : peut-on construire une configuration
Configurations
Cendres, annihilation, possédant un père (un antécédent direct),
oscillantes et navires
mais pas de grand-père (un père du père) ?
jardins d’Éden, etc. On ne sait pas non plus s’il existe une confi- Les configurations oscillantes (après une évo-
Quand une configuration évolue, elle peut guration stable ne possédant qu’elle comme lution qui dure quelques générations, elles
disparaître complètement : quel que soit prédécesseur. retrouvent leur forme initiale au même endroit)
le nombre n, il existe des configurations Noam Elkies a publié en 1997 un résul- peuvent avoir pour période 2 (le feu cligno-
dont la durée de vie est supérieure à n, tat conjecturé pendant près de 30 ans : la tant), mais aussi 3, 4, 5. On a découvert que
mais qui disparaissent entièrement. Une densité maximale que peut avoir une popu- tous les entiers sauf peut-être 19, 23, 31, 37,
petite configuration qui ne meurt qu’au lation infinie stable de cellules est 1/2. Cette 38, 41, 43 et 53 sont des périodes possibles
bout de 658 générations est montrée densité est atteinte par la configuration com- d’oscillateurs. Pour les huit entiers manquants,
sur la figure 2c, ainsi que l’évolution d’une posée de lignes vides alternant avec des des recherches se poursuivent, mais les explo-
configuration 2d, aussi grande qu’on le lignes pleines. Marcus Moore a démontré rations déjà menées ont été très approfon-
veut, et qui s’annihile toute seule si on qu’une configuration stable confinée dans dies et les réponses (positives ou négatives)
attend assez longtemps. Les résultats un rectangle m ⫻ n possède au plus concernant les nombres restants seront cer-
de J. Conway sur la possibilité de simu- (mn+m+n)/2 cellules. tainement difficiles à obtenir.
ler tout calcul avec des configurations Certaines configurations stables ne La recherche de navires (après une évo-
du Jeu de la vie démontrent l’indécidabi- changent en rien d’une génération à l’autre, lution qui dure quelques générations, un
lité du devenir d’une configuration : il ce sont des still-life (natures mortes). On navire retrouve sa forme initiale déplacée
n’existe aucun algorithme capable d’indi- en connaît des milliers et même des séries de quelques cases) est un sujet de recherche
quer, pour toute configuration finie du Jeu infinies. Certaines ont, de plus, la pro- central pour le Jeu de la vie, car ces navires
de la vie, si elle s’annihilera ou non. priété de se reconstituer quand un glisseur permettent la construction de machines
Certaines configurations ne peuvent (la configuration la plus simple qui se complexes comme le Breeder ou le calcu-
pas être le produit direct d’une autre confi- déplace, voir la figure 1) interagit avec lateur de nombres premiers.
guration : on les nomme des jardins d’Éden. elle. Ces configurations « absorbantes » Jusqu’en 1989, on ne connaissait
Le plus petit connu aujourd’hui a été décou- permettent de garder le contrôle de ce qui que deux types de navires : des navires

© Pour la Science - n° 378 - Avril 2009 Logique et calcul [89


pls_378_p082091_delahaye.xp.qxd 9/03/09 17:18 Page 90

Regards

a 5. UNE MÉTACELLULE est une configuration de forme carrée. Lorsqu'elle est disposée en plu-
sieurs exemplaires pour constituer une grille (a), la métacellule se comporte vis-à-vis des autres
métacellules comme dans le Jeu de la vie : selon que les métacellules ont leur intérieur vide ou
rempli de navires, la cellule correspondante est morte ou vivante. La configuration représentée
ici fonctionne parfaitement et rapidement malgré les 7 408 795 cellules de base qui la constituent.
En zoomant (b, c, d), on aperçoit les détails de l'incroyable construction qui est l'imbrication d'une
multitude de mécanismes subtils, fonctionnant avec la règle du Jeu de la vie.

diagonaux avançant à la vitesse d’une case liers de générations des cendres analogues
toutes les quatre générations et des navires à celles évoquées plus haut.
avançant à la vitesse d’une case toutes les La première configuration à croissance
deux générations horizontalement ou ver- quadratique fut considérée dans les
ticalement. De récentes découvertes ont années 1970 comme un fantastique exploit.
enrichi l’armada de ces navires. Les progrès faits sur cette question sont
b Le navire de 11 880 063 cellules, totalement inattendus. Le premier Bree-
construit en 2004 par Gabriel Nivasch, se der était une configuration composée de
déplace de 102 cases horizontalement plusieurs milliers de cellules au départ. Il a
toutes les 270 générations à la vitesse été simplifié plusieurs fois pour conduire
de 17/45e de cellule par génération. Sa taille à la fin des années 1990 à une jolie confi-
est si grande que sa construction a été réa- guration de 200 cellules qui, en s’agran-
lisée en utilisant un programme d’as- dissant dans quatre directions à la fois,
semblage particulier chargé de combiner recouvre le plan du motif rayé de densité
51 morceaux conçus séparément. Contrai- maximale déjà évoqué. Ce « recouvrement
rement aux autres navires qui se dépla- du plan » (space filler) semblait impossible
cent rapidement sur l’écran, au début il à battre. Pourtant, au fur et à mesure que
faut à ce navire géant plusieurs secondes de nouvelles expériences ont pu être
pour changer de génération. Puis, grâce menées, on a découvert que la taille d’une
à Hashlife, quand les premières étapes configuration à croissance quadratique pou-
c sont calculées et mémorisées, le calcul vait être bien plus réduite.
s’accélère et l’avancée de l’énorme navire
devient perceptible.
Parmi les belles découvertes récentes
Concentration cellulaire
concernant les navires, mentionnons les La configuration à croissance quadratique
navires gris et les bulles. Les navires gris la plus petite connue aujourd’hui a été décou-
comportent une partie centrale composée verte par Nick Gotts le 17 mars 2006. Elle
de bandes verticales (une bande pleine, une ne comporte que 26 cellules au départ. Elle
bande vide). Leur allure qui évoque des a deux caractéristiques remarquables.
insectes ou des animaux marins est amu- D’abord les 26 cellules du départ sont com-
sante et leur déplacement rapide sur le plan posées de deux parties éloignées l’une de
de Conway constitue un spectacle étrange l’autre de plus de 15 000 cellules vides : il
(http://pentadecathlon.com/lifeNews/index. est presque impossible de voir les 26 cel-
d php). Les bulles sont aussi une très belle lules simultanément, car il faut utiliser
découverte récente : ce sont des navires qui une grande échelle de représentation pour
se déplacent non pas sur le plan vide, mais faire tenir toute la configuration sur l’écran.
sur le plan recouvert de la construction stable La seconde propriété remarquable
de densité maximale (une bande pleine, une est que le mécanisme de croissance qua-
bande vide, etc.). Ces navires-bulles sont dratique ne se met en place qu’après
particulièrement délicats et le moindre inci- environ un million de générations ; le
dent de parcours (par exemple créé en chan- nombre de cellules atteint alors un million.
geant une cellule) non seulement casse le Golly grâce à Hashlife permet tous les cal-
navire, comme cela se produit pour les autres culs nécessaires en quelques secondes.
navires, mais embrase tout l’espace qui s’au- En attendant un peu plus, on constate qu’à
todétruit donnant au bout de plusieurs mil- la génération 109, la population comporte

90] Logique et calcul © Pour la Science - n° 378 - Avril 2009


pls_378_p082091_delahaye.xp.qxd 9/03/09 17:18 Page 91

Regards

1011 cellules, puis qu’à la génération 1012 conçue pour qu’en juxtaposant plusieurs L’ A U T E U R
la population est de 10 17 cellules. En exemplaires de cellules, celles-ci inter- Jean-Paul DELAHAYE
quelques minutes, on arrive à la généra- agissent exactement comme interagissent est professeur à l’Université
tion 1023 qui possède alors 1040 cellules. les cellules du Jeu de la vie. de Lille et chercheur
La possibilité de construire et de faire Le plus étonnant est que ces méta- au Laboratoire d’informatique
fondamentale de Lille (LIFL).
fonctionner de grands assemblages de cel- cellules fonctionnent et qu’en se plaçant à
lules a permis deux autres exploits : la la bonne échelle, on voit le méta-automate
construction explicite de systèmes uni- cellulaire fonctionner à toute vitesse grâce
versels de calcul, et la définition d’une méta- à l’algorithme Hashlife de Golly. Un de mes
cellule fonctionnelle. collègues en découvrant cela s’est écrié :
« C’est incroyable, jamais je n’aurais pensé
Calcul universel possible un truc pareil. » ✔ SUR LE WEB
Le Jeu de la vie montre que le continu
et métacellule utilisé par les physiciens pour modéliser http://golly.sourceforge.net/
Hashlifehttp://en.wikipedia.org/wiki/
L’automate cellulaire du Jeu de la vie est l’espace et le temps est peut-être superflu. Hashlife
« computationnellement universel », ce qui Le fini local et déterministe des automates
signifie qu’on a la possibilité de mener tout cellulaires, même en ne considérant que http://tomas.rokicki.com/hlife/
http://www.ddj.com/
calcul faisable par programme à l’aide d’une les plus simples d’entre eux, autorise le hpc-high-performance-
configuration du Jeu de la vie. Ce résultat déploiement d’une phénoménologie d’une computing/ 184406478
a été établi dans les années 1970. Cepen- infinie variété. Elwyn Berlekamp, John
dant, entre la démonstration de « Il existe Conway et Richard Guy vont plus loin. http://en.wikipedia.org/wiki/
Conway's_Game_of_Life
une configuration qui programme f » et la Pour eux : « Il est probable qu’en remplis-
construction explicite d’une configuration sant une partie assez grande du plan infini
qui calcule f, le pas est souvent grand, du Jeu de la vie par une configuration aléa-
surtout si f est une fonction compliquée. toire, alors, après un long moment, émer-
Deux méthodes générales sont maintenant geront des êtres autoreproducteurs ✔ BIBLIOGRAPHIE
proposées pour programmer toute fonc- intelligents qui peupleront l’espace. »
tion programmable f : une construction de William Gosper, Exploiting
machine de Turing par Paul Rendel en 2000 Regularities in Large Cellular
et une machine à registres (c’est un méca-
Intérêt philosophique Spaces, Physica 10D, 1984.

nisme de calcul dont la mémoire est consti- Cette idée qu’un monde déterministe régi par Elwyn Berlekamp, John Conway,
tuée par des nombres entiers) par Paul des lois d’une simplicité absolue est suffi- Richard Guy Winning Ways for
your Mathematical Plays, Academic
Chapman en 2002. sant pour la physique et même la vie et l’in- Press, New York, 1982. Nouvelle
Ces constructions, qui possèdent cha- telligence est discutée par le philosophe édition : A. K. Peter, 2003.
cune plusieurs dizaines de milliers de cel- Daniel Dennett. Il considère que de tels
C. Corge, Machines de Turing et
lules, rendent assez facile aujourd’hui la modèles d’univers n’excluent pas ce que nous automates cellulaires. Du trait
programmation à l’aide de configurations appelons la conscience et le libre arbitre. Pour gravé au très animé, Ellipses
du Jeu de la vie de n’importe quelle fonc- lui, tout philosophe devrait étudier soigneu- Marketing, 2008.
tion programmable f. Le résultat théorique sement le Jeu de la vieet ce n’est qu’en réus- Daniel Dennett, Freedom Evolves,
est devenu pratique... ce qui ne veut pas sissant à penser les idées de conscience et Allen Lane, 2003.
dire utile, car ces constructions sont des de libre arbitre dans un tel monde que nous
N. Elkies, The still-Life Density
défis de programmation qui n’ont pas en comprendrons la véritable nature. Problem and its Generalizations in
d’applications directes. Il paraît évident aujourd’hui qu’au-delà Voronoi's Impact on Modern Science,
Le dernier exploit est celui de la mise des philosophes, ce sont tous les mathé- P. Engel, H. Syta, eds. Institute
au point d’une métacellule. Il s’agit d’une maticiens, physiciens, informaticiens et bio- of Math., Kyiv, pp. 228-253, 1998.
configuration d’environ 30 000 cellules logistes qui disposent avec le Jeu de la vie M. Gardner, Wheels, Life and other
dont l’ensemble occupe une forme à peu d’un sujet d’expérimentation et de réflexion Mathematical Amusements,
près carrée. Lorsque la configuration fonc- d’une exceptionnelle profondeur : bien plus W. H. Freeman, 1983.
tionne, elle peut se remplir de navires, ce qu’un jeu, c’est un modèle simplifié abstrait William Poundstone, The Recursive
qui lui donne un aspect grisé, ou au de l’univers dont la connaissance et la maî- Universe. Cosmic Complexity and
contraire rester vide, auquel cas on n’en trise enrichissent notre compréhension the Limit of Scientific Knowledge,
Oxford University Press, 1985.
voit que le pourtour. La métacellule a été générale du monde dans sa totalité. ■

© Pour la Science - n° 378 - Avril 2009 Logique et calcul [91

Vous aimerez peut-être aussi