Jump to content

Proper complexity function: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m Removed broken link for honest function.
SmackBot (talk | contribs)
m remove Erik9bot category,outdated, tag and general fixes, added orphan tag
Line 1: Line 1:
{{Unreferenced|date=December 2009}}
{{Orphan|date=December 2009}}

A '''proper complexity function''' is a function ''f'' mapping a [[natural number]] to a natural number such that:
A '''proper complexity function''' is a function ''f'' mapping a [[natural number]] to a natural number such that:
* ''f'' is nondecreasing;
* ''f'' is nondecreasing;
Line 7: Line 10:
Similar notions include honest function, [[space-constructible function]], and [[time-constructible function]].
Similar notions include honest function, [[space-constructible function]], and [[time-constructible function]].


{{DEFAULTSORT:Proper Complexity Function}}
[[Category:Computational complexity theory]]
[[Category:Computational complexity theory]]
[[Category:Articles lacking sources (Erik9bot)]]

Revision as of 13:54, 17 December 2009

A proper complexity function is a function f mapping a natural number to a natural number such that:

  • f is nondecreasing;
  • there exists a k-string Turing machine M such that on any input of length n, M halts after O(n + f(n)) steps, uses O(f(n)) space, and outputs f(n) consecutive blanks.

If f and g are two proper complexity functions, then f + g, fg, and 2f, are also proper complexity functions.

Similar notions include honest function, space-constructible function, and time-constructible function.