5

フォーマル言語のチョムスキー分類では、Non-Linear, Unambiguous and also Non-DeterministicContext-Free-Language(N-CFL) の例が必要ですか?

  1. 線形言語:線形文法が可能なもの ( ⊆ CFG) 例:
    L 1 = {a n b n | n ≥ 0 }

  2. Deterministic Context Free Language(D-CFG) : Deterministic Push-Down-Automata(D-PDA) が可能な言語 (例:
    L 2 = {a n b n c m | n ≥ 0, m ≥ 0 }
    L 2は明確です。

線形でないCF 文法は非線形です。
L nl = {w: n a (w) = n b (w)} も非線形 CFGです。

-- 3. Non-Deterministic Context Free Language(N-CFG) :only Non-Deterministic Push-Down-Automata(N-PDA)可能な例
L 3 = {ww R | w ∈ {a, b} * }
L 3も Linear CFG です。

--4. あいまいな CFL : only ambiguous CFG is possible
L 4 = { a n b n cm | n ≥ 0, m ≥ 0 } U { a n b m cm | n ≥ 0, m ≥ 0 }
L 4は非線形かつ曖昧な CFG であり、すべての曖昧な CFL \subseteq N-CFL.

私の質問は次のとおりです:
すべての非線形、非決定論的 CFL は曖昧ですか? そうでない場合は、非線形で非決定論的な CFL であり、明確な例が必要ですか?

以下にベン図を示します。

ここに画像の説明を入力

ここでも質問

4

1 に答える 1

5

「フォーマル言語のチョムシー分類の文脈で」

(1) L 3 = {ww R | w ∈ {a, b} * }

  • 言語 L 3 は、非決定論的文脈自由言語であり、明確でライナーな言語でもあります。

(2) L pは、括弧の一致の言語です。2 つの終端記号 "(" と ")" があります。
L pの文法は次のとおりです。

S → SS
S → (S)
S → ()   
  • この言語は非線形で、決定論的で、曖昧さもありません。

L pと L 3の結合である言語Lは、明確で、非線形 (L pによる) であり、非決定論的 (L 3による) です (両方の言語の言語記号が異なると仮定します)。

この言語は、私がマークしたベン図の言語の例です??

また、正しい図は次のとおりです。

あいまいな文脈自由言語は、ライナー文脈自由でもあります

dcf

于 2012-11-30T15:48:46.527 に答える