0

enter image description hereenter image description here言語を受け入れるプッシュダウンオートマトンを作成するには?

この言語のプッシュダウンオートマトンを作成する方法を教えてもらえますか?あなたはそれが素晴らしいと私は説明することができる場合、私は言語のための設定表記を理解していません。ありがとうございます

+0

状況は、PDA定義の詳細、特に受諾条件に少し依存します。 q0からq1への移行はプッシュではなくポップします。すべてのイプシロン遷移のポイントがわからない。受諾状態が必要ですか、空のスタックで受け入れますか?これ以上移動できませんか?おそらく空のスタックをテストすることはできません。最初のステップでは "ac"を押すことができ、後でスタックからcを読むと、あなたが底に達していることがわかります。 –

答えて

1

表記とは、n文字aとそれに続く文字bで始まるすべての単語で構成される言語です。更に、数n及びmは等しくてはならない。

PDAでこれを受け入れる明白な方法は、次のとおりです。最初から、あなたが読んだすべてのものについて、1つをスタックに置きます。あなたがbを見始めると、あなたはあなたがスタックからaの1つを取り除くごとに読む。最後のbが最後のスタックシンボルを取り除く場合、n = mであり、PDAは拒絶すべきである。それ以外の場合は、単語がbの場合は受け入れる必要があります。

+0

ダイアグラムで入力と出力が正しく表示されていますか? –

関連する問題