Theorem. Time Hierarchy Theorem
[time-hierarchy]
Theorem. Time Hierarchy Theorem [time-hierarchy]
Question: is EXP P? Answer: No!
The time hierarchy theorem tells us that given an that is “reasonable” where , then the .
Notably, !
- Corollary.
-
for any .
- Corollary.
-
for any .
Question. How do you prove the Time hierarchy theorem?
Answer. By diagonalization. Look at Turing machines that are “fast” and Turing machines that are “slow”. Come up with a language that the “fast” Turing machines cannot possibly decide, that is decidable by a “slow” machine.