COMO DEFINIR TOTALMENTE UN AUTÓMATA FINITO DETERMINISTA
Cojamos el siguiente autómata, el cual, para el alfabeto S = { a, b, c } reconoce la cadena c, la cadena a, las cadenas que empiezan por a y acaban en a o en b y las que empiezan por a, seguidas de una serie de a o de b y acaban en c. Su diagrama será:
1.- Diagrama de transiciones determinista Visto el diagrama, podemos deducir que no está totalmente definido por los siguientes motivos:
Como podemos ver también, no salen desde un mismo estado más de un arco con la misma etiqueta, y por lo tanto podemos aplicar el siguiente método de conversión a un diagrama totalmente definido, para ello:
Una vez terminamos, vemos que se cumple la definición de diagrama de transiciones determinista.
Para hacer la tabla de transiciones determinista, necesitamos tener definido totalmente el autómata. Para nuestro ejemplo, nos quedará la siguiente tabla:
Tener en cuenta que en esta tabla se ha cambiado el nombre del estado de captación global ("error") por "estado 4".
© 1999 Roberto de la Fuente López. Todos los derechos reservados Fecha de actualización: 15 de abril de 1999
|