Anar al contingut

Autómata celular elemental

De L'Enciclopèdia, la wikipedia en valencià
Image en les 256 regles d'autómata celular elemental[1] (fer clic o tocar per a ampliar).

En matemàtiques i teoria de computabilidad, un autómata celular elemental és un autómata celular unidimensional a on hi ha dos estats possibles (etiquetages 0 i 1) i la regla per a determinar l'estat d'una cèlula en la pròxima generació depén solament de l'estat actual de la cèlula i els seus dos veïns immediats. Est és un dels models possibles més senzills de computació. No obstant, hi ha un autómata celular elemental (regla 110, definit avall) capaç de computació universal.

El sistema de numeració

[editar | editar còdic]

Existixen 8 = 23 configuracions possibles per a una cèlula i els seus dos veïns immediats. La regla que definix l'autómata celular té que especificar l'estat resultant per a cada una d'estes possibilitats, és dir, que hi ha 256 = 223 possibles autómates celulars elementals. Stephen Wolfram va propondre un esquema, conegut com el còdic Wolfram, per a assignar a cada regla un número de 0 a 255. Cada configuració actual possible està escrita en orde, 111, 110, ..., 001, 000, i l'estat resultant per a cada una d'estes configuracions està escrit en el mateix orde i interpretat com la representació binaria d'un número entero. Este número es pren com el número de regla de l'autómata. Per eixemple, 110d=96d+14d escrit en binario és 011011102. De modo que la regla 110 es definix per mig de la regla de transició:

111 110 101 100 011 010 001 000 Patró actual P=(L,C,R)
0 1 1 0 1 1 1 0 Estat nou per al centre de la cèlula N110d=(C+R+CR+LCR)%2

Reflexions i complements

[editar | editar còdic]

A pesar de que hi ha 256 regles possibles, moltes d'estes són equivalents a les demés a través d'una transformació senzilla de la geometria subjacent. La primera transformació d'este tipo és reflexió a través d'un eix vertical i el resultat d'aplicar esta transformació a una regla donada es denomina regla reflectida. Estes regles exhibiran el mateix comportament fins a la reflexió a través d'un eix vertical, i per lo tant són equivalents en un sentit computacional.

Per eixemple, si la definició de la regla 110 es reflectix a través d'una llínea vertical, s'obté la següent regla (regla 124):

111 110 101 100 011 010 001 000 Patró actual P=(L,C,R)
0 1 1 1 1 1 0 0 Estat nou per a la cèlula central N112d+12d=124d=(L+C+LC+LCR)%2

Les regles que són les mateixes que la seua regla reflectida es diuen amphichiral . Dels 256 autómates celulars elementals, 64 són anfíquicos.

La segona transformació d'este tipo consistix en intercanviar les funcions de 0 i 1 en la definició. El resultat d'aplicar esta transformació a una regla donada es diu regla complementària. Per eixemple, si esta transformació s'aplica a la regla 110, obtenim la següent regla:

Patró actual 000 001 010 011 100 101 110 111
Estat nou per a la cèlula central 1 0 0 1 0 0 0 1

I, despuix de reordenar, descobrim que esta és la regla 137:

Patró actual 111 110 101 100 011 010 001 000
Estat nou per a la cèlula central 1 0 0 0 1 0 0 1

Hi ha 16 regles que són les mateixes que les seues regles complementàries.

Finalment, les dos transformacions anteriors poden aplicar-se successivament a una regla per a obtindre la regla complementària reflectida. Per eixemple, la regla complementària reflectida de la regla 110 és la regla 193. Hi ha 16 regles que són iguals a les seues regles complementàries reflectides.


Dels 256 autómates celulars elementals, hi ha 88 que són desiguals baix estes transformacions.

Referències

[editar | editar còdic]


Referències

[editar | editar còdic]