[英]Example of Non-Linear, UnAmbiguous and Non-Deterministic CFL?
在形式語言的喬姆斯基分類中,我需要一些Non-Linear, Unambiguous and also Non-Deterministic
上下文語言(N-CFL)的例子?
線性語言 : 可以使用線性語法 (⊆CFG),例如
L 1 = {a n b n | n≥0}
確定性上下文無關語言(D-CFG) :確定性下推自動機(D-PDA)是可能的,例如
L 2 = {a n b n c m | n≥0,m≥0}
L 2是明確的。
- 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的例子,也是明確的?
給出下面的維恩圖:
還問這里
(1) L 3 = {ww R | w∈{a,b} * }
(2) L p是括號匹配的語言。 有兩個終端符號“(”和“)”。
L p的語法是:
S → SS
S → (S)
S → ()
作為L p和L 3的並集的語言L是明確的,非線性的(由於L p ),並且是非確定性的(由於L 3 )(假設兩種語言的語言符號不同)。
這個語言是維恩圖中語言的一個例子,我在其中標記了??
。
正確的圖表如下:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.