How am I supposed to read the P=?NP relativization proof? I am reading the classical paper Relativization of the P=?NP problem by Baker, Gill and Solovay, in particular the proof that there exist an oracle $B$ such that $\mathsf{P}^B \neq \mathsf{NP}^B$ on page 436. I have some questions and your help will be appreciated.
The procedure does not seem to be an oracle but a deterministic algorithm.
Is this construction a counterexample to P = NP?
What does this mean "Run query machine $P_i$ with oracle $B_i$ on input $x_i = 0^n$?" Does it mean that $P_i$ asks
- if $B_i$ accepts $0^n$
- if $B_i$ accepts any string of length $n$
- ONE BY ONE if $B_i$ accepts a string of length $n$ from the canonical enumeration?
I assume that the set $B$ or $B_i$ is initially empty. Does it mean that the FIRST string of length $n$ from the canonical enumeration will always be added?