TU ANUNCIO / YOUR PUBLICITY

AQUÍ PODRÍA ESTAR TU ANUNCIO: / HERE COULD BE YOUR AD E-mail

lunes, 26 de octubre de 2015

Aritmética de vecindario en la máquina de Turing

Una de las operaciones que se pueden hacer en una serie de ceros y unos es ir modificando datos teniendo en cuenta los datos aledaños:

Si por ejemplo dijéramos que un 0 se cambiase a 0 ó 1 dependiendo de que valores fueran el inmediato anterior y posterior estaríamos constituyendo un álgebra de vecindario. El apellido de "máquina de Turing" tiene que ver dado que el conjunto menor de elementos quitando el conjunto vacío y la extrema simplicidad del unitario sería un conjunto binario. Obviamente todo es extrapolable más de dos elementos y también simplificable a éstos como más tarde se verá.

Se han de dar unas reglas básicas. 


Vamos a suponer las siguientes, a modo de ejemplo:

0 si le antecede un 0 y le sigue un 0 continúa a 0
0 si le antecede un 0 y le sigue un 1 cambia a 1
0 si le antecede un 1 y le sigue un 0 continúa a 0
0 si le antecede un 1 y le sigue un 1 cambia a 1
1 si le antecede un 0 y le sigue un 0 continúa a 1
1 si le antecede un 0 y le sigue un 1 cambia a 0
1 si le antecede un 1 y le sigue un 0 continúa a 1


1 si le antecede un 1 y le sigue un 1 cambia a 0

Podríamos reescribierlo como:

0 0 0 0 0 0
0 0 1 0 1 1
1 0 0 1 0 0
1 0 1 1 1 1
0 1 0 0 0 0
0 1 1 0 1 1
1 1 0 1 0 0
1 1 1 1 1 1
Podríamos reescribierlo como: 



Linearmente:

1 0 0 1 1 0 1 1 0 0 1 1 0 1 1 0 0
0 0 1 1 0 1 1 0 0 1 1 0 1 1 0 0 1
0 1 1 0 1 1 0 0 1 1 0 1 1 0 0 1 1
1 1 0 1 1 0 0 1 1 0 1 1 0 0 1 1 0
1 0 1 1 0 0 1 1 0 1 1 0 0 1 1 0 1
0 1 1 0 0 1 1 0 1 1 0 0 1 1 0 1 1
1 1 0 0 1 1 0 1 1 0 0 1 1 0 1 1 0
1 0 0 1 1 0 1 1 0 0 1 1 0 1 1 0 0


El siguiente paso será realizar un pequeño programa para operar sobre estos conjuntos de números cíclicos binarios.

No hay comentarios:

Publicar un comentario