Autómata celular elemental
Genera diagramas espacio-tiempo, edita reglas de Wolfram y explora bordes finitos o periódicos.
Acerca de esta herramienta
Generar empieza en la fila binaria actual y calcula inmediatamente las generaciones elegidas (80 por defecto, de 1 a 1000). Las acciones principales son Generar, Paso e Iniciar. El estado inicial, la tabla de reglas y los ajustes del diagrama están en menús desplegables. Pulsa un bit de salida para construir otra regla. Las células oscuras son 0 y las claras 1; el tiempo avanza hacia abajo.
Cada nueva célula depende de su vecina izquierda, de ella misma y de su vecina derecha. El índice es 4 × izquierda + 2 × centro + derecha; el bit correspondiente del número de regla da el nuevo valor. Los ocho patrones van de 111 a 000. Todas las células se calculan a partir de la fila anterior. La generación inicial es 0. Paso pausa y avanza exactamente una vez; Iniciar y Pausar conservan el estado actual. Reiniciar vuelve a la fila inicial; Aleatorio reemplaza esa fila según la densidad, Una célula coloca una sola célula central.
La fila debe contener exactamente un 0 o 1 por célula; solo se permiten espacios exteriores. Cambiar la regla, los bordes, la anchura o la fila inicial descarta las generaciones posteriores. La nueva anchura centra la fila inicial, añadiendo ceros o recortando los extremos; no se estiran las generaciones calculadas. Los bordes periódicos conectan los extremos. Los ceros exteriores fijos mantienen a 0 solo las vecinas fuera de la fila. Por ejemplo, la regla 90 y la fila 100 dan 011 con bordes periódicos y 010 con ceros exteriores.
Reglas 0…255, anchura 3…400, densidad 0…1 e intervalo 16…2000 ms. La densidad solo se valida para Aleatorio, el intervalo para Iniciar y el número de generaciones para Generar. Un paso no necesita esos parámetros adicionales. El contador es absoluto; se conservan como máximo 280 filas. La primera generación conservada solo aparece al descartar filas antiguas. Zoom y cuadrícula solo cambian la vista. La animación pausa al ocultar la página o la herramienta. Al volver dentro de la aplicación se conserva el historial pausado; al recargar se restauran los borradores y la fila inicial, sin iniciar la animación. Cada paso cuesta O(anchura), Generar hace como máximo 1000 pasos. Este modelo finito no es un fondo infinito que evoluciona.
Fuente: Wolfram: CellularAutomaton.
Las entradas sin procesar, incluso borradores inválidos, se guardan localmente. Los ajustes válidos antiguos siguen siendo legibles. Recargar vuelve a la generación cero; la navegación interna conserva el historial pausado. Los borradores demasiado grandes conservan la copia anterior y muestran una advertencia.