Proper complexity function: Difference between revisions
Appearance
Content deleted Content added
Vivalawombat (talk | contribs) No edit summary Tag: gettingstarted edit |
Vivalawombat (talk | contribs) No edit summary Tag: gettingstarted edit |
||
Line 1: | Line 1: | ||
{{Unreferenced|date=December 2009}} |
{{Unreferenced|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 13: | Line 12: | ||
[[Category:Computational complexity theory]] |
[[Category:Computational complexity theory]] |
||
<ref>Alexei Myasnikov, Vladimir Shpilrain, Alexander Ushakov. Group-based Cryptography. Birkhäuser Verlag, 2008, p.28 </ref> |
<ref>Alexei Myasnikov, Vladimir Shpilrain, Alexander Ushakov. Group-based Cryptography. Birkhäuser Verlag, 2008, p.28 </ref> |
||
⚫ | |||
⚫ |
Revision as of 13:54, 6 May 2014
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. [1]
References
- ^ Alexei Myasnikov, Vladimir Shpilrain, Alexander Ushakov. Group-based Cryptography. Birkhäuser Verlag, 2008, p.28