计算理论笔记--3

一个有穷自动机是否接受一个串,一个有穷自动机的语言是否为空以及两个有穷自动机是否等价等问题,都是可判定问题。
与上下文无关语言相关的可判定性问题:
检查某个CFG是否派生一个特定的串是可判定问题;
检查某个CFG的语言是否为空是可判定语言。
每个上下文无关语言都是可判定的。
语言类的关系:
正则 < 上下文无关的 < 可判定的 < 图灵可识别的;
检查一个图灵机是否接受一个给定的串问题是不可判定的;
测定一个上下文无关文法是否派生所有可能的串是不可判定的; 是不可判定的。
实数集是不可数的。
有不可数个语言,却有可数个图灵机;
存在不能被任何图灵机识别的语言;由所有图灵机构成的集合是可数的;
一个有穷自动机是否有与之等价的有穷自动机,是不可判定的。
两个图灵机识别的语言是否等价 是不可判定的。
是不可判定的, 是补图灵可判定的
是可判定的, 是补图灵可判定的
下推自动机 ( PDA ) 可判定问题 :
① 下推自动机 ( PDA ) 的 接受问题 是可以判定的。
② 下推自动机 ( PDA )所 认识的语言是否是空集问题 , 是可判定的 。
下推自动机 ( PDA ) 不可判定问题 :
① 两个 下推自动机 ( PDA ) 是否相互等价 是不可判定的
② 上下文无关语法 ( CFG ) 是否有歧义 , 不可判定 ;
可归约性
停机问题
停机问题 : 设计一个程序 , 帮助判定 “给定一个程序 , 该程序是否会停机” ;
① 如果知道该程序 不会停机 , 就强制停止该程序 ;
② 如果知道该程序 会停机 , 就耐心等待该程序执行完毕 ;
上述 “能判定程序是否会停机” 的程序 , 是不存在的 ;
停机问题是不可判定的,可以使用 图灵机的接受问题归约得到;
波士特问题不可判定。
若A可归约到B,且B是可判定的,则A也是可判定的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值