Automata Theory 简明教程
CFL Closure Property
无上下文语言在 − 下为 closed
-
Union
-
Concatenation
-
Kleene Star operation
Kleene Star
若 L 是上下文无关语言,那么 L* 也是上下文无关语言。
Example
设 L = { anbn ,n ≥ 0}。对应的文法 G 将具有 P: S → aAb| ε
Kleene 星号 L1 = { anbn }*
对应的文法 G1 将具有附加产生式 S1 → SS1 | ε
上下文无关语言在 − 下属于 not closed
-
Intersection − 如果 L1 和 L2 是上下文无关语言,那么 L1 ∩ L2 不一定是上下文无关语言。
-
Intersection with Regular Language − 如果 L1 是正则语言,L2 是上下文无关语言,那么 L1 ∩ L2 是上下文无关语言。
-
Complement − 如果 L1 是上下文无关语言,那么 L1' 可能不是上下文无关语言。