- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
关闭。这个问题是off-topic .它目前不接受答案。
想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。
12 年前关闭。
Improve this question
一些程序员在理论 CS 类(class)中没有看到太多相关性(尤其是我的学生)。这是我认为非常相关的事情。让我为那些以前没有见过它的人把它分成几部分......
A) 编程问题可以改写为关于语言的问题。
B) 图灵机识别语言。
C)图灵机可以编码为(大)整数。
D)因此,可能的图灵机的数量是可数无限的
E)一个集合的幂集就是这个集合的所有可能的子集。
F) 如果一个集合是可数无限的,它的幂集就更大,即不可数无限。
G) 因此,如果一种语言是无限的,则它具有不可数的无限数量的子集。每一个都代表一个问题。但是可以解决这些问题的图灵机数量有限。如果我们不能用图灵机解决一个问题,它就无法解决。
结论......我们只能解决所有问题中的一小部分。
我的问题几乎在这里......
每当我向学生提出这个论点时,他们都会陷入可数与不可数无限的问题上。他们通常没有很强的数学背景,所以试图通过康托尔的对角化论证来解释往往会让他们目瞪口呆。
通常我会尝试给他们一些他们可以掌握的东西,就像这样......在计数线的任何部分放置一个有限框,我们捕获这些数字的有限数量......但是在任何部分放置一个有限框实数轴,我们捕获了无限数量的实数。一种证明实数比计数数多的证据。
最后我的问题......你如何向那些从未听说过这个概念并且可能没有数学倾向的人解释多级无穷大的概念?
最终编辑:通过问这个问题我学到了很多东西,我很感激反馈。我浪费了太多时间试图弄清楚“社区维基”究竟是什么。我了解到有些人对理论问题存在固有的偏见,我认为这只是一个错误,因为我们今天所做的很多事情都是昨天的理论。但这种偏见是很自然的,虽然我不同意他们对理论的值(value),但我对此没有异议,它帮助我了解我的学生来自哪里。我确实认为 BS 评论是不必要的。
我觉得这个问题根本不是民意调查或 2009 年的预测问题。那些只想要带有编码答案的编码问题的人可能想要重新检查该要求。我已将此问题移至社区维基,但强烈认为我是由于不当使用武力而被迫这样做的。
最佳答案
我认为你的解释是最简单的,因为这是我学到的。这几乎就像实数有无穷多个维度。它在一个方向上是无限的,但在另一个方向上也是无限的。
对角化是一个非常酷的实验,但我可以看到它如何超越初学者的头脑。但是,如果它以非常刻意的方式进行展示,并且进展非常缓慢,那么它确实是有道理的。我想,只是快速抛出数字可能很难理解。
我认为Cardinality of the Continuum的原理也很有帮助,尽管也许可以简化为初学者级别。表明除了简单的实数与整数之外还有更多内容可以潜在地帮助“点击”。
关于turing-machines - 多个级别的无穷大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/999121/
我理解图灵机的逻辑。当给出图灵机时,我可以理解它是如何工作的以及它是如何停止的。但是当它被要求构造图灵机,难度更大。 有什么简单的方法可以找到问题的答案,例如: Construct a Turing
我找到了一篇关于 a list of Turing machine equivalents 的维基百科文章.但是,它没有说明如何确定给定机器是否与图灵机等价的方法。 我需要用图灵机的定义来证明吗?你能
图灵机的定义说,禁止人们阅读/修改其指令表(程序)。确实,图灵机无法访问其自己的程序。 如果可以削弱这一限制,可以获得什么好处?如果机器可以分析和/或修改其程序。这会扩展图灵计算任务的类别吗? 最佳答
下面的语言 L 是不可判定的吗? L = {M | M is a Turing machine description and there exists an input x of length k
所以我试图寻找语言的精确定义,但所有文章都假设这个定义对每个人都是显而易见的。显然,对我来说不是。 图灵机器语言的定义是什么? 最佳答案 当你运行一个 TM 时,你给它一个字符串作为输入。然后 TM
安全元组关系演算是图灵完备的语言吗? 最佳答案 让我们忘记安全。来自 Codd's theorem ,关系演算等价于一阶逻辑。 FOL 是非常有限的,它不能表达在某个图中有从 A 点到 B 点的路径(
如果一种语言有控制结构和变量,但不支持数组、列表、内存访问和分配等,它可以是图灵完备的吗? 也许如果你可以创建的变量数量没有限制,你可以通过创建像 array_1 这样的变量来模拟数组。 , arra
“字典”是指具有唯一键的键/值对数组。如果不是,为什么?如果时间足够长,您可以使用键作为输入,使用值作为输出,它可以解决您想要的所有问题。只要它足够长以容纳所有可能的输入,它就可以“计算”任何东西。只
我正在寻找图灵机停机问题的简单解释。我知道 TM 的工作原理、它们如何枚举事物、机器配置等,但我对停机问题没有很好的处理。 有人可以对这个主题提供一个很好的解释吗? 最佳答案 一分钟,让我们忽略图灵机
我需要帮助设计一个图灵机来计算以下 f(x,y) = x*y mod 4 .如何在二进制基础中解决此问题 $x$和 $y$有两个位? 最佳答案 可能会稍微优化,但它确实有效: 假设 - 输入(仅)由两
如果我有一台机器,将其称为机器1,它可以解决问题:它只是一台机器,本身不是图灵机。它可以解决一个特定的问题。 如果在通用图灵机上可以解决这个完全相同的问题,那么我的原始机器1也是通用图灵机吗? 这并不
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 12 年前关闭。 Improve this
包含任意数量的纸带符号的图灵机 M 可以通过仅包含三个纸带符号的 M' 来模拟:{0, 1, B}(B = 空白)。 M 可以用只有两个纸带符号的 M"来模拟吗,比如说 {1, B}? 最佳答案 第一
我一直在努力解决一个问题,即将没有前导零的二进制数转换为同一磁带上的一元表示。 例如。 110 -> xxxxxx 我发现马尔可夫算法是一个潜在的解决方案,但我无法实现它。希望得到一些指导! 编辑:我
我在听edX课,教授强调每台能够执行这六个基本原语的机器都可以称为图灵完备。但是六个基本原语是什么? 最佳答案 使语言具有图灵完整性的六个基本操作/原语是: 右:将机器的头部移动到当前方块的右侧 左:
我儿子最近一直在玩Little Big Planet 2,我注意到游戏编辑器允许AND门,OR门和NOT门...图灵完成了吗?如果是这样,那么有人可以推荐一个学习这些原始内容的条件的资源吗? 最佳答案
您好,我对可数性有疑问。为什么有必要找出某些事物是否可数。找到它有什么用吗?而且,如果某些事情不可数,是否意味着没有图灵机可以解决它? 最佳答案 我希望我不是通过回答你的问题来帮助你回答考试问题。 可
在所有的图灵机扩展中(例如双向无限磁带、RAM、多个读/写磁头和非确定性),它们中的任何一个都允许 TM 决定以前不可判定的问题吗? 最佳答案 双向无限磁带不会拉伸(stretch)计算能力。 RAM
我想知道邮政通信问题 (PCP) 是否可识别。我学会了如何证明 PCP 的不可判定性。我也想过使用类似的方法来提高可识别性,即考虑 MPCP 并显示它是否可识别。我不确定这是否是一个好方法。 最佳答案
w ^ R是w的倒数,w是{0,1} *。因此,TM需要先确定一个单词,然后再确定该单词的反义词,再确定该单词。 我不想要答案,我只是想要一个线索开始并走上正确的道路。 最佳答案 由于已经过去了一段时
我是一名优秀的程序员,十分优秀!