Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INTRODUCCIN
Los autmatas de pila, en forma similar a como se usan los autmatas finitos,
tambin se pueden utilizar para aceptar cadenas de un lenguaje definido
sobre un alfabeto A. Los autmatas de pila pueden aceptar lenguajes que no
pueden aceptar los autmatas finitos, son una extensin de los autmatas
finitos. Un autmata de pila cuenta con una cinta de entrada y un mecanismo
de control que puede encontrarse en uno de entre un nmero finito de
estados. Uno de estos estados se designa como estado inicial, y adems
algunos estados se llaman de aceptacin o finales. A diferencia de los
autmatas finitos, los autmatas de pila cuentan con una memoria auxiliar
llamada pila. Los smbolos (llamados smbolos de pila) pueden ser
insertados o extrados de la pila, de acuerdo con el manejo last-in-first-out
(LIFO).
1. Estado Actual
2. Smbolo de entrada
3. Smbolo superior a una pila
1. Dependientes de la entrada
Se lee la cinta y se avanza la cabeza lectora, en funcin
Del estado(qi)
Del smbolo ledo en la cinta (a)
Del smbolo en la cima de la pila (z).
Se pasa a un nuevo estado, se elimina el elemento z de la
cima de la pila y se introduce en su lugar una cadena de
smbolos.
2. Independientes de la entrada
Las mismas operaciones que en el caso anterior solo que no se
lee la cinta ni se avanzan la cabeza lectora. Se maneja la Pla sin
la informacin de entrada
v--->w
Ejemplos:
Donde:
1. es el alfabeto de entrada
2. es el alfabeto de la pila
3. Q es un conjunto finito de estados
4. A0 es el smbolo inicial de la pila
5. q0 Q el estado inicial del autmata
6. F Q es el subconjunto de estados finales
7. f es una aplicacin denominada funcin de transicin de ternas
(estado, smbolo de entrada o , smbolo de pila) en el conjunto de las
partes
Q* f: Q{{}} 2 Q*
por estado final: LF(AP) = {x | (q0, x, A0) * (p, , X), con pF, X*}
por vaciado de pila: LV (AP) = {x | (q0, x, A0) * (p, , ) con pQ}
BIBLIOGRAFIA