34、确定性上下文无关语言的闭包性质与图灵机详解

确定性上下文无关语言的闭包性质与图灵机详解

1. 确定性上下文无关语言的闭包性质
1.1 并集运算

上下文无关语言在并集运算下是封闭的,但令人惊讶的是,确定性上下文无关语言并非如此。下面通过定理来证明这一点。

定理 4 :确定性上下文无关语言在并集运算下不封闭。
证明
假设确定性上下文无关语言在并集运算下封闭。考虑以下两个确定性上下文无关语言:
- (L = {a^m b^n c^p | m \neq n 且 m,n,p > 0})
- (S = {a^m b^n c^p | n \neq p 且 m,n,p > 0})

已知 (L) 是确定性上下文无关语言,而 (S) 是确定性上下文无关语言的证明留作练习。设 (L \cup S = LUS),根据假设,(LUS) 是确定性上下文无关语言。

又因为确定性上下文无关语言在补集运算下封闭,所以 (LUS) 的补集 (\neg LUS) 也是确定性上下文无关语言。(\neg LUS) 是以下两个语言的并集:
- ({a^m b^n c^p | m = n = p 且 m,n,p > 0})
- ({w | w \in {a, b, c}^* 且 w 的字母顺序混乱或 w 至少缺少 {a, b, c} 中的一个元素})

根据上下文无关语言与正则语言的交集是上下文无关语言这一性质,(\neg LUS \cap a^ b^ c^*) 是上下文无关语言。然而,这个语言实际上是 (a^n b^n c^n)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值