Automate cellulaire élémentaire
Générer des diagrammes espace-temps, modifier les règles de Wolfram et explorer les bords finis ou périodiques.
À propos de cet outil
Générer part de la ligne binaire actuelle et calcule immédiatement le nombre de générations choisi (80 par défaut, de 1 à 1000). Les actions principales sont Générer, Étape et Démarrer. L’état initial, la table des règles et les réglages du diagramme sont dans des menus repliables. Cliquez un bit de sortie dans la table pour construire une autre règle. Les cellules sombres valent 0, les claires 1 ; le temps avance vers le bas.
Chaque nouvelle cellule dépend de sa voisine gauche, d’elle-même et de sa voisine droite. L’indice est 4 × gauche + 2 × centre + droite ; le bit de cet indice dans le numéro de règle donne la nouvelle valeur. Les huit motifs vont de 111 à 000. Toutes les cellules sont calculées à partir de la ligne précédente. La génération initiale est 0. Étape pause et avance exactement une fois ; Démarrer et Pause conservent l’état courant. Réinitialiser retourne à la ligne initiale ; Aléatoire remplace cette ligne selon la densité choisie, Une cellule place une seule cellule au milieu.
La ligne doit contenir exactement un 0 ou 1 par cellule ; seuls les espaces extérieurs sont permis. Modifier la règle, les bords, la largeur ou la ligne initiale efface les générations suivantes. Changer la largeur centre la ligne initiale en ajoutant des zéros ou en coupant les extrémités ; les anciennes générations ne sont pas étirées. Les bords périodiques relient les extrémités. Les zéros extérieurs fixes gardent seulement les voisines hors de la ligne à 0. Par exemple, règle 90 et ligne 100 donnent 011 en mode périodique et 010 avec zéros extérieurs.
Règles 0…255, largeur 3…400, densité 0…1 et intervalle 16…2000 ms. La densité ne valide que pour Aléatoire, l’intervalle pour Démarrer et le nombre de générations pour Générer. Les étapes n’utilisent pas ces paramètres inutiles. Le compteur reste absolu ; au plus 280 lignes sont conservées. La première génération conservée n’apparaît qu’après élimination d’anciennes lignes. Zoom et grille ne changent que la vue. L’animation pause quand la page ou l’outil est masqué. Revenir dans l’application conserve l’historique en pause ; recharger restaure les brouillons et la ligne initiale, sans relancer. Une étape coûte O(largeur), Générer fait au plus 1000 étapes. Ce modèle fini n’est pas un fond infini en évolution.
Source : Wolfram : CellularAutomaton.
Les entrées brutes, même invalides, sont conservées localement. Les anciens réglages valides restent lisibles. Le rechargement revient à la génération zéro ; la navigation interne conserve l’historique en pause. Un brouillon trop volumineux conserve la copie précédente et affiche un avertissement.