5

在形式语言的乔姆斯基分类中,我需要一些Non-Linear, Unambiguous and also Non-Deterministic上下文无关语言(N-CFL)的例子吗?

  1. 线性语言线性语法是可能的(⊆ CFG),例如
    L 1 = {a n b n | n≥0}

  2. 确定性上下文无关语言(D-CFG):确定性下推自动机(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也是线性CFG。

--4。模棱两可的 CFL : only ambiguous CFG is possible
L 4 = {a n b n c m |的 CFL n ≥ 0, m ≥ 0 } U {a n b m c m | n ≥ 0, m ≥ 0 }
L 4既是非线性又是模糊 CFG 和每个模糊 CFL \subseteq N-CFL。

我的问题是:
是否所有非线性、非确定性 CFL 都是模棱两可的?如果不是,那么我需要一个非线性、非确定性 CFL 且明确的示例?

给定下面的维恩图:

在此处输入图像描述

也在这里问

4

1 回答 1

5

“在正式语言的 CHOMSHY 分类的背景下”

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

  • 语言 L 3 是一种非确定性上下文无关语言,它也是明确的线性语言。

(2) L p是括号匹配的语言。有两个终端符号“(”和“)”。
L p的语法是:

S → SS
S → (S)
S → ()   
  • 这种语言也是非线性的、确定性的和明确的。

作为 L p和 L 3的并集的语言L是明确的、非线性的(由于 L p)和非确定性的(由于 L 3)(假设两种语言的语言符号不同)。

这种语言是我标记的维恩图中的语言示例??

正确的图表如下:

模棱两可的上下文无关语言也是线性上下文无关的

直流电

于 2012-11-30T15:48:46.527 回答