En los fotogramas 9-13 y 19-20 del cómic xkcd , puedes ver algunos patrones generados por las reglas. Lo que queremos saber es qué tiene de gracioso "Llamo la regla 34 a la regla 34 de Wolfram".
No estoy totalmente seguro de cuál es el significado de la regla 34 (excepto la broma de pornografía en Internet en xkcd 305 [crédito al comentario de Jason Slocomb]), pero el punto del cómic era que un pobre tipo está simulando todo nuestro universo usando un Turing. máquina . La idea de una máquina de Turing es esencialmente que una tabla de datos se puede usar para ejecutar cálculos sobre otros datos (es decir, un programa es la primera tabla y la entrada y la salida son la otra tabla).
La primera tabla (el programa) da reglas que le dicen a la máquina qué hacer con los datos. Wolfram afirmó haber reducido todo a la menor cantidad de reglas posible para poder realizar todos los cálculos posibles (una computadora universal).
Dijo que necesita 2 estados y 3 colores o algo así (podría tener el orden al revés). Creo que los estados se refieren a (0/1) y los colores se refieren al tipo de operaciones que realiza. Si estudiaste algún montaje, esto tendrá más sentido.
El cálculo más elemental es cuando se comparan 2 bits de datos para obtener un tercio. Se denominan operaciones booleanas. Hay 8 posibles:
0;0 -> 0
0;0 -> 1
0;1 -> 0
0;1 -> 1
1;0 -> 0
1;0 -> 1
1;1 -> 0
1;1 -> 1
Puede hacer todo esto con un solo "color" de comparación (como un circuito XOR, por ejemplo) e incluso fusionar esta operación con la operación de escritura. Luego, al mantener 2 bits de control en algún lugar (oy 1 al comienzo de su memoria), puede lograr escribir un 0 o 1 simple comparando esos bits con ellos mismos o entre sí. Si vincula varios circuitos XOR en diferentes patrones, puede lograr los 8 resultados. Wiki XOR para más información sobre eso.
Pero la mayoría de los programas requieren otra característica muy importante: tienes que saltar a diferentes partes del programa y luego retroceder. así que saltar es de un color completamente diferente.
Y, por supuesto, tienes que leer bits de la memoria.
Así que, en general, Wolfram dijo que podía hacer cualquier programa (es decir, todos los programas imaginables exhaustivamente) con solo 3 "colores".
Stephen Wolfram ha realizado una extensa investigación empírica sobre estos patrones de Turing; mirándolos, meditando en ellos, catalogándolos y comparándolos estudiando cientos de imágenes y gráficos de sus implicaciones y así sucesivamente.
Entonces, el remate de la broma, supongo, es que cuando el pobre tipo que mueve rocas llega a la parte de la simulación de su universo que se ocupa del trabajo de investigación de Wolfram, y toda la actividad cerebral involucrada, etc., los patrones de las rocas se vuelven realmente recursivos. , ¿o tiene algo que ver con simulaciones de rock de pornografía en Internet que involucran las reglas del autómata celular de Wolfram ?? !!?
¿Simulaciones de pornografía de Internet con patrones recurrentes? ¿Pornografía en Internet con simulaciones de rocas?
Algo así supongo.