reglas de wolfram

This commit is contained in:
sejo 2021-06-29 18:33:02 -05:00
parent 5ed6783b67
commit 1212dac705
6 changed files with 91 additions and 0 deletions

View File

@ -0,0 +1,16 @@
# arte generativo en papel
procesos computacionales con resultados complejos, para realizar a mano en papel.
¿ideas que inspiraron a las {coloring computers}?
# reglas de wolfram
esta es una serie de videos que muestran cómo implementar las {reglas de wolfram} en papel.
=> https://www.youtube.com/watch?v=1D1gK7M0C18&list=PL3QwVK7TWVyCXkSLr2r5oLpIBi1MHrdWh&index=151 #ComunidadContigo: Arte generativo en papel, reglas de wolfram 1/5
=> https://www.youtube.com/watch?v=u1wVg06Tv3U&list=PL3QwVK7TWVyCXkSLr2r5oLpIBi1MHrdWh&index=152 #ComunidadContigo: Arte generativo en papel, reglas de wolfram 2/5
=> https://www.youtube.com/watch?v=HQfKMCKLjhc&list=PL3QwVK7TWVyCXkSLr2r5oLpIBi1MHrdWh&index=153 #ComunidadContigo: Arte generativo en papel, reglas de wolfram 3/5
=> https://www.youtube.com/watch?v=CcgttrnqjRY&list=PL3QwVK7TWVyCXkSLr2r5oLpIBi1MHrdWh&index=154 #ComunidadContigo: Arte generativo en papel, reglas de wolfram 4/5
=> https://www.youtube.com/watch?v=44lcaTr5PKI&list=PL3QwVK7TWVyCXkSLr2r5oLpIBi1MHrdWh&index=155 #ComunidadContigo: Arte generativo en papel, reglas de wolfram 5/5

View File

@ -6,6 +6,8 @@ an exploration of computation without electricity and semiconductors, an attempt
=> https://ipfs.io/ipfs/QmaiMEk5Stw5Xvfs1btAwMg2sctwEq1MS9NDJAUEr1SHvf/ coloring computers pack archive
related and inspired by some previous experiments like {arte generativo en papel}
# 4-bits to 7-segment display hexadecimal decoder (12020)
=> ./img/foto_20201130_hex7segdecoder_01.png the coloring computer/decoder, waiting to be activated

BIN
src/img/dibujo_rule110.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
src/img/dibujo_rule30.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
src/img/dibujo_rule90.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

73
src/reglas_de_wolfram.gmo Normal file
View File

@ -0,0 +1,73 @@
# reglas de wolfram
danzando autómatas celulares de 1 dimensión, como parte de {las danzas}
# componentes
* alfabeto de estados: utilizamos dos movimientos: expansivo e implosivo
* red de relaciones: formamos un ciclo de tal manera que cada quien tenga dos vecines, una a su derecha y otra a su izquierda
## instrucciones
* cada quien observa el estado propio y el de sus dos vecines, teniendo claro quién está a la derecha y quién a la izquierda
* de acuerdo a las tablas de reglas a continuación, cada quien visualiza cuál será su próximo estado
* en la indicación de cambio, todes cambiamos al que identificamos como próximo estado
## condiciones iniciales
para probar:
* todes en movimiento implosivo, excepto una persona que está en expansivo
* todes eligiendo al azar cualquiera de los dos movimientos
# algunas reglas de interés
en los diagramas incluidos, la X representa el movimiento expansivo y el punto el movimiento implosivo.
cada conjunto de tres símbolos representa el estado de cada quien (centro) y sus dos vecines (derecha e izquierda), y la flecha indica a qué estado esa persona ha de transicionar.
## regla 90
=> ./img/dibujo_rule90.png dibujo que ilustra las transiciones de la regla 90
podemos leer la regla de esta otra forma:
* si les dos vecines están en la misma pose, tu siguiente estado es implosivo
* si les dos vecines tienen una pose distinta, tu siguiente estado es expansivo
a ese comportamiento lógico también se le llama XOR o EOR, de exclusive OR, una de las {compuertas} lógicas comunes.
=> https://www.wolframalpha.com/input/?i=rule+90 simulador de regla 90 en wolfram alpha
## regla 30
=> ./img/dibujo_rule30.png dibujo que ilustra las transiciones de la regla 30
esta regla se puede utilizar como generador de secuencias aparentemente aleatorias.
=> https://www.wolframalpha.com/input/?i=rule+30 simulador de regla 30 en wolfram alpha
## regla 110
=> ./img/dibujo_rule110.png dibujo que ilustra las transiciones de la regla 110
=> https://www.wolframalpha.com/input/?i=rule+110 simulador de regla 110 en wolfram alpha
esta regla presenta completitud de turing: cualquier proceso computacional puede replicarse / simularse acomodando las condiciones iniciales de esta regla de una manera estratégica.
=> https://wpmedia.wolfram.com/uploads/sites/13/2018/02/15-1-1.pdf universality in elementary cellular automata - matthew cook
## comportamientos según wolfram
hablando sobre la *evolución* de este tipo de sistemas:
* Clase I. La evolución lleva a una configuración estable y homogénea, es decir, todas las células terminan por llegar al mismo valor.
* Clase II. La evolución lleva a un conjunto de estructuras simples que son estables o periódicas.
* Clase III. La evolución lleva a un patrón caótico.
* Clase IV. La evolución lleva a estructuras aisladas que muestran un comportamiento complejo (es decir, ni completamente caótico, ni completamente ordenado, sino en la línea entre uno y otro, este suele ser el tipo de comportamiento más interesante que un sistema dinámico puede presentar).
=> https://es.wikipedia.org/wiki/Aut%C3%B3mata_celular#Era_de_Stephen_Wolfram Autómata celular - Wikipedia
Reglas 90 y 30 son de clase III, regla 110 de clase IV