Creo que la confusión podría provenir del uso de "pasos" en lugar de "estados". Puedes pensar en el estado de una máquina como el valor que tiene en su memoria (aunque como se señaló en un cartel anterior, algunas personas también toman el estado de una máquina para incluir el contenido de la cinta; sin embargo, no creo que esa definición sea relevante). a tu pregunta). Es posible que este cambio en la terminología esté en el centro de su confusión. Déjame explicarte qué creo que estás pensando. :)
Has dado listas de cinco números, por ejemplo, (1,0,1,1,2). Como correctamente indica, esto debe interpretarse (leyendo de izquierda a derecha) como "Si la máquina está en el estado 1 Y el cuadrado actual contiene un 0, imprima un 1, muévase a la derecha y cambie al estado 2". Sin embargo, su uso de la palabra "paso" parece sugerir que ese "paso 2" debe ser seguido por "paso 3", etc., cuando en realidad una máquina de Turing puede ir y venir entre estados (y, por supuesto, hay solo pueden ser finitos muchos estados posibles).
Así que para responder a sus preguntas:
- máquinas de Turing no perder de vista "Unidos" no "pasos";
- Lo que has descrito es una máquina legítima de Turing;
- Una máquina de Turing más simple (aunque no interesante) sería una que comience en el estado HALT.
Modificaciones: Gramática, formateo y eliminación de una descripción innecesaria de las máquinas de Turing.
respuesta al comentario: Corrígeme si estoy interpretando mal su comentario, pero yo no tenía intención de sugerir una máquina de Turing podría estar en más de un estado a la vez, sólo que el número de estados posibles puede ser cualquier número finito Por ejemplo, para una máquina de 3 estados, puede etiquetar los posibles estados A, B y C. (En el ejemplo que proporcionó, etiquetó los dos estados posibles como '1' y '2') en cualquier momento dado, exactamente uno de esos valores (estados) estaría en la memoria de la máquina. Diríamos, "la máquina está en el estado A" o "la máquina está en el estado B", etc. (Su máquina comienza en el estado '1' y termina después de que ingresa al estado '2').
Además, ya no tengo claro a qué te refieres con una máquina "más simple/est". La máquina Universal Turing más pequeña conocida (es decir, una máquina Turing que puede simular otra máquina Turing, con una cinta apropiada) requiere 2 estados y 5 símbolos (ver the relevant Wikipedia article).
Por otro lado, si está buscando algo más simple que una máquina de Turing con el mismo poder de cálculo, Post-Turing machines podría ser de su interés.
¿Cuál es la diferencia entre FSM y TM? – Yehonatan
@Yehonatan: un FSM no tiene cinta. Alimenta una entrada de FSM (una secuencia de unos y ceros, por ejemplo), pero esta secuencia no es como una cinta, ya que el FSM no puede rebobinarla o modificarla. – Seth
@Seth entendido. – Yehonatan