开发者

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

开发者 https://www.devze.com 2023-01-21 23:05 出处:网络
When you are proving a language is decidable开发者_运维问答, what are you effectively doing?If you asking HOW is it done, I\'m unsure, but I can check.

When you are proving a language is decidable开发者_运维问答, what are you effectively doing?


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.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号