文章目录

  • 一、不可判定性 ( Undecidability )
  • 二、"停机问题" 不可判定
  • 三、"图灵机语言是否空集问题" 不可判定
  • 四、"图灵机是否等价问题" 不可判定
  • 五、"是否存在自动机接受图灵机语言问题" 不可判定
  • 六、莱斯定理 ( Rice's Theorem )

一、不可判定性 ( Undecidability )


不可判定 ( Undecidability ) 是正常的 , 绝大多数的 计算问题 都是不可判定的 ;

可判定的计算问题 只占 计算问题 中的 一小部分 ;

证明思路 :

不可数无穷 : 语言 与 计算问题 的个数是无穷的 , 其个数与实数一样多 , 是 不可数无穷 ;

可数无穷 : 图灵机 个数也是无穷的 , 其个数与自然数一样多 , 是 可数无穷的 ;

语言的个数 要 远远多于 图灵机个数 ;

二、“停机问题” 不可判定


停机问题 是不可判定的 ;

停机问题 : 设计一个程序 , 帮助判定 “给定一个程序 , 该程序是否会停机” ;

① 如果知道该程序 不会停机 , 就强制停止该程序 ;

② 如果知道该程序 会停机 , 就耐心等待该程序执行完毕 ;

上述 “能判定程序是否会停机” 的程序 , 是不存在的 ;

三、“图灵机语言是否空集问题” 不可判定


判定图灵机所认识的语言是否是空集 的问题 , 也是不可判定的 ;

四、“图灵机是否等价问题” 不可判定


图灵机的等价问题 , 即 判定两个图灵机是否是相互等价的 , 也是不可判定的 ;

五、“是否存在自动机接受图灵机语言问题” 不可判定


图灵机 所认识的语言 , 是否能够找到一个自动机认识 , 是不可判定的 ;

六、莱斯定理 ( Rice’s Theorem )


莱斯定理 ( Rice’s Theorem ) :

任何一个 关于图灵机的计算问题 , 都是 不可判定的 ;

【计算理论】不可判定性 ( 停机问题 | 图灵机语言是否空集问题 | 图灵机是否等价问题 | 是否存在自动机接受图灵机语言问题 | 莱斯定理 Rice‘s Theorem )相关推荐

  1. 【计算理论】可判定性 ( 通用图灵机和停机问题 | 可判定性 与 可计算性 | 语言 与 算法模型 )

    文章目录 一.通用图灵机和停机问题 二.可判定性 与 可计算性 三.语言 与 算法模型 一.通用图灵机和停机问题 利用 图灵 的结论 , 证明 有哪些 计算问题 是找不到 算法 进行判定的 ; 如 停 ...

  2. 【计算理论】可判定性 ( 丘奇-图灵论题 | 可判定性引入 | 图灵机语言 | 图灵机结果 | 判定机 | 部分函数与全部函数 | 可判定性定义 )

    文章目录 一.丘奇-图灵论题 二.可判定性引入 三.图灵机语言 四.图灵机结果 五.判定机 五.部分函数与全部函数 六.可判定性定义 一.丘奇-图灵论题 为算法提供严格的数学模型 , 除了图灵机之外 ...

  3. 【计算理论】可判定性 ( 对角线方法 | 使用对角线方法证明 通用任务图灵机 语言 不可判定 )

    文章目录 一.存在性证明 二.证明 通用任务图灵机 ATM\rm A_{TM}ATM​ 语言 对应的计算模型一定是 不可判定 ( 对角线法 ) 一.存在性证明 存在性证明 : 肯定存在一些语言 , 不 ...

  4. 【计算理论】可判定性 ( 计算模型与语言 | 区分 可计算语言 与 可判定语言 | 证明 通用图灵机语言是 可计算语言 | 通用任务图灵机 与 特殊任务图灵机 )

    文章目录 一.计算模型与语言 二.区分 可计算语言 与 可判定语言 三.证明 ATM\rm A_{TM}ATM​ 语言 可计算 四.通用 ( Universal ) 任务图灵机 与 特殊任务图灵机 一 ...

  5. 【计算理论】图灵机 ( 接受状态作用 | 格局 | 图灵机语言 | 图灵机设计复杂性 )

    文章目录 一.接受状态作用 二.格局 三.图灵机语言 四.图灵机设计复杂性 一.接受状态作用 自动机 / 图灵机 与 现实计算 的区别是 现实计算中 没有 接受状态 概念 , 自动机 / 图灵机 的目 ...

  6. 【计算理论】计算复杂性 ( 阶段总结 | 计算理论内容概览 | 计算问题的有效性 | 语言与算法模型 | 可计算性与可判定性 | 可判定性与有效性 | 语言分类 ) ★

    文章目录 一.计算理论内容概览 二.计算问题的 有效性 三.语言 与 算法模型 四.可计算性 与 可判定性 五.可判定性 与 有效性 六.语言分类 一.计算理论内容概览 计算理论分为 形式语言与自动机 ...

  7. 【计算理论】计算复杂性 ( 两个带子的图灵机的时间复杂度 | 证明多个带子图灵机时间复杂度 )

    文章目录 一.确定性模型的计算复杂性关系 二.证明 "多个带子图灵机时间复杂度是 O(n2)\rm O(n^2)O(n2)" 一.确定性模型的计算复杂性关系 计算的 复杂性 取决于 ...

  8. 【计算理论】计算复杂性 ( 两个带子的图灵机的时间复杂度 )

    文章目录 一.两个带子的图灵机的时间复杂度 一.两个带子的图灵机的时间复杂度 讨论两个带子的图灵机的时间复杂度 ; 计算问题如下 : 给定语言 : A={0k1k:k≥0}\rm A = \{ 0^k ...

  9. 【计算理论】图灵机 ( 非确定性图灵机 -> 确定性图灵机 | 模仿过程示例 | 算法的数学模型 )

    文章目录 一.非确定性图灵机 -> 确定性图灵机 二.确定性图灵机 模仿 非确定性图灵机 过程 三.算法的数学模型 一.非确定性图灵机 -> 确定性图灵机 给定如下非确定性图灵机 , 设计 ...

最新文章

  1. c语言大项目经验,C语言该学的地方(项目经验)
  2. 构建之法 第6~7章读后感和对Scrum的理解
  3. Qt中 QString 和int,double等的转换
  4. 跨平台的 NodeJS 组件解决 .NetCore 不支持 System.Drawing图形功能的若干问题
  5. shell编程最新总结大全
  6. Spring Data JPA 从入门到精通~实际工作的应用场景
  7. 《scikit-learn》随机森林之回归
  8. java计算机毕业设计跨境电商网站源码+系统+数据库+lw文档+mybatis+运行部署
  9. CE教程:植物大战僵尸(单卡片无CD)
  10. Android aseats 加密,A SEAT
  11. XP IIS之——问题总结
  12. 电路设计_LED压降常识
  13. 01背包问题 图解+详细解析 (转载)
  14. 超简单集成HMS ML Kit二代身份证识别,一键实名认证
  15. react 面试题 高级_关于React面试题汇总
  16. Chrome的100个小技巧 中文版
  17. ASP .NET(基于.NET 6.0)源码解读
  18. 使用mt管理器访问iis创建的ftp站点
  19. 磁盘最优存储与磁带最优存储问题
  20. Python笔记:数据集拼接(数据匹配)

热门文章

  1. SVN 文件的解锁方法
  2. 性能测试07:服务器性能测试范围
  3. layui进度条bug
  4. 模拟投掷硬币100次
  5. Ehcache 缓存监控配置
  6. (转)安装黑苹果 MAC OS X Lion 10.7.2过程 (未验证)
  7. C#相关的DateTime操作
  8. 第二节 RabbitMQ配置
  9. 【onethink1.0】HTML模板获取前台和后台当前登录用户名
  10. Python赋值、浅拷贝、深拷贝