Solucion
La afirmacion es FALSA.
Un automata de pila si puede aceptar el lenguaje {ε} (el lenguaje que contiene unicamente la cadena vacia).
Contraejemplo: PDA que acepta por estado final
Definimos el PDA M′=(Q,Σ,Γ,δ,q0,Z0,F) con:
QF={q0}={q0}
y δ sin ninguna transicion definida. Como q0 es tanto estado inicial como estado de aceptacion, el PDA acepta ε inmediatamente (ya esta en un estado final al empezar). Cualquier otra cadena no vacia sera rechazada porque no hay transiciones para procesar simbolos.
Contraejemplo: PDA que acepta por pila vacia
Definimos el PDA M=(Q,Σ,Γ,δ,q0,Z0,F) donde:
QΣΓq0Z0={q0}={a,b}(cualquier alfabeto)={Z0}=q0=Z0
Con la unica transicion:
δ(q0,ε,Z0)={(q0,ε)}
Este PDA, al recibir la cadena vacia ε, inmediatamente desapila Z0 (reemplazandolo por ε), dejando la pila vacia. Por lo tanto, acepta ε por pila vacia.
Para cualquier otra cadena w=ε, la unica transicion disponible vacia la pila antes de leer cualquier simbolo de entrada, y como no hay mas transiciones posibles, el PDA se queda atascado sin consumir la entrada. No acepta.
Conclusion
En ambos modelos de aceptacion (pila vacia o estado final), es posible construir un PDA que acepte exactamente el lenguaje {ε}.