SU-CS254 FEB032025
Last edited: August 8, 2025Key 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}
SU-CS254 FEB052025
Last edited: August 8, 2025Key Sequence
Notation
New Concepts
- randomness
- some random algorithms
- randomized turing machine
Important Results / Claims
Questions
Interesting Factoids
SU-CS254 FEB102025
Last edited: August 8, 2025Key Sequence
New Concepts
Important Results / Claims
Questions
Interesting Factoids
SU-CS254 FEB122025
Last edited: August 8, 2025Key Sequence
Notation
New Concepts
- circuits
- complexity measures of circuits
- circuit family
- p-uniform family
- uniform (complexity theory)
- size complexity
P/poly
- advice-taking TM
Important Results / Claims
Questions
Interesting Factoids
SU-CS254 FEB192025
Last edited: August 8, 2025Key Sequence
Notation
New Concepts
Important Results / Claims
- BPP ⊂ P\Poly
- \(\text{BPP} \subseteq p / poly\)
- if \(\text{SAT} \in p / poly\), then polynomial hierarchy collapses to the second level; that is pi2=sigma2