递归可枚举,递归

本文介绍了图灵机处理输入的三种状态,并基于此提出了递归语言与递归可枚举语言的概念。递归语言指所有字符串都能确定是否被接受的语言;而递归可枚举语言则指仅能验证已知结果的语言。

图灵机对于任意输入,只有三种状态:

1.接受停机。

2.状态转移函数无定义,落空停机。

3.一直有定义,但永不停机。

1被称为接受,23都算不接受,但2是拒绝,3是不停机(你不能说他不接受,因为程序不终止无法判定)。

于是针对23区别产生了,语言L任意串能实现12则称为递归语言,即任意一个元素都能判定是不是被接受,这样就被称为递归语言。

语言L任意串能实现13则被称为递归可枚举语言,即任意一个元素如果在接受集合之内,TM一定会停机且接受,但是如果不在接受集合内,TM不会停机,即无法验证。

这种只能验证事先知道结果的语言,称为递归可枚举语言,即可以以暴力枚举的方式判定被接受串。

转载于:https://www.cnblogs.com/DoobetBlog/p/8659020.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值