Editing
Computability Theory
(section)
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== <span style="color: #FFFFFF;">Remembering</span> == * '''Computability Theory''' β The study of the mathematical limits of computation. * '''Algorithm''' β A step-by-step procedure for solving a problem. * '''Turing Machine''' β A theoretical model of a computer consisting of an infinite tape and a read/write head (The "Gold Standard" for what is computable). * '''Decidability''' β A property of a problem that can be solved with a "Yes/No" answer by an algorithm in finite time. * '''Recursively Enumerable''' β A set where a computer can list all the elements, but might never finish. * '''The Halting Problem''' β The famous proof that you cannot write a program that can tell if ''any'' other program will eventually stop or run forever. * '''Church-Turing Thesis''' β The hypothesis that any problem that can be solved by a "Human with a pencil" can be solved by a Turing Machine. * '''P vs. NP''' β The most famous unsolved problem: "If a solution is easy to check, is it also easy to find?" * '''Turing Completeness''' β A system is Turing Complete if it can simulate any Turing Machine (e.g., Python, C++, and even some video games like Minecraft). * '''Undecidable Problem''' β A problem for which it is mathematically impossible to construct an algorithm that always leads to a correct yes-or-no answer. * '''Oracle Machine''' β A theoretical computer that has access to a "Magic Box" that can solve one specific undecidable problem instantly. * '''Rice's Theorem''' β A theorem stating that ''any'' non-trivial property of a program's behavior is undecidable. * '''Busy Beaver''' β A game to find the simplest program that runs for the longest possible time before stopping. </div> <div style="background-color: #006400; color: #FFFFFF; padding: 20px; border-radius: 8px; margin-bottom: 15px;">
Summary:
Please note that all contributions to BloomWiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
BloomWiki:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
View history
More
Search
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Tools
What links here
Related changes
Special pages
Page information