Computability theory

Computability theory is that part of the theory of computation dealing with which problems are solvable by algorithms (equivalently, by Turing machines), with various restrictions and extensions. Computability theory addresses four main questions:

  • What problems can Turing machines solve?
  • What other systems are equivalent to Turing machines?
  • What problems require more powerful machines?
  • What problems can be solved by less powerful machines?
See the article on theory of computation for a chart showing which classes of problems are subsets of other classes.

Table of contents
1 What problems can Turing machines solve?
2 What other systems are equivalent to Turing machines?
3 What problems require more powerful machines?
4 What problems can be solved by less powerful machines?

What problems can Turing machines solve?

Not all problems can be solved. An undecidable problem is one that cannot be solved by any algorithm, even given unbounded time and memory. Many undecidable problems are known. For example, the Entscheidungsproblem (German for "decision problem") is this: given a statement in first-order predicate calculus, decide whether it is universally valid. Church and Turing independently proved this is undecidable. The halting problem is: given a program and inputs for it, decide whether it will run forever or will eventually halt. Turing proved this is also undecidable. A computable number is a real number which can be approximated to any arbitrary degree of accuracy by an algorithm. Turing proved that almost all numbers are uncomputable. Chaitin's constant is an uncomputable number, even though it is well defined.

What other systems are equivalent to Turing machines?

The languages that are accepted by a Turing machine are exactly those that are generated by formal grammars. The lambda calculus is a way of defining functions. The functions that can be computed in the lambda calculus are exactly those that can be computed by a Turing machine. These three formulations, Turing machines, formal grammars, and the lambda calculus all look very different, and were all developed by different people. Yet they are all equivalent, and have the same problem-solving power. This is generally taken as evidence for the Church-Turing thesis, which is the claim that our intuitive notion of an algorithm or an effective procedure is captured by the mathematical definition of a Turing machine.

Electronic computers, and even quantum computers, are exactly equivalent to Turing machines, if they have access to an unbounded supply of memory. As a corollary, all implementable programming languages are at best equivalent in power to a Turing machine (in practice, very few are less powerful). Such languages are said to be Turing-complete. Systems equivalent to a Turing machine include:

The last three examples use a slightly different definition of accepting a language. They are said to accept a string if any computation accepts (for non-deterministic), or most computations accept (for probabilistic and quantum). Given these definitions, those machines have the same power as a Turing machine for accepting languages.

What problems require more powerful machines?

Sometimes machines are considered that have more power than a Turing machine. For example, an oracle machine uses a black box that can compute some particular function that might not be possible for an ordinary Turing machine. The theory of real computation deals with machines using infinite-precision real numbers. Within this theory, it is possible to prove interesting statements such as "the complement of the Mandelbrot set is only partially decidable". For other such powerful machines, see super-Turing computation and hypercomputation.

What problems can be solved by less powerful machines?

The Chomsky hierarchy defines those languages that can be accepted by four classes of algorithms. They all assume a machine consisting of a non-deterministic finite state machine combined with some form of memory. If the memory is an infinite tape, then it has the full power of a Turing machine, and can accept exactly those languages that are generated by unrestricted grammars. If it is given only an amount of memory proportional to the size of the input, then it can recognize exactly those languages generated by context-sensitive grammars. If it is given only a stack as its memory, then it can recognize exactly those languages generated by context-free grammars. If it is given no additional memory at all then it can accept exactly those languages generated by regular grammars.

Other restrictions on memory, or time, or other resources have often been considered. The results for those restrictions are usually considered part of complexity theory rather than computability theory.



In the News

Scientists Identify Switch For Brain's Natural Anti-oxidant Defense
Scientists at Dana-Farber Cancer Institute report they have found how the brain turns on a system designed to protect its nerve cells from toxic "free radicals,"a waste product of cell metabolism that has been implicated in some degenerative brain diseases, heart attacks, strokes, cancer and aging.

Scientists Discover How Fish Evolved To Float At Different Sea Depths
Scientists at the University of Liverpool have discovered how fish have evolved over the last 400 million years to stay motionless at different water depths.

Ultrasound Generates Intense Mechanoluminescence
Many people know that if you bite or break a Wint-O-Green Lifesaver in the dark, you will see a spark of green light. That light is called mechanoluminescence, also known as triboluminescence. Now researchers at the University of Illinois at Urbana-Champaign have used high-intensity ultrasound in liquid slurries of sugar and other organic crystals to create mechanoluminescence up to 1,000 times more intense than from grinding.

Female Anxiety: Females More Likely To Believe Negative PastEvents Pre
New research might help explain higher anxiety levels in women than in men. Women were found to be more likely to believe that negative past events would reoccur in the future. Two studies involving 3- to 6-year olds and adults examined emotions and behaviors in relation to past events. Using characters in stories, girls and women more frequently predicted that characters would be worried about harm from a person who was similar to past perpetrators.

P(acman) Takes A Bite Out Of Deciphering Drosophila DNA
A new method of introducing DNA into the genome of fruit flies promises to transform the ability of scientists to study the structure and function of virtually all the fly's genes, and the method may be applicable to other frequently studied organisms such as mice.

Crawling Worms May Illuminate Dopamine's Role In Human Aging Diseases
Research carried out with a paintbrush bristle, a metronome, smelly chemicals and thousands of microscopic worms called nematodes may reveal important information about human aging diseases like Parkinson's and Alzheimer's. Scientists are investigating the little-understood link between the neurotransmitter called dopamine and diseases like Parkinson's and Alzheimer's. Specifically they are looking at how dopamine affects the complex chain of messages that constitutes neuronal signaling, ultimately affecting mental and physical health, especially in aging adults.

[Odd] A Romanian couple has named their son Yahoo as a sign of gratitu
Daily Libertatea said on Thursday Cornelia and Nonu Dragoman, both from Transylvania, met and decided they were meant for each other following a three-month relationship over the net.They married and had a baby this Christmas, whom they decided to name after one of the worldwide web's most popular portals."We named him Lucian Yahoo after my father and the net, the main beacon of my life,"Cornelia Dragoman was quoted as saying.

Long-standing Question In The Field Of Condensed Matter Physics Answer
Scientists have answered a long-standing question in the field of condensed matter physics. They investigated the interplay between the electron-electron interactions and disorder near the metal-insulator transition using simultaneous measurements of electrical resistivity and magneto-conductance.

Here to There Dept.:Stitches
2005 article on the Yarn Bus, "a fifteen-passenger van topped with three enormous balls of yarn and a pair of knitting needles the size of 9-irons,"that shuttles passengers (free of charge) to and from Manhattan to the Flying Fingers yarn store in Irvington (Westchester County), New York. From the New Yorker magazine. Note: no photograph provided.

Police Undercover Work
Introduction to undercover police activities. Discusses early stages (training and early contacts), middle stages (cover stories and false documents), and late stages (maintaining integrity and possible paranoia), how undercover officers are selected, and how officers may avoid being discovered. Includes links to related material. Part of the readings for a college course on police in society at North Carolina Wesleyan College.


MP3 Music Downloads

Preview songs, Download Free Music,Burn CDs at ITunes.com
iTunes_RGB_9mm

 


Google




InformationQuickFind.com - Find Information Fast

Links