📅  最后修改于: 2020-12-17 07:59:25             🧑  作者: Mango
在计算理论中,我们经常遇到回答为“是”或“否”的问题。可以回答“是”的问题类别称为可解决的或可判定的。否则,这类问题被认为是无法解决或无法确定的。
通用语言L u是可递归枚举的语言,我们必须证明它是不可确定的(非递归)。
定理: L u是RE,但不是递归的。
证明:
考虑语言L u是递归可枚举的语言。我们将假设L u是递归的。那么L u的补码L'u也是递归的。但是,如果我们有一个TM M接受L'u,那么我们可以构造一个TM L d 。但大号d角化语言不重。因此,我们关于L u是递归的假设是错误的(不是RE表示不是递归)。因此,我们可以说L u是RE,但不是递归的。 L d的M的构造如下图所示: