繁体   English   中英

非线性,非确定性和非确定性CFL的例子?

[英]Example of Non-Linear, UnAmbiguous and Non-Deterministic CFL?

在形式语言的乔姆斯基分类中,我需要一些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. 非确定性上下文无关语言(N-CFG)only Non-Deterministic Push-Down-Automata(N-PDA)是可能的,例如
L 3 = {ww R | w∈{a,b} * }
L 3也是线性CFG。

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

我的问题是:
是否所有非线性,非确定性CFL都是不明确的? 如果没有那么我需要一个非线性,非确定性CFL的例子,也是明确的?

给出下面的维恩图:

在此输入图像描述

还问这里

“在形式语言的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 )(假设两种语言的语言符号不同)。

这个语言是维恩图中语言的一个例子,我在其中标记了??

正确的图表如下:

一个含糊不清的上下文自由语言也是一个无衬里背景

DCF

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM