¿Hay un 2DFA con estados (donde no es trivial, digamos al menos 4) que requiere al menos estados para simular usando cualquier DFA?
Un DFA bidireccional (2DFA) es un autómata determinista de estado finito que puede moverse hacia adelante y hacia atrás en su cinta de entrada de solo lectura, a diferencia de los autómatas de estado finito que solo pueden mover el cabezal de entrada en una dirección.
Es bien sabido que los 2DFA reconocen exactamente la misma clase de lenguajes que los DFA, en otras palabras, los lenguajes regulares. Menos bien entendida es la cuestión de cuán eficiente es la simulación. Las construcciones originales de finales de la década de 1950 por Rabin / Scott y Shepherdson usaban una noción de secuencias cruzadas y son bastante difíciles de analizar. Moshe Vardi publicó otra construcción que muestra un límite superior de estados, pero este límite puede tener cierta holgura.
Me pregunto si se conocen (familias de) 2DFA que requieran muchos estados en cualquier DFA que los simule , incluso después de que Myhill-Nerode minimice el DFA. Además, ¿habría alguna consecuencia interesante de conocer tales 2DFA?
- Moshe Y. Vardi, Una nota sobre la reducción de autómatas bidireccionales a autómatas unidireccionales , IPL 30 261–264, 1989. doi: 10.1016 / 0020-0190 (89) 90205-6 ( preimpresión )