確定的プッシュダウンオートマトンの正式な説明では、移動が許可されており、マシンは入力からシンボルを読み取らずにシンボルをスタックにポップまたはプッシュできます。これらの移動が許可されておらず、各シンボルの読み取り後にスタックを1回しか変更できない場合、結果のオートマトンはDPDAのパワーに等しくなりますか?
私はの冪使用に関して行方不明です些細な何かがあるかもしれません新しいとして「圧縮」にあなたをできるように、あなたが圧縮することができますどのように似てそれらのない同等のオートマトンに移動し、 Aに移動しますDFA。このような変換はDFAほど簡単ではないように思えますが、それが可能かどうかもわかりません。
それで、2つの力は同等ですか?DPDAには動きがあると誰もが想定しているように思えるので、私はただ尋ねています。
はい。それでは、移動のあるものだけを調査する理由はありますか?
—
フィリイダ
ですから、実際にはを認識できることに気付きました。受け入れ状態で開始し、最初のを読み取ったら&をスタックにプッシュし、2番目のを読み取ったら#をスタックにプッシュします。その後、#をスタックにプッシュした後に読み取ったから始めて、読み取ったすべてのスタックにを書き込みます。A A A A A
—
フィリイダ
あなたが読めば次に、あなたが奇数の読みになることを知りながら「あなたがそうでなければ、別の状態になり、押し込み、(スタック状態で座って)拒否よスタックから。すべての読み取りに対してこれを繰り返します。最終的に解析中に#がではなくスタックの最上部に場合、受け入れ状態に入ります。さらにシンボルが読み取られた場合、拒否状態に入ります。上記の概要と異なる場合は、拒否状態を入力します。それは動作しますか?、A 、BのBのA
—
フィリイダ
私にはいいですね。
—
クラウスドレーゲル
私が間違っている場合は修正しますが、同意します。また、入力テープ上で常に右に移動する(停止することなく)DPDAでを認識できると思います。唯一のトリッキーな部分は、最終状態で仕上げることです。DPDAの受け入れには注意が必要です。
—
マイケルウェハ