Deje ser un alfabeto finito. Un código de X sobre Σ es un subconjunto de Σ * de tal manera que cada palabra en X * se puede representar de forma única como una concatenación de palabras en X . Un código X es finito si | X | es finito ¿Qué se sabe sobre los autómatas (mínimos) que reconocen X ∗ para un código finito X ? ¿Existe alguna caracterización de tales autómatas (en términos de la estructura del autómata, sin conocer X )? ¿Es posible, teniendo dicho autómata, extraer el código X en tiempo polinomial?
También estoy interesado en estas preguntas cuando omitimos el hecho de que es un código, es decir, supongamos solo que X es un conjunto finito de palabras.
automata-theory
Andrew Ryzhikov
fuente
fuente
Respuestas:
Como esta pregunta no recibió respuesta durante mucho tiempo, permítame ofrecerle una respuesta parcial a la primera parte de la pregunta:
Referencias
[ 1 ] J. Berstel, D. Perrin, C. Reutenauer, Códigos y Autómatas . Enciclopedia de las matemáticas y sus aplicaciones, 129. Cambridge University Press, Cambridge, 2010. xiv + 619 pp. ISBN: 978-0-521-88831-8
fuente