Posts

SU-CS254 FEB032025

Last edited: August 8, 2025

Key question: why is having a SAT oracle less powerful than \(\text{SAT} \in P\)? What’s the role of a oracle?

with a SAT oracle…

We can solve NP problems because SAT is NP complete; we can solve coNP problems we can now finally just negate it.

polynomial hierarchy collapses if \(\text{SAT} \in \text{P}\)

We can solve \(\Sigma_{j}\) because we can peel off inner languages; for instance, for \(\Sigma_{2}\):

\begin{equation} x \in L \Leftrightarrow \exists w_{1} \forall w_{2} V\qty(x, w_{1}, w_{2}) = 1 \end{equation}