• ベストアンサー

有限オートマトンの限界

文系の大学生ですが理系の学問も少しかじっていますが、全くわからないのです。 とくに教科書の有限オートマトンにかんするこの記述がよくわかりません 「有限状態機械で定義できる言語はかなり限定されている。   ab,aabb,aaabbb,・・・   のように文字aがn個続いた後、n個の文字bが現れるような文字列からなる  言語を定義することが出来ません」 え・・・なんでできないんですか・・・?そのあと文脈自由文法なら正規文法で書けなかったab,aabb,aaabbbのパターンの定義も書ける、と書いてあるのですが、それもよくわかりません。こんなオバカですけど、どうしても理解したいので、説明よろしくおねがいします!m(._.)mちなみにとても急いでいます!よろしくおねがいします!!

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

何個あるかわからないaの個数を記憶するメカニズムが必要だからです。

miso-miso
質問者

お礼

なるほどー!わかりました、ありがとうございました!

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • masa0720
  • ベストアンサー率26% (18/68)
回答No.1

今学校でオートマトンを習っている理系の学生ですが、これはaが出ないとbが出られないわけです。つまりaが無限だったらいつまで経ってもbが出られないので、限定されてくるのだったと思います。 間違っていたらごめんなさい。

miso-miso
質問者

補足

早速のご回答ありがとうございました! しかし、せっかく説明していただいたのに、それでも解らないんです・・・ なぜaが出ないとbが出られないのでしょうか。 そこがよく解らなかったです。 ぜひ教えてください!

すると、全ての回答が全文表示されます。

関連するQ&A