Nos quadros 9-13 e 19-20 do quadrinho xkcd , você pode ver alguns padrões gerados pelas regras. O que queremos saber é o que há de engraçado em "Eu chamo a regra 34 da regra 34 de Wolfram".
Não tenho certeza de qual é o significado da regra 34 (exceto a piada pornográfica da Internet no xkcd 305 [crédito ao comentário de Jason Slocomb]), mas o ponto da história em quadrinhos é que um pobre coitado está simulando nosso universo inteiro usando um Turing máquina . A ideia de uma máquina de Turing é essencialmente que uma tabela de dados pode ser usada para executar cálculos em outros dados (ou seja, um programa é a primeira tabela e a entrada e a saída são a outra tabela).
A primeira tabela (o programa) fornece regras que dizem à máquina o que fazer com os dados. Wolfram afirmava ter reduzido tudo ao menor número de regras possível para ser capaz de realizar todos os cálculos possíveis (um computador universal).
Ele disse que precisa de 2 estados e 3 cores ou algo assim (posso ter a ordem ao contrário). Acho que os estados se referem a (0/1) e as cores se referem ao tipo de operação que você realiza. Se você estudou alguma montagem, isso fará mais sentido.
O cálculo mais elementar é quando 2 bits de dados são comparados para produzir um terceiro. Essas são chamadas de operações booleanas. Existem 8 possíveis:
0;0 -> 0
0;0 -> 1
0;1 -> 0
0;1 -> 1
1;0 -> 0
1;0 -> 1
1;1 -> 0
1;1 -> 1
Você pode fazer tudo isso com uma única "cor" de comparação (como um circuito XOR, por exemplo) e até mesmo mesclar essa operação com a operação de gravação. Então, mantendo 2 bits de controle em algum lugar (o e 1 no início de sua memória), você pode escrever um 0 ou 1 simples comparando esses bits entre si ou entre si. Se você vincular vários circuitos XOR em padrões diferentes, poderá obter todos os 8 resultados. Wiki XOR para saber mais sobre isso.
Mas a maioria dos programas requer outro recurso muito importante: você deve pular para diferentes partes do programa e depois voltar. então pular é uma cor totalmente diferente.
E é claro que você deve ler os bits da memória.
Enfim, Wolfram disse que poderia fazer qualquer programa (ou seja, todos os programas concebíveis de forma exaustiva) com apenas 3 "cores".
Stephen Wolfram fez extensa pesquisa empírica sobre esses padrões de Turing; olhando para eles, meditando sobre eles, catalogando-os e comparando-os ao estudar centenas de fotos e gráficos de suas implicações e assim por diante.
Então a piada da piada, eu presumo, é apenas que quando o pobre coitado que move pedras chega à parte de sua simulação de universo que lida com o trabalho de pesquisa de Wolfram e toda a atividade cerebral envolvida etc., os padrões das rochas se tornam realmente recursivos , ou tem algo a ver com simulações de rock de pornografia na Internet envolvendo as regras do autômato celular de Wolfram ?? !!?
Simulações pornográficas de rock na Internet com padrões recursivos? Pornografia na Internet com simulações de rock?
Algo assim, suponho.