質問
a) $ l $ を正規言語にする。理論体によると、言語を受け入れるDFAがあります。
$ l ^ r $ を受け入れるNFAにDFAを変更する方法を説明します。ここで、Rは逆です。
正式または証明または正確さを構築する方法を書く必要はありません。
b)trueまたはfalse: $ l $ の場合 $ l ^ r $ 通常
ではありません私の解決策:
a)まず第一に受容状態を逆にしたいので、開始状態と拒否状態が受け入れられるようになるので、エッジの方向を反対側に変更します。 しかし、それがNFAにそれを変えることになると、少しずっと立ち往生しています。
b)それが正規であるともちろん $ l ^ r $ も同様に定期的になるならば、私はそれが逆になるので真実だと思います。
はAとBのための道ですか?
解決
a)
まず、受付状態を逆にしたいと思うので、拒否状態が受け入れられるようになるため、エッジの方向を反対側に変更します。
あなたはほとんどそこにいます。元のDFAに複数の受け入れ状態がある場合はどうなりますか?それがあなたがそれらを変換するためにNFA機能を必要とする場所です。
ここにあなたがあなたの答えをチェックしたい場合のスポイラーです: DFAの設計とコンピュータ透過症に関する逆の
所属していません cs.stackexchange