0

同じ言語を受け入れることができる正規表現を与えることが不可能な CFG の例があるかどうかを調べようとしています。

4

2 に答える 2

1

数えたり覚えたりする必要がある言語は、正規表現として表現できません。

たとえば、括弧のバランスをチェックする言語:

S -> { S } S

S -> ε
于 2011-02-25T18:10:23.150 に答える
1

通常のマシン/式には限られた (事前に定義された) 数の状態しかないため、入力の以前の部分を (無限に) 「記憶」することはできません。

そのため、状態機械では次の式を認識することは不可能です: a n b n (n∈ℕ)

n ≤ x (x∈ℕ) に対してそのようなマシンを作成できますが、ℕ からのすべての可能な値に対してそれを実行できるステートマシンはありません。

于 2011-02-25T17:10:53.973 に答える