当你证明一种语言是可判定的时,你实际上在做什么?

发布于 2024-09-28 19:09:14 字数 31 浏览 4 评论 0原文

当你证明一种语言是可判定的时,你实际上在做什么?

When you are proving a language is decidable, what are you effectively doing?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

终弃我 2024-10-05 19:09:14

如果你问它是如何完成的,我不确定,但我可以检查。

基本上,可判定是一种可以构建算法(即图灵机)的语言,该算法将针对任何有限输入(接受或拒绝输入)而停止。
不可判定是不可判定的语言。

http://en.wikipedia.org/wiki/Recursive_language ...但有关该主题的更多信息很容易找到。在此链接上仅快速提及该术语。

ps 因此,在构建上述算法时,您基本上是在证明语言是可判定的。

If you asking HOW is it done, I'm unsure, but I can check.

Basically, decidable is the language for which one can construct an algorithm (i.e. Turing machine) that will halt for ANY finite input (with accepting or rejecting the input).
Undecidable is the language which is not decidable.

http://en.wikipedia.org/wiki/Recursive_language ... but more on the subject can easily be found. On this link there is only a quick mention of the term.

p.s. So, when constructing above mentioned algorithm, you are basically proving that language is decidable.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文