skip to content

questions

4

Why does the time hierarchy theorem separate two deterministic time classes when no explicit hard problem is known?

level: seniorimportance: should knowfreq 44%

basics

~20 s

The theorem builds its own hard language by diagonalization: a machine that simulates every cheaper machine under a clock and returns the opposite verdict. That language needs the larger budget by construction, so no natural hard problem has to be exhibited.

open as a page

A plan leans on P and PSPACE being different, which is unproven - how should a lead weight a claim resting on a conjecture?

level: principalimportance: should knowfreq 36%

basics

~20 s

Separate what is proven from what is believed, and record which one the plan rests on. P versus PSPACE is open, so depending on a separation there is a well-supported bet rather than a citation, and the document should name what breaks if the bet loses.

open as a page

One oracle makes P and NP equal while another separates them - what does that rule out about proving P versus NP?

level: seniorimportance: nice to knowfreq 28%

basics

~20 s

Oracle worlds that disagree rule out every proof technique that relativizes - one whose argument survives handing both machines the same black box. Such a technique would have to prove contradictory things in the two worlds, so it cannot settle the question either way.

open as a page