簡體   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