Je n'arrive pas à comprendre la notation des automates à pousser lorsque j'appuie sur des piles et que je les éclate.Quelles sont les langues acceptées dans le PDA?
Je comprends que la pile doit être vide pour que la chaîne soit acceptée.
Voici mon PDA:
Si je crée un schéma de transition pour dire entrée 0011 je le faire comme ceci:
State Input Stack
q0 0011 ɛ
q0 011 0
q0 11 00
q0 1 100
q0 ɛ 1100
Depuis l'entrée est vide et la pile n'est pas vide, ceci n'est pas accepté?
Donc, si je mets une entrée comme bien c'est la chose ... Je suis sûr que c'est faux parce que si je mets une chaîne dans le PDA, il n'acceptera pas.
Je suppose pour résumer ma question réelle, est la notation pour le premier non-terminal (0, ɛ/0) (1, ɛ \ 1) Est-ce que cela signifie à l'entrée 0 ajouter 0 à la pile (même pour l'entrée 1, faire le contraire)? Pour le deuxième terminal, cela signifie-t-il que ... Eh bien, c'est ce qui me déroute (est-ce que je retire des chaînes de la pile ou de l'entrée?) J'imagine que je dois retirer des articles de la pile?
Est-ce que cela signifie que le langage accepté par ce PDA est l'ensemble vide? Si non, pouvez-vous expliquer où je vais mal?
Ce PDA est pour les palindromes sur '{0,1}'. Les transitions du second état disent "lire un 0 comme entrée, sortir un 0 de la pile, n'ajouter rien de nouveau à la pile". Ceci est en train de sauter la pile. – Welbog