complexity-theory - 计算复杂性:对大多数决策问题无法计算的证明中的矛盾感到困惑
问题描述
我对这个证明有点困惑,这个证明是在这个讲座的 13 分钟时给出的: https ://www.youtube.com/watch?v=moPtwq_cVH8
证明依赖于程序必须是有限的这一事实,使得所有程序的集合小于所有函数的集合。这应该意味着存在一个理论上最大大小的程序,因为假设所有程序 S 的集合,它声称是有限的,其大小为 N。现在,如果我们取 N 中最大的程序,并添加 1 位,我们现在创建了一个不在 S 中的程序,这与 S 是所有程序的集合的陈述相矛盾。
但是对于任意大小 K 的任何程序,您都可以制作一个大小为 K+1 的程序。这意味着不能有最大尺寸程序。
解决方案
你误会了。每个程序都是有限的。不是程序集。
推荐阅读
- multithreading - 使用 srun 时,Slurm 仅使用某些软件上的所有 CPU?
- java - 为具有作文的课程编写测试的最佳实践是什么
- php - 如何使用 CanvasJS 创建 PHP 动态/实时多系列图表
- c# - 获取进程的内存使用百分比
- php - PHP检查数组键是否连续的平滑方法
- ios - 为什么带有多个可观察对象的 RxSwift concat 似乎不起作用?
- ios - IOS BLE - 为什么我不能从外围设备接收所有数据?
- php - PHP influxdb - 在结果中获取测量名称
- php - 共享对象的相同实例:auryn 与 PHP-DI
- node.js - google-spreadsheet.js (npm) 只读访问不使用 API KEY 的单元格 - 需要 OAuth?