Time hierarchy theorem: Difference between revisions

Content deleted Content added
no, you don't need the "at least n" criterion.
Dcoetzee (talk | contribs)
Statement: Oops, sorry on the n thing - simplify the second statement
Line 9:
If ''f''(''n'') is a time-constructible function, then there exists a [[decision problem]] which cannot be solved in worst-case deterministic time ''f''(''n'') but can be solved in worst-case deterministic time ''f''(''n'')<sup>2</sup>. In other words, the complexity class [[DTIME]](''f''(''n'')) is a strict subset of DTIME(''f''(''n'')<sup>2</sup>).
 
Even more generally, it can be shown that if ''f''t(''n'')log ''f''(''n'')is grows slower asymptotically than ''g''(''n'')time-constructible, then morethere problemsis cana be solvedlanguage in deterministic timeDTIME(o(t(n)/log ''g''t(''n''))) thanis inproperly timecontained in ''f''DTIME(t(''n'')).[http://www.cs.ubc.ca/~condon/cpsc506/lectures/lec2.pdf] For example, there are problems solvable in time ''n''<sup>2</sup> but not time ''n'', since ''n'' log ''n'' grows slower asymptotically than ''n''<sup>2</sup>.
 
===Proof===