私は、アイテムを押して、スタックの項目を押したり押したりするときに、プッシュダウンオートマトンの表記を理解するのに苦労しています。PDAで受け入れられる言語
文字列を受け入れるには、スタックが空である必要があることを理解します。ここで
は私のPDAです:
私は入力0011を言うための遷移図を作成する場合、私はこのようにそれを行うだろう:入力が空のスタックであるので
State Input Stack
q0 0011 ɛ
q0 011 0
q0 11 00
q0 1 100
q0 ɛ 1100
空ではない、これは受け入れられない?
もし私がうまくいくような入力をすれば...私はそれが間違っていると確信しています。なぜなら、私はPDAに任意の文字列を入れれば受け入れられないからです。
実際の質問をまとめると、最初の非終端記号(0、ɛ/ 0)(1、ɛ\ 1)の表記です。入力1の場合は、反対にする)?
2番目の端末では意味がありません...これは私を混乱させます(スタックや入力から文字列を取りますか?)スタックからアイテムを削除する必要があると思いますか?
これは、このPDAで使用できる言語が空のセットであることを意味しますか?もし私がどこに間違っているのか説明できないのですか?
このPDAは '{0,1}'の回文用です。 2番目の状態の遷移は、「0を入力として読み込み、スタックから0をポップし、新しいものをスタックに追加しない」と言っています。これはスタックをポップしています。 – Welbog