IssueRaiser

Nope, decidable is a much higher level.

Nope, decidable is a much higher level. A problem is decidable if it can ever be solved by any computer, given as much time as it wants. The classic undecidable problem is "the halting problem". In short, given a computer program (and some input for it), decide if that program will ever stop, or continue forever. It turns out there is NO WAY to write a program which will, for any input program, check if it will halt in finite time. This stuff is a little mind-blowing at first -- the wikipedia article isn't bad. EDIT: Fixed typo from wolfgke

Posted by CJefferson on Jun 2, 2015, 8:47 PM

Tags

Related issues

Raise real-world problems, find people facing the same issue, and discuss solutions.6,000 issues0 comments

hackernews (Other)

Nope, decidable is a much higher level.

CJeffersonJun 2, 2015, 8:47 PM

Nope, decidable is a much higher level. A problem is decidable if it can ever be solved by any computer, given as much time as it wants. The classic undecidable problem is "the halting problem". In short, given a computer program (and some input for it), decide if that program will ever stop, or continue forever. It turns out there is NO WAY to write a program which will, for any input program, check if it will halt in finite time. This stuff is a little mind-blowing at first -- the wikipedia article isn't bad. EDIT: Fixed typo from wolfgke

Comments (0)

No comments yet. Start the discussion.

Comment on this issue