Primary School Leaving Examination: Difference between revisions

From formulasearchengine
Jump to navigation Jump to search
en>Qi Xuan
mNo edit summary
en>Yobot
m WP:CHECKWIKI error fixes + other fixes using AWB (9930)
Line 1: Line 1:
:''See also [[Gap theorem (disambiguation)]] for other gap theorems in [[mathematics]].''
The author's title is Christy. For many years he's been living in Alaska and he doesn't strategy on changing it. She is truly fond of caving but she doesn't have the time lately. Office supervising is exactly where my primary income comes from but I've always needed my own business.<br><br>Also visit my page :: [http://formalarmour.com/index.php?do=/profile-26947/info/ love psychic]
 
In [[computational complexity theory]] the '''Gap Theorem,''' also known as the '''Borodin-Trakhtenbrot Gap Theorem,''' is a major theorem about the complexity of [[computable function]]s.<ref>{{Cite journal
|first=Lance
|last=Fortnow
|first2=Steve
|last2=Homer
|title=A Short History of Computational Complexity
|url=http://theorie.informatik.uni-ulm.de/Personen/toran/beatcs/column80.pdf
|journal=Bulletin of the European Association for Theoretical Computer Science
|pages=95–133
|issue=80
|date=June 2003
|postscript=<!--None-->}}</ref>
 
It essentially states that there are arbitrarily large computable gaps in the hierarchy of [[complexity class]]es.  For any [[computable function]] that represents an increase in [[computational resource]]s, one can find a resource bound such that the set of functions computable within the expanded resource bound is the same as the set computable within the original bound.
 
The theorem was proved independently by [[Boris Trakhtenbrot]]<ref>{{cite book|last=Trakhtenbrot|first=Boris A.|title=The Complexity of Algorithms and Computations (Lecture Notes)|date=1967|publisher=Novosibirsk University}}</ref>and [[Allan Borodin]].<ref>{{cite journal|author=Allan Borodin|title=Complexity Classes of Recursive Functions and the Existence of Complexity Gaps|journal=Proc. of the 1st Annual ACM Symposium on Theory of Computing|pages=67-78|date=1969}}</ref><ref>{{cite journal|author=Borodin, Allan|title=Computational complexity and the existence of complexity gaps|journal=[[Journal of the ACM]]|volume=19|issue=1|pages=158–174|date=January 1972 |doi=10.1145/321679.321691}}</ref>
 
== Gap theorem ==
The general form of the theorem is as follows.
:Suppose <math>\Phi</math> is an [[Blum axioms|abstract (Blum) complexity measure]]. For any [[total computable function]] ''g'' for which <math>g(x) \geq x</math> for every <math>\,x</math>, there is a total computable function ''t'' such that with respect to <math>\Phi</math>, the [[complexity class]]es with boundary functions <math>t</math> and <math>g \circ t</math> are identical.
 
The theorem can be proved by using the Blum axioms without any reference to a concrete [[computational model]], so it applies to time, space, or any other reasonable complexity measure.
 
For the special case of time complexity, this can be stated more simply as:
:for any total computable function <math>g \, : \, \omega \,\to\, \omega</math> such that <math>g(x) \geq x</math> for all <math>\,x</math>, there exists a time bound <math>T(n)</math> such that <math>DTIME(g(T(n))) = DTIME(T(n))</math>.
 
Because the bound ''T(n)'' may be very large (and often will be [[constructible function|nonconstructible]]) the Gap Theorem does not imply anything interesting for complexity classes such as P or NP, and it does not contradict [[time hierarchy theorem]] or [[space hierarchy theorem]].
 
== See also ==
 
*[[Blum's speedup theorem]]
 
== References ==
{{reflist}}
 
[[Category:Theorems in computational complexity theory]]

Revision as of 12:38, 10 February 2014

The author's title is Christy. For many years he's been living in Alaska and he doesn't strategy on changing it. She is truly fond of caving but she doesn't have the time lately. Office supervising is exactly where my primary income comes from but I've always needed my own business.

Also visit my page :: love psychic